From 2199f455b98505141928f706dc211d90b7754515 Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Sun, 26 Feb 2012 23:03:49 +0000 Subject: Imported Translations from Launchpad Change-Id: I8152b3e86a991e691d804663da403f9a2f72c4d2 --- nova/locale/bs/LC_MESSAGES/nova.po | 2702 +++++++----------- nova/locale/cs/LC_MESSAGES/nova.po | 2698 +++++++----------- nova/locale/da/LC_MESSAGES/nova.po | 2690 +++++++----------- nova/locale/de/LC_MESSAGES/nova.po | 2981 ++++++++------------ nova/locale/en_AU/LC_MESSAGES/nova.po | 3913 ++++++++++++------------- nova/locale/en_GB/LC_MESSAGES/nova.po | 3240 +++++++++------------ nova/locale/es/LC_MESSAGES/nova.po | 3815 +++++++++++-------------- nova/locale/fr/LC_MESSAGES/nova.po | 3964 ++++++++++++-------------- nova/locale/it/LC_MESSAGES/nova.po | 3204 +++++++++------------ nova/locale/ja/LC_MESSAGES/nova.po | 3924 ++++++++++++-------------- nova/locale/ko/LC_MESSAGES/nova.po | 3027 ++++++++------------ nova/locale/nova.pot | 1830 +++++++----- nova/locale/pt_BR/LC_MESSAGES/nova.po | 3618 +++++++++++------------- nova/locale/ru/LC_MESSAGES/nova.po | 2993 ++++++++------------ nova/locale/tl/LC_MESSAGES/nova.po | 2692 +++++++----------- nova/locale/tr/LC_MESSAGES/nova.po | 2668 +++++++----------- nova/locale/uk/LC_MESSAGES/nova.po | 2854 ++++++++----------- nova/locale/zh_CN/LC_MESSAGES/nova.po | 5020 +++++++++++++++------------------ nova/locale/zh_TW/LC_MESSAGES/nova.po | 2873 ++++++++----------- 19 files changed, 26118 insertions(+), 34588 deletions(-) diff --git a/nova/locale/bs/LC_MESSAGES/nova.po b/nova/locale/bs/LC_MESSAGES/nova.po index 985951847..d9271db98 100644 --- a/nova/locale/bs/LC_MESSAGES/nova.po +++ b/nova/locale/bs/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-19 23:02+0000\n" +"POT-Creation-Date: 2012-02-26 23:03+0000\n" "PO-Revision-Date: 2012-01-19 20:22+0000\n" "Last-Translator: yazar \n" "Language-Team: Bosnian \n" @@ -51,7 +51,12 @@ msgstr "" msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" -#: nova/crypto.py:296 +#: nova/crypto.py:142 nova/crypto.py:159 nova/crypto.py:248 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/crypto.py:307 #, python-format msgid "Flags path: %s" msgstr "" @@ -71,9 +76,8 @@ msgid "" msgstr "" #: nova/exception.py:92 -#, fuzzy msgid "DB exception wrapped." -msgstr "DB izuzetak umotan" +msgstr "" #: nova/exception.py:153 msgid "An unknown exception occurred." @@ -201,100 +205,105 @@ msgstr "" #: nova/exception.py:290 #, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:294 +#, 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:295 +#: nova/exception.py:299 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:299 +#: nova/exception.py:303 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:307 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:311 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:315 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:340 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:344 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:348 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:352 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:353 +#: nova/exception.py:357 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:358 +#: nova/exception.py:362 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:362 +#: nova/exception.py:366 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:366 +#: nova/exception.py:370 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, 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:376 +#: nova/exception.py:380 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -302,724 +311,736 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:387 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:391 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:395 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:399 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:403 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:404 +#: nova/exception.py:408 #, python-format msgid "Required flag %(flag)s not set." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:412 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:416 #, python-format msgid "Unable to locate account %(account_name) on Solidfire device" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:420 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:424 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:425 +#: nova/exception.py:429 msgid "Zero volume types found." msgstr "" -#: nova/exception.py:429 +#: nova/exception.py:433 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:438 +#: nova/exception.py:442 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:443 +#: nova/exception.py:447 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:447 +#: nova/exception.py:451 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:451 +#: nova/exception.py:455 +#, python-format +msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +msgstr "" + +#: nova/exception.py:460 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:464 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:468 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:472 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:476 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:472 +#: nova/exception.py:481 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:476 +#: nova/exception.py:485 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:489 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:493 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:497 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:501 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:505 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:500 +#: nova/exception.py:509 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:504 +#: nova/exception.py:513 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:508 +#: nova/exception.py:517 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:512 +#: nova/exception.py:521 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:516 +#: nova/exception.py:525 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:520 +#: nova/exception.py:529 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:524 +#: nova/exception.py:533 msgid "No networks defined." msgstr "" -#: nova/exception.py:528 +#: nova/exception.py:537 #, 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:533 +#: nova/exception.py:542 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:546 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:550 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:554 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:558 #, python-format msgid "Instance %(instance_id)s has zero fixed ips." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:562 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:567 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:571 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:575 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:571 +#: nova/exception.py:580 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:584 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:588 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:592 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:596 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:600 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:604 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:608 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:612 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:607 +#: nova/exception.py:616 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:611 +#: nova/exception.py:620 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:615 +#: nova/exception.py:624 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:628 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:632 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:636 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:640 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:644 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:648 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:652 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:656 #, python-format msgid "Auth token %(token)s could not be found." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:660 #, python-format msgid "Access Key %(access_key)s could not be found." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:664 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:659 +#: nova/exception.py:668 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:663 +#: nova/exception.py:672 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:667 +#: nova/exception.py:676 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:681 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:685 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:690 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:695 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:699 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:695 +#: nova/exception.py:704 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:699 +#: nova/exception.py:708 #, 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:705 +#: nova/exception.py:714 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:718 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:722 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:727 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:731 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:735 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:739 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:744 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:748 #, python-format msgid "Zone %(zone_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:752 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:756 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:752 +#: nova/exception.py:761 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:765 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:761 +#: nova/exception.py:770 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:766 +#: nova/exception.py:775 msgid "LDAP object could not be found" msgstr "" -#: nova/exception.py:770 +#: nova/exception.py:779 #, python-format msgid "LDAP user %(user_id)s could not be found." msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:783 #, python-format msgid "LDAP group %(group_id)s could not be found." msgstr "" -#: nova/exception.py:778 +#: nova/exception.py:787 #, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" -#: nova/exception.py:782 +#: nova/exception.py:791 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:786 +#: nova/exception.py:795 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:799 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:795 +#: nova/exception.py:804 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:808 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:812 msgid "Action not allowed." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:816 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:811 +#: nova/exception.py:820 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:815 +#: nova/exception.py:824 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:824 +#: nova/exception.py:833 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 #, python-format msgid "User %(user)s already exists." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:841 #, python-format msgid "LDAP user %(user)s already exists." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:845 #, python-format msgid "LDAP group %(group)s already exists." msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:849 #, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:854 #, python-format msgid "Project %(project)s already exists." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:858 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:862 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:866 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:870 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:865 +#: nova/exception.py:874 msgid "Migration error" msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:878 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:882 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:886 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:890 msgid "Nova access parameters were not specified." msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:894 #, python-format msgid "Virtual Storage Array %(id)d could not be found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:898 #, python-format msgid "Virtual Storage Array %(name)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:902 msgid "When resizing, instances must change size!" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:906 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:910 msgid "1 or more Zones could not complete the request" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:914 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:909 +#: nova/exception.py:918 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:922 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:926 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:930 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:934 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:929 +#: nova/exception.py:938 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:933 +#: nova/exception.py:942 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:947 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:937 +#: nova/exception.py:951 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:941 +#: nova/exception.py:955 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:945 +#: nova/exception.py:959 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:964 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:968 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:972 msgid "Detected more than one volume with name %(vol_name)" msgstr "" -#: nova/exception.py:962 +#: nova/exception.py:976 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:981 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:985 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:989 #, python-format msgid "Error in SolidFire API response: status=%(status)s" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:993 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:983 +#: nova/exception.py:997 msgid "Detected existing vlan with id %(vlan)" msgstr "" -#: nova/exception.py:987 +#: nova/exception.py:1001 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:991 +#: nova/exception.py:1005 msgid "Invalid id: %(val) (expecting \"i-...\")." msgstr "" -#: nova/log.py:307 +#: nova/log.py:310 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1056,164 +1077,183 @@ msgstr "" msgid "Starting %(topic)s node (version %(vcs_string)s)" msgstr "" -#: nova/service.py:176 +#: nova/service.py:177 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:250 +#: nova/service.py:251 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:287 +#: nova/service.py:288 msgid "The service database object disappeared, Recreating it." msgstr "" -#: nova/service.py:302 +#: nova/service.py:303 msgid "Recovered model server connection!" msgstr "" -#: nova/service.py:308 +#: nova/service.py:309 msgid "model server went away" msgstr "" -#: nova/service.py:400 +#: nova/service.py:402 msgid "Full set of FLAGS:" msgstr "" -#: nova/service.py:407 +#: nova/service.py:409 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/utils.py:72 +#: nova/utils.py:74 #, python-format msgid "Inner Exception: %s" msgstr "" -#: nova/utils.py:156 +#: nova/utils.py:158 #, python-format msgid "Fetching %s" msgstr "" -#: nova/utils.py:197 +#: nova/utils.py:199 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:207 +#: nova/utils.py:209 #, python-format msgid "Running cmd (subprocess): %s" msgstr "" -#: nova/utils.py:223 nova/utils.py:302 +#: nova/utils.py:225 nova/utils.py:304 #, python-format msgid "Result was %s" msgstr "" -#: nova/utils.py:236 +#: nova/utils.py:238 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:278 +#: nova/utils.py:280 #, python-format msgid "Running cmd (SSH): %s" msgstr "" -#: nova/utils.py:280 +#: nova/utils.py:282 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:284 +#: nova/utils.py:286 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:343 +#: nova/utils.py:345 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:476 +#: nova/utils.py:478 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:479 +#: nova/utils.py:481 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:576 +#: nova/utils.py:592 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:587 +#: nova/utils.py:603 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:636 +#: nova/utils.py:652 msgid "in looping call" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:828 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:814 +#: nova/utils.py:832 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:818 +#: nova/utils.py:836 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:825 +#: nova/utils.py:843 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:902 +#, python-format +msgid "Found sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:906 +#, python-format +msgid "Cleaned sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:921 +#, python-format +msgid "Found lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:926 +#, python-format +msgid "Cleaned lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:1036 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:966 +#: nova/utils.py:1067 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1091 +#: nova/utils.py:1192 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1123 -#, fuzzy +#: nova/utils.py:1224 msgid "Original exception being dropped" -msgstr "DB izuzetak umotan" +msgstr "" -#: nova/utils.py:1242 +#: nova/utils.py:1343 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1244 +#: nova/utils.py:1345 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1276 +#: nova/utils.py:1377 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1278 +#: nova/utils.py:1379 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" @@ -1424,7 +1464,7 @@ msgid "" msgstr "" #: nova/api/ec2/cloud.py:755 -#: nova/api/openstack/compute/contrib/security_groups.py:286 +#: nova/api/openstack/compute/contrib/security_groups.py:292 #, python-format msgid "Create Security Group %s" msgstr "" @@ -1434,118 +1474,117 @@ msgstr "" msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:788 -#: nova/api/openstack/compute/contrib/security_groups.py:239 +#: nova/api/ec2/cloud.py:790 +#: nova/api/openstack/compute/contrib/security_groups.py:245 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:796 nova/compute/manager.py:1577 +#: nova/api/ec2/cloud.py:798 nova/compute/manager.py:1589 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:867 +#: nova/api/ec2/cloud.py:869 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:871 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:873 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:215 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:899 +#: nova/api/ec2/cloud.py:901 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:914 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:916 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:941 nova/api/ec2/cloud.py:998 -#: nova/api/ec2/cloud.py:1465 nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:943 nova/api/ec2/cloud.py:1000 +#: nova/api/ec2/cloud.py:1467 nova/api/ec2/cloud.py:1482 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1064 +#: nova/api/ec2/cloud.py:1066 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1209 +#: nova/api/ec2/cloud.py:1211 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1221 +#: nova/api/ec2/cloud.py:1223 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1226 +#: nova/api/ec2/cloud.py:1228 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1236 +#: nova/api/ec2/cloud.py:1238 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1261 -#, fuzzy +#: nova/api/ec2/cloud.py:1263 msgid "Image must be available" -msgstr "Status volumena mora biti omogućen" +msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1307 +#: nova/api/ec2/cloud.py:1309 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1318 +#: nova/api/ec2/cloud.py:1320 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1412 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1437 +#: nova/api/ec2/cloud.py:1439 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1483 +#: nova/api/ec2/cloud.py:1485 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1485 +#: nova/api/ec2/cloud.py:1487 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1487 +#: nova/api/ec2/cloud.py:1489 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1489 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1546 +#: nova/api/ec2/cloud.py:1548 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -1605,16 +1644,16 @@ msgstr "" msgid "Could not find %s in request." msgstr "" -#: nova/api/openstack/auth.py:188 +#: nova/api/openstack/auth.py:192 #, python-format msgid "Successfully authenticated '%s'" msgstr "" -#: nova/api/openstack/auth.py:238 +#: nova/api/openstack/auth.py:242 msgid "User not found with provided API key." msgstr "" -#: nova/api/openstack/auth.py:255 +#: nova/api/openstack/auth.py:259 #, python-format msgid "Provided API key is valid, but not for user '%(username)s'" msgstr "" @@ -1649,21 +1688,21 @@ msgstr "" msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:358 +#: nova/api/openstack/common.py:334 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:337 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:441 +#: nova/api/openstack/common.py:417 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:443 +#: nova/api/openstack/common.py:419 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -1855,7 +1894,7 @@ msgid "" "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:265 +#: nova/api/openstack/compute/limits.py:266 msgid "This request was rate-limited." msgstr "" @@ -2037,7 +2076,7 @@ msgid "Resize requests require 'flavorRef' attribute." msgstr "" #: nova/api/openstack/compute/servers.py:1006 -#: nova/api/openstack/compute/contrib/aggregates.py:140 +#: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/networks.py:65 msgid "Invalid request body" msgstr "" @@ -2154,11 +2193,50 @@ msgstr "" msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:137 +#: nova/api/openstack/compute/contrib/aggregates.py:76 +#, python-format +msgid "" +"Cannot create aggregate with name %(name)s and availability zone " +"%(avail_zone)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:88 +#, python-format +msgid "Cannot show aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:114 +#, python-format +msgid "Cannot update aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:126 +#, python-format +msgid "Cannot delete aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:139 #, python-format msgid "Aggregates does not have %s action" msgstr "" +#: nova/api/openstack/compute/contrib/aggregates.py:152 +#: nova/api/openstack/compute/contrib/aggregates.py:158 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:171 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:195 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + #: nova/api/openstack/compute/contrib/certificates.py:75 msgid "Only root certificate can be retrieved." msgstr "" @@ -2182,15 +2260,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" +#: nova/api/openstack/compute/contrib/extended_server_attributes.py:65 #: nova/api/openstack/compute/contrib/extended_status.py:61 msgid "Server not found." msgstr "" #: nova/api/openstack/compute/contrib/flavorextradata.py:60 #: nova/api/openstack/compute/contrib/flavorextradata.py:90 -#, fuzzy msgid "Flavor not found." -msgstr "Nema pronađenih domaćina" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 #: nova/api/openstack/compute/contrib/volumetypes.py:158 @@ -2208,8 +2286,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:201 #: nova/api/openstack/compute/contrib/floating_ips.py:230 -#: nova/api/openstack/compute/contrib/security_groups.py:559 -#: nova/api/openstack/compute/contrib/security_groups.py:592 +#: nova/api/openstack/compute/contrib/security_groups.py:560 +#: nova/api/openstack/compute/contrib/security_groups.py:593 msgid "Missing parameter dict" msgstr "" @@ -2226,29 +2304,38 @@ msgstr "" msgid "Associate floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:145 +#: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:150 +#: nova/api/openstack/compute/contrib/hosts.py:148 +#, python-format +msgid "Invalid mode: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:152 #, python-format msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:159 +#: nova/api/openstack/compute/contrib/hosts.py:170 +#, python-format +msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:181 #, python-format msgid "Setting host %(host)s to %(state)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:206 +#: nova/api/openstack/compute/contrib/hosts.py:228 msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:214 -#, fuzzy +#: nova/api/openstack/compute/contrib/hosts.py:236 msgid "Host not found" -msgstr "Nema pronađenih domaćina" +msgstr "" #: nova/api/openstack/compute/contrib/keypairs.py:85 msgid "Keypair name must be between 1 and 255 characters long" @@ -2285,9 +2372,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/networks.py:74 #: nova/api/openstack/compute/contrib/networks.py:91 #: nova/api/openstack/compute/contrib/networks.py:101 -#, fuzzy msgid "Network not found" -msgstr "Nema pronađenih domaćina" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:87 #, python-format @@ -2303,82 +2389,86 @@ msgstr "" msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:219 +#: nova/api/openstack/compute/contrib/security_groups.py:222 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:289 +#: nova/api/openstack/compute/contrib/security_groups.py:243 +msgid "Security group is still in use" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:295 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:309 +#: nova/api/openstack/compute/contrib/security_groups.py:315 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:312 +#: nova/api/openstack/compute/contrib/security_groups.py:318 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:321 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:342 +#: nova/api/openstack/compute/contrib/security_groups.py:348 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:345 +#: nova/api/openstack/compute/contrib/security_groups.py:351 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:354 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:363 +#: nova/api/openstack/compute/contrib/security_groups.py:369 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:370 +#: nova/api/openstack/compute/contrib/security_groups.py:376 #, python-format msgid "This rule already exists in group %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:408 +#: nova/api/openstack/compute/contrib/security_groups.py:414 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:412 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Parent group id and group id cannot be same" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:490 +#: nova/api/openstack/compute/contrib/security_groups.py:496 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:493 +#: nova/api/openstack/compute/contrib/security_groups.py:499 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:500 +#: nova/api/openstack/compute/contrib/security_groups.py:506 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:562 -#: nova/api/openstack/compute/contrib/security_groups.py:595 +#: nova/api/openstack/compute/contrib/security_groups.py:563 +#: nova/api/openstack/compute/contrib/security_groups.py:596 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:566 -#: nova/api/openstack/compute/contrib/security_groups.py:599 +#: nova/api/openstack/compute/contrib/security_groups.py:567 +#: nova/api/openstack/compute/contrib/security_groups.py:600 msgid "Security group name cannot be empty" msgstr "" @@ -2711,62 +2801,62 @@ msgstr "" msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:832 +#: nova/compute/api.py:828 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:852 +#: nova/compute/api.py:848 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:886 +#: nova/compute/api.py:882 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:924 +#: nova/compute/api.py:920 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:943 +#: nova/compute/api.py:939 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:947 +#: nova/compute/api.py:943 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1013 nova/volume/api.py:163 +#: nova/compute/api.py:1009 nova/volume/api.py:163 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1108 -msgid "No compute host specified" -msgstr "" - -#: nova/compute/api.py:1111 -#, python-format -msgid "Unable to find host for Instance %s" -msgstr "" - -#: nova/compute/api.py:1353 +#: nova/compute/api.py:1300 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1361 +#: nova/compute/api.py:1308 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1652 +#: nova/compute/api.py:1572 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" +#: nova/compute/api.py:1804 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/api.py:1807 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + #: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65 msgid "create arguments must be positive integers" msgstr "" @@ -2781,473 +2871,496 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:136 +#: nova/compute/manager.py:141 #, python-format msgid "check_instance_lock: decorating: |%s|" msgstr "" -#: nova/compute/manager.py:138 +#: nova/compute/manager.py:143 #, python-format msgid "" "check_instance_lock: arguments: |%(self)s| |%(context)s| " "|%(instance_uuid)s|" msgstr "" -#: nova/compute/manager.py:142 +#: nova/compute/manager.py:147 #, python-format msgid "check_instance_lock: locked: |%s|" msgstr "" -#: nova/compute/manager.py:144 +#: nova/compute/manager.py:149 #, python-format msgid "check_instance_lock: admin: |%s|" msgstr "" -#: nova/compute/manager.py:149 +#: nova/compute/manager.py:154 #, python-format msgid "check_instance_lock: executing: |%s|" msgstr "" -#: nova/compute/manager.py:153 +#: nova/compute/manager.py:158 #, python-format msgid "check_instance_lock: not executing |%s|" msgstr "" -#: nova/compute/manager.py:199 +#: nova/compute/manager.py:204 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:233 +#: nova/compute/manager.py:239 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:238 +#: nova/compute/manager.py:244 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:248 +#: nova/compute/manager.py:254 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:253 +#: nova/compute/manager.py:259 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:322 +#: nova/compute/manager.py:328 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:389 +#: nova/compute/manager.py:395 #, python-format msgid "" "Going to force the deletion of the vm %(instance_uuid)s, even if it is " "deleted" msgstr "" -#: nova/compute/manager.py:395 +#: nova/compute/manager.py:401 #, python-format msgid "" "Instance %(instance_uuid)s did not exist in the DB, but I will shut it " "down anyway using a special context" msgstr "" -#: nova/compute/manager.py:401 +#: nova/compute/manager.py:407 #, python-format msgid "exception terminating the instance %(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:439 +#: nova/compute/manager.py:445 #, python-format msgid "Instance %s not found." msgstr "" -#: nova/compute/manager.py:475 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:518 +#: nova/compute/manager.py:524 #, 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:523 +#: nova/compute/manager.py:529 #, 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:533 +#: nova/compute/manager.py:539 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:549 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:556 +#: nova/compute/manager.py:562 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:560 +#: nova/compute/manager.py:566 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:589 +#: nova/compute/manager.py:595 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:616 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:661 +#: nova/compute/manager.py:667 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:673 +#: nova/compute/manager.py:679 #, python-format msgid "trying to destroy already destroyed instance: %s" msgstr "" -#: nova/compute/manager.py:693 +#: nova/compute/manager.py:699 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:700 +#: nova/compute/manager.py:706 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:789 +#: nova/compute/manager.py:795 #, python-format msgid "" "Cannot rebuild instance [%(instance_uuid)s], because the given image does" " not exist." msgstr "" -#: nova/compute/manager.py:794 +#: nova/compute/manager.py:800 #, python-format msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" msgstr "" -#: nova/compute/manager.py:801 +#: nova/compute/manager.py:807 #, python-format msgid "Rebuilding instance %s" msgstr "" -#: nova/compute/manager.py:854 +#: nova/compute/manager.py:860 #, python-format msgid "Rebooting instance %s" msgstr "" -#: nova/compute/manager.py:869 +#: nova/compute/manager.py:875 #, python-format msgid "" "trying to reboot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:907 +#: nova/compute/manager.py:913 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/manager.py:919 +#: nova/compute/manager.py:925 #, python-format msgid "instance %s: snapshotting" msgstr "" -#: nova/compute/manager.py:925 +#: nova/compute/manager.py:931 #, python-format msgid "" "trying to snapshot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:984 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:989 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:987 +#: nova/compute/manager.py:993 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1017 +#: nova/compute/manager.py:1023 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1023 +#: nova/compute/manager.py:1029 #, python-format msgid "Instance %s: Root password set" msgstr "" -#: nova/compute/manager.py:1032 +#: nova/compute/manager.py:1038 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1046 +#: nova/compute/manager.py:1052 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1061 +#: nova/compute/manager.py:1067 #, python-format msgid "" "trying to inject a file into a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1066 +#: nova/compute/manager.py:1072 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1080 +#: nova/compute/manager.py:1086 #, python-format msgid "" "trying to update agent on a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1085 +#: nova/compute/manager.py:1091 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, python-format msgid "instance %s: rescuing" msgstr "" -#: nova/compute/manager.py:1123 +#: nova/compute/manager.py:1129 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1242 +#: nova/compute/manager.py:1248 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1259 +#: nova/compute/manager.py:1265 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1296 nova/compute/manager.py:1371 -#: nova/compute/manager.py:2319 +#: nova/compute/manager.py:1302 nova/compute/manager.py:1377 +#: nova/compute/manager.py:2395 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1424 +#: nova/compute/manager.py:1430 #, python-format msgid "instance %s: pausing" msgstr "" -#: nova/compute/manager.py:1442 +#: nova/compute/manager.py:1448 #, python-format msgid "instance %s: unpausing" msgstr "" -#: nova/compute/manager.py:1472 +#: nova/compute/manager.py:1484 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1481 +#: nova/compute/manager.py:1493 #, python-format msgid "instance %s: suspending" msgstr "" -#: nova/compute/manager.py:1503 +#: nova/compute/manager.py:1515 #, python-format msgid "instance %s: resuming" msgstr "" -#: nova/compute/manager.py:1526 +#: nova/compute/manager.py:1538 #, python-format msgid "instance %s: locking" msgstr "" -#: nova/compute/manager.py:1535 +#: nova/compute/manager.py:1547 #, python-format msgid "instance %s: unlocking" msgstr "" -#: nova/compute/manager.py:1543 +#: nova/compute/manager.py:1555 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1553 +#: nova/compute/manager.py:1565 #, python-format msgid "instance %s: reset network" msgstr "" -#: nova/compute/manager.py:1561 +#: nova/compute/manager.py:1573 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1565 +#: nova/compute/manager.py:1577 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1602 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1632 +#: nova/compute/manager.py:1644 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1650 +#: nova/compute/manager.py:1662 +#, python-format +msgid "" +"instance %(instance_uuid)s: attaching volume %(volume_id)s to " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:1664 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1662 +#: nova/compute/manager.py:1673 +#, python-format +msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" +msgstr "" + +#: nova/compute/manager.py:1683 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1690 +#: nova/compute/manager.py:1711 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1694 +#: nova/compute/manager.py:1715 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1781 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1843 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1850 +#: nova/compute/manager.py:1871 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1907 +#: nova/compute/manager.py:1928 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:1934 +#: nova/compute/manager.py:1955 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:1964 +#: nova/compute/manager.py:1985 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:1972 +#: nova/compute/manager.py:1993 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:1974 +#: nova/compute/manager.py:1995 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2012 +#: nova/compute/manager.py:2033 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2035 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:2029 +#: nova/compute/manager.py:2050 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2112 +#: nova/compute/manager.py:2157 +#, python-format +msgid "Updated the info_cache for instance %s" +msgstr "" + +#: nova/compute/manager.py:2186 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2139 +#: nova/compute/manager.py:2213 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2167 +#: nova/compute/manager.py:2241 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2179 -#, python-format +#: nova/compute/manager.py:2252 msgid "" -"Instance %(name)s found in database but not known by hypervisor. Setting " -"power state to NOSTATE" +"Instance found in database but not known by hypervisor. Setting power " +"state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2275 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2215 +#: nova/compute/manager.py:2287 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2294 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Detected instance with name label '%(name_label)s' which is marked as " "DELETED but still present on host." msgstr "" -#: nova/compute/manager.py:2300 +#: nova/compute/manager.py:2359 #, python-format msgid "" -"Destroying instance with name label '%(name_label)s' which is marked as " -"DELETED but still present on host." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/compute/manager.py:2308 +#: nova/compute/manager.py:2366 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:2436 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + #: nova/compute/utils.py:141 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -3325,22 +3438,22 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:565 nova/db/sqlalchemy/api.py:600 +#: nova/db/sqlalchemy/api.py:566 nova/db/sqlalchemy/api.py:601 #, python-format msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4126 nova/db/sqlalchemy/api.py:4152 +#: nova/db/sqlalchemy/api.py:4162 nova/db/sqlalchemy/api.py:4188 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4210 +#: nova/db/sqlalchemy/api.py:4246 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4254 +#: nova/db/sqlalchemy/api.py:4290 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3358,72 +3471,68 @@ msgstr "" msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:75 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48 msgid "interface column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:82 -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:58 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:80 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:54 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:61 #, python-format msgid "Table |%s| not created!" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:89 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87 msgid "VIF column not added to fixed_ips table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:99 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97 #, python-format msgid "join list for moving mac_addresses |%s|" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:123 -msgid "Can't downgrade without losing data" -msgstr "" - #: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:39 -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:61 -#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:98 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:99 msgid "foreign key constraint couldn't be added" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:53 +#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:58 msgid "foreign key constraint couldn't be dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:39 +#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34 msgid "priority column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:43 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41 #: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:42 -#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:56 #: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68 msgid "foreign key constraint couldn't be removed" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:38 +#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34 msgid "progress column not added to instances table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:102 +#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97 #, python-format msgid "" "Could not cast flavorid to integer: %s. Set flavorid to an integer-like " "string to downgrade." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69 msgid "instance_info_caches tables not dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:45 +#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41 msgid "progress column not added to compute_nodes table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:66 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76 msgid "dns_domains table not dropped" msgstr "" @@ -3574,7 +3683,7 @@ msgstr "" msgid "Starting Bridge interface for %s" msgstr "" -#: nova/network/manager.py:273 nova/network/manager.py:465 +#: nova/network/manager.py:273 nova/network/manager.py:471 #, python-format msgid "Interface %(interface)s not found" msgstr "" @@ -3584,27 +3693,27 @@ msgstr "" msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:323 +#: nova/network/manager.py:328 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:355 +#: nova/network/manager.py:361 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:359 +#: nova/network/manager.py:365 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:371 +#: nova/network/manager.py:377 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:583 +#: nova/network/manager.py:589 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3612,41 +3721,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:629 +#: nova/network/manager.py:635 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:639 +#: nova/network/manager.py:645 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:747 +#: nova/network/manager.py:753 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:751 +#: nova/network/manager.py:757 msgid "setting network host" msgstr "" -#: nova/network/manager.py:863 +#: nova/network/manager.py:871 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:868 +#: nova/network/manager.py:876 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:892 +#: nova/network/manager.py:905 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1111 +#: nova/network/manager.py:1126 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3654,68 +3763,68 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1186 +#: nova/network/manager.py:1201 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1190 +#: nova/network/manager.py:1205 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1198 +#: nova/network/manager.py:1213 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1203 +#: nova/network/manager.py:1218 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1207 +#: nova/network/manager.py:1222 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1210 +#: nova/network/manager.py:1225 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1278 +#: nova/network/manager.py:1294 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1281 +#: nova/network/manager.py:1297 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1292 +#: nova/network/manager.py:1308 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1351 +#: nova/network/manager.py:1367 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1370 +#: nova/network/manager.py:1386 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1686 +#: nova/network/manager.py:1703 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1693 +#: nova/network/manager.py:1710 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -3755,59 +3864,59 @@ msgstr "" msgid "unable to deserialize object of type = '%s'" msgstr "" -#: nova/network/quantum/manager.py:152 +#: nova/network/quantum/manager.py:151 msgid "QuantumManager does not use 'multi_host' parameter." msgstr "" -#: nova/network/quantum/manager.py:156 +#: nova/network/quantum/manager.py:155 msgid "QuantumManager requires that only one network is created per call" msgstr "" -#: nova/network/quantum/manager.py:166 +#: nova/network/quantum/manager.py:165 msgid "QuantumManager does not use 'vlan_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:172 +#: nova/network/quantum/manager.py:171 msgid "QuantumManager does not use 'vpn_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:176 +#: nova/network/quantum/manager.py:175 msgid "QuantumManager does not use 'bridge' parameter." msgstr "" -#: nova/network/quantum/manager.py:180 +#: nova/network/quantum/manager.py:179 msgid "QuantumManager does not use 'bridge_interface' parameter." msgstr "" -#: nova/network/quantum/manager.py:185 +#: nova/network/quantum/manager.py:184 msgid "QuantumManager requires a valid (.1) gateway address." msgstr "" -#: nova/network/quantum/manager.py:197 +#: nova/network/quantum/manager.py:196 #, python-format msgid "" "Unable to find existing quantum network for tenant '%(q_tenant_id)s' with" " net-id '%(quantum_net_id)s'" msgstr "" -#: nova/network/quantum/manager.py:243 +#: nova/network/quantum/manager.py:242 #, python-format msgid "Network %s has active ports, cannot delete" msgstr "" -#: nova/network/quantum/manager.py:289 +#: nova/network/quantum/manager.py:288 #, python-format msgid "network allocations for instance %s" msgstr "" -#: nova/network/quantum/manager.py:537 +#: nova/network/quantum/manager.py:564 #, python-format msgid "" "port deallocation failed for instance: |%(instance_id)s|, port_id: " "|%(port_id)s|" msgstr "" -#: nova/network/quantum/manager.py:556 +#: nova/network/quantum/manager.py:583 #, python-format msgid "" "ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: " @@ -3876,51 +3985,56 @@ msgstr "" msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" +#: nova/notifier/rabbit_notifier.py:44 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + #: nova/rpc/amqp.py:144 nova/rpc/impl_carrot.py:460 #, python-format msgid "Returning exception %s to caller" msgstr "" -#: nova/rpc/amqp.py:187 nova/rpc/impl_carrot.py:494 +#: nova/rpc/amqp.py:186 nova/rpc/impl_carrot.py:494 #, python-format msgid "unpacked context: %s" msgstr "" -#: nova/rpc/amqp.py:230 nova/rpc/impl_carrot.py:261 +#: nova/rpc/amqp.py:229 nova/rpc/impl_carrot.py:261 #, python-format msgid "received %s" msgstr "" -#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:274 +#: nova/rpc/amqp.py:234 nova/rpc/impl_carrot.py:274 #, python-format msgid "no method for message: %s" msgstr "" -#: nova/rpc/amqp.py:236 nova/rpc/impl_carrot.py:276 +#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:276 #, python-format msgid "No method for message: %s" msgstr "" -#: nova/rpc/amqp.py:318 nova/rpc/impl_carrot.py:528 +#: nova/rpc/amqp.py:319 nova/rpc/impl_carrot.py:528 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:321 nova/rpc/impl_carrot.py:531 +#: nova/rpc/amqp.py:322 nova/rpc/impl_carrot.py:531 #, python-format msgid "MSG_ID is %s" msgstr "" -#: nova/rpc/amqp.py:343 nova/rpc/impl_carrot.py:610 +#: nova/rpc/amqp.py:344 nova/rpc/impl_carrot.py:610 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:351 nova/rpc/impl_carrot.py:620 +#: nova/rpc/amqp.py:352 nova/rpc/impl_carrot.py:620 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:376 nova/rpc/impl_carrot.py:630 +#: nova/rpc/amqp.py:377 nova/rpc/impl_carrot.py:630 #, python-format msgid "Sending notification on %s..." msgstr "" @@ -4015,37 +4129,37 @@ msgid "" "again in %(sleep_time)d seconds." msgstr "" -#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:379 +#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:384 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:394 +#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:399 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:398 +#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:403 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:425 +#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:430 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_qpid.py:335 +#: nova/rpc/impl_qpid.py:340 #, python-format msgid "Unable to connect to AMQP server: %s " msgstr "" -#: nova/rpc/impl_qpid.py:340 +#: nova/rpc/impl_qpid.py:345 #, python-format msgid "Connected to AMQP server on %s" msgstr "" -#: nova/rpc/impl_qpid.py:348 +#: nova/rpc/impl_qpid.py:353 msgid "Re-established AMQP queues" msgstr "" @@ -4058,26 +4172,26 @@ msgstr "" msgid "Could not find another compute" msgstr "" -#: nova/scheduler/distributed_scheduler.py:50 +#: nova/scheduler/distributed_scheduler.py:51 #, python-format msgid "No host selection for %s defined." msgstr "" -#: nova/scheduler/distributed_scheduler.py:63 +#: nova/scheduler/distributed_scheduler.py:64 #, python-format msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:140 +#: nova/scheduler/distributed_scheduler.py:156 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:178 +#: nova/scheduler/distributed_scheduler.py:198 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/distributed_scheduler.py:188 +#: nova/scheduler/distributed_scheduler.py:208 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" @@ -4150,17 +4264,17 @@ msgstr "" msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/manager.py:85 +#: nova/scheduler/manager.py:86 #, python-format msgid "Driver Method %(driver_method)s missing: %(e)s.Reverting to schedule()" msgstr "" -#: nova/scheduler/manager.py:101 +#: nova/scheduler/manager.py:102 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/manager.py:116 +#: nova/scheduler/manager.py:117 #, python-format msgid "Setting instance %(instance_uuid)s to ERROR state." msgstr "" @@ -4346,17 +4460,17 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:383 nova/tests/test_compute.py:1491 +#: nova/tests/test_compute.py:382 nova/tests/test_compute.py:1491 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:389 +#: nova/tests/test_compute.py:388 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:613 +#: nova/tests/test_compute.py:612 msgid "Internal error" msgstr "" @@ -4372,48 +4486,48 @@ msgid "" "\t%s" msgstr "" -#: nova/tests/test_nova_manage.py:178 +#: nova/tests/test_nova_manage.py:182 msgid "id" msgstr "" -#: nova/tests/test_nova_manage.py:179 +#: nova/tests/test_nova_manage.py:183 msgid "IPv4" msgstr "" -#: nova/tests/test_nova_manage.py:180 +#: nova/tests/test_nova_manage.py:184 msgid "IPv6" msgstr "" -#: nova/tests/test_nova_manage.py:181 +#: nova/tests/test_nova_manage.py:185 msgid "start address" msgstr "" -#: nova/tests/test_nova_manage.py:182 +#: nova/tests/test_nova_manage.py:186 msgid "DNS1" msgstr "" -#: nova/tests/test_nova_manage.py:183 +#: nova/tests/test_nova_manage.py:187 msgid "DNS2" msgstr "" -#: nova/tests/test_nova_manage.py:184 +#: nova/tests/test_nova_manage.py:188 msgid "VlanID" msgstr "" -#: nova/tests/test_nova_manage.py:185 +#: nova/tests/test_nova_manage.py:189 msgid "project" msgstr "" -#: nova/tests/test_nova_manage.py:186 +#: nova/tests/test_nova_manage.py:190 msgid "uuid" msgstr "" -#: nova/tests/test_volume.py:195 +#: nova/tests/test_volume.py:216 #, python-format msgid "Target %s allocated" msgstr "" -#: nova/tests/test_volume.py:383 +#: nova/tests/test_volume.py:425 #, python-format msgid "Cannot confirm exported volume id:%s." msgstr "" @@ -4563,21 +4677,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:147 +#: nova/tests/rpc/common.py:131 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:155 +#: nova/tests/rpc/common.py:139 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:173 +#: nova/tests/rpc/common.py:157 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:203 nova/tests/rpc/common.py:209 +#: nova/tests/rpc/common.py:187 nova/tests/rpc/common.py:193 #, python-format msgid "Received %s" msgstr "" @@ -4587,37 +4701,37 @@ msgstr "" msgid "Host %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:194 +#: nova/tests/scheduler/test_vsa_scheduler.py:196 #, python-format msgid "Test: provision vol %(name)s on host %(host)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:196 +#: nova/tests/scheduler/test_vsa_scheduler.py:198 #, python-format msgid "\t vol=%(vol)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:199 +#: nova/tests/scheduler/test_vsa_scheduler.py:201 #, python-format msgid "Test: VSA update request: vsa_id=%(vsa_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:203 +#: nova/tests/scheduler/test_vsa_scheduler.py:205 #, python-format msgid "Test: Volume create: %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:210 +#: nova/tests/scheduler/test_vsa_scheduler.py:212 #, python-format msgid "Test: Volume get request: id=%(volume_id)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:217 +#: nova/tests/scheduler/test_vsa_scheduler.py:219 #, python-format msgid "Test: Volume update request: id=%(volume_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:453 +#: nova/tests/scheduler/test_vsa_scheduler.py:455 #, python-format msgid "Test: Volume get: id=%(volume_id)s" msgstr "" @@ -4626,17 +4740,29 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "" -#: nova/virt/firewall.py:130 +#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:437 +#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:1734 #, python-format -msgid "Attempted to unfilter instance %s which is not filtered" +msgid "Compute_service record created for %s " msgstr "" -#: nova/virt/firewall.py:137 +#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:440 +#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:1737 #, python-format -msgid "Filters added to instance %s" +msgid "Compute_service record updated for %s " msgstr "" -#: nova/virt/firewall.py:139 +#: nova/virt/firewall.py:130 +#, python-format +msgid "Attempted to unfilter instance %s which is not filtered" +msgstr "" + +#: nova/virt/firewall.py:137 +#, python-format +msgid "Filters added to instance %s" +msgstr "" + +#: nova/virt/firewall.py:139 msgid "Provider Firewall Rules refreshed" msgstr "" @@ -4670,92 +4796,69 @@ msgid "" "vmwareapi_host_password to useconnection_type=vmwareapi" msgstr "" -#: nova/virt/vmwareapi_conn.py:271 +#: nova/virt/vmwareapi_conn.py:276 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:354 +#: nova/virt/vmwareapi_conn.py:359 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:393 +#: nova/virt/vmwareapi_conn.py:398 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi_conn.py:399 +#: nova/virt/vmwareapi_conn.py:404 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi_conn.py:404 +#: nova/virt/vmwareapi_conn.py:409 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:165 +#: nova/virt/xenapi_conn.py:163 msgid "" "Must specify xenapi_connection_url, xenapi_connection_username " "(optionally), and xenapi_connection_password to use " "connection_type=xenapi" msgstr "" -#: nova/virt/xenapi_conn.py:353 nova/virt/libvirt/connection.py:445 +#: nova/virt/xenapi_conn.py:371 nova/virt/libvirt/connection.py:441 msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi_conn.py:420 nova/virt/baremetal/proxy.py:716 -#: nova/virt/libvirt/connection.py:1735 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:423 nova/virt/baremetal/proxy.py:720 -#: nova/virt/libvirt/connection.py:1738 -#, python-format -msgid "Compute_service record updated for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:484 +#: nova/virt/xenapi_conn.py:501 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi_conn.py:498 +#: nova/virt/xenapi_conn.py:530 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi_conn.py:587 +#: nova/virt/xenapi_conn.py:556 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi_conn.py:648 #, python-format msgid "Task [%(name)s] %(task)s status: success %(result)s" msgstr "" -#: nova/virt/xenapi_conn.py:596 +#: nova/virt/xenapi_conn.py:657 #, python-format msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s" msgstr "" -#: nova/virt/xenapi_conn.py:616 nova/virt/xenapi_conn.py:629 +#: nova/virt/xenapi_conn.py:677 nova/virt/xenapi_conn.py:690 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi_conn.py:655 nova/virt/baremetal/proxy.py:773 -#: nova/virt/libvirt/connection.py:2277 -msgid "Updating host stats" -msgstr "" - -#: nova/virt/xenapi_conn.py:666 -#, python-format -msgid "Unable to get updated status: %s" -msgstr "" - -#: nova/virt/xenapi_conn.py:673 -#, python-format -msgid "Unable to get SR for this host: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4956,7 +5059,7 @@ msgstr "" msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1505 +#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1504 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -4971,15 +5074,18 @@ msgstr "" msgid "Updating!" msgstr "" +#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2281 +#: nova/virt/xenapi/host.py:124 +msgid "Updating host stats" +msgstr "" + #: nova/virt/baremetal/tilera.py:185 msgid "free_node...." msgstr "" #: nova/virt/baremetal/tilera.py:216 #, python-format -msgid "" -"deactivate_node is called for node_id = %(id)s node_ip = " -"%(ip)s" +msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" msgstr "" #: nova/virt/baremetal/tilera.py:221 @@ -4987,9 +5093,8 @@ msgid "status of node is set to 0" msgstr "" #: nova/virt/baremetal/tilera.py:232 -#, fuzzy msgid "rootfs is already removed" -msgstr "Volumen je već odvojen" +msgstr "" #: nova/virt/baremetal/tilera.py:264 msgid "Before ping to the bare-metal node" @@ -5052,9 +5157,8 @@ msgid "Could not attach image to loopback: %s" msgstr "" #: nova/virt/disk/mount.py:76 -#, fuzzy msgid "no partitions found" -msgstr "Nema pronađenih domaćina" +msgstr "" #: nova/virt/disk/mount.py:77 #, python-format @@ -5088,150 +5192,149 @@ msgstr "" msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:366 +#: nova/virt/libvirt/connection.py:364 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:378 +#: nova/virt/libvirt/connection.py:376 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:389 +#: nova/virt/libvirt/connection.py:387 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:403 +#: nova/virt/libvirt/connection.py:399 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:434 +#: nova/virt/libvirt/connection.py:430 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:516 +#: nova/virt/libvirt/connection.py:512 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:529 +#: nova/virt/libvirt/connection.py:525 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:680 nova/virt/libvirt/connection.py:824 +#: nova/virt/libvirt/connection.py:674 nova/virt/libvirt/connection.py:816 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:685 +#: nova/virt/libvirt/connection.py:679 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:782 nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/connection.py:776 nova/virt/xenapi/vmops.py:1372 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:786 nova/virt/xenapi/vmops.py:1375 +#: nova/virt/libvirt/connection.py:780 nova/virt/xenapi/vmops.py:1376 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:813 +#: nova/virt/libvirt/connection.py:807 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:829 +#: nova/virt/libvirt/connection.py:821 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:837 +#: nova/virt/libvirt/connection.py:829 #, python-format msgid "virsh said: %r" msgstr "" -#: nova/virt/libvirt/connection.py:841 +#: nova/virt/libvirt/connection.py:833 msgid "cool, it's a device" msgstr "" -#: nova/virt/libvirt/connection.py:852 +#: nova/virt/libvirt/connection.py:844 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:879 -#, fuzzy +#: nova/virt/libvirt/connection.py:871 msgid "Unable to read LXC console" -msgstr "Neuspješno čitanje javnih ip-eva" +msgstr "" -#: nova/virt/libvirt/connection.py:996 +#: nova/virt/libvirt/connection.py:994 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1182 +#: nova/virt/libvirt/connection.py:1181 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1191 +#: nova/virt/libvirt/connection.py:1190 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1223 +#: nova/virt/libvirt/connection.py:1222 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1348 +#: nova/virt/libvirt/connection.py:1347 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1352 +#: nova/virt/libvirt/connection.py:1351 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1369 +#: nova/virt/libvirt/connection.py:1368 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/connection.py:1610 +#: nova/virt/libvirt/connection.py:1609 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1632 +#: nova/virt/libvirt/connection.py:1631 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1659 +#: nova/virt/libvirt/connection.py:1658 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:1756 +#: nova/virt/libvirt/connection.py:1755 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:1759 +#: nova/virt/libvirt/connection.py:1758 #, python-format msgid "" "to xml...\n" ":%s " msgstr "" -#: nova/virt/libvirt/connection.py:1762 +#: nova/virt/libvirt/connection.py:1761 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5241,37 +5344,35 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:1819 +#: nova/virt/libvirt/connection.py:1818 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2034 +#: nova/virt/libvirt/connection.py:2033 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2125 +#: nova/virt/libvirt/connection.py:2129 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2180 -#, python-format -msgid "During wait running, %s disappeared." +#: nova/virt/libvirt/connection.py:2184 +msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2185 -#, python-format -msgid "Instance %s running successfully." +#: nova/virt/libvirt/connection.py:2189 +msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2192 +#: nova/virt/libvirt/connection.py:2196 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2233 +#: nova/virt/libvirt/connection.py:2237 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5308,125 +5409,130 @@ msgstr "" msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/imagecache.py:144 +#: nova/virt/libvirt/imagecache.py:171 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:147 +#: nova/virt/libvirt/imagecache.py:174 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:149 +#: nova/virt/libvirt/imagecache.py:176 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:160 +#: nova/virt/libvirt/imagecache.py:187 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:211 +#: nova/virt/libvirt/imagecache.py:238 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:223 +#: nova/virt/libvirt/imagecache.py:250 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): image verification skipped, " "no hash stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:243 +#: nova/virt/libvirt/imagecache.py:270 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:282 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:246 +#: nova/virt/libvirt/imagecache.py:285 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:253 +#: nova/virt/libvirt/imagecache.py:292 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:265 +#: nova/virt/libvirt/imagecache.py:303 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/libvirt/imagecache.py:320 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): in use: on this node " "%(local)d local, %(remote)d on other nodes" msgstr "" -#: nova/virt/libvirt/imagecache.py:291 +#: nova/virt/libvirt/imagecache.py:333 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): warning -- an absent base " "file is in use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:302 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "" -"%(container_format)s-%(id)s (%(base_file)s): in: on other nodes " -"(%(remote)d on other nodes)" +"%(container_format)s-%(id)s (%(base_file)s): in use on (%(remote)d on " +"other nodes)" msgstr "" -#: nova/virt/libvirt/imagecache.py:314 +#: nova/virt/libvirt/imagecache.py:355 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:322 +#: nova/virt/libvirt/imagecache.py:363 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/libvirt/imagecache.py:387 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:355 +#: nova/virt/libvirt/imagecache.py:391 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:383 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:424 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:391 +#: nova/virt/libvirt/imagecache.py:427 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:395 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/libvirt/imagecache.py:439 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:235 +#: nova/virt/libvirt/utils.py:240 msgid "Unable to find an open port" msgstr "" @@ -5440,7 +5546,7 @@ msgstr "" msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:152 +#: nova/virt/libvirt/vif.py:156 #, python-format msgid "Failed while unplugging vif of instance '%s'" msgstr "" @@ -5864,33 +5970,54 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:526 nova/virt/xenapi/fake.py:625 -#: nova/virt/xenapi/fake.py:643 nova/virt/xenapi/fake.py:706 +#: nova/virt/xenapi/fake.py:555 nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:672 nova/virt/xenapi/fake.py:734 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:528 +#: nova/virt/xenapi/fake.py:557 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:562 +#: nova/virt/xenapi/fake.py:591 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:567 +#: nova/virt/xenapi/fake.py:596 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:627 +#: nova/virt/xenapi/fake.py:656 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" +#: nova/virt/xenapi/host.py:67 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skipping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:132 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:166 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:169 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + #: nova/virt/xenapi/network_utils.py:37 #, python-format msgid "Found non-unique network for name_label %s" @@ -5906,6 +6033,41 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" +#: nova/virt/xenapi/pool.py:111 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:126 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:145 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:148 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:164 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:176 +#, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + #: nova/virt/xenapi/vif.py:103 #, python-format msgid "Found no PIF for device %s" @@ -5918,418 +6080,432 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:209 +#: nova/virt/xenapi/vm_utils.py:215 #, python-format msgid "Created VM %s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:212 +#: nova/virt/xenapi/vm_utils.py:218 #, python-format msgid "Created VM %(instance_name)s as %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:243 +#: nova/virt/xenapi/vm_utils.py:249 #, python-format msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:246 +#: nova/virt/xenapi/vm_utils.py:252 #, python-format msgid "" "Created a CDROM-specific VBD %(vbd_ref)s for VM %(vm_ref)s, VDI " "%(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:263 +#: nova/virt/xenapi/vm_utils.py:269 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:280 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:285 +#: nova/virt/xenapi/vm_utils.py:291 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:301 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/xenapi/vm_utils.py:318 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:321 +#: nova/virt/xenapi/vm_utils.py:327 #, python-format msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/xenapi/vm_utils.py:335 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "No primary VDI found for%(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:355 +#: nova/virt/xenapi/vm_utils.py:361 #, python-format msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:369 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:408 +#: nova/virt/xenapi/vm_utils.py:414 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:618 +#: nova/virt/xenapi/vm_utils.py:624 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:697 +#: nova/virt/xenapi/vm_utils.py:703 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:725 +#: nova/virt/xenapi/vm_utils.py:731 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " "'%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:754 +#: nova/virt/xenapi/vm_utils.py:760 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:769 +#: nova/virt/xenapi/vm_utils.py:775 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:773 +#: nova/virt/xenapi/vm_utils.py:779 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:796 +#: nova/virt/xenapi/vm_utils.py:802 #, python-format msgid "Fetching image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:797 +#: nova/virt/xenapi/vm_utils.py:803 #, python-format msgid "Image Type: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:801 +#: nova/virt/xenapi/vm_utils.py:807 msgid "ISO: Found sr possibly containing the ISO image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:810 +#: nova/virt/xenapi/vm_utils.py:816 #, python-format msgid "Size for image %(image)s:%(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:819 +#: nova/virt/xenapi/vm_utils.py:825 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:836 +#: nova/virt/xenapi/vm_utils.py:842 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:848 +#: nova/virt/xenapi/vm_utils.py:854 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:858 +#: nova/virt/xenapi/vm_utils.py:864 #, python-format msgid "instance %s: Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:897 +#: nova/virt/xenapi/vm_utils.py:903 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:919 +#: nova/virt/xenapi/vm_utils.py:925 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:937 +#: nova/virt/xenapi/vm_utils.py:943 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1025 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1027 +#: nova/virt/xenapi/vm_utils.py:1034 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1054 +#: nova/virt/xenapi/vm_utils.py:1061 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1074 +#: nova/virt/xenapi/vm_utils.py:1081 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1105 +#: nova/virt/xenapi/vm_utils.py:1112 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/xenapi/vm_utils.py:1130 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1143 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1151 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1146 +#: nova/virt/xenapi/vm_utils.py:1153 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1149 +#: nova/virt/xenapi/vm_utils.py:1156 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1152 +#: nova/virt/xenapi/vm_utils.py:1159 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1156 +#: nova/virt/xenapi/vm_utils.py:1163 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/xenapi/vm_utils.py:1165 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1161 +#: nova/virt/xenapi/vm_utils.py:1168 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1164 +#: nova/virt/xenapi/vm_utils.py:1171 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/xenapi/vm_utils.py:1174 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1212 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1259 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1312 +#: nova/virt/xenapi/vm_utils.py:1319 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1393 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1396 +#: nova/virt/xenapi/vm_utils.py:1403 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1431 +#: nova/virt/xenapi/vm_utils.py:1438 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1450 +#: nova/virt/xenapi/vm_utils.py:1457 #, python-format msgid "Creating VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Creating VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1459 +#: nova/virt/xenapi/vm_utils.py:1466 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1469 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1471 +#: nova/virt/xenapi/vm_utils.py:1478 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1475 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/xenapi/vm_utils.py:1493 msgid "VBD.unplug successful first time." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1491 +#: nova/virt/xenapi/vm_utils.py:1498 msgid "VBD.unplug rejected: retrying..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 msgid "Not sleeping anymore!" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1496 +#: nova/virt/xenapi/vm_utils.py:1503 msgid "VBD.unplug successful eventually." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 +#: nova/virt/xenapi/vm_utils.py:1506 #, python-format msgid "Ignoring XenAPI.Failure in VBD.unplug: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1508 +#: nova/virt/xenapi/vm_utils.py:1515 #, python-format msgid "Ignoring XenAPI.Failure %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1529 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1531 +#: nova/virt/xenapi/vm_utils.py:1538 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1544 +#: nova/virt/xenapi/vm_utils.py:1551 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1550 +#: nova/virt/xenapi/vm_utils.py:1557 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1583 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1678 +#: nova/virt/xenapi/vm_utils.py:1650 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1677 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1727 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1686 +#: nova/virt/xenapi/vm_utils.py:1735 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1690 +#: nova/virt/xenapi/vm_utils.py:1739 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1707 +#: nova/virt/xenapi/vm_utils.py:1756 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1717 +#: nova/virt/xenapi/vm_utils.py:1766 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" @@ -6344,320 +6520,315 @@ msgstr "" msgid "Starting instance %s" msgstr "" -#: nova/virt/xenapi/vmops.py:246 +#: nova/virt/xenapi/vmops.py:248 #, python-format msgid "instance %s: Failed to spawn" msgstr "" -#: nova/virt/xenapi/vmops.py:248 +#: nova/virt/xenapi/vmops.py:250 #, python-format msgid "Instance %s failed to spawn - performing clean-up" msgstr "" -#: nova/virt/xenapi/vmops.py:322 +#: nova/virt/xenapi/vmops.py:324 #, python-format msgid "instance %s: Failed to spawn - Unable to create VM" msgstr "" -#: nova/virt/xenapi/vmops.py:389 +#: nova/virt/xenapi/vmops.py:391 #, python-format msgid "" "Auto configuring disk for instance %(instance_uuid)s, attempting to " "resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:448 +#: nova/virt/xenapi/vmops.py:450 #, python-format msgid "Invalid value for injected_files: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:453 +#: nova/virt/xenapi/vmops.py:455 #, python-format msgid "Injecting file path: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:459 +#: nova/virt/xenapi/vmops.py:461 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/vmops.py:463 +#: nova/virt/xenapi/vmops.py:465 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:472 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:476 +#: nova/virt/xenapi/vmops.py:478 #, python-format msgid "Starting VM %s..." msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:481 #, python-format msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:488 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:490 +#: nova/virt/xenapi/vmops.py:491 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:497 +#: nova/virt/xenapi/vmops.py:498 #, python-format msgid "Instance %s: waiting for running" msgstr "" -#: nova/virt/xenapi/vmops.py:506 +#: nova/virt/xenapi/vmops.py:507 #, python-format msgid "Instance %s: running" msgstr "" -#: nova/virt/xenapi/vmops.py:510 +#: nova/virt/xenapi/vmops.py:511 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:513 +#: nova/virt/xenapi/vmops.py:514 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:517 +#: nova/virt/xenapi/vmops.py:518 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:540 #, python-format msgid "Resources to remove:%s" msgstr "" -#: nova/virt/xenapi/vmops.py:550 +#: nova/virt/xenapi/vmops.py:551 #, python-format msgid "Removing VDI %(vdi_ref)s(uuid:%(vdi_to_remove)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:555 +#: nova/virt/xenapi/vmops.py:556 #, python-format msgid "Skipping VDI destroy for %s" msgstr "" -#: nova/virt/xenapi/vmops.py:564 +#: nova/virt/xenapi/vmops.py:565 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, python-format msgid "No opaque_ref could be determined for '%s'." msgstr "" -#: nova/virt/xenapi/vmops.py:647 +#: nova/virt/xenapi/vmops.py:648 #, python-format msgid "Finished snapshot and upload for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "Starting snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:665 #, python-format msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" msgstr "" -#: nova/virt/xenapi/vmops.py:683 +#: nova/virt/xenapi/vmops.py:684 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:703 +#: nova/virt/xenapi/vmops.py:704 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:751 +#: nova/virt/xenapi/vmops.py:752 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:874 +#: nova/virt/xenapi/vmops.py:875 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:882 +#: nova/virt/xenapi/vmops.py:883 #, python-format msgid "Resize instance %s complete" msgstr "" -#: nova/virt/xenapi/vmops.py:913 +#: nova/virt/xenapi/vmops.py:914 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:933 +#: nova/virt/xenapi/vmops.py:934 #, python-format msgid "domid changed from %(olddomid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:950 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:972 +#: nova/virt/xenapi/vmops.py:973 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1015 +#: nova/virt/xenapi/vmops.py:1016 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1024 +#: nova/virt/xenapi/vmops.py:1025 #, python-format msgid "VM %(instance_uuid)s already halted,skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1028 +#: nova/virt/xenapi/vmops.py:1029 #, python-format msgid "Shutting down VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1047 +#: nova/virt/xenapi/vmops.py:1048 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1068 +#: nova/virt/xenapi/vmops.py:1069 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1126 +#: nova/virt/xenapi/vmops.py:1127 #, python-format msgid "" "Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk " "deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1133 +#: nova/virt/xenapi/vmops.py:1134 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1141 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1152 +#: nova/virt/xenapi/vmops.py:1153 #, python-format msgid "Instance %(instance_uuid)s VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1170 +#: nova/virt/xenapi/vmops.py:1171 #, python-format msgid "Destroying VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1185 +#: nova/virt/xenapi/vmops.py:1186 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1240 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1311 +#: nova/virt/xenapi/vmops.py:1312 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1315 +#: nova/virt/xenapi/vmops.py:1316 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/xenapi/vmops.py:1380 +#: nova/virt/xenapi/vmops.py:1381 #, python-format msgid "Instance for migration %d not found, skipping" msgstr "" -#: nova/virt/xenapi/vmops.py:1412 +#: nova/virt/xenapi/vmops.py:1413 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1484 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1500 +#: nova/virt/xenapi/vmops.py:1464 #, python-format msgid "injecting network info to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1518 +#: nova/virt/xenapi/vmops.py:1482 #, python-format msgid "creating vif(s) for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1527 +#: nova/virt/xenapi/vmops.py:1491 #, python-format msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1494 #, python-format msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1559 +#: nova/virt/xenapi/vmops.py:1523 #, python-format msgid "injecting hostname to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1621 +#: nova/virt/xenapi/vmops.py:1585 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. VM " "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1646 +#: nova/virt/xenapi/vmops.py:1610 #, python-format msgid "" "TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/vmops.py:1614 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM" " id=%(instance_uuid)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1655 +#: nova/virt/xenapi/vmops.py:1619 #, python-format msgid "" "The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;" " args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1841 +#: nova/virt/xenapi/vmops.py:1805 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -6750,37 +6921,37 @@ msgstr "" msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:249 +#: nova/virt/xenapi/volume_utils.py:258 #, python-format msgid "Unable to introduce VDI on SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:257 +#: nova/virt/xenapi/volume_utils.py:266 #, python-format msgid "Unable to get record of VDI %s on" msgstr "" -#: nova/virt/xenapi/volume_utils.py:279 +#: nova/virt/xenapi/volume_utils.py:288 #, python-format msgid "Unable to introduce VDI for SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:289 +#: nova/virt/xenapi/volume_utils.py:298 #, python-format msgid "Error finding vdis in SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:296 +#: nova/virt/xenapi/volume_utils.py:305 #, python-format msgid "Unable to find vbd for vdi %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:330 +#: nova/virt/xenapi/volume_utils.py:339 #, python-format msgid "Unable to obtain target information %(data)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:356 +#: nova/virt/xenapi/volume_utils.py:365 #, python-format msgid "Mountpoint cannot be translated: %s" msgstr "" @@ -6838,52 +7009,52 @@ msgstr "" msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:174 +#: nova/virt/xenapi/volumeops.py:179 #, python-format msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:187 +#: nova/virt/xenapi/volumeops.py:192 #, python-format msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:195 +#: nova/virt/xenapi/volumeops.py:200 #, python-format msgid "Unable to attach volume to instance %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:198 +#: nova/virt/xenapi/volumeops.py:203 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:208 +#: nova/virt/xenapi/volumeops.py:213 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:216 +#: nova/virt/xenapi/volumeops.py:221 #, python-format msgid "Unable to locate volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:224 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to detach volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:229 +#: nova/virt/xenapi/volumeops.py:234 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:241 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:238 +#: nova/virt/xenapi/volumeops.py:243 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" @@ -6924,9 +7095,8 @@ msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" #: nova/volume/api.py:74 nova/volume/api.py:210 -#, fuzzy msgid "status must be available" -msgstr "Status volumena mora biti omogućen" +msgstr "" #: nova/volume/api.py:85 #, python-format @@ -6938,19 +7108,16 @@ msgid "Volume status must be available" msgstr "Status volumena mora biti omogućen" #: nova/volume/api.py:213 -#, fuzzy msgid "already attached" -msgstr "Volumen je već spojen" +msgstr "" #: nova/volume/api.py:220 -#, fuzzy msgid "already detached" -msgstr "Volumen je već odvojen" +msgstr "" -#: nova/volume/api.py:272 nova/volume/api.py:305 -#, fuzzy +#: nova/volume/api.py:282 nova/volume/api.py:315 msgid "must be available" -msgstr "Status volumena mora biti omogućen" +msgstr "" #: nova/volume/driver.py:92 #, python-format @@ -7168,25 +7335,30 @@ msgstr "" msgid "snapshot %s: deleting" msgstr "" -#: nova/volume/manager.py:241 +#: nova/volume/manager.py:235 +#, python-format +msgid "snapshot %s: snapshot is busy" +msgstr "" + +#: nova/volume/manager.py:247 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: nova/volume/manager.py:323 +#: nova/volume/manager.py:329 msgid "Checking volume capabilities" msgstr "" -#: nova/volume/manager.py:327 +#: nova/volume/manager.py:333 #, python-format msgid "New capabilities found: %s" msgstr "" -#: nova/volume/manager.py:338 +#: nova/volume/manager.py:344 msgid "Clear capabilities" msgstr "" -#: nova/volume/manager.py:342 +#: nova/volume/manager.py:348 #, python-format msgid "Notification {%s} received" msgstr "" @@ -7373,6 +7545,83 @@ msgstr "" msgid "Failed to find backend in db" msgstr "" +#: nova/volume/nexenta/__init__.py:27 +msgid "Nexenta SA returned the error" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:64 +#, python-format +msgid "Sending JSON data: %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:69 +#, python-format +msgid "Auto switching to HTTPS connection to %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:75 +msgid "No headers in server response" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:76 +msgid "Bad response from server" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:79 +#, python-format +msgid "Got response: %s" +msgstr "" + +#: nova/volume/nexenta/volume.py:96 +#, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "" + +#: nova/volume/nexenta/volume.py:180 +msgid "" +"Call to local_path should not happen. Verify that use_local_volumes flag " +"is turned off." +msgstr "" + +#: nova/volume/nexenta/volume.py:202 +#, python-format +msgid "Ignored target creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:210 +#, python-format +msgid "Ignored target group creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:219 +#, python-format +msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:227 +#, python-format +msgid "Ignored LU creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:237 +#, python-format +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:273 +#, python-format +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" +msgstr "" + +#: nova/volume/nexenta/volume.py:280 +#, python-format +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" +msgstr "" + #: nova/vsa/api.py:82 msgid "invalid drive data" msgstr "" @@ -7501,837 +7750,56 @@ msgstr "" msgid "VSA ID %(vsa_id)d: Start %(vc_count)d instances" msgstr "" -#~ msgid "Uncaught exception" -#~ msgstr "exc_type, exc_value, exc_traceback = sys. exc_info ()" - -#~ msgid "Quota exceeeded for %(pid)s, tried to create %(size)sG volume" -#~ msgstr "" - -#~ msgid "Volume quota exceeded. You cannot create a volume of size %sG" -#~ msgstr "Kvota volumena premašena. Ne možete stvoriti volumen veličine %sG" - -#~ msgid "Failed to read private ip" -#~ msgstr "" - -#~ msgid "%(param)s property not found for image %(_image_id)s" -#~ msgstr "" - -#~ msgid "No keypairs defined" -#~ msgstr "" - -#~ msgid "Compute.api::get_lock %s" -#~ msgstr "" - -#~ msgid "Instance %s not found" -#~ msgstr "" - -#~ msgid "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown instance type: %s" -#~ msgstr "" - -#~ msgid "Filename of root Certificate Revokation List" -#~ msgstr "" - -#~ msgid "Subject for certificate for vpns, %s for project, timestamp" -#~ msgstr "" - -#~ msgid "Casting to %(topic)s %(host)s for %(method)s" -#~ msgstr "" - -#~ msgid "" -#~ "check_instance_lock: arguments: |%(self)s| " -#~ "|%(context)s| |%(instance_id)s|" -#~ msgstr "" - -#~ msgid "instance %s: starting..." +#~ msgid "Going to try to soft delete %s" #~ msgstr "" -#~ msgid "Terminating instance %s" +#~ msgid "No host for instance %s, deleting immediately" #~ msgstr "" -#~ msgid "Deallocating address %s" -#~ msgstr "" - -#~ msgid "" -#~ "trying to reboot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" -#~ msgstr "" - -#~ msgid "" -#~ "trying to snapshot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" -#~ msgstr "" - -#~ msgid "" -#~ "trying to reset the password on a" -#~ " non-running instance: %(instance_id)s " -#~ "(state: %(instance_state)s expected: " -#~ "%(expected_state)s)" -#~ msgstr "" - -#~ msgid "instance %s: setting admin password" -#~ msgstr "" - -#~ msgid "" -#~ "trying to inject a file into a " -#~ "non-running instance: %(instance_id)s (state:" -#~ " %(instance_state)s expected: %(expected_state)s)" +#~ msgid "Going to try to terminate %s" #~ msgstr "" -#~ msgid "instance %(nm)s: injecting file to %(plain_path)s" +#~ msgid "Going to try to stop %s" #~ msgstr "" -#~ msgid "instance %s: getting ajax console" +#~ msgid "Going to try to start %s" #~ msgstr "" #~ msgid "" -#~ "instance %(instance_id)s: attaching volume " -#~ "%(volume_id)s to %(mountpoint)s" -#~ msgstr "" - -#~ msgid "instance %(instance_id)s: attach failed %(mountpoint)s, removing" +#~ "Instance %(name)s found in database but" +#~ " not known by hypervisor. Setting " +#~ "power state to NOSTATE" #~ msgstr "" #~ msgid "" -#~ "Detach volume %(volume_id)s from mountpoint" -#~ " %(mp)s on instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Host %s is not alive" -#~ msgstr "" - -#~ msgid "All hosts have too many cores" -#~ msgstr "" - -#~ msgid "Host %s not available" -#~ msgstr "" - -#~ msgid "All hosts have too many gigabytes" -#~ msgstr "" - -#~ msgid "All hosts have too many networks" -#~ msgstr "" - -#~ msgid "Can't test instances without a real virtual env." -#~ msgstr "" - -#~ msgid "Need to watch instance %s until it's running..." -#~ msgstr "" - -#~ msgid "Killing dnsmasq threw %s" -#~ msgstr "" - -#~ msgid "Class %s cannot be found" -#~ msgstr "" - -#~ msgid "Running %s" -#~ msgstr "" - -#~ msgid "Glance image %s" -#~ msgstr "" - -#~ msgid "Asking xapi to fetch %(url)s as %(access)s" +#~ "Destroying instance with name label " +#~ "'%(name_label)s' which is marked as " +#~ "DELETED but still present on host." #~ msgstr "" -#~ msgid "PV Kernel in VDI:%s" +#~ msgid "Can't downgrade without losing data" #~ msgstr "" -#~ msgid "duplicate name found: %s" +#~ msgid "Unable to get updated status: %s" #~ msgstr "" #~ msgid "" -#~ "VHD coalesce attempts exceeded (%(counter)d" -#~ " > %(max_attempts)d), giving up..." -#~ msgstr "" - -#~ msgid "No VDIs found for VM %s" +#~ "deactivate_node is called for " +#~ "node_id = %(id)s node_ip = %(ip)s" #~ msgstr "" -#~ msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s" +#~ msgid "During wait running, %s disappeared." #~ msgstr "" -#~ msgid "VBD %(vbd)s plugged as %(orig_dev)s" +#~ msgid "Instance %s running successfully." #~ msgstr "" -#~ msgid "VBD %(vbd)s plugged into wrong dev, remapping to %(dev)s" +#~ msgid "The nwfilter(%(instance_secgroup_filter_name)s) is not found." #~ msgstr "" #~ msgid "" -#~ "Writing partition table %(primary_first)d " -#~ "%(primary_last)d to %(dest)s..." -#~ msgstr "" - -#~ msgid "No service for id %s" -#~ msgstr "" - -#~ msgid "No service for %(host)s, %(binary)s" -#~ msgstr "" - -#~ msgid "No fixed ips defined" -#~ msgstr "" - -#~ msgid "No floating ip for address %s" -#~ msgstr "" - -#~ msgid "No address for instance %s" -#~ msgstr "" - -#~ msgid "no keypair for user %(user_id)s, name %(name)s" -#~ msgstr "" - -#~ msgid "No network for id %s" -#~ msgstr "" - -#~ msgid "No networks defined" -#~ msgstr "" - -#~ msgid "No network for bridge %s" -#~ msgstr "" - -#~ msgid "No network for instance %s" -#~ msgstr "" - -#~ msgid "Token %s does not exist" -#~ msgstr "" - -#~ msgid "No quota for project_id %s" -#~ msgstr "" - -#~ msgid "Volume %s not found" -#~ msgstr "" - -#~ msgid "No export device found for volume %s" -#~ msgstr "" - -#~ msgid "No target id found for volume %s" -#~ msgstr "" - -#~ msgid "No security group with id %s" -#~ msgstr "" - -#~ msgid "No security group named %(group_name)s for project: %(project_id)s" -#~ msgstr "" - -#~ msgid "No secuity group rule with id %s" -#~ msgstr "" - -#~ msgid "No user for id %s" -#~ msgstr "" - -#~ msgid "No user for access key %s" -#~ msgstr "" - -#~ msgid "No project with id %s" -#~ msgstr "" - -#~ msgid "No console pool with id %(pool_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "No console pool of type %(console_type)s" -#~ " for compute host %(compute_host)s on " -#~ "proxy host %(host)s" -#~ msgstr "" - -#~ msgid "No console for instance %(instance_id)s in pool %(pool_id)s" -#~ msgstr "" - -#~ msgid "on instance %s" -#~ msgstr "" - -#~ msgid "No console with id %(console_id)s %(idesc)s" -#~ msgstr "" - -#~ msgid "No zone with id %(zone_id)s" -#~ msgstr "" - -#~ msgid "Checking state of %s" -#~ msgstr "" - -#~ msgid "Current state of %(name)s was %(state)s." -#~ msgstr "" - -#~ msgid "Invalid device path %s" -#~ msgstr "" - -#~ msgid "No disk at %s" -#~ msgstr "" - -#~ msgid "Instance snapshotting is not supported for libvirtat this time" -#~ msgstr "" - -#~ msgid "_wait_for_reboot failed: %s" -#~ msgstr "" - -#~ msgid "_wait_for_rescue failed: %s" -#~ msgstr "" - -#~ msgid "instance %s: is running" -#~ msgstr "" - -#~ msgid "instance %s: failed to boot" -#~ msgstr "" - -#~ msgid "Contents of file %(fpath)s: %(contents)r" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting key into image %(img_id)s" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting net into image %(img_id)s" -#~ msgstr "" - -#~ msgid "diagnostics are not supported for libvirt" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %s, tried to allocate address" -#~ msgstr "" - -#~ msgid "Address quota exceeded. You cannot allocate any more addresses" -#~ msgstr "" - -#~ msgid "Finished retreving %(url)s -- placed in %(path)s" -#~ msgstr "" - -#~ msgid "The key_pair %s already exists" -#~ msgstr "" - -#~ msgid "Generating root CA: %s" -#~ msgstr "" - -#~ msgid "%s is not a valid ipProtocol" -#~ msgstr "" - -#~ msgid "Invalid port range" -#~ msgstr "" - -#~ msgid "invalid id: %s" -#~ msgstr "" - -#~ msgid "Using paste.deploy config at: %s" -#~ msgstr "" - -#~ msgid "No paste configuration for app: %s" -#~ msgstr "" - -#~ msgid "" -#~ "App Config: %(api)s\n" -#~ "%(config)r" -#~ msgstr "" - -#~ msgid "Running %s API" -#~ msgstr "" - -#~ msgid "No known API applications configured in %s." -#~ msgstr "" - -#~ msgid "Starting nova-api node (version %s)" -#~ msgstr "" - -#~ msgid "No paste configuration found for: %s" -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s is too short." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s contains invalid characters." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s starts with a hyphen." -#~ msgstr "" - -#~ msgid "Argument %s is required." -#~ msgstr "" - -#~ msgid "" -#~ "Argument %(key)s may not take value " -#~ "%(value)s. Valid values are ['true', " -#~ "'false']." -#~ msgstr "" - -#~ msgid "" -#~ "Created VDI %(vdi_ref)s (%(label)s, %(size)s," -#~ " %(read_only)s) on %(sr_ref)s." -#~ msgstr "" - -#~ msgid "Attempted to create non-unique name %s" -#~ msgstr "" - -#~ msgid "instance %(name)s: not enough free memory" -#~ msgstr "" - -#~ msgid "Spawning VM %(instance_name)s created %(vm_ref)s." -#~ msgstr "" - -#~ msgid "Invalid value for onset_files: '%s'" -#~ msgstr "" - -#~ msgid "Instance %s: booted" -#~ msgstr "" - -#~ msgid "Instance not present %s" -#~ msgstr "" - -#~ msgid "Unable to Snapshot %(vm_ref)s: %(exc)s" -#~ msgstr "" - -#~ msgid "VM %(vm)s already halted, skipping shutdown..." -#~ msgstr "" - -#~ msgid "Removing kernel/ramdisk files" -#~ msgstr "" - -#~ msgid "" -#~ "TIMEOUT: The call to %(method)s timed" -#~ " out. VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "NOT IMPLEMENTED: The call to %(method)s" -#~ " is not supported by the agent. " -#~ "VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "The call to %(method)s returned an " -#~ "error: %(e)s. VM id=%(instance_id)s; " -#~ "args=%(strargs)s" -#~ msgstr "" - -#~ msgid "Template for script to run on cloudpipe instance boot" -#~ msgstr "" - -#~ msgid "Image %s could not be found" -#~ msgstr "" - -#~ msgid "ApiError raised: %s" -#~ msgstr "" - -#~ msgid "User %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be created because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because project %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be modified because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "User \"%s\" not found" -#~ msgstr "" - -#~ msgid "Project \"%s\" not found" -#~ msgstr "" - -#~ msgid "Including admin operations in API." -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the database has not been created.\n" -#~ "Please create a database using nova-" -#~ "manage sync db before running this " -#~ "command." -#~ msgstr "" - -#~ msgid "" -#~ "No more networks available. If this is a new installation, you need\n" -#~ "to call something like this:\n" -#~ "\n" -#~ " nova-manage network create 10.0.0.0/8 10 64\n" -#~ "\n" -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the" -#~ " certificate db has not been created." -#~ "\n" -#~ "Please create a database by running a nova-api server on this host." -#~ msgstr "" - -#~ msgid "network" -#~ msgstr "" - -#~ msgid "IP address" -#~ msgstr "" - -#~ msgid "MAC address" -#~ msgstr "" - -#~ msgid "hostname" -#~ msgstr "" - -#~ msgid "host" -#~ msgstr "" - -#~ msgid "netmask" -#~ msgstr "" - -#~ msgid "Failed to load partition: %s" -#~ msgstr "" - -#~ msgid "%(filename)s, line %(line_info)d" -#~ msgstr "" - -#~ msgid "In init host" -#~ msgstr "" - -#~ msgid "Attempt to create duplicate vm %s" -#~ msgstr "" - -#~ msgid "Starting VM %s " -#~ msgstr "" - -#~ msgid "Started VM %s " -#~ msgstr "" - -#~ msgid "spawn vm failed: %s" -#~ msgstr "" - -#~ msgid "Failed to create VM %s" -#~ msgstr "" - -#~ msgid "Set memory for vm %s..." -#~ msgstr "" - -#~ msgid "Set vcpus for vm %s..." -#~ msgstr "" - -#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" -#~ msgstr "" - -#~ msgid "Failed to add diskdrive to VM %s" -#~ msgstr "" - -#~ msgid "New disk drive path is %s" -#~ msgstr "" - -#~ msgid "Failed to add vhd file to VM %s" -#~ msgstr "" - -#~ msgid "Created disk for %s" -#~ msgstr "" - -#~ msgid "Creating nic for %s " -#~ msgstr "" - -#~ msgid "Failed creating a port on the external vswitch" -#~ msgstr "" - -#~ msgid "Failed creating port for %s" -#~ msgstr "" - -#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" -#~ msgstr "" - -#~ msgid "Failed to add nic to VM %s" -#~ msgstr "" - -#~ msgid "Created nic for %s " -#~ msgstr "" - -#~ msgid "WMI job failed: %s" -#~ msgstr "" - -#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " -#~ msgstr "" - -#~ msgid "Got request to destroy vm %s" -#~ msgstr "" - -#~ msgid "Failed to destroy vm %s" -#~ msgstr "" - -#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" -#~ msgstr "" - -#~ msgid "" -#~ "Got Info for vm %(instance_id)s: " -#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," -#~ " cpu_time=%(uptime)s" -#~ msgstr "" - -#~ msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Instance %d was not found in get_network_topic" -#~ msgstr "" - -#~ msgid "Instance %d has no host" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %(pid)s, tried to run %(min_count)s instances" -#~ msgstr "" - -#~ msgid "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Going to try to terminate %s" -#~ msgstr "" - -#~ msgid "Instance %d was not found during terminate" -#~ msgstr "" - -#~ msgid "Instance %d is already being terminated" -#~ msgstr "" - -#~ msgid "Invalid device specified: %s. Example device: /dev/vdb" -#~ msgstr "" - -#~ msgid "Volume isn't attached to anything!" -#~ msgstr "" - -#~ msgid "" -#~ "AMQP server on %(fl_host)s:%(fl_port)d is " -#~ "unreachable. Trying again in %(fl_intv)d " -#~ "seconds." -#~ msgstr "" - -#~ msgid "Unable to connect to AMQP server after %d tries. Shutting down." -#~ msgstr "" - -#~ msgid "Failed to fetch message from queue" -#~ msgstr "" - -#~ msgid "Making asynchronous call..." -#~ msgstr "" - -#~ msgid "Making asynchronous cast..." -#~ msgstr "" - -#~ msgid "FAKE AOE: %s" -#~ msgstr "" - -#~ msgid "Skipping ensure_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Skipping remove_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Starting %(arg0)s on %(host)s:%(port)s" -#~ msgstr "" - -#~ msgid "leasing ip" -#~ msgstr "" - -#~ msgid "Adopted old lease or got a change of mac/hostname" -#~ msgstr "" - -#~ msgid "releasing ip" -#~ msgstr "" - -#~ msgid "" -#~ "Called %(action)s for mac %(mac)s with" -#~ " ip %(ip)s and hostname %(hostname)s " -#~ "on interface %(interface)s" -#~ msgstr "" - -#~ msgid "Instance %s Not Found" -#~ msgstr "" - -#~ msgid "Dissassociated %s stale fixed ip(s)" -#~ msgstr "" - -#~ msgid "Leasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s leased that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "IP %s leased that was already deallocated" -#~ msgstr "" - -#~ msgid "Releasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s released that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "Forgetting SR %s ... " -#~ msgstr "" - -#~ msgid "Forgetting SR %s done." -#~ msgstr "" - -#~ msgid "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s" -#~ msgstr "" - -#~ msgid "Unable to obtain target information %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown S3 value type %r" -#~ msgstr "" - -#~ msgid "Authenticated request" -#~ msgstr "" - -#~ msgid "List of buckets requested" -#~ msgstr "" - -#~ msgid "List keys for bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to access bucket %s" -#~ msgstr "" - -#~ msgid "Creating bucket %s" -#~ msgstr "" - -#~ msgid "Deleting bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete bucket %s" -#~ msgstr "" - -#~ msgid "Getting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to get object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Putting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to upload object %(nm)s to bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Deleting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: invalid directory %s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: unauthorized bucket %s" -#~ msgstr "" - -#~ msgid "Starting image upload: %s" -#~ msgstr "" - -#~ msgid "Not authorized to update attributes of image %s" -#~ msgstr "" - -#~ msgid "Toggling publicity flag of image %(image_id)s %(newstatus)r" -#~ msgstr "" - -#~ msgid "Updating user fields on image %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete image %s" -#~ msgstr "" - -#~ msgid "Deleted image: %s" -#~ msgstr "" - -#~ msgid "No user found for access key %s" -#~ msgstr "" - -#~ msgid "No project called %s could be found" -#~ msgstr "" - -#~ msgid "User %(uid)s is not a member of project %(pjid)s" -#~ msgstr "" - -#~ msgid "Signature does not match" -#~ msgstr "" - -#~ msgid "The %s role can not be found" -#~ msgstr "" - -#~ msgid "The %s role is global only" -#~ msgstr "" - -#~ msgid "LDAP user %s already exists" -#~ msgstr "" - -#~ msgid "LDAP object for %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s doesn't exist" -#~ msgstr "" - -#~ msgid "Group can't be created because group %s already exists" -#~ msgstr "" - -#~ msgid "Group can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be searched in group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be added to the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "The group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be removed from the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s is not a member of the group" -#~ msgstr "" - -#~ msgid "User %s can't be removed from all because the user doesn't exist" -#~ msgstr "" - -#~ msgid "Group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "Creating new user: %s" -#~ msgstr "" - -#~ msgid "Deleting user: %s" -#~ msgstr "" - -#~ msgid "Adding role %(role)s to user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Adding sitewide role %(role)s to user %(user)s" -#~ msgstr "" - -#~ msgid "Removing role %(role)s from user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Removing sitewide role %(role)s from user %(user)s" -#~ msgstr "" - -#~ msgid "operation must be add or remove" -#~ msgstr "" - -#~ msgid "Getting x509 for user: %(name)s on project: %(project)s" -#~ msgstr "" - -#~ msgid "Create project %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Modify project: %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Delete project: %s" -#~ msgstr "" - -#~ msgid "Adding user %(user)s to project %(project)s" -#~ msgstr "" - -#~ msgid "Removing user %(user)s from project %(project)s" +#~ "%(container_format)s-%(id)s (%(base_file)s): in: on" +#~ " other nodes (%(remote)d on other " +#~ "nodes)" #~ msgstr "" diff --git a/nova/locale/cs/LC_MESSAGES/nova.po b/nova/locale/cs/LC_MESSAGES/nova.po index 5c2b031d4..2fe1c0970 100644 --- a/nova/locale/cs/LC_MESSAGES/nova.po +++ b/nova/locale/cs/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-19 23:02+0000\n" +"POT-Creation-Date: 2012-02-26 23:03+0000\n" "PO-Revision-Date: 2011-08-23 11:22+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Czech \n" @@ -52,7 +52,12 @@ msgstr "" msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" -#: nova/crypto.py:296 +#: nova/crypto.py:142 nova/crypto.py:159 nova/crypto.py:248 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/crypto.py:307 #, python-format msgid "Flags path: %s" msgstr "" @@ -201,100 +206,105 @@ msgstr "" #: nova/exception.py:290 #, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:294 +#, 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:295 +#: nova/exception.py:299 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:299 +#: nova/exception.py:303 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:307 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:311 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:315 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:340 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:344 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:348 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:352 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:353 +#: nova/exception.py:357 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:358 +#: nova/exception.py:362 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:362 +#: nova/exception.py:366 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:366 +#: nova/exception.py:370 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, 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:376 +#: nova/exception.py:380 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -302,724 +312,736 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:387 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:391 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:395 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:399 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:403 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:404 +#: nova/exception.py:408 #, python-format msgid "Required flag %(flag)s not set." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:412 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:416 #, python-format msgid "Unable to locate account %(account_name) on Solidfire device" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:420 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:424 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:425 +#: nova/exception.py:429 msgid "Zero volume types found." msgstr "" -#: nova/exception.py:429 +#: nova/exception.py:433 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:438 +#: nova/exception.py:442 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:443 +#: nova/exception.py:447 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:447 +#: nova/exception.py:451 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:451 +#: nova/exception.py:455 +#, python-format +msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +msgstr "" + +#: nova/exception.py:460 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:464 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:468 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:472 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:476 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:472 +#: nova/exception.py:481 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:476 +#: nova/exception.py:485 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:489 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:493 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:497 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:501 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:505 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:500 +#: nova/exception.py:509 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:504 +#: nova/exception.py:513 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:508 +#: nova/exception.py:517 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:512 +#: nova/exception.py:521 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:516 +#: nova/exception.py:525 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:520 +#: nova/exception.py:529 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:524 +#: nova/exception.py:533 msgid "No networks defined." msgstr "" -#: nova/exception.py:528 +#: nova/exception.py:537 #, 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:533 +#: nova/exception.py:542 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:546 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:550 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:554 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:558 #, python-format msgid "Instance %(instance_id)s has zero fixed ips." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:562 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:567 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:571 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:575 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:571 +#: nova/exception.py:580 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:584 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:588 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:592 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:596 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:600 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:604 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:608 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:612 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:607 +#: nova/exception.py:616 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:611 +#: nova/exception.py:620 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:615 +#: nova/exception.py:624 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:628 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:632 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:636 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:640 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:644 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:648 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:652 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:656 #, python-format msgid "Auth token %(token)s could not be found." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:660 #, python-format msgid "Access Key %(access_key)s could not be found." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:664 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:659 +#: nova/exception.py:668 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:663 +#: nova/exception.py:672 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:667 +#: nova/exception.py:676 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:681 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:685 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:690 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:695 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:699 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:695 +#: nova/exception.py:704 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:699 +#: nova/exception.py:708 #, 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:705 +#: nova/exception.py:714 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:718 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:722 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:727 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:731 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:735 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:739 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:744 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:748 #, python-format msgid "Zone %(zone_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:752 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:756 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:752 +#: nova/exception.py:761 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:765 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:761 +#: nova/exception.py:770 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:766 +#: nova/exception.py:775 msgid "LDAP object could not be found" msgstr "" -#: nova/exception.py:770 +#: nova/exception.py:779 #, python-format msgid "LDAP user %(user_id)s could not be found." msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:783 #, python-format msgid "LDAP group %(group_id)s could not be found." msgstr "" -#: nova/exception.py:778 +#: nova/exception.py:787 #, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" -#: nova/exception.py:782 +#: nova/exception.py:791 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:786 +#: nova/exception.py:795 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:799 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:795 +#: nova/exception.py:804 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:808 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:812 msgid "Action not allowed." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:816 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:811 +#: nova/exception.py:820 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:815 +#: nova/exception.py:824 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:824 +#: nova/exception.py:833 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 #, python-format msgid "User %(user)s already exists." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:841 #, python-format msgid "LDAP user %(user)s already exists." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:845 #, python-format msgid "LDAP group %(group)s already exists." msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:849 #, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:854 #, python-format msgid "Project %(project)s already exists." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:858 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:862 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:866 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:870 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:865 +#: nova/exception.py:874 msgid "Migration error" msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:878 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:882 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:886 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:890 msgid "Nova access parameters were not specified." msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:894 #, python-format msgid "Virtual Storage Array %(id)d could not be found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:898 #, python-format msgid "Virtual Storage Array %(name)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:902 msgid "When resizing, instances must change size!" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:906 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:910 msgid "1 or more Zones could not complete the request" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:914 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:909 +#: nova/exception.py:918 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:922 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:926 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:930 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:934 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:929 +#: nova/exception.py:938 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:933 +#: nova/exception.py:942 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:947 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:937 +#: nova/exception.py:951 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:941 +#: nova/exception.py:955 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:945 +#: nova/exception.py:959 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:964 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:968 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:972 msgid "Detected more than one volume with name %(vol_name)" msgstr "" -#: nova/exception.py:962 +#: nova/exception.py:976 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:981 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:985 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:989 #, python-format msgid "Error in SolidFire API response: status=%(status)s" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:993 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:983 +#: nova/exception.py:997 msgid "Detected existing vlan with id %(vlan)" msgstr "" -#: nova/exception.py:987 +#: nova/exception.py:1001 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:991 +#: nova/exception.py:1005 msgid "Invalid id: %(val) (expecting \"i-...\")." msgstr "" -#: nova/log.py:307 +#: nova/log.py:310 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1056,163 +1078,183 @@ msgstr "" msgid "Starting %(topic)s node (version %(vcs_string)s)" msgstr "" -#: nova/service.py:176 +#: nova/service.py:177 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:250 +#: nova/service.py:251 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:287 +#: nova/service.py:288 msgid "The service database object disappeared, Recreating it." msgstr "" -#: nova/service.py:302 +#: nova/service.py:303 msgid "Recovered model server connection!" msgstr "" -#: nova/service.py:308 +#: nova/service.py:309 msgid "model server went away" msgstr "" -#: nova/service.py:400 +#: nova/service.py:402 msgid "Full set of FLAGS:" msgstr "" -#: nova/service.py:407 +#: nova/service.py:409 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/utils.py:72 +#: nova/utils.py:74 #, python-format msgid "Inner Exception: %s" msgstr "" -#: nova/utils.py:156 +#: nova/utils.py:158 #, python-format msgid "Fetching %s" msgstr "" -#: nova/utils.py:197 +#: nova/utils.py:199 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:207 +#: nova/utils.py:209 #, python-format msgid "Running cmd (subprocess): %s" msgstr "" -#: nova/utils.py:223 nova/utils.py:302 +#: nova/utils.py:225 nova/utils.py:304 #, python-format msgid "Result was %s" msgstr "" -#: nova/utils.py:236 +#: nova/utils.py:238 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:278 +#: nova/utils.py:280 #, python-format msgid "Running cmd (SSH): %s" msgstr "" -#: nova/utils.py:280 +#: nova/utils.py:282 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:284 +#: nova/utils.py:286 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:343 +#: nova/utils.py:345 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:476 +#: nova/utils.py:478 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:479 +#: nova/utils.py:481 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:576 +#: nova/utils.py:592 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:587 +#: nova/utils.py:603 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:636 +#: nova/utils.py:652 msgid "in looping call" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:828 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:814 +#: nova/utils.py:832 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:818 +#: nova/utils.py:836 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:825 +#: nova/utils.py:843 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:902 +#, python-format +msgid "Found sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:906 +#, python-format +msgid "Cleaned sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:921 +#, python-format +msgid "Found lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:926 +#, python-format +msgid "Cleaned lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:1036 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:966 +#: nova/utils.py:1067 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1091 +#: nova/utils.py:1192 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1123 +#: nova/utils.py:1224 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1242 +#: nova/utils.py:1343 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1244 +#: nova/utils.py:1345 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1276 +#: nova/utils.py:1377 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1278 +#: nova/utils.py:1379 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" @@ -1423,7 +1465,7 @@ msgid "" msgstr "" #: nova/api/ec2/cloud.py:755 -#: nova/api/openstack/compute/contrib/security_groups.py:286 +#: nova/api/openstack/compute/contrib/security_groups.py:292 #, python-format msgid "Create Security Group %s" msgstr "" @@ -1433,117 +1475,117 @@ msgstr "" msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:788 -#: nova/api/openstack/compute/contrib/security_groups.py:239 +#: nova/api/ec2/cloud.py:790 +#: nova/api/openstack/compute/contrib/security_groups.py:245 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:796 nova/compute/manager.py:1577 +#: nova/api/ec2/cloud.py:798 nova/compute/manager.py:1589 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:867 +#: nova/api/ec2/cloud.py:869 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:871 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:873 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:215 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:899 +#: nova/api/ec2/cloud.py:901 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:914 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:916 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:941 nova/api/ec2/cloud.py:998 -#: nova/api/ec2/cloud.py:1465 nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:943 nova/api/ec2/cloud.py:1000 +#: nova/api/ec2/cloud.py:1467 nova/api/ec2/cloud.py:1482 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1064 +#: nova/api/ec2/cloud.py:1066 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1209 +#: nova/api/ec2/cloud.py:1211 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1221 +#: nova/api/ec2/cloud.py:1223 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1226 +#: nova/api/ec2/cloud.py:1228 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1236 +#: nova/api/ec2/cloud.py:1238 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1261 +#: nova/api/ec2/cloud.py:1263 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1307 +#: nova/api/ec2/cloud.py:1309 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1318 +#: nova/api/ec2/cloud.py:1320 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1412 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1437 +#: nova/api/ec2/cloud.py:1439 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1483 +#: nova/api/ec2/cloud.py:1485 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1485 +#: nova/api/ec2/cloud.py:1487 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1487 +#: nova/api/ec2/cloud.py:1489 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1489 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1546 +#: nova/api/ec2/cloud.py:1548 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -1603,16 +1645,16 @@ msgstr "" msgid "Could not find %s in request." msgstr "" -#: nova/api/openstack/auth.py:188 +#: nova/api/openstack/auth.py:192 #, python-format msgid "Successfully authenticated '%s'" msgstr "" -#: nova/api/openstack/auth.py:238 +#: nova/api/openstack/auth.py:242 msgid "User not found with provided API key." msgstr "" -#: nova/api/openstack/auth.py:255 +#: nova/api/openstack/auth.py:259 #, python-format msgid "Provided API key is valid, but not for user '%(username)s'" msgstr "" @@ -1647,21 +1689,21 @@ msgstr "" msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:358 +#: nova/api/openstack/common.py:334 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:337 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:441 +#: nova/api/openstack/common.py:417 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:443 +#: nova/api/openstack/common.py:419 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -1853,7 +1895,7 @@ msgid "" "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:265 +#: nova/api/openstack/compute/limits.py:266 msgid "This request was rate-limited." msgstr "" @@ -2035,7 +2077,7 @@ msgid "Resize requests require 'flavorRef' attribute." msgstr "" #: nova/api/openstack/compute/servers.py:1006 -#: nova/api/openstack/compute/contrib/aggregates.py:140 +#: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/networks.py:65 msgid "Invalid request body" msgstr "" @@ -2152,11 +2194,50 @@ msgstr "" msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:137 +#: nova/api/openstack/compute/contrib/aggregates.py:76 +#, python-format +msgid "" +"Cannot create aggregate with name %(name)s and availability zone " +"%(avail_zone)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:88 +#, python-format +msgid "Cannot show aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:114 +#, python-format +msgid "Cannot update aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:126 +#, python-format +msgid "Cannot delete aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:139 #, python-format msgid "Aggregates does not have %s action" msgstr "" +#: nova/api/openstack/compute/contrib/aggregates.py:152 +#: nova/api/openstack/compute/contrib/aggregates.py:158 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:171 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:195 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + #: nova/api/openstack/compute/contrib/certificates.py:75 msgid "Only root certificate can be retrieved." msgstr "" @@ -2180,6 +2261,7 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" +#: nova/api/openstack/compute/contrib/extended_server_attributes.py:65 #: nova/api/openstack/compute/contrib/extended_status.py:61 msgid "Server not found." msgstr "" @@ -2205,8 +2287,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:201 #: nova/api/openstack/compute/contrib/floating_ips.py:230 -#: nova/api/openstack/compute/contrib/security_groups.py:559 -#: nova/api/openstack/compute/contrib/security_groups.py:592 +#: nova/api/openstack/compute/contrib/security_groups.py:560 +#: nova/api/openstack/compute/contrib/security_groups.py:593 msgid "Missing parameter dict" msgstr "" @@ -2223,26 +2305,36 @@ msgstr "" msgid "Associate floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:145 +#: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:150 +#: nova/api/openstack/compute/contrib/hosts.py:148 +#, python-format +msgid "Invalid mode: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:152 #, python-format msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:159 +#: nova/api/openstack/compute/contrib/hosts.py:170 +#, python-format +msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:181 #, python-format msgid "Setting host %(host)s to %(state)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:206 +#: nova/api/openstack/compute/contrib/hosts.py:228 msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:214 +#: nova/api/openstack/compute/contrib/hosts.py:236 msgid "Host not found" msgstr "" @@ -2298,82 +2390,86 @@ msgstr "" msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:219 +#: nova/api/openstack/compute/contrib/security_groups.py:222 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:289 +#: nova/api/openstack/compute/contrib/security_groups.py:243 +msgid "Security group is still in use" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:295 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:309 +#: nova/api/openstack/compute/contrib/security_groups.py:315 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:312 +#: nova/api/openstack/compute/contrib/security_groups.py:318 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:321 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:342 +#: nova/api/openstack/compute/contrib/security_groups.py:348 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:345 +#: nova/api/openstack/compute/contrib/security_groups.py:351 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:354 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:363 +#: nova/api/openstack/compute/contrib/security_groups.py:369 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:370 +#: nova/api/openstack/compute/contrib/security_groups.py:376 #, python-format msgid "This rule already exists in group %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:408 +#: nova/api/openstack/compute/contrib/security_groups.py:414 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:412 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Parent group id and group id cannot be same" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:490 +#: nova/api/openstack/compute/contrib/security_groups.py:496 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:493 +#: nova/api/openstack/compute/contrib/security_groups.py:499 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:500 +#: nova/api/openstack/compute/contrib/security_groups.py:506 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:562 -#: nova/api/openstack/compute/contrib/security_groups.py:595 +#: nova/api/openstack/compute/contrib/security_groups.py:563 +#: nova/api/openstack/compute/contrib/security_groups.py:596 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:566 -#: nova/api/openstack/compute/contrib/security_groups.py:599 +#: nova/api/openstack/compute/contrib/security_groups.py:567 +#: nova/api/openstack/compute/contrib/security_groups.py:600 msgid "Security group name cannot be empty" msgstr "" @@ -2706,62 +2802,62 @@ msgstr "" msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:832 +#: nova/compute/api.py:828 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:852 +#: nova/compute/api.py:848 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:886 +#: nova/compute/api.py:882 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:924 +#: nova/compute/api.py:920 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:943 +#: nova/compute/api.py:939 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:947 +#: nova/compute/api.py:943 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1013 nova/volume/api.py:163 +#: nova/compute/api.py:1009 nova/volume/api.py:163 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1108 -msgid "No compute host specified" -msgstr "" - -#: nova/compute/api.py:1111 -#, python-format -msgid "Unable to find host for Instance %s" -msgstr "" - -#: nova/compute/api.py:1353 +#: nova/compute/api.py:1300 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1361 +#: nova/compute/api.py:1308 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1652 +#: nova/compute/api.py:1572 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" +#: nova/compute/api.py:1804 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/api.py:1807 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + #: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65 msgid "create arguments must be positive integers" msgstr "" @@ -2776,473 +2872,496 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:136 +#: nova/compute/manager.py:141 #, python-format msgid "check_instance_lock: decorating: |%s|" msgstr "" -#: nova/compute/manager.py:138 +#: nova/compute/manager.py:143 #, python-format msgid "" "check_instance_lock: arguments: |%(self)s| |%(context)s| " "|%(instance_uuid)s|" msgstr "" -#: nova/compute/manager.py:142 +#: nova/compute/manager.py:147 #, python-format msgid "check_instance_lock: locked: |%s|" msgstr "" -#: nova/compute/manager.py:144 +#: nova/compute/manager.py:149 #, python-format msgid "check_instance_lock: admin: |%s|" msgstr "" -#: nova/compute/manager.py:149 +#: nova/compute/manager.py:154 #, python-format msgid "check_instance_lock: executing: |%s|" msgstr "" -#: nova/compute/manager.py:153 +#: nova/compute/manager.py:158 #, python-format msgid "check_instance_lock: not executing |%s|" msgstr "" -#: nova/compute/manager.py:199 +#: nova/compute/manager.py:204 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:233 +#: nova/compute/manager.py:239 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:238 +#: nova/compute/manager.py:244 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:248 +#: nova/compute/manager.py:254 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:253 +#: nova/compute/manager.py:259 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:322 +#: nova/compute/manager.py:328 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:389 +#: nova/compute/manager.py:395 #, python-format msgid "" "Going to force the deletion of the vm %(instance_uuid)s, even if it is " "deleted" msgstr "" -#: nova/compute/manager.py:395 +#: nova/compute/manager.py:401 #, python-format msgid "" "Instance %(instance_uuid)s did not exist in the DB, but I will shut it " "down anyway using a special context" msgstr "" -#: nova/compute/manager.py:401 +#: nova/compute/manager.py:407 #, python-format msgid "exception terminating the instance %(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:439 +#: nova/compute/manager.py:445 #, python-format msgid "Instance %s not found." msgstr "" -#: nova/compute/manager.py:475 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:518 +#: nova/compute/manager.py:524 #, 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:523 +#: nova/compute/manager.py:529 #, 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:533 +#: nova/compute/manager.py:539 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:549 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:556 +#: nova/compute/manager.py:562 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:560 +#: nova/compute/manager.py:566 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:589 +#: nova/compute/manager.py:595 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:616 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:661 +#: nova/compute/manager.py:667 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:673 +#: nova/compute/manager.py:679 #, python-format msgid "trying to destroy already destroyed instance: %s" msgstr "" -#: nova/compute/manager.py:693 +#: nova/compute/manager.py:699 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:700 +#: nova/compute/manager.py:706 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:789 +#: nova/compute/manager.py:795 #, python-format msgid "" "Cannot rebuild instance [%(instance_uuid)s], because the given image does" " not exist." msgstr "" -#: nova/compute/manager.py:794 +#: nova/compute/manager.py:800 #, python-format msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" msgstr "" -#: nova/compute/manager.py:801 +#: nova/compute/manager.py:807 #, python-format msgid "Rebuilding instance %s" msgstr "" -#: nova/compute/manager.py:854 +#: nova/compute/manager.py:860 #, python-format msgid "Rebooting instance %s" msgstr "" -#: nova/compute/manager.py:869 +#: nova/compute/manager.py:875 #, python-format msgid "" "trying to reboot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:907 +#: nova/compute/manager.py:913 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/manager.py:919 +#: nova/compute/manager.py:925 #, python-format msgid "instance %s: snapshotting" msgstr "" -#: nova/compute/manager.py:925 +#: nova/compute/manager.py:931 #, python-format msgid "" "trying to snapshot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:984 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:989 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:987 +#: nova/compute/manager.py:993 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1017 +#: nova/compute/manager.py:1023 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1023 +#: nova/compute/manager.py:1029 #, python-format msgid "Instance %s: Root password set" msgstr "" -#: nova/compute/manager.py:1032 +#: nova/compute/manager.py:1038 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1046 +#: nova/compute/manager.py:1052 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1061 +#: nova/compute/manager.py:1067 #, python-format msgid "" "trying to inject a file into a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1066 +#: nova/compute/manager.py:1072 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1080 +#: nova/compute/manager.py:1086 #, python-format msgid "" "trying to update agent on a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1085 +#: nova/compute/manager.py:1091 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, python-format msgid "instance %s: rescuing" msgstr "" -#: nova/compute/manager.py:1123 +#: nova/compute/manager.py:1129 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1242 +#: nova/compute/manager.py:1248 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1259 +#: nova/compute/manager.py:1265 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1296 nova/compute/manager.py:1371 -#: nova/compute/manager.py:2319 +#: nova/compute/manager.py:1302 nova/compute/manager.py:1377 +#: nova/compute/manager.py:2395 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1424 +#: nova/compute/manager.py:1430 #, python-format msgid "instance %s: pausing" msgstr "" -#: nova/compute/manager.py:1442 +#: nova/compute/manager.py:1448 #, python-format msgid "instance %s: unpausing" msgstr "" -#: nova/compute/manager.py:1472 +#: nova/compute/manager.py:1484 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1481 +#: nova/compute/manager.py:1493 #, python-format msgid "instance %s: suspending" msgstr "" -#: nova/compute/manager.py:1503 +#: nova/compute/manager.py:1515 #, python-format msgid "instance %s: resuming" msgstr "" -#: nova/compute/manager.py:1526 +#: nova/compute/manager.py:1538 #, python-format msgid "instance %s: locking" msgstr "" -#: nova/compute/manager.py:1535 +#: nova/compute/manager.py:1547 #, python-format msgid "instance %s: unlocking" msgstr "" -#: nova/compute/manager.py:1543 +#: nova/compute/manager.py:1555 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1553 +#: nova/compute/manager.py:1565 #, python-format msgid "instance %s: reset network" msgstr "" -#: nova/compute/manager.py:1561 +#: nova/compute/manager.py:1573 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1565 +#: nova/compute/manager.py:1577 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1602 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1632 +#: nova/compute/manager.py:1644 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1650 +#: nova/compute/manager.py:1662 +#, python-format +msgid "" +"instance %(instance_uuid)s: attaching volume %(volume_id)s to " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:1664 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1662 +#: nova/compute/manager.py:1673 +#, python-format +msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" +msgstr "" + +#: nova/compute/manager.py:1683 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1690 +#: nova/compute/manager.py:1711 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1694 +#: nova/compute/manager.py:1715 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1781 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1843 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1850 +#: nova/compute/manager.py:1871 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1907 +#: nova/compute/manager.py:1928 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:1934 +#: nova/compute/manager.py:1955 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:1964 +#: nova/compute/manager.py:1985 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:1972 +#: nova/compute/manager.py:1993 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:1974 +#: nova/compute/manager.py:1995 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2012 +#: nova/compute/manager.py:2033 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2035 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:2029 +#: nova/compute/manager.py:2050 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2112 +#: nova/compute/manager.py:2157 +#, python-format +msgid "Updated the info_cache for instance %s" +msgstr "" + +#: nova/compute/manager.py:2186 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2139 +#: nova/compute/manager.py:2213 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2167 +#: nova/compute/manager.py:2241 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2179 -#, python-format +#: nova/compute/manager.py:2252 msgid "" -"Instance %(name)s found in database but not known by hypervisor. Setting " -"power state to NOSTATE" +"Instance found in database but not known by hypervisor. Setting power " +"state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2275 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2215 +#: nova/compute/manager.py:2287 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2294 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Detected instance with name label '%(name_label)s' which is marked as " "DELETED but still present on host." msgstr "" -#: nova/compute/manager.py:2300 +#: nova/compute/manager.py:2359 #, python-format msgid "" -"Destroying instance with name label '%(name_label)s' which is marked as " -"DELETED but still present on host." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/compute/manager.py:2308 +#: nova/compute/manager.py:2366 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:2436 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + #: nova/compute/utils.py:141 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -3320,22 +3439,22 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:565 nova/db/sqlalchemy/api.py:600 +#: nova/db/sqlalchemy/api.py:566 nova/db/sqlalchemy/api.py:601 #, python-format msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4126 nova/db/sqlalchemy/api.py:4152 +#: nova/db/sqlalchemy/api.py:4162 nova/db/sqlalchemy/api.py:4188 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4210 +#: nova/db/sqlalchemy/api.py:4246 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4254 +#: nova/db/sqlalchemy/api.py:4290 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3353,72 +3472,68 @@ msgstr "" msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:75 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48 msgid "interface column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:82 -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:58 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:80 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:54 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:61 #, python-format msgid "Table |%s| not created!" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:89 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87 msgid "VIF column not added to fixed_ips table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:99 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97 #, python-format msgid "join list for moving mac_addresses |%s|" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:123 -msgid "Can't downgrade without losing data" -msgstr "" - #: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:39 -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:61 -#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:98 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:99 msgid "foreign key constraint couldn't be added" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:53 +#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:58 msgid "foreign key constraint couldn't be dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:39 +#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34 msgid "priority column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:43 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41 #: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:42 -#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:56 #: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68 msgid "foreign key constraint couldn't be removed" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:38 +#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34 msgid "progress column not added to instances table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:102 +#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97 #, python-format msgid "" "Could not cast flavorid to integer: %s. Set flavorid to an integer-like " "string to downgrade." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69 msgid "instance_info_caches tables not dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:45 +#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41 msgid "progress column not added to compute_nodes table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:66 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76 msgid "dns_domains table not dropped" msgstr "" @@ -3569,7 +3684,7 @@ msgstr "" msgid "Starting Bridge interface for %s" msgstr "" -#: nova/network/manager.py:273 nova/network/manager.py:465 +#: nova/network/manager.py:273 nova/network/manager.py:471 #, python-format msgid "Interface %(interface)s not found" msgstr "" @@ -3579,27 +3694,27 @@ msgstr "" msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:323 +#: nova/network/manager.py:328 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:355 +#: nova/network/manager.py:361 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:359 +#: nova/network/manager.py:365 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:371 +#: nova/network/manager.py:377 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:583 +#: nova/network/manager.py:589 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3607,41 +3722,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:629 +#: nova/network/manager.py:635 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:639 +#: nova/network/manager.py:645 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:747 +#: nova/network/manager.py:753 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:751 +#: nova/network/manager.py:757 msgid "setting network host" msgstr "" -#: nova/network/manager.py:863 +#: nova/network/manager.py:871 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:868 +#: nova/network/manager.py:876 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:892 +#: nova/network/manager.py:905 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1111 +#: nova/network/manager.py:1126 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3649,68 +3764,68 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1186 +#: nova/network/manager.py:1201 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1190 +#: nova/network/manager.py:1205 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1198 +#: nova/network/manager.py:1213 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1203 +#: nova/network/manager.py:1218 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1207 +#: nova/network/manager.py:1222 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1210 +#: nova/network/manager.py:1225 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1278 +#: nova/network/manager.py:1294 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1281 +#: nova/network/manager.py:1297 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1292 +#: nova/network/manager.py:1308 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1351 +#: nova/network/manager.py:1367 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1370 +#: nova/network/manager.py:1386 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1686 +#: nova/network/manager.py:1703 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1693 +#: nova/network/manager.py:1710 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -3741,70 +3856,68 @@ msgid "Server %(status_code)s error: %(data)s" msgstr "" #: nova/network/quantum/client.py:210 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to server. Got error: %s" msgstr "" -"Nepodařilo se připojit k AMQP serveru ani po %d pokusech. Tento proces " -"bude ukončen." #: nova/network/quantum/client.py:229 #, python-format msgid "unable to deserialize object of type = '%s'" msgstr "" -#: nova/network/quantum/manager.py:152 +#: nova/network/quantum/manager.py:151 msgid "QuantumManager does not use 'multi_host' parameter." msgstr "" -#: nova/network/quantum/manager.py:156 +#: nova/network/quantum/manager.py:155 msgid "QuantumManager requires that only one network is created per call" msgstr "" -#: nova/network/quantum/manager.py:166 +#: nova/network/quantum/manager.py:165 msgid "QuantumManager does not use 'vlan_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:172 +#: nova/network/quantum/manager.py:171 msgid "QuantumManager does not use 'vpn_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:176 +#: nova/network/quantum/manager.py:175 msgid "QuantumManager does not use 'bridge' parameter." msgstr "" -#: nova/network/quantum/manager.py:180 +#: nova/network/quantum/manager.py:179 msgid "QuantumManager does not use 'bridge_interface' parameter." msgstr "" -#: nova/network/quantum/manager.py:185 +#: nova/network/quantum/manager.py:184 msgid "QuantumManager requires a valid (.1) gateway address." msgstr "" -#: nova/network/quantum/manager.py:197 +#: nova/network/quantum/manager.py:196 #, python-format msgid "" "Unable to find existing quantum network for tenant '%(q_tenant_id)s' with" " net-id '%(quantum_net_id)s'" msgstr "" -#: nova/network/quantum/manager.py:243 +#: nova/network/quantum/manager.py:242 #, python-format msgid "Network %s has active ports, cannot delete" msgstr "" -#: nova/network/quantum/manager.py:289 +#: nova/network/quantum/manager.py:288 #, python-format msgid "network allocations for instance %s" msgstr "" -#: nova/network/quantum/manager.py:537 +#: nova/network/quantum/manager.py:564 #, python-format msgid "" "port deallocation failed for instance: |%(instance_id)s|, port_id: " "|%(port_id)s|" msgstr "" -#: nova/network/quantum/manager.py:556 +#: nova/network/quantum/manager.py:583 #, python-format msgid "" "ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: " @@ -3873,52 +3986,56 @@ msgstr "" msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" +#: nova/notifier/rabbit_notifier.py:44 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + #: nova/rpc/amqp.py:144 nova/rpc/impl_carrot.py:460 #, python-format msgid "Returning exception %s to caller" msgstr "Volajícímu je vrácena výjimka: %s" -#: nova/rpc/amqp.py:187 nova/rpc/impl_carrot.py:494 +#: nova/rpc/amqp.py:186 nova/rpc/impl_carrot.py:494 #, python-format msgid "unpacked context: %s" msgstr "rozbalený obsah: %s" -#: nova/rpc/amqp.py:230 nova/rpc/impl_carrot.py:261 +#: nova/rpc/amqp.py:229 nova/rpc/impl_carrot.py:261 #, python-format msgid "received %s" msgstr "získáno: %s" -#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:274 +#: nova/rpc/amqp.py:234 nova/rpc/impl_carrot.py:274 #, python-format msgid "no method for message: %s" msgstr "Není metoda pro zpracování zprávy: %s" -#: nova/rpc/amqp.py:236 nova/rpc/impl_carrot.py:276 +#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:276 #, python-format msgid "No method for message: %s" msgstr "Není metoda pro zpracování zprávy: %s" -#: nova/rpc/amqp.py:318 nova/rpc/impl_carrot.py:528 -#, fuzzy, python-format +#: nova/rpc/amqp.py:319 nova/rpc/impl_carrot.py:528 +#, python-format msgid "Making asynchronous call on %s ..." -msgstr "Volání asynchronní funkce..." +msgstr "" -#: nova/rpc/amqp.py:321 nova/rpc/impl_carrot.py:531 +#: nova/rpc/amqp.py:322 nova/rpc/impl_carrot.py:531 #, python-format msgid "MSG_ID is %s" msgstr "MSG_ID je %s" -#: nova/rpc/amqp.py:343 nova/rpc/impl_carrot.py:610 -#, fuzzy, python-format +#: nova/rpc/amqp.py:344 nova/rpc/impl_carrot.py:610 +#, python-format msgid "Making asynchronous cast on %s..." -msgstr "Volání asynchronní funkce..." +msgstr "" -#: nova/rpc/amqp.py:351 nova/rpc/impl_carrot.py:620 -#, fuzzy +#: nova/rpc/amqp.py:352 nova/rpc/impl_carrot.py:620 msgid "Making asynchronous fanout cast..." -msgstr "Volání asynchronní funkce..." +msgstr "" -#: nova/rpc/amqp.py:376 nova/rpc/impl_carrot.py:630 +#: nova/rpc/amqp.py:377 nova/rpc/impl_carrot.py:630 #, python-format msgid "Sending notification on %s..." msgstr "" @@ -3942,20 +4059,18 @@ msgid "" msgstr "" #: nova/rpc/impl_carrot.py:202 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to AMQP server after %(tries)d tries. Shutting down." msgstr "" -"Nepodařilo se připojit k AMQP serveru ani po %d pokusech. Tento proces " -"bude ukončen." #: nova/rpc/impl_carrot.py:222 msgid "Reconnected to queue" msgstr "Znovu připojeno k AMQP frontě" #: nova/rpc/impl_carrot.py:229 -#, fuzzy, python-format +#, python-format msgid "Failed to fetch message from queue: %s" -msgstr "Selhalo získání zprávy z AMQP fronty" +msgstr "" #: nova/rpc/impl_carrot.py:237 #, python-format @@ -4015,39 +4130,37 @@ msgid "" "again in %(sleep_time)d seconds." msgstr "" -#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:379 +#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:384 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:394 +#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:399 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:398 -#, fuzzy, python-format +#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:403 +#, python-format msgid "Failed to consume message from queue: %s" -msgstr "Selhalo získání zprávy z AMQP fronty" +msgstr "" -#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:425 +#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:430 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_qpid.py:335 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:340 +#, python-format msgid "Unable to connect to AMQP server: %s " msgstr "" -"Nepodařilo se připojit k AMQP serveru ani po %d pokusech. Tento proces " -"bude ukončen." -#: nova/rpc/impl_qpid.py:340 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:345 +#, python-format msgid "Connected to AMQP server on %s" -msgstr "Znovu připojeno k AMQP frontě" +msgstr "" -#: nova/rpc/impl_qpid.py:348 +#: nova/rpc/impl_qpid.py:353 msgid "Re-established AMQP queues" msgstr "" @@ -4060,26 +4173,26 @@ msgstr "" msgid "Could not find another compute" msgstr "" -#: nova/scheduler/distributed_scheduler.py:50 +#: nova/scheduler/distributed_scheduler.py:51 #, python-format msgid "No host selection for %s defined." msgstr "" -#: nova/scheduler/distributed_scheduler.py:63 +#: nova/scheduler/distributed_scheduler.py:64 #, python-format msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:140 +#: nova/scheduler/distributed_scheduler.py:156 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:178 +#: nova/scheduler/distributed_scheduler.py:198 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/distributed_scheduler.py:188 +#: nova/scheduler/distributed_scheduler.py:208 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" @@ -4152,17 +4265,17 @@ msgstr "" msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/manager.py:85 +#: nova/scheduler/manager.py:86 #, python-format msgid "Driver Method %(driver_method)s missing: %(e)s.Reverting to schedule()" msgstr "" -#: nova/scheduler/manager.py:101 +#: nova/scheduler/manager.py:102 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/manager.py:116 +#: nova/scheduler/manager.py:117 #, python-format msgid "Setting instance %(instance_uuid)s to ERROR state." msgstr "" @@ -4348,17 +4461,17 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:383 nova/tests/test_compute.py:1491 +#: nova/tests/test_compute.py:382 nova/tests/test_compute.py:1491 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:389 +#: nova/tests/test_compute.py:388 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:613 +#: nova/tests/test_compute.py:612 msgid "Internal error" msgstr "" @@ -4374,48 +4487,48 @@ msgid "" "\t%s" msgstr "" -#: nova/tests/test_nova_manage.py:178 +#: nova/tests/test_nova_manage.py:182 msgid "id" msgstr "" -#: nova/tests/test_nova_manage.py:179 +#: nova/tests/test_nova_manage.py:183 msgid "IPv4" msgstr "" -#: nova/tests/test_nova_manage.py:180 +#: nova/tests/test_nova_manage.py:184 msgid "IPv6" msgstr "" -#: nova/tests/test_nova_manage.py:181 +#: nova/tests/test_nova_manage.py:185 msgid "start address" msgstr "" -#: nova/tests/test_nova_manage.py:182 +#: nova/tests/test_nova_manage.py:186 msgid "DNS1" msgstr "" -#: nova/tests/test_nova_manage.py:183 +#: nova/tests/test_nova_manage.py:187 msgid "DNS2" msgstr "" -#: nova/tests/test_nova_manage.py:184 +#: nova/tests/test_nova_manage.py:188 msgid "VlanID" msgstr "" -#: nova/tests/test_nova_manage.py:185 +#: nova/tests/test_nova_manage.py:189 msgid "project" msgstr "" -#: nova/tests/test_nova_manage.py:186 +#: nova/tests/test_nova_manage.py:190 msgid "uuid" msgstr "" -#: nova/tests/test_volume.py:195 +#: nova/tests/test_volume.py:216 #, python-format msgid "Target %s allocated" msgstr "" -#: nova/tests/test_volume.py:383 +#: nova/tests/test_volume.py:425 #, python-format msgid "Cannot confirm exported volume id:%s." msgstr "" @@ -4565,21 +4678,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:147 +#: nova/tests/rpc/common.py:131 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:155 +#: nova/tests/rpc/common.py:139 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:173 +#: nova/tests/rpc/common.py:157 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:203 nova/tests/rpc/common.py:209 +#: nova/tests/rpc/common.py:187 nova/tests/rpc/common.py:193 #, python-format msgid "Received %s" msgstr "" @@ -4589,37 +4702,37 @@ msgstr "" msgid "Host %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:194 +#: nova/tests/scheduler/test_vsa_scheduler.py:196 #, python-format msgid "Test: provision vol %(name)s on host %(host)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:196 +#: nova/tests/scheduler/test_vsa_scheduler.py:198 #, python-format msgid "\t vol=%(vol)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:199 +#: nova/tests/scheduler/test_vsa_scheduler.py:201 #, python-format msgid "Test: VSA update request: vsa_id=%(vsa_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:203 +#: nova/tests/scheduler/test_vsa_scheduler.py:205 #, python-format msgid "Test: Volume create: %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:210 +#: nova/tests/scheduler/test_vsa_scheduler.py:212 #, python-format msgid "Test: Volume get request: id=%(volume_id)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:217 +#: nova/tests/scheduler/test_vsa_scheduler.py:219 #, python-format msgid "Test: Volume update request: id=%(volume_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:453 +#: nova/tests/scheduler/test_vsa_scheduler.py:455 #, python-format msgid "Test: Volume get: id=%(volume_id)s" msgstr "" @@ -4628,6 +4741,18 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "" +#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:437 +#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:1734 +#, python-format +msgid "Compute_service record created for %s " +msgstr "" + +#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:440 +#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:1737 +#, python-format +msgid "Compute_service record updated for %s " +msgstr "" + #: nova/virt/firewall.py:130 #, python-format msgid "Attempted to unfilter instance %s which is not filtered" @@ -4672,92 +4797,69 @@ msgid "" "vmwareapi_host_password to useconnection_type=vmwareapi" msgstr "" -#: nova/virt/vmwareapi_conn.py:271 +#: nova/virt/vmwareapi_conn.py:276 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:354 +#: nova/virt/vmwareapi_conn.py:359 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:393 +#: nova/virt/vmwareapi_conn.py:398 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi_conn.py:399 +#: nova/virt/vmwareapi_conn.py:404 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi_conn.py:404 +#: nova/virt/vmwareapi_conn.py:409 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:165 +#: nova/virt/xenapi_conn.py:163 msgid "" "Must specify xenapi_connection_url, xenapi_connection_username " "(optionally), and xenapi_connection_password to use " "connection_type=xenapi" msgstr "" -#: nova/virt/xenapi_conn.py:353 nova/virt/libvirt/connection.py:445 +#: nova/virt/xenapi_conn.py:371 nova/virt/libvirt/connection.py:441 msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi_conn.py:420 nova/virt/baremetal/proxy.py:716 -#: nova/virt/libvirt/connection.py:1735 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:423 nova/virt/baremetal/proxy.py:720 -#: nova/virt/libvirt/connection.py:1738 -#, python-format -msgid "Compute_service record updated for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:484 +#: nova/virt/xenapi_conn.py:501 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi_conn.py:498 +#: nova/virt/xenapi_conn.py:530 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi_conn.py:587 +#: nova/virt/xenapi_conn.py:556 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi_conn.py:648 #, python-format msgid "Task [%(name)s] %(task)s status: success %(result)s" msgstr "" -#: nova/virt/xenapi_conn.py:596 +#: nova/virt/xenapi_conn.py:657 #, python-format msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s" msgstr "" -#: nova/virt/xenapi_conn.py:616 nova/virt/xenapi_conn.py:629 +#: nova/virt/xenapi_conn.py:677 nova/virt/xenapi_conn.py:690 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi_conn.py:655 nova/virt/baremetal/proxy.py:773 -#: nova/virt/libvirt/connection.py:2277 -msgid "Updating host stats" -msgstr "" - -#: nova/virt/xenapi_conn.py:666 -#, python-format -msgid "Unable to get updated status: %s" -msgstr "" - -#: nova/virt/xenapi_conn.py:673 -#, python-format -msgid "Unable to get SR for this host: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4958,7 +5060,7 @@ msgstr "" msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1505 +#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1504 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -4973,15 +5075,18 @@ msgstr "" msgid "Updating!" msgstr "" +#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2281 +#: nova/virt/xenapi/host.py:124 +msgid "Updating host stats" +msgstr "" + #: nova/virt/baremetal/tilera.py:185 msgid "free_node...." msgstr "" #: nova/virt/baremetal/tilera.py:216 #, python-format -msgid "" -"deactivate_node is called for node_id = %(id)s node_ip = " -"%(ip)s" +msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" msgstr "" #: nova/virt/baremetal/tilera.py:221 @@ -5088,149 +5193,149 @@ msgstr "" msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:366 +#: nova/virt/libvirt/connection.py:364 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:378 +#: nova/virt/libvirt/connection.py:376 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:389 +#: nova/virt/libvirt/connection.py:387 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:403 +#: nova/virt/libvirt/connection.py:399 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:434 +#: nova/virt/libvirt/connection.py:430 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:516 +#: nova/virt/libvirt/connection.py:512 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:529 +#: nova/virt/libvirt/connection.py:525 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:680 nova/virt/libvirt/connection.py:824 +#: nova/virt/libvirt/connection.py:674 nova/virt/libvirt/connection.py:816 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:685 +#: nova/virt/libvirt/connection.py:679 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:782 nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/connection.py:776 nova/virt/xenapi/vmops.py:1372 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:786 nova/virt/xenapi/vmops.py:1375 +#: nova/virt/libvirt/connection.py:780 nova/virt/xenapi/vmops.py:1376 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:813 +#: nova/virt/libvirt/connection.py:807 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:829 +#: nova/virt/libvirt/connection.py:821 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:837 +#: nova/virt/libvirt/connection.py:829 #, python-format msgid "virsh said: %r" msgstr "" -#: nova/virt/libvirt/connection.py:841 +#: nova/virt/libvirt/connection.py:833 msgid "cool, it's a device" msgstr "" -#: nova/virt/libvirt/connection.py:852 +#: nova/virt/libvirt/connection.py:844 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:879 +#: nova/virt/libvirt/connection.py:871 msgid "Unable to read LXC console" msgstr "" -#: nova/virt/libvirt/connection.py:996 +#: nova/virt/libvirt/connection.py:994 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1182 +#: nova/virt/libvirt/connection.py:1181 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1191 +#: nova/virt/libvirt/connection.py:1190 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1223 +#: nova/virt/libvirt/connection.py:1222 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1348 +#: nova/virt/libvirt/connection.py:1347 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1352 +#: nova/virt/libvirt/connection.py:1351 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1369 +#: nova/virt/libvirt/connection.py:1368 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/connection.py:1610 +#: nova/virt/libvirt/connection.py:1609 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1632 +#: nova/virt/libvirt/connection.py:1631 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1659 +#: nova/virt/libvirt/connection.py:1658 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:1756 +#: nova/virt/libvirt/connection.py:1755 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:1759 +#: nova/virt/libvirt/connection.py:1758 #, python-format msgid "" "to xml...\n" ":%s " msgstr "" -#: nova/virt/libvirt/connection.py:1762 +#: nova/virt/libvirt/connection.py:1761 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5240,37 +5345,35 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:1819 +#: nova/virt/libvirt/connection.py:1818 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2034 +#: nova/virt/libvirt/connection.py:2033 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2125 +#: nova/virt/libvirt/connection.py:2129 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2180 -#, python-format -msgid "During wait running, %s disappeared." +#: nova/virt/libvirt/connection.py:2184 +msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2185 -#, python-format -msgid "Instance %s running successfully." +#: nova/virt/libvirt/connection.py:2189 +msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2192 +#: nova/virt/libvirt/connection.py:2196 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2233 +#: nova/virt/libvirt/connection.py:2237 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5307,125 +5410,130 @@ msgstr "" msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/imagecache.py:144 +#: nova/virt/libvirt/imagecache.py:171 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:147 +#: nova/virt/libvirt/imagecache.py:174 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:149 +#: nova/virt/libvirt/imagecache.py:176 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:160 +#: nova/virt/libvirt/imagecache.py:187 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:211 +#: nova/virt/libvirt/imagecache.py:238 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:223 +#: nova/virt/libvirt/imagecache.py:250 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): image verification skipped, " "no hash stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:243 +#: nova/virt/libvirt/imagecache.py:270 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:282 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:246 +#: nova/virt/libvirt/imagecache.py:285 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:253 +#: nova/virt/libvirt/imagecache.py:292 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:265 +#: nova/virt/libvirt/imagecache.py:303 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/libvirt/imagecache.py:320 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): in use: on this node " "%(local)d local, %(remote)d on other nodes" msgstr "" -#: nova/virt/libvirt/imagecache.py:291 +#: nova/virt/libvirt/imagecache.py:333 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): warning -- an absent base " "file is in use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:302 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "" -"%(container_format)s-%(id)s (%(base_file)s): in: on other nodes " -"(%(remote)d on other nodes)" +"%(container_format)s-%(id)s (%(base_file)s): in use on (%(remote)d on " +"other nodes)" msgstr "" -#: nova/virt/libvirt/imagecache.py:314 +#: nova/virt/libvirt/imagecache.py:355 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:322 +#: nova/virt/libvirt/imagecache.py:363 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/libvirt/imagecache.py:387 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:355 +#: nova/virt/libvirt/imagecache.py:391 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:383 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:424 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:391 +#: nova/virt/libvirt/imagecache.py:427 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:395 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/libvirt/imagecache.py:439 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:235 +#: nova/virt/libvirt/utils.py:240 msgid "Unable to find an open port" msgstr "" @@ -5439,7 +5547,7 @@ msgstr "" msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:152 +#: nova/virt/libvirt/vif.py:156 #, python-format msgid "Failed while unplugging vif of instance '%s'" msgstr "" @@ -5863,33 +5971,54 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:526 nova/virt/xenapi/fake.py:625 -#: nova/virt/xenapi/fake.py:643 nova/virt/xenapi/fake.py:706 +#: nova/virt/xenapi/fake.py:555 nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:672 nova/virt/xenapi/fake.py:734 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:528 +#: nova/virt/xenapi/fake.py:557 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:562 +#: nova/virt/xenapi/fake.py:591 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:567 +#: nova/virt/xenapi/fake.py:596 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:627 +#: nova/virt/xenapi/fake.py:656 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" +#: nova/virt/xenapi/host.py:67 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skipping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:132 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:166 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:169 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + #: nova/virt/xenapi/network_utils.py:37 #, python-format msgid "Found non-unique network for name_label %s" @@ -5905,6 +6034,41 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" +#: nova/virt/xenapi/pool.py:111 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:126 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:145 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:148 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:164 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:176 +#, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + #: nova/virt/xenapi/vif.py:103 #, python-format msgid "Found no PIF for device %s" @@ -5917,418 +6081,432 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:209 +#: nova/virt/xenapi/vm_utils.py:215 #, python-format msgid "Created VM %s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:212 +#: nova/virt/xenapi/vm_utils.py:218 #, python-format msgid "Created VM %(instance_name)s as %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:243 +#: nova/virt/xenapi/vm_utils.py:249 #, python-format msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:246 +#: nova/virt/xenapi/vm_utils.py:252 #, python-format msgid "" "Created a CDROM-specific VBD %(vbd_ref)s for VM %(vm_ref)s, VDI " "%(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:263 +#: nova/virt/xenapi/vm_utils.py:269 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:280 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:285 +#: nova/virt/xenapi/vm_utils.py:291 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:301 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/xenapi/vm_utils.py:318 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:321 +#: nova/virt/xenapi/vm_utils.py:327 #, python-format msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/xenapi/vm_utils.py:335 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "No primary VDI found for%(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:355 +#: nova/virt/xenapi/vm_utils.py:361 #, python-format msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:369 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:408 +#: nova/virt/xenapi/vm_utils.py:414 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:618 +#: nova/virt/xenapi/vm_utils.py:624 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:697 +#: nova/virt/xenapi/vm_utils.py:703 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:725 +#: nova/virt/xenapi/vm_utils.py:731 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " "'%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:754 +#: nova/virt/xenapi/vm_utils.py:760 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:769 +#: nova/virt/xenapi/vm_utils.py:775 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:773 +#: nova/virt/xenapi/vm_utils.py:779 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:796 +#: nova/virt/xenapi/vm_utils.py:802 #, python-format msgid "Fetching image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:797 +#: nova/virt/xenapi/vm_utils.py:803 #, python-format msgid "Image Type: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:801 +#: nova/virt/xenapi/vm_utils.py:807 msgid "ISO: Found sr possibly containing the ISO image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:810 +#: nova/virt/xenapi/vm_utils.py:816 #, python-format msgid "Size for image %(image)s:%(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:819 +#: nova/virt/xenapi/vm_utils.py:825 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:836 +#: nova/virt/xenapi/vm_utils.py:842 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:848 +#: nova/virt/xenapi/vm_utils.py:854 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:858 +#: nova/virt/xenapi/vm_utils.py:864 #, python-format msgid "instance %s: Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:897 +#: nova/virt/xenapi/vm_utils.py:903 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:919 +#: nova/virt/xenapi/vm_utils.py:925 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:937 +#: nova/virt/xenapi/vm_utils.py:943 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1025 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1027 +#: nova/virt/xenapi/vm_utils.py:1034 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1054 +#: nova/virt/xenapi/vm_utils.py:1061 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1074 +#: nova/virt/xenapi/vm_utils.py:1081 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1105 +#: nova/virt/xenapi/vm_utils.py:1112 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/xenapi/vm_utils.py:1130 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1143 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1151 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1146 +#: nova/virt/xenapi/vm_utils.py:1153 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1149 +#: nova/virt/xenapi/vm_utils.py:1156 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1152 +#: nova/virt/xenapi/vm_utils.py:1159 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1156 +#: nova/virt/xenapi/vm_utils.py:1163 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/xenapi/vm_utils.py:1165 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1161 +#: nova/virt/xenapi/vm_utils.py:1168 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1164 +#: nova/virt/xenapi/vm_utils.py:1171 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/xenapi/vm_utils.py:1174 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1212 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1259 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1312 +#: nova/virt/xenapi/vm_utils.py:1319 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1393 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1396 +#: nova/virt/xenapi/vm_utils.py:1403 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1431 +#: nova/virt/xenapi/vm_utils.py:1438 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1450 +#: nova/virt/xenapi/vm_utils.py:1457 #, python-format msgid "Creating VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Creating VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1459 +#: nova/virt/xenapi/vm_utils.py:1466 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1469 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1471 +#: nova/virt/xenapi/vm_utils.py:1478 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1475 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/xenapi/vm_utils.py:1493 msgid "VBD.unplug successful first time." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1491 +#: nova/virt/xenapi/vm_utils.py:1498 msgid "VBD.unplug rejected: retrying..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 msgid "Not sleeping anymore!" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1496 +#: nova/virt/xenapi/vm_utils.py:1503 msgid "VBD.unplug successful eventually." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 +#: nova/virt/xenapi/vm_utils.py:1506 #, python-format msgid "Ignoring XenAPI.Failure in VBD.unplug: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1508 +#: nova/virt/xenapi/vm_utils.py:1515 #, python-format msgid "Ignoring XenAPI.Failure %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1529 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1531 +#: nova/virt/xenapi/vm_utils.py:1538 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1544 +#: nova/virt/xenapi/vm_utils.py:1551 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1550 +#: nova/virt/xenapi/vm_utils.py:1557 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1583 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1678 +#: nova/virt/xenapi/vm_utils.py:1650 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1677 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1727 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1686 +#: nova/virt/xenapi/vm_utils.py:1735 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1690 +#: nova/virt/xenapi/vm_utils.py:1739 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1707 +#: nova/virt/xenapi/vm_utils.py:1756 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1717 +#: nova/virt/xenapi/vm_utils.py:1766 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" @@ -6343,320 +6521,315 @@ msgstr "" msgid "Starting instance %s" msgstr "" -#: nova/virt/xenapi/vmops.py:246 +#: nova/virt/xenapi/vmops.py:248 #, python-format msgid "instance %s: Failed to spawn" msgstr "" -#: nova/virt/xenapi/vmops.py:248 +#: nova/virt/xenapi/vmops.py:250 #, python-format msgid "Instance %s failed to spawn - performing clean-up" msgstr "" -#: nova/virt/xenapi/vmops.py:322 +#: nova/virt/xenapi/vmops.py:324 #, python-format msgid "instance %s: Failed to spawn - Unable to create VM" msgstr "" -#: nova/virt/xenapi/vmops.py:389 +#: nova/virt/xenapi/vmops.py:391 #, python-format msgid "" "Auto configuring disk for instance %(instance_uuid)s, attempting to " "resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:448 +#: nova/virt/xenapi/vmops.py:450 #, python-format msgid "Invalid value for injected_files: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:453 +#: nova/virt/xenapi/vmops.py:455 #, python-format msgid "Injecting file path: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:459 +#: nova/virt/xenapi/vmops.py:461 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/vmops.py:463 +#: nova/virt/xenapi/vmops.py:465 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:472 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:476 +#: nova/virt/xenapi/vmops.py:478 #, python-format msgid "Starting VM %s..." msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:481 #, python-format msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:488 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:490 +#: nova/virt/xenapi/vmops.py:491 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:497 +#: nova/virt/xenapi/vmops.py:498 #, python-format msgid "Instance %s: waiting for running" msgstr "" -#: nova/virt/xenapi/vmops.py:506 +#: nova/virt/xenapi/vmops.py:507 #, python-format msgid "Instance %s: running" msgstr "" -#: nova/virt/xenapi/vmops.py:510 +#: nova/virt/xenapi/vmops.py:511 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:513 +#: nova/virt/xenapi/vmops.py:514 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:517 +#: nova/virt/xenapi/vmops.py:518 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:540 #, python-format msgid "Resources to remove:%s" msgstr "" -#: nova/virt/xenapi/vmops.py:550 +#: nova/virt/xenapi/vmops.py:551 #, python-format msgid "Removing VDI %(vdi_ref)s(uuid:%(vdi_to_remove)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:555 +#: nova/virt/xenapi/vmops.py:556 #, python-format msgid "Skipping VDI destroy for %s" msgstr "" -#: nova/virt/xenapi/vmops.py:564 +#: nova/virt/xenapi/vmops.py:565 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, python-format msgid "No opaque_ref could be determined for '%s'." msgstr "" -#: nova/virt/xenapi/vmops.py:647 +#: nova/virt/xenapi/vmops.py:648 #, python-format msgid "Finished snapshot and upload for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "Starting snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:665 #, python-format msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" msgstr "" -#: nova/virt/xenapi/vmops.py:683 +#: nova/virt/xenapi/vmops.py:684 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:703 +#: nova/virt/xenapi/vmops.py:704 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:751 +#: nova/virt/xenapi/vmops.py:752 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:874 +#: nova/virt/xenapi/vmops.py:875 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:882 +#: nova/virt/xenapi/vmops.py:883 #, python-format msgid "Resize instance %s complete" msgstr "" -#: nova/virt/xenapi/vmops.py:913 +#: nova/virt/xenapi/vmops.py:914 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:933 +#: nova/virt/xenapi/vmops.py:934 #, python-format msgid "domid changed from %(olddomid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:950 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:972 +#: nova/virt/xenapi/vmops.py:973 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1015 +#: nova/virt/xenapi/vmops.py:1016 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1024 +#: nova/virt/xenapi/vmops.py:1025 #, python-format msgid "VM %(instance_uuid)s already halted,skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1028 +#: nova/virt/xenapi/vmops.py:1029 #, python-format msgid "Shutting down VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1047 +#: nova/virt/xenapi/vmops.py:1048 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1068 +#: nova/virt/xenapi/vmops.py:1069 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1126 +#: nova/virt/xenapi/vmops.py:1127 #, python-format msgid "" "Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk " "deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1133 +#: nova/virt/xenapi/vmops.py:1134 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1141 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1152 +#: nova/virt/xenapi/vmops.py:1153 #, python-format msgid "Instance %(instance_uuid)s VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1170 +#: nova/virt/xenapi/vmops.py:1171 #, python-format msgid "Destroying VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1185 +#: nova/virt/xenapi/vmops.py:1186 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1240 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1311 +#: nova/virt/xenapi/vmops.py:1312 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1315 +#: nova/virt/xenapi/vmops.py:1316 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/xenapi/vmops.py:1380 +#: nova/virt/xenapi/vmops.py:1381 #, python-format msgid "Instance for migration %d not found, skipping" msgstr "" -#: nova/virt/xenapi/vmops.py:1412 +#: nova/virt/xenapi/vmops.py:1413 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1484 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1500 +#: nova/virt/xenapi/vmops.py:1464 #, python-format msgid "injecting network info to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1518 +#: nova/virt/xenapi/vmops.py:1482 #, python-format msgid "creating vif(s) for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1527 +#: nova/virt/xenapi/vmops.py:1491 #, python-format msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1494 #, python-format msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1559 +#: nova/virt/xenapi/vmops.py:1523 #, python-format msgid "injecting hostname to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1621 +#: nova/virt/xenapi/vmops.py:1585 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. VM " "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1646 +#: nova/virt/xenapi/vmops.py:1610 #, python-format msgid "" "TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/vmops.py:1614 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM" " id=%(instance_uuid)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1655 +#: nova/virt/xenapi/vmops.py:1619 #, python-format msgid "" "The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;" " args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1841 +#: nova/virt/xenapi/vmops.py:1805 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -6749,37 +6922,37 @@ msgstr "" msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:249 +#: nova/virt/xenapi/volume_utils.py:258 #, python-format msgid "Unable to introduce VDI on SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:257 +#: nova/virt/xenapi/volume_utils.py:266 #, python-format msgid "Unable to get record of VDI %s on" msgstr "" -#: nova/virt/xenapi/volume_utils.py:279 +#: nova/virt/xenapi/volume_utils.py:288 #, python-format msgid "Unable to introduce VDI for SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:289 +#: nova/virt/xenapi/volume_utils.py:298 #, python-format msgid "Error finding vdis in SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:296 +#: nova/virt/xenapi/volume_utils.py:305 #, python-format msgid "Unable to find vbd for vdi %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:330 +#: nova/virt/xenapi/volume_utils.py:339 #, python-format msgid "Unable to obtain target information %(data)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:356 +#: nova/virt/xenapi/volume_utils.py:365 #, python-format msgid "Mountpoint cannot be translated: %s" msgstr "" @@ -6837,52 +7010,52 @@ msgstr "" msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:174 +#: nova/virt/xenapi/volumeops.py:179 #, python-format msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:187 +#: nova/virt/xenapi/volumeops.py:192 #, python-format msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:195 +#: nova/virt/xenapi/volumeops.py:200 #, python-format msgid "Unable to attach volume to instance %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:198 +#: nova/virt/xenapi/volumeops.py:203 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:208 +#: nova/virt/xenapi/volumeops.py:213 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:216 +#: nova/virt/xenapi/volumeops.py:221 #, python-format msgid "Unable to locate volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:224 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to detach volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:229 +#: nova/virt/xenapi/volumeops.py:234 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:241 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:238 +#: nova/virt/xenapi/volumeops.py:243 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" @@ -6913,9 +7086,9 @@ msgid "Request made with invalid token: %s" msgstr "" #: nova/vnc/xvp_proxy.py:160 -#, fuzzy, python-format +#, python-format msgid "Unexpected error: %s" -msgstr "rozbalený obsah: %s" +msgstr "" #: nova/vnc/xvp_proxy.py:180 #, python-format @@ -6943,7 +7116,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/volume/api.py:272 nova/volume/api.py:305 +#: nova/volume/api.py:282 nova/volume/api.py:315 msgid "must be available" msgstr "" @@ -7163,25 +7336,30 @@ msgstr "" msgid "snapshot %s: deleting" msgstr "" -#: nova/volume/manager.py:241 +#: nova/volume/manager.py:235 +#, python-format +msgid "snapshot %s: snapshot is busy" +msgstr "" + +#: nova/volume/manager.py:247 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: nova/volume/manager.py:323 +#: nova/volume/manager.py:329 msgid "Checking volume capabilities" msgstr "" -#: nova/volume/manager.py:327 +#: nova/volume/manager.py:333 #, python-format msgid "New capabilities found: %s" msgstr "" -#: nova/volume/manager.py:338 +#: nova/volume/manager.py:344 msgid "Clear capabilities" msgstr "" -#: nova/volume/manager.py:342 +#: nova/volume/manager.py:348 #, python-format msgid "Notification {%s} received" msgstr "" @@ -7368,6 +7546,83 @@ msgstr "" msgid "Failed to find backend in db" msgstr "" +#: nova/volume/nexenta/__init__.py:27 +msgid "Nexenta SA returned the error" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:64 +#, python-format +msgid "Sending JSON data: %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:69 +#, python-format +msgid "Auto switching to HTTPS connection to %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:75 +msgid "No headers in server response" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:76 +msgid "Bad response from server" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:79 +#, fuzzy, python-format +msgid "Got response: %s" +msgstr "odpověď %s" + +#: nova/volume/nexenta/volume.py:96 +#, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "" + +#: nova/volume/nexenta/volume.py:180 +msgid "" +"Call to local_path should not happen. Verify that use_local_volumes flag " +"is turned off." +msgstr "" + +#: nova/volume/nexenta/volume.py:202 +#, python-format +msgid "Ignored target creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:210 +#, python-format +msgid "Ignored target group creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:219 +#, python-format +msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:227 +#, python-format +msgid "Ignored LU creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:237 +#, python-format +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:273 +#, python-format +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" +msgstr "" + +#: nova/volume/nexenta/volume.py:280 +#, python-format +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" +msgstr "" + #: nova/vsa/api.py:82 msgid "invalid drive data" msgstr "" @@ -7496,843 +7751,56 @@ msgstr "" msgid "VSA ID %(vsa_id)d: Start %(vc_count)d instances" msgstr "" -#~ msgid "No hosts found" -#~ msgstr "" - -#~ msgid "DB exception wrapped" -#~ msgstr "" - -#~ msgid "Uncaught exception" -#~ msgstr "Neošetřená výjimka" - -#~ msgid "Quota exceeeded for %(pid)s, tried to create %(size)sG volume" -#~ msgstr "" - -#~ msgid "Volume quota exceeded. You cannot create a volume of size %sG" -#~ msgstr "" - -#~ msgid "Volume is already attached" -#~ msgstr "" - -#~ msgid "Volume is already detached" -#~ msgstr "" - -#~ msgid "Failed to read private ip" -#~ msgstr "" - -#~ msgid "Failed to read public ip(s)" -#~ msgstr "" - -#~ msgid "%(param)s property not found for image %(_image_id)s" -#~ msgstr "" - -#~ msgid "No keypairs defined" -#~ msgstr "" - -#~ msgid "Compute.api::get_lock %s" -#~ msgstr "" - -#~ msgid "Instance %s not found" -#~ msgstr "" - -#~ msgid "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown instance type: %s" -#~ msgstr "" - -#~ msgid "Filename of root Certificate Revokation List" -#~ msgstr "" - -#~ msgid "Subject for certificate for vpns, %s for project, timestamp" -#~ msgstr "" - -#~ msgid "Casting to %(topic)s %(host)s for %(method)s" -#~ msgstr "" - -#~ msgid "" -#~ "check_instance_lock: arguments: |%(self)s| " -#~ "|%(context)s| |%(instance_id)s|" -#~ msgstr "" - -#~ msgid "instance %s: starting..." -#~ msgstr "" - -#~ msgid "Terminating instance %s" -#~ msgstr "" - -#~ msgid "Deallocating address %s" +#~ msgid "Going to try to soft delete %s" #~ msgstr "" -#~ msgid "" -#~ "trying to reboot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" -#~ msgstr "" - -#~ msgid "" -#~ "trying to snapshot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" -#~ msgstr "" - -#~ msgid "" -#~ "trying to reset the password on a" -#~ " non-running instance: %(instance_id)s " -#~ "(state: %(instance_state)s expected: " -#~ "%(expected_state)s)" -#~ msgstr "" - -#~ msgid "instance %s: setting admin password" +#~ msgid "No host for instance %s, deleting immediately" #~ msgstr "" -#~ msgid "" -#~ "trying to inject a file into a " -#~ "non-running instance: %(instance_id)s (state:" -#~ " %(instance_state)s expected: %(expected_state)s)" +#~ msgid "Going to try to terminate %s" #~ msgstr "" -#~ msgid "instance %(nm)s: injecting file to %(plain_path)s" +#~ msgid "Going to try to stop %s" #~ msgstr "" -#~ msgid "instance %s: getting ajax console" +#~ msgid "Going to try to start %s" #~ msgstr "" #~ msgid "" -#~ "instance %(instance_id)s: attaching volume " -#~ "%(volume_id)s to %(mountpoint)s" -#~ msgstr "" - -#~ msgid "instance %(instance_id)s: attach failed %(mountpoint)s, removing" +#~ "Instance %(name)s found in database but" +#~ " not known by hypervisor. Setting " +#~ "power state to NOSTATE" #~ msgstr "" #~ msgid "" -#~ "Detach volume %(volume_id)s from mountpoint" -#~ " %(mp)s on instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Host %s is not alive" -#~ msgstr "" - -#~ msgid "All hosts have too many cores" -#~ msgstr "" - -#~ msgid "Host %s not available" -#~ msgstr "" - -#~ msgid "All hosts have too many gigabytes" -#~ msgstr "" - -#~ msgid "All hosts have too many networks" -#~ msgstr "" - -#~ msgid "Can't test instances without a real virtual env." -#~ msgstr "" - -#~ msgid "Need to watch instance %s until it's running..." -#~ msgstr "" - -#~ msgid "Killing dnsmasq threw %s" -#~ msgstr "" - -#~ msgid "Class %s cannot be found" -#~ msgstr "" - -#~ msgid "Running %s" -#~ msgstr "" - -#~ msgid "Glance image %s" -#~ msgstr "" - -#~ msgid "Asking xapi to fetch %(url)s as %(access)s" +#~ "Destroying instance with name label " +#~ "'%(name_label)s' which is marked as " +#~ "DELETED but still present on host." #~ msgstr "" -#~ msgid "PV Kernel in VDI:%s" +#~ msgid "Can't downgrade without losing data" #~ msgstr "" -#~ msgid "duplicate name found: %s" +#~ msgid "Unable to get updated status: %s" #~ msgstr "" #~ msgid "" -#~ "VHD coalesce attempts exceeded (%(counter)d" -#~ " > %(max_attempts)d), giving up..." -#~ msgstr "" - -#~ msgid "No VDIs found for VM %s" +#~ "deactivate_node is called for " +#~ "node_id = %(id)s node_ip = %(ip)s" #~ msgstr "" -#~ msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s" +#~ msgid "During wait running, %s disappeared." #~ msgstr "" -#~ msgid "VBD %(vbd)s plugged as %(orig_dev)s" +#~ msgid "Instance %s running successfully." #~ msgstr "" -#~ msgid "VBD %(vbd)s plugged into wrong dev, remapping to %(dev)s" +#~ msgid "The nwfilter(%(instance_secgroup_filter_name)s) is not found." #~ msgstr "" #~ msgid "" -#~ "Writing partition table %(primary_first)d " -#~ "%(primary_last)d to %(dest)s..." -#~ msgstr "" - -#~ msgid "No service for id %s" -#~ msgstr "" - -#~ msgid "No service for %(host)s, %(binary)s" -#~ msgstr "" - -#~ msgid "No fixed ips defined" -#~ msgstr "" - -#~ msgid "No floating ip for address %s" -#~ msgstr "" - -#~ msgid "No address for instance %s" -#~ msgstr "" - -#~ msgid "no keypair for user %(user_id)s, name %(name)s" -#~ msgstr "" - -#~ msgid "No network for id %s" -#~ msgstr "" - -#~ msgid "No networks defined" -#~ msgstr "" - -#~ msgid "No network for bridge %s" -#~ msgstr "" - -#~ msgid "No network for instance %s" -#~ msgstr "" - -#~ msgid "Token %s does not exist" -#~ msgstr "" - -#~ msgid "No quota for project_id %s" -#~ msgstr "" - -#~ msgid "Volume %s not found" -#~ msgstr "" - -#~ msgid "No export device found for volume %s" -#~ msgstr "" - -#~ msgid "No target id found for volume %s" -#~ msgstr "" - -#~ msgid "No security group with id %s" -#~ msgstr "" - -#~ msgid "No security group named %(group_name)s for project: %(project_id)s" -#~ msgstr "" - -#~ msgid "No secuity group rule with id %s" -#~ msgstr "" - -#~ msgid "No user for id %s" -#~ msgstr "" - -#~ msgid "No user for access key %s" -#~ msgstr "" - -#~ msgid "No project with id %s" -#~ msgstr "" - -#~ msgid "No console pool with id %(pool_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "No console pool of type %(console_type)s" -#~ " for compute host %(compute_host)s on " -#~ "proxy host %(host)s" -#~ msgstr "" - -#~ msgid "No console for instance %(instance_id)s in pool %(pool_id)s" -#~ msgstr "" - -#~ msgid "on instance %s" -#~ msgstr "" - -#~ msgid "No console with id %(console_id)s %(idesc)s" -#~ msgstr "" - -#~ msgid "No zone with id %(zone_id)s" -#~ msgstr "" - -#~ msgid "Checking state of %s" -#~ msgstr "" - -#~ msgid "Current state of %(name)s was %(state)s." -#~ msgstr "" - -#~ msgid "Invalid device path %s" -#~ msgstr "" - -#~ msgid "No disk at %s" -#~ msgstr "" - -#~ msgid "Instance snapshotting is not supported for libvirtat this time" -#~ msgstr "" - -#~ msgid "_wait_for_reboot failed: %s" -#~ msgstr "" - -#~ msgid "_wait_for_rescue failed: %s" -#~ msgstr "" - -#~ msgid "instance %s: is running" -#~ msgstr "" - -#~ msgid "instance %s: failed to boot" -#~ msgstr "" - -#~ msgid "Contents of file %(fpath)s: %(contents)r" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting key into image %(img_id)s" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting net into image %(img_id)s" -#~ msgstr "" - -#~ msgid "diagnostics are not supported for libvirt" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %s, tried to allocate address" -#~ msgstr "" - -#~ msgid "Address quota exceeded. You cannot allocate any more addresses" -#~ msgstr "" - -#~ msgid "Finished retreving %(url)s -- placed in %(path)s" -#~ msgstr "" - -#~ msgid "The key_pair %s already exists" -#~ msgstr "" - -#~ msgid "Generating root CA: %s" -#~ msgstr "" - -#~ msgid "%s is not a valid ipProtocol" -#~ msgstr "" - -#~ msgid "Invalid port range" -#~ msgstr "" - -#~ msgid "invalid id: %s" -#~ msgstr "" - -#~ msgid "Using paste.deploy config at: %s" -#~ msgstr "" - -#~ msgid "No paste configuration for app: %s" -#~ msgstr "" - -#~ msgid "" -#~ "App Config: %(api)s\n" -#~ "%(config)r" -#~ msgstr "" - -#~ msgid "Running %s API" -#~ msgstr "" - -#~ msgid "No known API applications configured in %s." -#~ msgstr "" - -#~ msgid "Starting nova-api node (version %s)" -#~ msgstr "" - -#~ msgid "No paste configuration found for: %s" -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s is too short." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s contains invalid characters." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s starts with a hyphen." -#~ msgstr "" - -#~ msgid "Argument %s is required." -#~ msgstr "" - -#~ msgid "" -#~ "Argument %(key)s may not take value " -#~ "%(value)s. Valid values are ['true', " -#~ "'false']." -#~ msgstr "" - -#~ msgid "" -#~ "Created VDI %(vdi_ref)s (%(label)s, %(size)s," -#~ " %(read_only)s) on %(sr_ref)s." -#~ msgstr "" - -#~ msgid "Attempted to create non-unique name %s" -#~ msgstr "" - -#~ msgid "instance %(name)s: not enough free memory" -#~ msgstr "" - -#~ msgid "Spawning VM %(instance_name)s created %(vm_ref)s." -#~ msgstr "" - -#~ msgid "Invalid value for onset_files: '%s'" -#~ msgstr "" - -#~ msgid "Instance %s: booted" -#~ msgstr "" - -#~ msgid "Instance not present %s" -#~ msgstr "" - -#~ msgid "Unable to Snapshot %(vm_ref)s: %(exc)s" -#~ msgstr "" - -#~ msgid "VM %(vm)s already halted, skipping shutdown..." -#~ msgstr "" - -#~ msgid "Removing kernel/ramdisk files" -#~ msgstr "" - -#~ msgid "" -#~ "TIMEOUT: The call to %(method)s timed" -#~ " out. VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "NOT IMPLEMENTED: The call to %(method)s" -#~ " is not supported by the agent. " -#~ "VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "The call to %(method)s returned an " -#~ "error: %(e)s. VM id=%(instance_id)s; " -#~ "args=%(strargs)s" -#~ msgstr "" - -#~ msgid "Template for script to run on cloudpipe instance boot" -#~ msgstr "" - -#~ msgid "Image %s could not be found" -#~ msgstr "" - -#~ msgid "ApiError raised: %s" -#~ msgstr "" - -#~ msgid "User %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be created because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because project %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be modified because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "User \"%s\" not found" -#~ msgstr "" - -#~ msgid "Project \"%s\" not found" -#~ msgstr "" - -#~ msgid "Including admin operations in API." -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the database has not been created.\n" -#~ "Please create a database using nova-" -#~ "manage sync db before running this " -#~ "command." -#~ msgstr "" - -#~ msgid "" -#~ "No more networks available. If this is a new installation, you need\n" -#~ "to call something like this:\n" -#~ "\n" -#~ " nova-manage network create 10.0.0.0/8 10 64\n" -#~ "\n" -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the" -#~ " certificate db has not been created." -#~ "\n" -#~ "Please create a database by running a nova-api server on this host." -#~ msgstr "" - -#~ msgid "network" -#~ msgstr "" - -#~ msgid "IP address" -#~ msgstr "" - -#~ msgid "MAC address" -#~ msgstr "" - -#~ msgid "hostname" -#~ msgstr "" - -#~ msgid "host" -#~ msgstr "" - -#~ msgid "netmask" -#~ msgstr "" - -#~ msgid "Failed to load partition: %s" -#~ msgstr "" - -#~ msgid "%(filename)s, line %(line_info)d" -#~ msgstr "" - -#~ msgid "In init host" -#~ msgstr "" - -#~ msgid "Attempt to create duplicate vm %s" -#~ msgstr "" - -#~ msgid "Starting VM %s " -#~ msgstr "" - -#~ msgid "Started VM %s " -#~ msgstr "" - -#~ msgid "spawn vm failed: %s" -#~ msgstr "" - -#~ msgid "Failed to create VM %s" -#~ msgstr "" - -#~ msgid "Set memory for vm %s..." -#~ msgstr "" - -#~ msgid "Set vcpus for vm %s..." -#~ msgstr "" - -#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" -#~ msgstr "" - -#~ msgid "Failed to add diskdrive to VM %s" -#~ msgstr "" - -#~ msgid "New disk drive path is %s" -#~ msgstr "" - -#~ msgid "Failed to add vhd file to VM %s" -#~ msgstr "" - -#~ msgid "Created disk for %s" -#~ msgstr "" - -#~ msgid "Creating nic for %s " -#~ msgstr "" - -#~ msgid "Failed creating a port on the external vswitch" -#~ msgstr "" - -#~ msgid "Failed creating port for %s" -#~ msgstr "" - -#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" -#~ msgstr "" - -#~ msgid "Failed to add nic to VM %s" -#~ msgstr "" - -#~ msgid "Created nic for %s " -#~ msgstr "" - -#~ msgid "WMI job failed: %s" -#~ msgstr "" - -#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " -#~ msgstr "" - -#~ msgid "Got request to destroy vm %s" -#~ msgstr "" - -#~ msgid "Failed to destroy vm %s" -#~ msgstr "" - -#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" -#~ msgstr "" - -#~ msgid "" -#~ "Got Info for vm %(instance_id)s: " -#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," -#~ " cpu_time=%(uptime)s" -#~ msgstr "" - -#~ msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Instance %d was not found in get_network_topic" -#~ msgstr "" - -#~ msgid "Instance %d has no host" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %(pid)s, tried to run %(min_count)s instances" -#~ msgstr "" - -#~ msgid "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Going to try to terminate %s" -#~ msgstr "" - -#~ msgid "Instance %d was not found during terminate" -#~ msgstr "" - -#~ msgid "Instance %d is already being terminated" -#~ msgstr "" - -#~ msgid "Invalid device specified: %s. Example device: /dev/vdb" -#~ msgstr "" - -#~ msgid "Volume isn't attached to anything!" -#~ msgstr "" - -#~ msgid "" -#~ "AMQP server on %(fl_host)s:%(fl_port)d is " -#~ "unreachable. Trying again in %(fl_intv)d " -#~ "seconds." -#~ msgstr "" - -#~ msgid "Making asynchronous cast..." -#~ msgstr "" - -#~ msgid "FAKE AOE: %s" -#~ msgstr "" - -#~ msgid "Skipping ensure_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Skipping remove_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Starting %(arg0)s on %(host)s:%(port)s" -#~ msgstr "" - -#~ msgid "leasing ip" -#~ msgstr "" - -#~ msgid "Adopted old lease or got a change of mac/hostname" -#~ msgstr "" - -#~ msgid "releasing ip" -#~ msgstr "" - -#~ msgid "" -#~ "Called %(action)s for mac %(mac)s with" -#~ " ip %(ip)s and hostname %(hostname)s " -#~ "on interface %(interface)s" -#~ msgstr "" - -#~ msgid "Instance %s Not Found" -#~ msgstr "" - -#~ msgid "Dissassociated %s stale fixed ip(s)" -#~ msgstr "" - -#~ msgid "Leasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s leased that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "IP %s leased that was already deallocated" -#~ msgstr "" - -#~ msgid "Releasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s released that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "Forgetting SR %s ... " -#~ msgstr "" - -#~ msgid "Forgetting SR %s done." -#~ msgstr "" - -#~ msgid "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s" -#~ msgstr "" - -#~ msgid "Unable to obtain target information %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown S3 value type %r" -#~ msgstr "" - -#~ msgid "Authenticated request" -#~ msgstr "" - -#~ msgid "List of buckets requested" -#~ msgstr "" - -#~ msgid "List keys for bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to access bucket %s" -#~ msgstr "" - -#~ msgid "Creating bucket %s" -#~ msgstr "" - -#~ msgid "Deleting bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete bucket %s" -#~ msgstr "" - -#~ msgid "Getting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to get object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Putting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to upload object %(nm)s to bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Deleting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: invalid directory %s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: unauthorized bucket %s" -#~ msgstr "" - -#~ msgid "Starting image upload: %s" -#~ msgstr "" - -#~ msgid "Not authorized to update attributes of image %s" -#~ msgstr "" - -#~ msgid "Toggling publicity flag of image %(image_id)s %(newstatus)r" -#~ msgstr "" - -#~ msgid "Updating user fields on image %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete image %s" -#~ msgstr "" - -#~ msgid "Deleted image: %s" -#~ msgstr "" - -#~ msgid "No user found for access key %s" -#~ msgstr "" - -#~ msgid "No project called %s could be found" -#~ msgstr "" - -#~ msgid "User %(uid)s is not a member of project %(pjid)s" -#~ msgstr "" - -#~ msgid "Signature does not match" -#~ msgstr "" - -#~ msgid "The %s role can not be found" -#~ msgstr "" - -#~ msgid "The %s role is global only" -#~ msgstr "" - -#~ msgid "LDAP user %s already exists" -#~ msgstr "" - -#~ msgid "LDAP object for %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s doesn't exist" -#~ msgstr "" - -#~ msgid "Group can't be created because group %s already exists" -#~ msgstr "" - -#~ msgid "Group can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be searched in group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be added to the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "The group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be removed from the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s is not a member of the group" -#~ msgstr "" - -#~ msgid "User %s can't be removed from all because the user doesn't exist" -#~ msgstr "" - -#~ msgid "Group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "Creating new user: %s" -#~ msgstr "" - -#~ msgid "Deleting user: %s" -#~ msgstr "" - -#~ msgid "Adding role %(role)s to user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Adding sitewide role %(role)s to user %(user)s" -#~ msgstr "" - -#~ msgid "Removing role %(role)s from user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Removing sitewide role %(role)s from user %(user)s" -#~ msgstr "" - -#~ msgid "operation must be add or remove" -#~ msgstr "" - -#~ msgid "Getting x509 for user: %(name)s on project: %(project)s" -#~ msgstr "" - -#~ msgid "Create project %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Modify project: %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Delete project: %s" -#~ msgstr "" - -#~ msgid "Adding user %(user)s to project %(project)s" -#~ msgstr "" - -#~ msgid "Removing user %(user)s from project %(project)s" +#~ "%(container_format)s-%(id)s (%(base_file)s): in: on" +#~ " other nodes (%(remote)d on other " +#~ "nodes)" #~ msgstr "" diff --git a/nova/locale/da/LC_MESSAGES/nova.po b/nova/locale/da/LC_MESSAGES/nova.po index 5892e6e2a..a0f3f164b 100644 --- a/nova/locale/da/LC_MESSAGES/nova.po +++ b/nova/locale/da/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-19 23:02+0000\n" +"POT-Creation-Date: 2012-02-26 23:03+0000\n" "PO-Revision-Date: 2011-01-15 21:46+0000\n" "Last-Translator: Soren Hansen \n" "Language-Team: Danish \n" @@ -51,7 +51,12 @@ msgstr "" msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" -#: nova/crypto.py:296 +#: nova/crypto.py:142 nova/crypto.py:159 nova/crypto.py:248 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/crypto.py:307 #, python-format msgid "Flags path: %s" msgstr "" @@ -200,100 +205,105 @@ msgstr "" #: nova/exception.py:290 #, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:294 +#, 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:295 +#: nova/exception.py:299 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:299 +#: nova/exception.py:303 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:307 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:311 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:315 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:340 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:344 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:348 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:352 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:353 +#: nova/exception.py:357 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:358 +#: nova/exception.py:362 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:362 +#: nova/exception.py:366 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:366 +#: nova/exception.py:370 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, 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:376 +#: nova/exception.py:380 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -301,724 +311,736 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:387 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:391 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:395 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:399 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:403 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:404 +#: nova/exception.py:408 #, python-format msgid "Required flag %(flag)s not set." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:412 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:416 #, python-format msgid "Unable to locate account %(account_name) on Solidfire device" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:420 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:424 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:425 +#: nova/exception.py:429 msgid "Zero volume types found." msgstr "" -#: nova/exception.py:429 +#: nova/exception.py:433 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:438 +#: nova/exception.py:442 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:443 +#: nova/exception.py:447 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:447 +#: nova/exception.py:451 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:451 +#: nova/exception.py:455 +#, python-format +msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +msgstr "" + +#: nova/exception.py:460 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:464 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:468 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:472 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:476 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:472 +#: nova/exception.py:481 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:476 +#: nova/exception.py:485 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:489 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:493 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:497 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:501 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:505 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:500 +#: nova/exception.py:509 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:504 +#: nova/exception.py:513 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:508 +#: nova/exception.py:517 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:512 +#: nova/exception.py:521 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:516 +#: nova/exception.py:525 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:520 +#: nova/exception.py:529 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:524 +#: nova/exception.py:533 msgid "No networks defined." msgstr "" -#: nova/exception.py:528 +#: nova/exception.py:537 #, 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:533 +#: nova/exception.py:542 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:546 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:550 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:554 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:558 #, python-format msgid "Instance %(instance_id)s has zero fixed ips." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:562 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:567 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:571 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:575 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:571 +#: nova/exception.py:580 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:584 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:588 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:592 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:596 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:600 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:604 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:608 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:612 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:607 +#: nova/exception.py:616 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:611 +#: nova/exception.py:620 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:615 +#: nova/exception.py:624 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:628 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:632 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:636 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:640 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:644 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:648 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:652 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:656 #, python-format msgid "Auth token %(token)s could not be found." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:660 #, python-format msgid "Access Key %(access_key)s could not be found." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:664 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:659 +#: nova/exception.py:668 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:663 +#: nova/exception.py:672 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:667 +#: nova/exception.py:676 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:681 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:685 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:690 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:695 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:699 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:695 +#: nova/exception.py:704 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:699 +#: nova/exception.py:708 #, 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:705 +#: nova/exception.py:714 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:718 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:722 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:727 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:731 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:735 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:739 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:744 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:748 #, python-format msgid "Zone %(zone_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:752 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:756 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:752 +#: nova/exception.py:761 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:765 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:761 +#: nova/exception.py:770 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:766 +#: nova/exception.py:775 msgid "LDAP object could not be found" msgstr "" -#: nova/exception.py:770 +#: nova/exception.py:779 #, python-format msgid "LDAP user %(user_id)s could not be found." msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:783 #, python-format msgid "LDAP group %(group_id)s could not be found." msgstr "" -#: nova/exception.py:778 +#: nova/exception.py:787 #, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" -#: nova/exception.py:782 +#: nova/exception.py:791 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:786 +#: nova/exception.py:795 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:799 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:795 +#: nova/exception.py:804 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:808 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:812 msgid "Action not allowed." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:816 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:811 +#: nova/exception.py:820 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:815 +#: nova/exception.py:824 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:824 +#: nova/exception.py:833 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 #, python-format msgid "User %(user)s already exists." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:841 #, python-format msgid "LDAP user %(user)s already exists." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:845 #, python-format msgid "LDAP group %(group)s already exists." msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:849 #, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:854 #, python-format msgid "Project %(project)s already exists." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:858 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:862 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:866 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:870 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:865 +#: nova/exception.py:874 msgid "Migration error" msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:878 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:882 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:886 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:890 msgid "Nova access parameters were not specified." msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:894 #, python-format msgid "Virtual Storage Array %(id)d could not be found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:898 #, python-format msgid "Virtual Storage Array %(name)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:902 msgid "When resizing, instances must change size!" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:906 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:910 msgid "1 or more Zones could not complete the request" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:914 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:909 +#: nova/exception.py:918 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:922 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:926 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:930 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:934 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:929 +#: nova/exception.py:938 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:933 +#: nova/exception.py:942 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:947 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:937 +#: nova/exception.py:951 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:941 +#: nova/exception.py:955 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:945 +#: nova/exception.py:959 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:964 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:968 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:972 msgid "Detected more than one volume with name %(vol_name)" msgstr "" -#: nova/exception.py:962 +#: nova/exception.py:976 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:981 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:985 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:989 #, python-format msgid "Error in SolidFire API response: status=%(status)s" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:993 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:983 +#: nova/exception.py:997 msgid "Detected existing vlan with id %(vlan)" msgstr "" -#: nova/exception.py:987 +#: nova/exception.py:1001 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:991 +#: nova/exception.py:1005 msgid "Invalid id: %(val) (expecting \"i-...\")." msgstr "" -#: nova/log.py:307 +#: nova/log.py:310 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1055,163 +1077,183 @@ msgstr "" msgid "Starting %(topic)s node (version %(vcs_string)s)" msgstr "" -#: nova/service.py:176 +#: nova/service.py:177 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:250 +#: nova/service.py:251 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:287 +#: nova/service.py:288 msgid "The service database object disappeared, Recreating it." msgstr "" -#: nova/service.py:302 +#: nova/service.py:303 msgid "Recovered model server connection!" msgstr "" -#: nova/service.py:308 +#: nova/service.py:309 msgid "model server went away" msgstr "" -#: nova/service.py:400 +#: nova/service.py:402 msgid "Full set of FLAGS:" msgstr "" -#: nova/service.py:407 +#: nova/service.py:409 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/utils.py:72 +#: nova/utils.py:74 #, python-format msgid "Inner Exception: %s" msgstr "" -#: nova/utils.py:156 +#: nova/utils.py:158 #, python-format msgid "Fetching %s" msgstr "" -#: nova/utils.py:197 +#: nova/utils.py:199 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:207 +#: nova/utils.py:209 #, python-format msgid "Running cmd (subprocess): %s" msgstr "" -#: nova/utils.py:223 nova/utils.py:302 +#: nova/utils.py:225 nova/utils.py:304 #, python-format msgid "Result was %s" msgstr "" -#: nova/utils.py:236 +#: nova/utils.py:238 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:278 +#: nova/utils.py:280 #, python-format msgid "Running cmd (SSH): %s" msgstr "" -#: nova/utils.py:280 +#: nova/utils.py:282 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:284 +#: nova/utils.py:286 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:343 +#: nova/utils.py:345 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:476 +#: nova/utils.py:478 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:479 +#: nova/utils.py:481 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:576 +#: nova/utils.py:592 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:587 +#: nova/utils.py:603 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:636 +#: nova/utils.py:652 msgid "in looping call" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:828 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:814 +#: nova/utils.py:832 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:818 +#: nova/utils.py:836 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:825 +#: nova/utils.py:843 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:902 +#, python-format +msgid "Found sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:906 +#, python-format +msgid "Cleaned sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:921 +#, python-format +msgid "Found lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:926 +#, python-format +msgid "Cleaned lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:1036 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:966 +#: nova/utils.py:1067 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1091 +#: nova/utils.py:1192 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1123 +#: nova/utils.py:1224 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1242 +#: nova/utils.py:1343 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1244 +#: nova/utils.py:1345 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1276 +#: nova/utils.py:1377 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1278 +#: nova/utils.py:1379 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" @@ -1422,7 +1464,7 @@ msgid "" msgstr "" #: nova/api/ec2/cloud.py:755 -#: nova/api/openstack/compute/contrib/security_groups.py:286 +#: nova/api/openstack/compute/contrib/security_groups.py:292 #, python-format msgid "Create Security Group %s" msgstr "" @@ -1432,117 +1474,117 @@ msgstr "" msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:788 -#: nova/api/openstack/compute/contrib/security_groups.py:239 +#: nova/api/ec2/cloud.py:790 +#: nova/api/openstack/compute/contrib/security_groups.py:245 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:796 nova/compute/manager.py:1577 +#: nova/api/ec2/cloud.py:798 nova/compute/manager.py:1589 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:867 +#: nova/api/ec2/cloud.py:869 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:871 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:873 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:215 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:899 +#: nova/api/ec2/cloud.py:901 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:914 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:916 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:941 nova/api/ec2/cloud.py:998 -#: nova/api/ec2/cloud.py:1465 nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:943 nova/api/ec2/cloud.py:1000 +#: nova/api/ec2/cloud.py:1467 nova/api/ec2/cloud.py:1482 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1064 +#: nova/api/ec2/cloud.py:1066 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1209 +#: nova/api/ec2/cloud.py:1211 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1221 +#: nova/api/ec2/cloud.py:1223 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1226 +#: nova/api/ec2/cloud.py:1228 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1236 +#: nova/api/ec2/cloud.py:1238 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1261 +#: nova/api/ec2/cloud.py:1263 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1307 +#: nova/api/ec2/cloud.py:1309 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1318 +#: nova/api/ec2/cloud.py:1320 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1412 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1437 +#: nova/api/ec2/cloud.py:1439 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1483 +#: nova/api/ec2/cloud.py:1485 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1485 +#: nova/api/ec2/cloud.py:1487 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1487 +#: nova/api/ec2/cloud.py:1489 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1489 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1546 +#: nova/api/ec2/cloud.py:1548 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -1602,16 +1644,16 @@ msgstr "" msgid "Could not find %s in request." msgstr "" -#: nova/api/openstack/auth.py:188 +#: nova/api/openstack/auth.py:192 #, python-format msgid "Successfully authenticated '%s'" msgstr "" -#: nova/api/openstack/auth.py:238 +#: nova/api/openstack/auth.py:242 msgid "User not found with provided API key." msgstr "" -#: nova/api/openstack/auth.py:255 +#: nova/api/openstack/auth.py:259 #, python-format msgid "Provided API key is valid, but not for user '%(username)s'" msgstr "" @@ -1646,21 +1688,21 @@ msgstr "" msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:358 +#: nova/api/openstack/common.py:334 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:337 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:441 +#: nova/api/openstack/common.py:417 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:443 +#: nova/api/openstack/common.py:419 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -1852,7 +1894,7 @@ msgid "" "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:265 +#: nova/api/openstack/compute/limits.py:266 msgid "This request was rate-limited." msgstr "" @@ -2034,7 +2076,7 @@ msgid "Resize requests require 'flavorRef' attribute." msgstr "" #: nova/api/openstack/compute/servers.py:1006 -#: nova/api/openstack/compute/contrib/aggregates.py:140 +#: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/networks.py:65 msgid "Invalid request body" msgstr "" @@ -2151,11 +2193,50 @@ msgstr "" msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:137 +#: nova/api/openstack/compute/contrib/aggregates.py:76 +#, python-format +msgid "" +"Cannot create aggregate with name %(name)s and availability zone " +"%(avail_zone)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:88 +#, python-format +msgid "Cannot show aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:114 +#, python-format +msgid "Cannot update aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:126 +#, python-format +msgid "Cannot delete aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:139 #, python-format msgid "Aggregates does not have %s action" msgstr "" +#: nova/api/openstack/compute/contrib/aggregates.py:152 +#: nova/api/openstack/compute/contrib/aggregates.py:158 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:171 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:195 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + #: nova/api/openstack/compute/contrib/certificates.py:75 msgid "Only root certificate can be retrieved." msgstr "" @@ -2179,6 +2260,7 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" +#: nova/api/openstack/compute/contrib/extended_server_attributes.py:65 #: nova/api/openstack/compute/contrib/extended_status.py:61 msgid "Server not found." msgstr "" @@ -2204,8 +2286,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:201 #: nova/api/openstack/compute/contrib/floating_ips.py:230 -#: nova/api/openstack/compute/contrib/security_groups.py:559 -#: nova/api/openstack/compute/contrib/security_groups.py:592 +#: nova/api/openstack/compute/contrib/security_groups.py:560 +#: nova/api/openstack/compute/contrib/security_groups.py:593 msgid "Missing parameter dict" msgstr "" @@ -2222,26 +2304,36 @@ msgstr "" msgid "Associate floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:145 +#: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:150 +#: nova/api/openstack/compute/contrib/hosts.py:148 +#, python-format +msgid "Invalid mode: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:152 #, python-format msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:159 +#: nova/api/openstack/compute/contrib/hosts.py:170 +#, python-format +msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:181 #, python-format msgid "Setting host %(host)s to %(state)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:206 +#: nova/api/openstack/compute/contrib/hosts.py:228 msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:214 +#: nova/api/openstack/compute/contrib/hosts.py:236 msgid "Host not found" msgstr "" @@ -2297,82 +2389,86 @@ msgstr "" msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:219 +#: nova/api/openstack/compute/contrib/security_groups.py:222 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:289 +#: nova/api/openstack/compute/contrib/security_groups.py:243 +msgid "Security group is still in use" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:295 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:309 +#: nova/api/openstack/compute/contrib/security_groups.py:315 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:312 +#: nova/api/openstack/compute/contrib/security_groups.py:318 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:321 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:342 +#: nova/api/openstack/compute/contrib/security_groups.py:348 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:345 +#: nova/api/openstack/compute/contrib/security_groups.py:351 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:354 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:363 +#: nova/api/openstack/compute/contrib/security_groups.py:369 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:370 +#: nova/api/openstack/compute/contrib/security_groups.py:376 #, python-format msgid "This rule already exists in group %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:408 +#: nova/api/openstack/compute/contrib/security_groups.py:414 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:412 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Parent group id and group id cannot be same" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:490 +#: nova/api/openstack/compute/contrib/security_groups.py:496 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:493 +#: nova/api/openstack/compute/contrib/security_groups.py:499 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:500 +#: nova/api/openstack/compute/contrib/security_groups.py:506 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:562 -#: nova/api/openstack/compute/contrib/security_groups.py:595 +#: nova/api/openstack/compute/contrib/security_groups.py:563 +#: nova/api/openstack/compute/contrib/security_groups.py:596 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:566 -#: nova/api/openstack/compute/contrib/security_groups.py:599 +#: nova/api/openstack/compute/contrib/security_groups.py:567 +#: nova/api/openstack/compute/contrib/security_groups.py:600 msgid "Security group name cannot be empty" msgstr "" @@ -2705,62 +2801,62 @@ msgstr "" msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:832 +#: nova/compute/api.py:828 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:852 +#: nova/compute/api.py:848 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:886 +#: nova/compute/api.py:882 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:924 +#: nova/compute/api.py:920 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:943 +#: nova/compute/api.py:939 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:947 +#: nova/compute/api.py:943 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1013 nova/volume/api.py:163 +#: nova/compute/api.py:1009 nova/volume/api.py:163 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1108 -msgid "No compute host specified" -msgstr "" - -#: nova/compute/api.py:1111 -#, python-format -msgid "Unable to find host for Instance %s" -msgstr "" - -#: nova/compute/api.py:1353 +#: nova/compute/api.py:1300 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1361 +#: nova/compute/api.py:1308 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1652 +#: nova/compute/api.py:1572 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" +#: nova/compute/api.py:1804 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/api.py:1807 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + #: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65 msgid "create arguments must be positive integers" msgstr "" @@ -2775,473 +2871,496 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:136 +#: nova/compute/manager.py:141 #, python-format msgid "check_instance_lock: decorating: |%s|" msgstr "" -#: nova/compute/manager.py:138 +#: nova/compute/manager.py:143 #, python-format msgid "" "check_instance_lock: arguments: |%(self)s| |%(context)s| " "|%(instance_uuid)s|" msgstr "" -#: nova/compute/manager.py:142 +#: nova/compute/manager.py:147 #, python-format msgid "check_instance_lock: locked: |%s|" msgstr "" -#: nova/compute/manager.py:144 +#: nova/compute/manager.py:149 #, python-format msgid "check_instance_lock: admin: |%s|" msgstr "" -#: nova/compute/manager.py:149 +#: nova/compute/manager.py:154 #, python-format msgid "check_instance_lock: executing: |%s|" msgstr "" -#: nova/compute/manager.py:153 +#: nova/compute/manager.py:158 #, python-format msgid "check_instance_lock: not executing |%s|" msgstr "" -#: nova/compute/manager.py:199 +#: nova/compute/manager.py:204 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:233 +#: nova/compute/manager.py:239 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:238 +#: nova/compute/manager.py:244 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:248 +#: nova/compute/manager.py:254 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:253 +#: nova/compute/manager.py:259 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:322 +#: nova/compute/manager.py:328 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:389 +#: nova/compute/manager.py:395 #, python-format msgid "" "Going to force the deletion of the vm %(instance_uuid)s, even if it is " "deleted" msgstr "" -#: nova/compute/manager.py:395 +#: nova/compute/manager.py:401 #, python-format msgid "" "Instance %(instance_uuid)s did not exist in the DB, but I will shut it " "down anyway using a special context" msgstr "" -#: nova/compute/manager.py:401 +#: nova/compute/manager.py:407 #, python-format msgid "exception terminating the instance %(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:439 +#: nova/compute/manager.py:445 #, python-format msgid "Instance %s not found." msgstr "" -#: nova/compute/manager.py:475 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:518 +#: nova/compute/manager.py:524 #, 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:523 +#: nova/compute/manager.py:529 #, 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:533 +#: nova/compute/manager.py:539 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:549 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:556 +#: nova/compute/manager.py:562 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:560 +#: nova/compute/manager.py:566 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:589 +#: nova/compute/manager.py:595 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:616 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:661 +#: nova/compute/manager.py:667 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:673 +#: nova/compute/manager.py:679 #, python-format msgid "trying to destroy already destroyed instance: %s" msgstr "" -#: nova/compute/manager.py:693 +#: nova/compute/manager.py:699 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:700 +#: nova/compute/manager.py:706 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:789 +#: nova/compute/manager.py:795 #, python-format msgid "" "Cannot rebuild instance [%(instance_uuid)s], because the given image does" " not exist." msgstr "" -#: nova/compute/manager.py:794 +#: nova/compute/manager.py:800 #, python-format msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" msgstr "" -#: nova/compute/manager.py:801 +#: nova/compute/manager.py:807 #, python-format msgid "Rebuilding instance %s" msgstr "" -#: nova/compute/manager.py:854 +#: nova/compute/manager.py:860 #, python-format msgid "Rebooting instance %s" msgstr "" -#: nova/compute/manager.py:869 +#: nova/compute/manager.py:875 #, python-format msgid "" "trying to reboot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:907 +#: nova/compute/manager.py:913 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/manager.py:919 +#: nova/compute/manager.py:925 #, python-format msgid "instance %s: snapshotting" msgstr "" -#: nova/compute/manager.py:925 +#: nova/compute/manager.py:931 #, python-format msgid "" "trying to snapshot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:984 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:989 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:987 +#: nova/compute/manager.py:993 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1017 +#: nova/compute/manager.py:1023 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1023 +#: nova/compute/manager.py:1029 #, python-format msgid "Instance %s: Root password set" msgstr "" -#: nova/compute/manager.py:1032 +#: nova/compute/manager.py:1038 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1046 +#: nova/compute/manager.py:1052 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1061 +#: nova/compute/manager.py:1067 #, python-format msgid "" "trying to inject a file into a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1066 +#: nova/compute/manager.py:1072 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1080 +#: nova/compute/manager.py:1086 #, python-format msgid "" "trying to update agent on a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1085 +#: nova/compute/manager.py:1091 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, python-format msgid "instance %s: rescuing" msgstr "" -#: nova/compute/manager.py:1123 +#: nova/compute/manager.py:1129 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1242 +#: nova/compute/manager.py:1248 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1259 +#: nova/compute/manager.py:1265 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1296 nova/compute/manager.py:1371 -#: nova/compute/manager.py:2319 +#: nova/compute/manager.py:1302 nova/compute/manager.py:1377 +#: nova/compute/manager.py:2395 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1424 +#: nova/compute/manager.py:1430 #, python-format msgid "instance %s: pausing" msgstr "" -#: nova/compute/manager.py:1442 +#: nova/compute/manager.py:1448 #, python-format msgid "instance %s: unpausing" msgstr "" -#: nova/compute/manager.py:1472 +#: nova/compute/manager.py:1484 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1481 +#: nova/compute/manager.py:1493 #, python-format msgid "instance %s: suspending" msgstr "" -#: nova/compute/manager.py:1503 +#: nova/compute/manager.py:1515 #, python-format msgid "instance %s: resuming" msgstr "" -#: nova/compute/manager.py:1526 +#: nova/compute/manager.py:1538 #, python-format msgid "instance %s: locking" msgstr "" -#: nova/compute/manager.py:1535 +#: nova/compute/manager.py:1547 #, python-format msgid "instance %s: unlocking" msgstr "" -#: nova/compute/manager.py:1543 +#: nova/compute/manager.py:1555 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1553 +#: nova/compute/manager.py:1565 #, python-format msgid "instance %s: reset network" msgstr "" -#: nova/compute/manager.py:1561 +#: nova/compute/manager.py:1573 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1565 +#: nova/compute/manager.py:1577 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1602 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1632 +#: nova/compute/manager.py:1644 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1650 +#: nova/compute/manager.py:1662 +#, python-format +msgid "" +"instance %(instance_uuid)s: attaching volume %(volume_id)s to " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:1664 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1662 +#: nova/compute/manager.py:1673 +#, python-format +msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" +msgstr "" + +#: nova/compute/manager.py:1683 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1690 +#: nova/compute/manager.py:1711 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1694 +#: nova/compute/manager.py:1715 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1781 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1843 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1850 +#: nova/compute/manager.py:1871 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1907 +#: nova/compute/manager.py:1928 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:1934 +#: nova/compute/manager.py:1955 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:1964 +#: nova/compute/manager.py:1985 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:1972 +#: nova/compute/manager.py:1993 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:1974 +#: nova/compute/manager.py:1995 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2012 +#: nova/compute/manager.py:2033 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2035 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:2029 +#: nova/compute/manager.py:2050 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2112 +#: nova/compute/manager.py:2157 +#, python-format +msgid "Updated the info_cache for instance %s" +msgstr "" + +#: nova/compute/manager.py:2186 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2139 +#: nova/compute/manager.py:2213 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2167 +#: nova/compute/manager.py:2241 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2179 -#, python-format +#: nova/compute/manager.py:2252 msgid "" -"Instance %(name)s found in database but not known by hypervisor. Setting " -"power state to NOSTATE" +"Instance found in database but not known by hypervisor. Setting power " +"state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2275 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2215 +#: nova/compute/manager.py:2287 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2294 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Detected instance with name label '%(name_label)s' which is marked as " "DELETED but still present on host." msgstr "" -#: nova/compute/manager.py:2300 +#: nova/compute/manager.py:2359 #, python-format msgid "" -"Destroying instance with name label '%(name_label)s' which is marked as " -"DELETED but still present on host." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/compute/manager.py:2308 +#: nova/compute/manager.py:2366 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:2436 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + #: nova/compute/utils.py:141 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -3319,22 +3438,22 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:565 nova/db/sqlalchemy/api.py:600 +#: nova/db/sqlalchemy/api.py:566 nova/db/sqlalchemy/api.py:601 #, python-format msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4126 nova/db/sqlalchemy/api.py:4152 +#: nova/db/sqlalchemy/api.py:4162 nova/db/sqlalchemy/api.py:4188 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4210 +#: nova/db/sqlalchemy/api.py:4246 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4254 +#: nova/db/sqlalchemy/api.py:4290 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3352,72 +3471,68 @@ msgstr "" msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:75 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48 msgid "interface column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:82 -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:58 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:80 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:54 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:61 #, python-format msgid "Table |%s| not created!" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:89 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87 msgid "VIF column not added to fixed_ips table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:99 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97 #, python-format msgid "join list for moving mac_addresses |%s|" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:123 -msgid "Can't downgrade without losing data" -msgstr "" - #: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:39 -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:61 -#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:98 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:99 msgid "foreign key constraint couldn't be added" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:53 +#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:58 msgid "foreign key constraint couldn't be dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:39 +#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34 msgid "priority column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:43 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41 #: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:42 -#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:56 #: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68 msgid "foreign key constraint couldn't be removed" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:38 +#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34 msgid "progress column not added to instances table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:102 +#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97 #, python-format msgid "" "Could not cast flavorid to integer: %s. Set flavorid to an integer-like " "string to downgrade." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69 msgid "instance_info_caches tables not dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:45 +#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41 msgid "progress column not added to compute_nodes table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:66 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76 msgid "dns_domains table not dropped" msgstr "" @@ -3568,7 +3683,7 @@ msgstr "" msgid "Starting Bridge interface for %s" msgstr "" -#: nova/network/manager.py:273 nova/network/manager.py:465 +#: nova/network/manager.py:273 nova/network/manager.py:471 #, python-format msgid "Interface %(interface)s not found" msgstr "" @@ -3578,27 +3693,27 @@ msgstr "" msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:323 +#: nova/network/manager.py:328 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:355 +#: nova/network/manager.py:361 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:359 +#: nova/network/manager.py:365 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:371 +#: nova/network/manager.py:377 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:583 +#: nova/network/manager.py:589 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3606,41 +3721,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:629 +#: nova/network/manager.py:635 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:639 +#: nova/network/manager.py:645 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:747 +#: nova/network/manager.py:753 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:751 +#: nova/network/manager.py:757 msgid "setting network host" msgstr "" -#: nova/network/manager.py:863 +#: nova/network/manager.py:871 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:868 +#: nova/network/manager.py:876 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:892 +#: nova/network/manager.py:905 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1111 +#: nova/network/manager.py:1126 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3648,68 +3763,68 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1186 +#: nova/network/manager.py:1201 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1190 +#: nova/network/manager.py:1205 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1198 +#: nova/network/manager.py:1213 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1203 +#: nova/network/manager.py:1218 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1207 +#: nova/network/manager.py:1222 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1210 +#: nova/network/manager.py:1225 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1278 +#: nova/network/manager.py:1294 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1281 +#: nova/network/manager.py:1297 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1292 +#: nova/network/manager.py:1308 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1351 +#: nova/network/manager.py:1367 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1370 +#: nova/network/manager.py:1386 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1686 +#: nova/network/manager.py:1703 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1693 +#: nova/network/manager.py:1710 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -3749,59 +3864,59 @@ msgstr "" msgid "unable to deserialize object of type = '%s'" msgstr "" -#: nova/network/quantum/manager.py:152 +#: nova/network/quantum/manager.py:151 msgid "QuantumManager does not use 'multi_host' parameter." msgstr "" -#: nova/network/quantum/manager.py:156 +#: nova/network/quantum/manager.py:155 msgid "QuantumManager requires that only one network is created per call" msgstr "" -#: nova/network/quantum/manager.py:166 +#: nova/network/quantum/manager.py:165 msgid "QuantumManager does not use 'vlan_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:172 +#: nova/network/quantum/manager.py:171 msgid "QuantumManager does not use 'vpn_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:176 +#: nova/network/quantum/manager.py:175 msgid "QuantumManager does not use 'bridge' parameter." msgstr "" -#: nova/network/quantum/manager.py:180 +#: nova/network/quantum/manager.py:179 msgid "QuantumManager does not use 'bridge_interface' parameter." msgstr "" -#: nova/network/quantum/manager.py:185 +#: nova/network/quantum/manager.py:184 msgid "QuantumManager requires a valid (.1) gateway address." msgstr "" -#: nova/network/quantum/manager.py:197 +#: nova/network/quantum/manager.py:196 #, python-format msgid "" "Unable to find existing quantum network for tenant '%(q_tenant_id)s' with" " net-id '%(quantum_net_id)s'" msgstr "" -#: nova/network/quantum/manager.py:243 +#: nova/network/quantum/manager.py:242 #, python-format msgid "Network %s has active ports, cannot delete" msgstr "" -#: nova/network/quantum/manager.py:289 +#: nova/network/quantum/manager.py:288 #, python-format msgid "network allocations for instance %s" msgstr "" -#: nova/network/quantum/manager.py:537 +#: nova/network/quantum/manager.py:564 #, python-format msgid "" "port deallocation failed for instance: |%(instance_id)s|, port_id: " "|%(port_id)s|" msgstr "" -#: nova/network/quantum/manager.py:556 +#: nova/network/quantum/manager.py:583 #, python-format msgid "" "ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: " @@ -3870,51 +3985,56 @@ msgstr "" msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" +#: nova/notifier/rabbit_notifier.py:44 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + #: nova/rpc/amqp.py:144 nova/rpc/impl_carrot.py:460 #, python-format msgid "Returning exception %s to caller" msgstr "" -#: nova/rpc/amqp.py:187 nova/rpc/impl_carrot.py:494 +#: nova/rpc/amqp.py:186 nova/rpc/impl_carrot.py:494 #, python-format msgid "unpacked context: %s" msgstr "" -#: nova/rpc/amqp.py:230 nova/rpc/impl_carrot.py:261 +#: nova/rpc/amqp.py:229 nova/rpc/impl_carrot.py:261 #, python-format msgid "received %s" msgstr "" -#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:274 +#: nova/rpc/amqp.py:234 nova/rpc/impl_carrot.py:274 #, python-format msgid "no method for message: %s" msgstr "" -#: nova/rpc/amqp.py:236 nova/rpc/impl_carrot.py:276 +#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:276 #, python-format msgid "No method for message: %s" msgstr "" -#: nova/rpc/amqp.py:318 nova/rpc/impl_carrot.py:528 +#: nova/rpc/amqp.py:319 nova/rpc/impl_carrot.py:528 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:321 nova/rpc/impl_carrot.py:531 +#: nova/rpc/amqp.py:322 nova/rpc/impl_carrot.py:531 #, python-format msgid "MSG_ID is %s" msgstr "" -#: nova/rpc/amqp.py:343 nova/rpc/impl_carrot.py:610 +#: nova/rpc/amqp.py:344 nova/rpc/impl_carrot.py:610 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:351 nova/rpc/impl_carrot.py:620 +#: nova/rpc/amqp.py:352 nova/rpc/impl_carrot.py:620 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:376 nova/rpc/impl_carrot.py:630 +#: nova/rpc/amqp.py:377 nova/rpc/impl_carrot.py:630 #, python-format msgid "Sending notification on %s..." msgstr "" @@ -4009,37 +4129,37 @@ msgid "" "again in %(sleep_time)d seconds." msgstr "" -#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:379 +#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:384 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:394 +#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:399 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:398 +#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:403 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:425 +#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:430 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_qpid.py:335 +#: nova/rpc/impl_qpid.py:340 #, python-format msgid "Unable to connect to AMQP server: %s " msgstr "" -#: nova/rpc/impl_qpid.py:340 +#: nova/rpc/impl_qpid.py:345 #, python-format msgid "Connected to AMQP server on %s" msgstr "" -#: nova/rpc/impl_qpid.py:348 +#: nova/rpc/impl_qpid.py:353 msgid "Re-established AMQP queues" msgstr "" @@ -4052,26 +4172,26 @@ msgstr "" msgid "Could not find another compute" msgstr "" -#: nova/scheduler/distributed_scheduler.py:50 +#: nova/scheduler/distributed_scheduler.py:51 #, python-format msgid "No host selection for %s defined." msgstr "" -#: nova/scheduler/distributed_scheduler.py:63 +#: nova/scheduler/distributed_scheduler.py:64 #, python-format msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:140 +#: nova/scheduler/distributed_scheduler.py:156 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:178 +#: nova/scheduler/distributed_scheduler.py:198 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/distributed_scheduler.py:188 +#: nova/scheduler/distributed_scheduler.py:208 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" @@ -4144,17 +4264,17 @@ msgstr "" msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/manager.py:85 +#: nova/scheduler/manager.py:86 #, python-format msgid "Driver Method %(driver_method)s missing: %(e)s.Reverting to schedule()" msgstr "" -#: nova/scheduler/manager.py:101 +#: nova/scheduler/manager.py:102 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/manager.py:116 +#: nova/scheduler/manager.py:117 #, python-format msgid "Setting instance %(instance_uuid)s to ERROR state." msgstr "" @@ -4340,17 +4460,17 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:383 nova/tests/test_compute.py:1491 +#: nova/tests/test_compute.py:382 nova/tests/test_compute.py:1491 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:389 +#: nova/tests/test_compute.py:388 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:613 +#: nova/tests/test_compute.py:612 msgid "Internal error" msgstr "" @@ -4366,48 +4486,48 @@ msgid "" "\t%s" msgstr "" -#: nova/tests/test_nova_manage.py:178 +#: nova/tests/test_nova_manage.py:182 msgid "id" msgstr "" -#: nova/tests/test_nova_manage.py:179 +#: nova/tests/test_nova_manage.py:183 msgid "IPv4" msgstr "" -#: nova/tests/test_nova_manage.py:180 +#: nova/tests/test_nova_manage.py:184 msgid "IPv6" msgstr "" -#: nova/tests/test_nova_manage.py:181 +#: nova/tests/test_nova_manage.py:185 msgid "start address" msgstr "" -#: nova/tests/test_nova_manage.py:182 +#: nova/tests/test_nova_manage.py:186 msgid "DNS1" msgstr "" -#: nova/tests/test_nova_manage.py:183 +#: nova/tests/test_nova_manage.py:187 msgid "DNS2" msgstr "" -#: nova/tests/test_nova_manage.py:184 +#: nova/tests/test_nova_manage.py:188 msgid "VlanID" msgstr "" -#: nova/tests/test_nova_manage.py:185 +#: nova/tests/test_nova_manage.py:189 msgid "project" msgstr "" -#: nova/tests/test_nova_manage.py:186 +#: nova/tests/test_nova_manage.py:190 msgid "uuid" msgstr "" -#: nova/tests/test_volume.py:195 +#: nova/tests/test_volume.py:216 #, python-format msgid "Target %s allocated" msgstr "" -#: nova/tests/test_volume.py:383 +#: nova/tests/test_volume.py:425 #, python-format msgid "Cannot confirm exported volume id:%s." msgstr "" @@ -4557,21 +4677,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:147 +#: nova/tests/rpc/common.py:131 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:155 +#: nova/tests/rpc/common.py:139 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:173 +#: nova/tests/rpc/common.py:157 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:203 nova/tests/rpc/common.py:209 +#: nova/tests/rpc/common.py:187 nova/tests/rpc/common.py:193 #, python-format msgid "Received %s" msgstr "" @@ -4581,37 +4701,37 @@ msgstr "" msgid "Host %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:194 +#: nova/tests/scheduler/test_vsa_scheduler.py:196 #, python-format msgid "Test: provision vol %(name)s on host %(host)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:196 +#: nova/tests/scheduler/test_vsa_scheduler.py:198 #, python-format msgid "\t vol=%(vol)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:199 +#: nova/tests/scheduler/test_vsa_scheduler.py:201 #, python-format msgid "Test: VSA update request: vsa_id=%(vsa_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:203 +#: nova/tests/scheduler/test_vsa_scheduler.py:205 #, python-format msgid "Test: Volume create: %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:210 +#: nova/tests/scheduler/test_vsa_scheduler.py:212 #, python-format msgid "Test: Volume get request: id=%(volume_id)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:217 +#: nova/tests/scheduler/test_vsa_scheduler.py:219 #, python-format msgid "Test: Volume update request: id=%(volume_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:453 +#: nova/tests/scheduler/test_vsa_scheduler.py:455 #, python-format msgid "Test: Volume get: id=%(volume_id)s" msgstr "" @@ -4620,6 +4740,18 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "" +#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:437 +#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:1734 +#, python-format +msgid "Compute_service record created for %s " +msgstr "" + +#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:440 +#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:1737 +#, python-format +msgid "Compute_service record updated for %s " +msgstr "" + #: nova/virt/firewall.py:130 #, python-format msgid "Attempted to unfilter instance %s which is not filtered" @@ -4664,92 +4796,69 @@ msgid "" "vmwareapi_host_password to useconnection_type=vmwareapi" msgstr "" -#: nova/virt/vmwareapi_conn.py:271 +#: nova/virt/vmwareapi_conn.py:276 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:354 +#: nova/virt/vmwareapi_conn.py:359 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:393 +#: nova/virt/vmwareapi_conn.py:398 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi_conn.py:399 +#: nova/virt/vmwareapi_conn.py:404 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi_conn.py:404 +#: nova/virt/vmwareapi_conn.py:409 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:165 +#: nova/virt/xenapi_conn.py:163 msgid "" "Must specify xenapi_connection_url, xenapi_connection_username " "(optionally), and xenapi_connection_password to use " "connection_type=xenapi" msgstr "" -#: nova/virt/xenapi_conn.py:353 nova/virt/libvirt/connection.py:445 +#: nova/virt/xenapi_conn.py:371 nova/virt/libvirt/connection.py:441 msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi_conn.py:420 nova/virt/baremetal/proxy.py:716 -#: nova/virt/libvirt/connection.py:1735 -#, python-format -msgid "Compute_service record created for %s " +#: nova/virt/xenapi_conn.py:501 +msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi_conn.py:423 nova/virt/baremetal/proxy.py:720 -#: nova/virt/libvirt/connection.py:1738 -#, python-format -msgid "Compute_service record updated for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:484 -msgid "Host startup on XenServer is not supported." +#: nova/virt/xenapi_conn.py:530 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi_conn.py:498 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +#: nova/virt/xenapi_conn.py:556 +msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi_conn.py:587 +#: nova/virt/xenapi_conn.py:648 #, python-format msgid "Task [%(name)s] %(task)s status: success %(result)s" msgstr "" -#: nova/virt/xenapi_conn.py:596 +#: nova/virt/xenapi_conn.py:657 #, python-format msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s" msgstr "" -#: nova/virt/xenapi_conn.py:616 nova/virt/xenapi_conn.py:629 +#: nova/virt/xenapi_conn.py:677 nova/virt/xenapi_conn.py:690 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi_conn.py:655 nova/virt/baremetal/proxy.py:773 -#: nova/virt/libvirt/connection.py:2277 -msgid "Updating host stats" -msgstr "" - -#: nova/virt/xenapi_conn.py:666 -#, python-format -msgid "Unable to get updated status: %s" -msgstr "" - -#: nova/virt/xenapi_conn.py:673 -#, python-format -msgid "Unable to get SR for this host: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4910,9 +5019,9 @@ msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" #: nova/virt/baremetal/proxy.py:269 -#, fuzzy, python-format +#, python-format msgid "instance %s spawned successfully" -msgstr "bind %s: slettet" +msgstr "" #: nova/virt/baremetal/proxy.py:272 #, python-format @@ -4950,7 +5059,7 @@ msgstr "" msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1505 +#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1504 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -4965,15 +5074,18 @@ msgstr "" msgid "Updating!" msgstr "" +#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2281 +#: nova/virt/xenapi/host.py:124 +msgid "Updating host stats" +msgstr "" + #: nova/virt/baremetal/tilera.py:185 msgid "free_node...." msgstr "" #: nova/virt/baremetal/tilera.py:216 #, python-format -msgid "" -"deactivate_node is called for node_id = %(id)s node_ip = " -"%(ip)s" +msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" msgstr "" #: nova/virt/baremetal/tilera.py:221 @@ -5080,151 +5192,149 @@ msgstr "" msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:366 +#: nova/virt/libvirt/connection.py:364 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:378 +#: nova/virt/libvirt/connection.py:376 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:389 +#: nova/virt/libvirt/connection.py:387 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:403 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:399 msgid "Instance destroyed successfully." -msgstr "bind %s: slettet" +msgstr "" -#: nova/virt/libvirt/connection.py:434 +#: nova/virt/libvirt/connection.py:430 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:516 +#: nova/virt/libvirt/connection.py:512 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:529 +#: nova/virt/libvirt/connection.py:525 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:680 nova/virt/libvirt/connection.py:824 +#: nova/virt/libvirt/connection.py:674 nova/virt/libvirt/connection.py:816 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:685 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:679 msgid "Instance rebooted successfully." -msgstr "bind %s: slettet" +msgstr "" -#: nova/virt/libvirt/connection.py:782 nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/connection.py:776 nova/virt/xenapi/vmops.py:1372 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:786 nova/virt/xenapi/vmops.py:1375 +#: nova/virt/libvirt/connection.py:780 nova/virt/xenapi/vmops.py:1376 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:813 +#: nova/virt/libvirt/connection.py:807 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:829 +#: nova/virt/libvirt/connection.py:821 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:837 +#: nova/virt/libvirt/connection.py:829 #, python-format msgid "virsh said: %r" msgstr "" -#: nova/virt/libvirt/connection.py:841 +#: nova/virt/libvirt/connection.py:833 msgid "cool, it's a device" msgstr "" -#: nova/virt/libvirt/connection.py:852 +#: nova/virt/libvirt/connection.py:844 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:879 +#: nova/virt/libvirt/connection.py:871 msgid "Unable to read LXC console" msgstr "" -#: nova/virt/libvirt/connection.py:996 +#: nova/virt/libvirt/connection.py:994 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1182 +#: nova/virt/libvirt/connection.py:1181 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1191 +#: nova/virt/libvirt/connection.py:1190 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1223 +#: nova/virt/libvirt/connection.py:1222 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1348 +#: nova/virt/libvirt/connection.py:1347 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1352 +#: nova/virt/libvirt/connection.py:1351 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1369 +#: nova/virt/libvirt/connection.py:1368 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/connection.py:1610 +#: nova/virt/libvirt/connection.py:1609 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1632 +#: nova/virt/libvirt/connection.py:1631 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1659 +#: nova/virt/libvirt/connection.py:1658 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:1756 +#: nova/virt/libvirt/connection.py:1755 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:1759 +#: nova/virt/libvirt/connection.py:1758 #, python-format msgid "" "to xml...\n" ":%s " msgstr "" -#: nova/virt/libvirt/connection.py:1762 +#: nova/virt/libvirt/connection.py:1761 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5234,37 +5344,35 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:1819 +#: nova/virt/libvirt/connection.py:1818 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2034 +#: nova/virt/libvirt/connection.py:2033 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2125 +#: nova/virt/libvirt/connection.py:2129 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2180 -#, python-format -msgid "During wait running, %s disappeared." +#: nova/virt/libvirt/connection.py:2184 +msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2185 -#, python-format -msgid "Instance %s running successfully." +#: nova/virt/libvirt/connection.py:2189 +msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2192 +#: nova/virt/libvirt/connection.py:2196 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2233 +#: nova/virt/libvirt/connection.py:2237 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5301,125 +5409,130 @@ msgstr "" msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/imagecache.py:144 +#: nova/virt/libvirt/imagecache.py:171 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:147 +#: nova/virt/libvirt/imagecache.py:174 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:149 +#: nova/virt/libvirt/imagecache.py:176 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:160 +#: nova/virt/libvirt/imagecache.py:187 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:211 +#: nova/virt/libvirt/imagecache.py:238 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:223 +#: nova/virt/libvirt/imagecache.py:250 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): image verification skipped, " "no hash stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:243 +#: nova/virt/libvirt/imagecache.py:270 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:282 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:246 +#: nova/virt/libvirt/imagecache.py:285 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:253 +#: nova/virt/libvirt/imagecache.py:292 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:265 +#: nova/virt/libvirt/imagecache.py:303 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/libvirt/imagecache.py:320 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): in use: on this node " "%(local)d local, %(remote)d on other nodes" msgstr "" -#: nova/virt/libvirt/imagecache.py:291 +#: nova/virt/libvirt/imagecache.py:333 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): warning -- an absent base " "file is in use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:302 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "" -"%(container_format)s-%(id)s (%(base_file)s): in: on other nodes " -"(%(remote)d on other nodes)" +"%(container_format)s-%(id)s (%(base_file)s): in use on (%(remote)d on " +"other nodes)" msgstr "" -#: nova/virt/libvirt/imagecache.py:314 +#: nova/virt/libvirt/imagecache.py:355 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:322 +#: nova/virt/libvirt/imagecache.py:363 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/libvirt/imagecache.py:387 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:355 +#: nova/virt/libvirt/imagecache.py:391 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:383 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:424 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:391 +#: nova/virt/libvirt/imagecache.py:427 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:395 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/libvirt/imagecache.py:439 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:235 +#: nova/virt/libvirt/utils.py:240 msgid "Unable to find an open port" msgstr "" @@ -5433,7 +5546,7 @@ msgstr "" msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:152 +#: nova/virt/libvirt/vif.py:156 #, python-format msgid "Failed while unplugging vif of instance '%s'" msgstr "" @@ -5857,33 +5970,54 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:526 nova/virt/xenapi/fake.py:625 -#: nova/virt/xenapi/fake.py:643 nova/virt/xenapi/fake.py:706 +#: nova/virt/xenapi/fake.py:555 nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:672 nova/virt/xenapi/fake.py:734 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:528 +#: nova/virt/xenapi/fake.py:557 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:562 +#: nova/virt/xenapi/fake.py:591 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:567 +#: nova/virt/xenapi/fake.py:596 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:627 +#: nova/virt/xenapi/fake.py:656 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" +#: nova/virt/xenapi/host.py:67 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skipping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:132 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:166 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:169 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + #: nova/virt/xenapi/network_utils.py:37 #, python-format msgid "Found non-unique network for name_label %s" @@ -5899,6 +6033,41 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" +#: nova/virt/xenapi/pool.py:111 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:126 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:145 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:148 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:164 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:176 +#, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + #: nova/virt/xenapi/vif.py:103 #, python-format msgid "Found no PIF for device %s" @@ -5911,418 +6080,432 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:209 +#: nova/virt/xenapi/vm_utils.py:215 #, python-format msgid "Created VM %s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:212 +#: nova/virt/xenapi/vm_utils.py:218 #, python-format msgid "Created VM %(instance_name)s as %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:243 +#: nova/virt/xenapi/vm_utils.py:249 #, python-format msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:246 +#: nova/virt/xenapi/vm_utils.py:252 #, python-format msgid "" "Created a CDROM-specific VBD %(vbd_ref)s for VM %(vm_ref)s, VDI " "%(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:263 +#: nova/virt/xenapi/vm_utils.py:269 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:280 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:285 +#: nova/virt/xenapi/vm_utils.py:291 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:301 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/xenapi/vm_utils.py:318 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:321 +#: nova/virt/xenapi/vm_utils.py:327 #, python-format msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/xenapi/vm_utils.py:335 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "No primary VDI found for%(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:355 +#: nova/virt/xenapi/vm_utils.py:361 #, python-format msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:369 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:408 +#: nova/virt/xenapi/vm_utils.py:414 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:618 +#: nova/virt/xenapi/vm_utils.py:624 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:697 +#: nova/virt/xenapi/vm_utils.py:703 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:725 +#: nova/virt/xenapi/vm_utils.py:731 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " "'%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:754 +#: nova/virt/xenapi/vm_utils.py:760 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:769 +#: nova/virt/xenapi/vm_utils.py:775 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:773 +#: nova/virt/xenapi/vm_utils.py:779 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:796 +#: nova/virt/xenapi/vm_utils.py:802 #, python-format msgid "Fetching image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:797 +#: nova/virt/xenapi/vm_utils.py:803 #, python-format msgid "Image Type: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:801 +#: nova/virt/xenapi/vm_utils.py:807 msgid "ISO: Found sr possibly containing the ISO image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:810 +#: nova/virt/xenapi/vm_utils.py:816 #, python-format msgid "Size for image %(image)s:%(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:819 +#: nova/virt/xenapi/vm_utils.py:825 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:836 +#: nova/virt/xenapi/vm_utils.py:842 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:848 +#: nova/virt/xenapi/vm_utils.py:854 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:858 +#: nova/virt/xenapi/vm_utils.py:864 #, python-format msgid "instance %s: Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:897 +#: nova/virt/xenapi/vm_utils.py:903 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:919 +#: nova/virt/xenapi/vm_utils.py:925 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:937 +#: nova/virt/xenapi/vm_utils.py:943 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1025 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1027 +#: nova/virt/xenapi/vm_utils.py:1034 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1054 +#: nova/virt/xenapi/vm_utils.py:1061 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1074 +#: nova/virt/xenapi/vm_utils.py:1081 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1105 +#: nova/virt/xenapi/vm_utils.py:1112 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/xenapi/vm_utils.py:1130 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1143 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1151 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1146 +#: nova/virt/xenapi/vm_utils.py:1153 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1149 +#: nova/virt/xenapi/vm_utils.py:1156 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1152 +#: nova/virt/xenapi/vm_utils.py:1159 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1156 +#: nova/virt/xenapi/vm_utils.py:1163 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/xenapi/vm_utils.py:1165 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1161 +#: nova/virt/xenapi/vm_utils.py:1168 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1164 +#: nova/virt/xenapi/vm_utils.py:1171 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/xenapi/vm_utils.py:1174 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1212 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1259 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1312 +#: nova/virt/xenapi/vm_utils.py:1319 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1393 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1396 +#: nova/virt/xenapi/vm_utils.py:1403 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1431 +#: nova/virt/xenapi/vm_utils.py:1438 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1450 +#: nova/virt/xenapi/vm_utils.py:1457 #, python-format msgid "Creating VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Creating VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1459 +#: nova/virt/xenapi/vm_utils.py:1466 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1469 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1471 +#: nova/virt/xenapi/vm_utils.py:1478 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1475 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/xenapi/vm_utils.py:1493 msgid "VBD.unplug successful first time." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1491 +#: nova/virt/xenapi/vm_utils.py:1498 msgid "VBD.unplug rejected: retrying..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 msgid "Not sleeping anymore!" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1496 +#: nova/virt/xenapi/vm_utils.py:1503 msgid "VBD.unplug successful eventually." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 +#: nova/virt/xenapi/vm_utils.py:1506 #, python-format msgid "Ignoring XenAPI.Failure in VBD.unplug: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1508 +#: nova/virt/xenapi/vm_utils.py:1515 #, python-format msgid "Ignoring XenAPI.Failure %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1529 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1531 +#: nova/virt/xenapi/vm_utils.py:1538 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1544 +#: nova/virt/xenapi/vm_utils.py:1551 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1550 +#: nova/virt/xenapi/vm_utils.py:1557 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1583 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1678 +#: nova/virt/xenapi/vm_utils.py:1650 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1677 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1727 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1686 +#: nova/virt/xenapi/vm_utils.py:1735 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1690 +#: nova/virt/xenapi/vm_utils.py:1739 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1707 +#: nova/virt/xenapi/vm_utils.py:1756 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1717 +#: nova/virt/xenapi/vm_utils.py:1766 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" @@ -6337,320 +6520,315 @@ msgstr "" msgid "Starting instance %s" msgstr "" -#: nova/virt/xenapi/vmops.py:246 +#: nova/virt/xenapi/vmops.py:248 #, python-format msgid "instance %s: Failed to spawn" msgstr "" -#: nova/virt/xenapi/vmops.py:248 +#: nova/virt/xenapi/vmops.py:250 #, python-format msgid "Instance %s failed to spawn - performing clean-up" msgstr "" -#: nova/virt/xenapi/vmops.py:322 +#: nova/virt/xenapi/vmops.py:324 #, python-format msgid "instance %s: Failed to spawn - Unable to create VM" msgstr "" -#: nova/virt/xenapi/vmops.py:389 +#: nova/virt/xenapi/vmops.py:391 #, python-format msgid "" "Auto configuring disk for instance %(instance_uuid)s, attempting to " "resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:448 +#: nova/virt/xenapi/vmops.py:450 #, python-format msgid "Invalid value for injected_files: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:453 +#: nova/virt/xenapi/vmops.py:455 #, python-format msgid "Injecting file path: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:459 +#: nova/virt/xenapi/vmops.py:461 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/vmops.py:463 +#: nova/virt/xenapi/vmops.py:465 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:472 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:476 +#: nova/virt/xenapi/vmops.py:478 #, python-format msgid "Starting VM %s..." msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:481 #, python-format msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:488 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:490 +#: nova/virt/xenapi/vmops.py:491 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:497 +#: nova/virt/xenapi/vmops.py:498 #, python-format msgid "Instance %s: waiting for running" msgstr "" -#: nova/virt/xenapi/vmops.py:506 +#: nova/virt/xenapi/vmops.py:507 #, python-format msgid "Instance %s: running" msgstr "" -#: nova/virt/xenapi/vmops.py:510 +#: nova/virt/xenapi/vmops.py:511 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:513 +#: nova/virt/xenapi/vmops.py:514 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:517 +#: nova/virt/xenapi/vmops.py:518 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:540 #, python-format msgid "Resources to remove:%s" msgstr "" -#: nova/virt/xenapi/vmops.py:550 +#: nova/virt/xenapi/vmops.py:551 #, python-format msgid "Removing VDI %(vdi_ref)s(uuid:%(vdi_to_remove)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:555 +#: nova/virt/xenapi/vmops.py:556 #, python-format msgid "Skipping VDI destroy for %s" msgstr "" -#: nova/virt/xenapi/vmops.py:564 +#: nova/virt/xenapi/vmops.py:565 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, python-format msgid "No opaque_ref could be determined for '%s'." msgstr "" -#: nova/virt/xenapi/vmops.py:647 +#: nova/virt/xenapi/vmops.py:648 #, python-format msgid "Finished snapshot and upload for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "Starting snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:665 #, python-format msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" msgstr "" -#: nova/virt/xenapi/vmops.py:683 +#: nova/virt/xenapi/vmops.py:684 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:703 +#: nova/virt/xenapi/vmops.py:704 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:751 +#: nova/virt/xenapi/vmops.py:752 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:874 +#: nova/virt/xenapi/vmops.py:875 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:882 +#: nova/virt/xenapi/vmops.py:883 #, python-format msgid "Resize instance %s complete" msgstr "" -#: nova/virt/xenapi/vmops.py:913 +#: nova/virt/xenapi/vmops.py:914 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:933 +#: nova/virt/xenapi/vmops.py:934 #, python-format msgid "domid changed from %(olddomid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:950 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:972 +#: nova/virt/xenapi/vmops.py:973 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1015 +#: nova/virt/xenapi/vmops.py:1016 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1024 +#: nova/virt/xenapi/vmops.py:1025 #, python-format msgid "VM %(instance_uuid)s already halted,skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1028 +#: nova/virt/xenapi/vmops.py:1029 #, python-format msgid "Shutting down VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1047 +#: nova/virt/xenapi/vmops.py:1048 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1068 +#: nova/virt/xenapi/vmops.py:1069 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1126 +#: nova/virt/xenapi/vmops.py:1127 #, python-format msgid "" "Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk " "deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1133 +#: nova/virt/xenapi/vmops.py:1134 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1141 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1152 +#: nova/virt/xenapi/vmops.py:1153 #, python-format msgid "Instance %(instance_uuid)s VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1170 +#: nova/virt/xenapi/vmops.py:1171 #, python-format msgid "Destroying VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1185 +#: nova/virt/xenapi/vmops.py:1186 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1240 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1311 +#: nova/virt/xenapi/vmops.py:1312 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1315 +#: nova/virt/xenapi/vmops.py:1316 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/xenapi/vmops.py:1380 +#: nova/virt/xenapi/vmops.py:1381 #, python-format msgid "Instance for migration %d not found, skipping" msgstr "" -#: nova/virt/xenapi/vmops.py:1412 +#: nova/virt/xenapi/vmops.py:1413 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1484 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1500 +#: nova/virt/xenapi/vmops.py:1464 #, python-format msgid "injecting network info to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1518 +#: nova/virt/xenapi/vmops.py:1482 #, python-format msgid "creating vif(s) for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1527 +#: nova/virt/xenapi/vmops.py:1491 #, python-format msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1494 #, python-format msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1559 +#: nova/virt/xenapi/vmops.py:1523 #, python-format msgid "injecting hostname to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1621 +#: nova/virt/xenapi/vmops.py:1585 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. VM " "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1646 +#: nova/virt/xenapi/vmops.py:1610 #, python-format msgid "" "TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/vmops.py:1614 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM" " id=%(instance_uuid)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1655 +#: nova/virt/xenapi/vmops.py:1619 #, python-format msgid "" "The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;" " args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1841 +#: nova/virt/xenapi/vmops.py:1805 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -6743,37 +6921,37 @@ msgstr "" msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:249 +#: nova/virt/xenapi/volume_utils.py:258 #, python-format msgid "Unable to introduce VDI on SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:257 +#: nova/virt/xenapi/volume_utils.py:266 #, python-format msgid "Unable to get record of VDI %s on" msgstr "" -#: nova/virt/xenapi/volume_utils.py:279 +#: nova/virt/xenapi/volume_utils.py:288 #, python-format msgid "Unable to introduce VDI for SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:289 +#: nova/virt/xenapi/volume_utils.py:298 #, python-format msgid "Error finding vdis in SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:296 +#: nova/virt/xenapi/volume_utils.py:305 #, python-format msgid "Unable to find vbd for vdi %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:330 +#: nova/virt/xenapi/volume_utils.py:339 #, python-format msgid "Unable to obtain target information %(data)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:356 +#: nova/virt/xenapi/volume_utils.py:365 #, python-format msgid "Mountpoint cannot be translated: %s" msgstr "" @@ -6831,52 +7009,52 @@ msgstr "" msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:174 +#: nova/virt/xenapi/volumeops.py:179 #, python-format msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:187 +#: nova/virt/xenapi/volumeops.py:192 #, python-format msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:195 +#: nova/virt/xenapi/volumeops.py:200 #, python-format msgid "Unable to attach volume to instance %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:198 +#: nova/virt/xenapi/volumeops.py:203 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:208 +#: nova/virt/xenapi/volumeops.py:213 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:216 +#: nova/virt/xenapi/volumeops.py:221 #, python-format msgid "Unable to locate volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:224 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to detach volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:229 +#: nova/virt/xenapi/volumeops.py:234 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:241 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:238 +#: nova/virt/xenapi/volumeops.py:243 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" @@ -6937,7 +7115,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/volume/api.py:272 nova/volume/api.py:305 +#: nova/volume/api.py:282 nova/volume/api.py:315 msgid "must be available" msgstr "" @@ -7128,9 +7306,9 @@ msgid "volume %s: deleting" msgstr "" #: nova/volume/manager.py:185 -#, fuzzy, python-format +#, python-format msgid "volume %s: volume is busy" -msgstr "bind %s: slettet" +msgstr "" #: nova/volume/manager.py:197 #, python-format @@ -7148,34 +7326,39 @@ msgid "snapshot %(snap_name)s: creating" msgstr "" #: nova/volume/manager.py:223 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: created successfully" -msgstr "bind %s: slettet" +msgstr "" #: nova/volume/manager.py:232 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: nova/volume/manager.py:241 -#, fuzzy, python-format +#: nova/volume/manager.py:235 +#, python-format +msgid "snapshot %s: snapshot is busy" +msgstr "" + +#: nova/volume/manager.py:247 +#, python-format msgid "snapshot %s: deleted successfully" -msgstr "bind %s: slettet" +msgstr "" -#: nova/volume/manager.py:323 +#: nova/volume/manager.py:329 msgid "Checking volume capabilities" msgstr "" -#: nova/volume/manager.py:327 +#: nova/volume/manager.py:333 #, python-format msgid "New capabilities found: %s" msgstr "" -#: nova/volume/manager.py:338 +#: nova/volume/manager.py:344 msgid "Clear capabilities" msgstr "" -#: nova/volume/manager.py:342 +#: nova/volume/manager.py:348 #, python-format msgid "Notification {%s} received" msgstr "" @@ -7362,6 +7545,83 @@ msgstr "" msgid "Failed to find backend in db" msgstr "" +#: nova/volume/nexenta/__init__.py:27 +msgid "Nexenta SA returned the error" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:64 +#, python-format +msgid "Sending JSON data: %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:69 +#, python-format +msgid "Auto switching to HTTPS connection to %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:75 +msgid "No headers in server response" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:76 +msgid "Bad response from server" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:79 +#, python-format +msgid "Got response: %s" +msgstr "" + +#: nova/volume/nexenta/volume.py:96 +#, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "" + +#: nova/volume/nexenta/volume.py:180 +msgid "" +"Call to local_path should not happen. Verify that use_local_volumes flag " +"is turned off." +msgstr "" + +#: nova/volume/nexenta/volume.py:202 +#, python-format +msgid "Ignored target creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:210 +#, python-format +msgid "Ignored target group creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:219 +#, python-format +msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:227 +#, python-format +msgid "Ignored LU creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:237 +#, python-format +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:273 +#, python-format +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" +msgstr "" + +#: nova/volume/nexenta/volume.py:280 +#, python-format +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" +msgstr "" + #: nova/vsa/api.py:82 msgid "invalid drive data" msgstr "" @@ -7490,852 +7750,56 @@ msgstr "" msgid "VSA ID %(vsa_id)d: Start %(vc_count)d instances" msgstr "" -#~ msgid "No hosts found" -#~ msgstr "" - -#~ msgid "DB exception wrapped" -#~ msgstr "" - -#~ msgid "Uncaught exception" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %(pid)s, tried to create %(size)sG volume" -#~ msgstr "" - -#~ msgid "Volume quota exceeded. You cannot create a volume of size %sG" -#~ msgstr "" - -#~ msgid "Volume is already attached" -#~ msgstr "" - -#~ msgid "Volume is already detached" -#~ msgstr "" - -#~ msgid "Failed to read private ip" -#~ msgstr "" - -#~ msgid "Failed to read public ip(s)" -#~ msgstr "" - -#~ msgid "%(param)s property not found for image %(_image_id)s" -#~ msgstr "" - -#~ msgid "No keypairs defined" -#~ msgstr "" - -#~ msgid "Compute.api::get_lock %s" -#~ msgstr "" - -#~ msgid "Instance %s not found" -#~ msgstr "" - -#~ msgid "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown instance type: %s" -#~ msgstr "" - -#~ msgid "Filename of root Certificate Revokation List" -#~ msgstr "" - -#~ msgid "Subject for certificate for vpns, %s for project, timestamp" -#~ msgstr "" - -#~ msgid "Casting to %(topic)s %(host)s for %(method)s" -#~ msgstr "" - -#~ msgid "" -#~ "check_instance_lock: arguments: |%(self)s| " -#~ "|%(context)s| |%(instance_id)s|" -#~ msgstr "" - -#~ msgid "instance %s: starting..." -#~ msgstr "" - -#~ msgid "Terminating instance %s" -#~ msgstr "" - -#~ msgid "Deallocating address %s" -#~ msgstr "" - -#~ msgid "" -#~ "trying to reboot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" -#~ msgstr "" - -#~ msgid "" -#~ "trying to snapshot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" +#~ msgid "Going to try to soft delete %s" #~ msgstr "" -#~ msgid "" -#~ "trying to reset the password on a" -#~ " non-running instance: %(instance_id)s " -#~ "(state: %(instance_state)s expected: " -#~ "%(expected_state)s)" -#~ msgstr "" - -#~ msgid "instance %s: setting admin password" +#~ msgid "No host for instance %s, deleting immediately" #~ msgstr "" -#~ msgid "" -#~ "trying to inject a file into a " -#~ "non-running instance: %(instance_id)s (state:" -#~ " %(instance_state)s expected: %(expected_state)s)" +#~ msgid "Going to try to terminate %s" #~ msgstr "" -#~ msgid "instance %(nm)s: injecting file to %(plain_path)s" +#~ msgid "Going to try to stop %s" #~ msgstr "" -#~ msgid "instance %s: getting ajax console" +#~ msgid "Going to try to start %s" #~ msgstr "" #~ msgid "" -#~ "instance %(instance_id)s: attaching volume " -#~ "%(volume_id)s to %(mountpoint)s" -#~ msgstr "" - -#~ msgid "instance %(instance_id)s: attach failed %(mountpoint)s, removing" +#~ "Instance %(name)s found in database but" +#~ " not known by hypervisor. Setting " +#~ "power state to NOSTATE" #~ msgstr "" #~ msgid "" -#~ "Detach volume %(volume_id)s from mountpoint" -#~ " %(mp)s on instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Host %s is not alive" -#~ msgstr "" - -#~ msgid "All hosts have too many cores" -#~ msgstr "" - -#~ msgid "Host %s not available" -#~ msgstr "" - -#~ msgid "All hosts have too many gigabytes" -#~ msgstr "" - -#~ msgid "All hosts have too many networks" -#~ msgstr "" - -#~ msgid "Can't test instances without a real virtual env." -#~ msgstr "" - -#~ msgid "Need to watch instance %s until it's running..." -#~ msgstr "" - -#~ msgid "Killing dnsmasq threw %s" -#~ msgstr "" - -#~ msgid "Class %s cannot be found" -#~ msgstr "" - -#~ msgid "Running %s" -#~ msgstr "" - -#~ msgid "Glance image %s" -#~ msgstr "" - -#~ msgid "Asking xapi to fetch %(url)s as %(access)s" +#~ "Destroying instance with name label " +#~ "'%(name_label)s' which is marked as " +#~ "DELETED but still present on host." #~ msgstr "" -#~ msgid "PV Kernel in VDI:%s" +#~ msgid "Can't downgrade without losing data" #~ msgstr "" -#~ msgid "duplicate name found: %s" +#~ msgid "Unable to get updated status: %s" #~ msgstr "" #~ msgid "" -#~ "VHD coalesce attempts exceeded (%(counter)d" -#~ " > %(max_attempts)d), giving up..." -#~ msgstr "" - -#~ msgid "No VDIs found for VM %s" +#~ "deactivate_node is called for " +#~ "node_id = %(id)s node_ip = %(ip)s" #~ msgstr "" -#~ msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s" +#~ msgid "During wait running, %s disappeared." #~ msgstr "" -#~ msgid "VBD %(vbd)s plugged as %(orig_dev)s" +#~ msgid "Instance %s running successfully." #~ msgstr "" -#~ msgid "VBD %(vbd)s plugged into wrong dev, remapping to %(dev)s" +#~ msgid "The nwfilter(%(instance_secgroup_filter_name)s) is not found." #~ msgstr "" #~ msgid "" -#~ "Writing partition table %(primary_first)d " -#~ "%(primary_last)d to %(dest)s..." -#~ msgstr "" - -#~ msgid "No service for id %s" -#~ msgstr "" - -#~ msgid "No service for %(host)s, %(binary)s" -#~ msgstr "" - -#~ msgid "No fixed ips defined" -#~ msgstr "" - -#~ msgid "No floating ip for address %s" -#~ msgstr "" - -#~ msgid "No address for instance %s" -#~ msgstr "" - -#~ msgid "no keypair for user %(user_id)s, name %(name)s" -#~ msgstr "" - -#~ msgid "No network for id %s" -#~ msgstr "" - -#~ msgid "No networks defined" -#~ msgstr "" - -#~ msgid "No network for bridge %s" -#~ msgstr "" - -#~ msgid "No network for instance %s" -#~ msgstr "" - -#~ msgid "Token %s does not exist" -#~ msgstr "" - -#~ msgid "No quota for project_id %s" -#~ msgstr "" - -#~ msgid "Volume %s not found" -#~ msgstr "" - -#~ msgid "No export device found for volume %s" -#~ msgstr "" - -#~ msgid "No target id found for volume %s" -#~ msgstr "" - -#~ msgid "No security group with id %s" -#~ msgstr "" - -#~ msgid "No security group named %(group_name)s for project: %(project_id)s" -#~ msgstr "" - -#~ msgid "No secuity group rule with id %s" -#~ msgstr "" - -#~ msgid "No user for id %s" -#~ msgstr "" - -#~ msgid "No user for access key %s" -#~ msgstr "" - -#~ msgid "No project with id %s" -#~ msgstr "" - -#~ msgid "No console pool with id %(pool_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "No console pool of type %(console_type)s" -#~ " for compute host %(compute_host)s on " -#~ "proxy host %(host)s" -#~ msgstr "" - -#~ msgid "No console for instance %(instance_id)s in pool %(pool_id)s" -#~ msgstr "" - -#~ msgid "on instance %s" -#~ msgstr "" - -#~ msgid "No console with id %(console_id)s %(idesc)s" -#~ msgstr "" - -#~ msgid "No zone with id %(zone_id)s" -#~ msgstr "" - -#~ msgid "Checking state of %s" -#~ msgstr "" - -#~ msgid "Current state of %(name)s was %(state)s." -#~ msgstr "" - -#~ msgid "Invalid device path %s" -#~ msgstr "" - -#~ msgid "No disk at %s" -#~ msgstr "" - -#~ msgid "Instance snapshotting is not supported for libvirtat this time" -#~ msgstr "" - -#~ msgid "_wait_for_reboot failed: %s" -#~ msgstr "" - -#~ msgid "_wait_for_rescue failed: %s" -#~ msgstr "" - -#~ msgid "instance %s: is running" -#~ msgstr "" - -#~ msgid "instance %s: failed to boot" -#~ msgstr "" - -#~ msgid "Contents of file %(fpath)s: %(contents)r" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting key into image %(img_id)s" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting net into image %(img_id)s" -#~ msgstr "" - -#~ msgid "diagnostics are not supported for libvirt" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %s, tried to allocate address" -#~ msgstr "" - -#~ msgid "Address quota exceeded. You cannot allocate any more addresses" -#~ msgstr "" - -#~ msgid "Finished retreving %(url)s -- placed in %(path)s" -#~ msgstr "" - -#~ msgid "The key_pair %s already exists" -#~ msgstr "" - -#~ msgid "Generating root CA: %s" -#~ msgstr "" - -#~ msgid "%s is not a valid ipProtocol" -#~ msgstr "" - -#~ msgid "Invalid port range" -#~ msgstr "" - -#~ msgid "invalid id: %s" -#~ msgstr "" - -#~ msgid "Using paste.deploy config at: %s" -#~ msgstr "" - -#~ msgid "No paste configuration for app: %s" -#~ msgstr "" - -#~ msgid "" -#~ "App Config: %(api)s\n" -#~ "%(config)r" -#~ msgstr "" - -#~ msgid "Running %s API" -#~ msgstr "" - -#~ msgid "No known API applications configured in %s." -#~ msgstr "" - -#~ msgid "Starting nova-api node (version %s)" -#~ msgstr "" - -#~ msgid "No paste configuration found for: %s" -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s is too short." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s contains invalid characters." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s starts with a hyphen." -#~ msgstr "" - -#~ msgid "Argument %s is required." -#~ msgstr "" - -#~ msgid "" -#~ "Argument %(key)s may not take value " -#~ "%(value)s. Valid values are ['true', " -#~ "'false']." -#~ msgstr "" - -#~ msgid "" -#~ "Created VDI %(vdi_ref)s (%(label)s, %(size)s," -#~ " %(read_only)s) on %(sr_ref)s." -#~ msgstr "" - -#~ msgid "Attempted to create non-unique name %s" -#~ msgstr "" - -#~ msgid "instance %(name)s: not enough free memory" -#~ msgstr "" - -#~ msgid "Spawning VM %(instance_name)s created %(vm_ref)s." -#~ msgstr "" - -#~ msgid "Invalid value for onset_files: '%s'" -#~ msgstr "" - -#~ msgid "Instance %s: booted" -#~ msgstr "" - -#~ msgid "Instance not present %s" -#~ msgstr "" - -#~ msgid "Unable to Snapshot %(vm_ref)s: %(exc)s" -#~ msgstr "" - -#~ msgid "VM %(vm)s already halted, skipping shutdown..." -#~ msgstr "" - -#~ msgid "Removing kernel/ramdisk files" -#~ msgstr "" - -#~ msgid "" -#~ "TIMEOUT: The call to %(method)s timed" -#~ " out. VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "NOT IMPLEMENTED: The call to %(method)s" -#~ " is not supported by the agent. " -#~ "VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "The call to %(method)s returned an " -#~ "error: %(e)s. VM id=%(instance_id)s; " -#~ "args=%(strargs)s" -#~ msgstr "" - -#~ msgid "Template for script to run on cloudpipe instance boot" -#~ msgstr "" - -#~ msgid "Image %s could not be found" -#~ msgstr "" - -#~ msgid "ApiError raised: %s" -#~ msgstr "" - -#~ msgid "User %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be created because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because project %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be modified because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "User \"%s\" not found" -#~ msgstr "" - -#~ msgid "Project \"%s\" not found" -#~ msgstr "" - -#~ msgid "Including admin operations in API." -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the database has not been created.\n" -#~ "Please create a database using nova-" -#~ "manage sync db before running this " -#~ "command." -#~ msgstr "" - -#~ msgid "" -#~ "No more networks available. If this is a new installation, you need\n" -#~ "to call something like this:\n" -#~ "\n" -#~ " nova-manage network create 10.0.0.0/8 10 64\n" -#~ "\n" -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the" -#~ " certificate db has not been created." -#~ "\n" -#~ "Please create a database by running a nova-api server on this host." -#~ msgstr "" - -#~ msgid "network" -#~ msgstr "" - -#~ msgid "IP address" -#~ msgstr "" - -#~ msgid "MAC address" -#~ msgstr "" - -#~ msgid "hostname" -#~ msgstr "" - -#~ msgid "host" -#~ msgstr "" - -#~ msgid "netmask" -#~ msgstr "" - -#~ msgid "Failed to load partition: %s" -#~ msgstr "" - -#~ msgid "%(filename)s, line %(line_info)d" -#~ msgstr "" - -#~ msgid "In init host" -#~ msgstr "" - -#~ msgid "Attempt to create duplicate vm %s" -#~ msgstr "" - -#~ msgid "Starting VM %s " -#~ msgstr "" - -#~ msgid "Started VM %s " -#~ msgstr "" - -#~ msgid "spawn vm failed: %s" -#~ msgstr "" - -#~ msgid "Failed to create VM %s" -#~ msgstr "" - -#~ msgid "Set memory for vm %s..." -#~ msgstr "" - -#~ msgid "Set vcpus for vm %s..." -#~ msgstr "" - -#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" -#~ msgstr "" - -#~ msgid "Failed to add diskdrive to VM %s" -#~ msgstr "" - -#~ msgid "New disk drive path is %s" -#~ msgstr "" - -#~ msgid "Failed to add vhd file to VM %s" -#~ msgstr "" - -#~ msgid "Created disk for %s" -#~ msgstr "" - -#~ msgid "Creating nic for %s " -#~ msgstr "" - -#~ msgid "Failed creating a port on the external vswitch" -#~ msgstr "" - -#~ msgid "Failed creating port for %s" -#~ msgstr "" - -#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" -#~ msgstr "" - -#~ msgid "Failed to add nic to VM %s" -#~ msgstr "" - -#~ msgid "Created nic for %s " -#~ msgstr "" - -#~ msgid "WMI job failed: %s" -#~ msgstr "" - -#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " -#~ msgstr "" - -#~ msgid "Got request to destroy vm %s" -#~ msgstr "" - -#~ msgid "Failed to destroy vm %s" -#~ msgstr "" - -#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" -#~ msgstr "" - -#~ msgid "" -#~ "Got Info for vm %(instance_id)s: " -#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," -#~ " cpu_time=%(uptime)s" -#~ msgstr "" - -#~ msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Instance %d was not found in get_network_topic" -#~ msgstr "" - -#~ msgid "Instance %d has no host" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %(pid)s, tried to run %(min_count)s instances" -#~ msgstr "" - -#~ msgid "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Going to try to terminate %s" -#~ msgstr "" - -#~ msgid "Instance %d was not found during terminate" -#~ msgstr "" - -#~ msgid "Instance %d is already being terminated" -#~ msgstr "" - -#~ msgid "Invalid device specified: %s. Example device: /dev/vdb" -#~ msgstr "" - -#~ msgid "Volume isn't attached to anything!" -#~ msgstr "" - -#~ msgid "" -#~ "AMQP server on %(fl_host)s:%(fl_port)d is " -#~ "unreachable. Trying again in %(fl_intv)d " -#~ "seconds." -#~ msgstr "" - -#~ msgid "Unable to connect to AMQP server after %d tries. Shutting down." -#~ msgstr "" - -#~ msgid "Failed to fetch message from queue" -#~ msgstr "" - -#~ msgid "Making asynchronous call..." -#~ msgstr "" - -#~ msgid "Making asynchronous cast..." -#~ msgstr "" - -#~ msgid "FAKE AOE: %s" -#~ msgstr "" - -#~ msgid "Skipping ensure_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Skipping remove_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Starting %(arg0)s on %(host)s:%(port)s" -#~ msgstr "" - -#~ msgid "leasing ip" -#~ msgstr "" - -#~ msgid "Adopted old lease or got a change of mac/hostname" -#~ msgstr "" - -#~ msgid "releasing ip" -#~ msgstr "" - -#~ msgid "" -#~ "Called %(action)s for mac %(mac)s with" -#~ " ip %(ip)s and hostname %(hostname)s " -#~ "on interface %(interface)s" -#~ msgstr "" - -#~ msgid "Instance %s Not Found" -#~ msgstr "" - -#~ msgid "Dissassociated %s stale fixed ip(s)" -#~ msgstr "" - -#~ msgid "Leasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s leased that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "IP %s leased that was already deallocated" -#~ msgstr "" - -#~ msgid "Releasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s released that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "Forgetting SR %s ... " -#~ msgstr "" - -#~ msgid "Forgetting SR %s done." -#~ msgstr "" - -#~ msgid "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s" -#~ msgstr "" - -#~ msgid "Unable to obtain target information %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown S3 value type %r" -#~ msgstr "" - -#~ msgid "Authenticated request" -#~ msgstr "" - -#~ msgid "List of buckets requested" -#~ msgstr "" - -#~ msgid "List keys for bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to access bucket %s" -#~ msgstr "" - -#~ msgid "Creating bucket %s" -#~ msgstr "" - -#~ msgid "Deleting bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete bucket %s" -#~ msgstr "" - -#~ msgid "Getting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to get object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Putting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to upload object %(nm)s to bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Deleting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: invalid directory %s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: unauthorized bucket %s" -#~ msgstr "" - -#~ msgid "Starting image upload: %s" -#~ msgstr "" - -#~ msgid "Not authorized to update attributes of image %s" -#~ msgstr "" - -#~ msgid "Toggling publicity flag of image %(image_id)s %(newstatus)r" -#~ msgstr "" - -#~ msgid "Updating user fields on image %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete image %s" -#~ msgstr "" - -#~ msgid "Deleted image: %s" -#~ msgstr "" - -#~ msgid "No user found for access key %s" -#~ msgstr "" - -#~ msgid "No project called %s could be found" -#~ msgstr "" - -#~ msgid "User %(uid)s is not a member of project %(pjid)s" -#~ msgstr "" - -#~ msgid "Signature does not match" -#~ msgstr "" - -#~ msgid "The %s role can not be found" -#~ msgstr "" - -#~ msgid "The %s role is global only" -#~ msgstr "" - -#~ msgid "LDAP user %s already exists" -#~ msgstr "" - -#~ msgid "LDAP object for %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s doesn't exist" -#~ msgstr "" - -#~ msgid "Group can't be created because group %s already exists" -#~ msgstr "" - -#~ msgid "Group can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be searched in group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be added to the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "The group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be removed from the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s is not a member of the group" -#~ msgstr "" - -#~ msgid "User %s can't be removed from all because the user doesn't exist" -#~ msgstr "" - -#~ msgid "Group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "Creating new user: %s" -#~ msgstr "" - -#~ msgid "Deleting user: %s" -#~ msgstr "" - -#~ msgid "Adding role %(role)s to user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Adding sitewide role %(role)s to user %(user)s" -#~ msgstr "" - -#~ msgid "Removing role %(role)s from user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Removing sitewide role %(role)s from user %(user)s" -#~ msgstr "" - -#~ msgid "operation must be add or remove" -#~ msgstr "" - -#~ msgid "Getting x509 for user: %(name)s on project: %(project)s" -#~ msgstr "" - -#~ msgid "Create project %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Modify project: %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Delete project: %s" -#~ msgstr "" - -#~ msgid "Adding user %(user)s to project %(project)s" -#~ msgstr "" - -#~ msgid "Removing user %(user)s from project %(project)s" +#~ "%(container_format)s-%(id)s (%(base_file)s): in: on" +#~ " other nodes (%(remote)d on other " +#~ "nodes)" #~ msgstr "" diff --git a/nova/locale/de/LC_MESSAGES/nova.po b/nova/locale/de/LC_MESSAGES/nova.po index 1ce963697..245e9bcea 100644 --- a/nova/locale/de/LC_MESSAGES/nova.po +++ b/nova/locale/de/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-19 23:02+0000\n" +"POT-Creation-Date: 2012-02-26 23:03+0000\n" "PO-Revision-Date: 2011-08-23 11:23+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: German \n" @@ -26,9 +26,8 @@ msgid "Filename of private key" msgstr "Dateiname des Private Key" #: nova/crypto.py:56 -#, fuzzy msgid "Filename of root Certificate Revocation List" -msgstr "Dateiname der Certificate Revocation List" +msgstr "" #: nova/crypto.py:59 msgid "Where we keep our keys" @@ -52,7 +51,12 @@ msgstr "" msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" -#: nova/crypto.py:296 +#: nova/crypto.py:142 nova/crypto.py:159 nova/crypto.py:248 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/crypto.py:307 #, python-format msgid "Flags path: %s" msgstr "" @@ -206,100 +210,105 @@ msgstr "" #: nova/exception.py:290 #, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:294 +#, 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:295 +#: nova/exception.py:299 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:299 +#: nova/exception.py:303 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:307 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:311 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:315 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:340 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:344 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:348 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:352 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:353 +#: nova/exception.py:357 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:358 +#: nova/exception.py:362 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:362 +#: nova/exception.py:366 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:366 +#: nova/exception.py:370 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, 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:376 +#: nova/exception.py:380 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -307,730 +316,736 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:387 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:391 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:395 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:399 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:403 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:404 +#: nova/exception.py:408 #, python-format msgid "Required flag %(flag)s not set." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:412 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:416 #, python-format msgid "Unable to locate account %(account_name) on Solidfire device" msgstr "" -#: nova/exception.py:416 -#, fuzzy, python-format +#: nova/exception.py:420 +#, python-format msgid "Volume not found for instance %(instance_id)s." -msgstr "Die Property %(param)s konnte im Image %(_image_id)s nicht gefunden werden" +msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:424 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:425 +#: nova/exception.py:429 msgid "Zero volume types found." msgstr "" -#: nova/exception.py:429 +#: nova/exception.py:433 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:438 +#: nova/exception.py:442 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:443 +#: nova/exception.py:447 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:447 +#: nova/exception.py:451 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:451 +#: nova/exception.py:455 +#, python-format +msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +msgstr "" + +#: nova/exception.py:460 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:464 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:468 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:472 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:476 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:472 +#: nova/exception.py:481 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:476 -#, fuzzy, python-format +#: nova/exception.py:485 +#, python-format msgid "Kernel not found for image %(image_id)s." -msgstr "Die Property %(param)s konnte im Image %(_image_id)s nicht gefunden werden" +msgstr "" -#: nova/exception.py:480 -#, fuzzy, python-format +#: nova/exception.py:489 +#, python-format msgid "User %(user_id)s could not be found." -msgstr "Klasse %s konnte nicht gefunden werden" +msgstr "" -#: nova/exception.py:484 -#, fuzzy, python-format +#: nova/exception.py:493 +#, python-format msgid "Project %(project_id)s could not be found." -msgstr "Es konnte kein Projekt mit dem Namen %s gefunden werden" +msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:497 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:492 -#, fuzzy, python-format +#: nova/exception.py:501 +#, python-format msgid "Role %(role_id)s could not be found." -msgstr "Es konnte kein Projekt mit dem Namen %s gefunden werden" +msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:505 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:500 +#: nova/exception.py:509 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:504 +#: nova/exception.py:513 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:508 +#: nova/exception.py:517 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:512 +#: nova/exception.py:521 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:516 +#: nova/exception.py:525 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:520 +#: nova/exception.py:529 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:524 +#: nova/exception.py:533 msgid "No networks defined." msgstr "" -#: nova/exception.py:528 +#: nova/exception.py:537 #, 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:533 +#: nova/exception.py:542 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:546 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:550 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:554 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:558 #, python-format msgid "Instance %(instance_id)s has zero fixed ips." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:562 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:567 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:571 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:575 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:571 +#: nova/exception.py:580 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:584 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:588 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:583 -#, fuzzy, python-format +#: nova/exception.py:592 msgid "Zero fixed ips could be found." -msgstr "Es konnte kein Projekt mit dem Namen %s gefunden werden" +msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:596 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:600 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:604 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:608 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:612 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:607 +#: nova/exception.py:616 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:611 +#: nova/exception.py:620 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:615 +#: nova/exception.py:624 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:628 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:623 -#, fuzzy, python-format +#: nova/exception.py:632 +#, python-format msgid "Keypair %(name)s not found for user %(user_id)s" -msgstr "Die Property %(param)s konnte im Image %(_image_id)s nicht gefunden werden" +msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:636 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:640 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:635 -#, fuzzy, python-format +#: nova/exception.py:644 +#, python-format msgid "Host %(host)s could not be found." -msgstr "Klasse %s konnte nicht gefunden werden" +msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:648 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:652 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:656 #, python-format msgid "Auth token %(token)s could not be found." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:660 #, python-format msgid "Access Key %(access_key)s could not be found." msgstr "" -#: nova/exception.py:655 -#, fuzzy, python-format +#: nova/exception.py:664 msgid "Quota could not be found" -msgstr "Klasse %s konnte nicht gefunden werden" +msgstr "" -#: nova/exception.py:659 -#, fuzzy, python-format +#: nova/exception.py:668 +#, python-format msgid "Quota for project %(project_id)s could not be found." -msgstr "Es konnte kein Projekt mit dem Namen %s gefunden werden" +msgstr "" -#: nova/exception.py:663 +#: nova/exception.py:672 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:667 +#: nova/exception.py:676 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:681 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:685 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:690 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:695 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:699 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:695 +#: nova/exception.py:704 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:699 +#: nova/exception.py:708 #, 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:705 +#: nova/exception.py:714 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:718 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:722 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:727 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:722 -#, fuzzy, python-format +#: nova/exception.py:731 msgid "Zero instance types found." -msgstr "Unbekannter Instanztyp: %s" +msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:735 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:739 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:744 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:748 #, python-format msgid "Zone %(zone_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:752 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:756 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:752 +#: nova/exception.py:761 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:765 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:761 +#: nova/exception.py:770 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:766 -#, fuzzy, python-format +#: nova/exception.py:775 msgid "LDAP object could not be found" -msgstr "Klasse %s konnte nicht gefunden werden" +msgstr "" -#: nova/exception.py:770 -#, fuzzy, python-format +#: nova/exception.py:779 +#, python-format msgid "LDAP user %(user_id)s could not be found." -msgstr "Klasse %s konnte nicht gefunden werden" +msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:783 #, python-format msgid "LDAP group %(group_id)s could not be found." msgstr "" -#: nova/exception.py:778 +#: nova/exception.py:787 #, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" -#: nova/exception.py:782 +#: nova/exception.py:791 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:786 -#, fuzzy, python-format +#: nova/exception.py:795 msgid "Zero files could be found." -msgstr "Es konnte kein Projekt mit dem Namen %s gefunden werden" +msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:799 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:795 +#: nova/exception.py:804 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:808 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:812 msgid "Action not allowed." msgstr "" -#: nova/exception.py:807 -#, fuzzy, python-format +#: nova/exception.py:816 +#, python-format msgid "Unable to use global role %(role_id)s" -msgstr "Nicht möglich volume %s zufinden" +msgstr "" -#: nova/exception.py:811 +#: nova/exception.py:820 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:815 +#: nova/exception.py:824 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:824 +#: nova/exception.py:833 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 #, python-format msgid "User %(user)s already exists." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:841 #, python-format msgid "LDAP user %(user)s already exists." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:845 #, python-format msgid "LDAP group %(group)s already exists." msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:849 #, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:854 #, python-format msgid "Project %(project)s already exists." msgstr "" -#: nova/exception.py:849 -#, fuzzy, python-format +#: nova/exception.py:858 +#, python-format msgid "Instance %(name)s already exists." -msgstr "Instanz wurde bereits erstellt" +msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:862 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:866 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:870 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:865 +#: nova/exception.py:874 msgid "Migration error" msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:878 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:882 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:886 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:890 msgid "Nova access parameters were not specified." msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:894 #, python-format msgid "Virtual Storage Array %(id)d could not be found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:898 #, python-format msgid "Virtual Storage Array %(name)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:902 msgid "When resizing, instances must change size!" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:906 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:910 msgid "1 or more Zones could not complete the request" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:914 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:909 +#: nova/exception.py:918 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:922 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:926 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:930 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:934 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:929 +#: nova/exception.py:938 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:933 +#: nova/exception.py:942 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:947 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:937 +#: nova/exception.py:951 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:941 +#: nova/exception.py:955 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:945 +#: nova/exception.py:959 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:964 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:968 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:972 msgid "Detected more than one volume with name %(vol_name)" msgstr "" -#: nova/exception.py:962 +#: nova/exception.py:976 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:967 -#, fuzzy, python-format +#: nova/exception.py:981 msgid "Unable to create instance type" -msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" +msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:985 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:989 #, python-format msgid "Error in SolidFire API response: status=%(status)s" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:993 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:983 +#: nova/exception.py:997 msgid "Detected existing vlan with id %(vlan)" msgstr "" -#: nova/exception.py:987 +#: nova/exception.py:1001 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:991 +#: nova/exception.py:1005 msgid "Invalid id: %(val) (expecting \"i-...\")." msgstr "" -#: nova/log.py:307 +#: nova/log.py:310 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1067,163 +1082,183 @@ msgstr "" msgid "Starting %(topic)s node (version %(vcs_string)s)" msgstr "" -#: nova/service.py:176 +#: nova/service.py:177 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:250 +#: nova/service.py:251 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:287 +#: nova/service.py:288 msgid "The service database object disappeared, Recreating it." msgstr "Das Service-Datenbank-Objekt ist verschwunden, es wird erneut erzeugt." -#: nova/service.py:302 +#: nova/service.py:303 msgid "Recovered model server connection!" msgstr "" -#: nova/service.py:308 +#: nova/service.py:309 msgid "model server went away" msgstr "" -#: nova/service.py:400 +#: nova/service.py:402 msgid "Full set of FLAGS:" -msgstr "" +msgstr "Alle vorhandenen FLAGS:" -#: nova/service.py:407 +#: nova/service.py:409 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/utils.py:72 +#: nova/utils.py:74 #, python-format msgid "Inner Exception: %s" msgstr "" -#: nova/utils.py:156 +#: nova/utils.py:158 #, python-format msgid "Fetching %s" msgstr "Hole %s" -#: nova/utils.py:197 +#: nova/utils.py:199 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:207 +#: nova/utils.py:209 #, python-format msgid "Running cmd (subprocess): %s" msgstr "Führe Kommando (subprocess) aus: %s" -#: nova/utils.py:223 nova/utils.py:302 +#: nova/utils.py:225 nova/utils.py:304 #, python-format msgid "Result was %s" msgstr "Ergebnis war %s" -#: nova/utils.py:236 +#: nova/utils.py:238 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:278 +#: nova/utils.py:280 #, python-format msgid "Running cmd (SSH): %s" msgstr "" -#: nova/utils.py:280 +#: nova/utils.py:282 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:284 +#: nova/utils.py:286 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:343 +#: nova/utils.py:345 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:476 +#: nova/utils.py:478 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:479 +#: nova/utils.py:481 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:576 +#: nova/utils.py:592 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:587 +#: nova/utils.py:603 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:636 +#: nova/utils.py:652 msgid "in looping call" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:828 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:814 +#: nova/utils.py:832 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:818 +#: nova/utils.py:836 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:825 +#: nova/utils.py:843 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:935 -#, fuzzy, python-format +#: nova/utils.py:902 +#, python-format +msgid "Found sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:906 +#, python-format +msgid "Cleaned sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:921 +#, python-format +msgid "Found lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:926 +#, python-format +msgid "Cleaned lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:1036 +#, python-format msgid "Expected object of type: %s" -msgstr "Lösche Projekt %s" +msgstr "" -#: nova/utils.py:966 +#: nova/utils.py:1067 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1091 +#: nova/utils.py:1192 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1123 +#: nova/utils.py:1224 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1242 +#: nova/utils.py:1343 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1244 +#: nova/utils.py:1345 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1276 +#: nova/utils.py:1377 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1278 +#: nova/utils.py:1379 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" @@ -1434,7 +1469,7 @@ msgid "" msgstr "" #: nova/api/ec2/cloud.py:755 -#: nova/api/openstack/compute/contrib/security_groups.py:286 +#: nova/api/openstack/compute/contrib/security_groups.py:292 #, python-format msgid "Create Security Group %s" msgstr "" @@ -1444,117 +1479,117 @@ msgstr "" msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:788 -#: nova/api/openstack/compute/contrib/security_groups.py:239 +#: nova/api/ec2/cloud.py:790 +#: nova/api/openstack/compute/contrib/security_groups.py:245 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:796 nova/compute/manager.py:1577 +#: nova/api/ec2/cloud.py:798 nova/compute/manager.py:1589 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:867 +#: nova/api/ec2/cloud.py:869 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:871 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:873 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:215 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:899 +#: nova/api/ec2/cloud.py:901 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:914 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:916 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:941 nova/api/ec2/cloud.py:998 -#: nova/api/ec2/cloud.py:1465 nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:943 nova/api/ec2/cloud.py:1000 +#: nova/api/ec2/cloud.py:1467 nova/api/ec2/cloud.py:1482 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1064 +#: nova/api/ec2/cloud.py:1066 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1209 +#: nova/api/ec2/cloud.py:1211 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1221 +#: nova/api/ec2/cloud.py:1223 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1226 +#: nova/api/ec2/cloud.py:1228 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1236 +#: nova/api/ec2/cloud.py:1238 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1261 +#: nova/api/ec2/cloud.py:1263 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1307 +#: nova/api/ec2/cloud.py:1309 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1318 +#: nova/api/ec2/cloud.py:1320 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1412 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1437 +#: nova/api/ec2/cloud.py:1439 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1483 +#: nova/api/ec2/cloud.py:1485 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1485 +#: nova/api/ec2/cloud.py:1487 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1487 +#: nova/api/ec2/cloud.py:1489 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1489 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1546 +#: nova/api/ec2/cloud.py:1548 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -1614,16 +1649,16 @@ msgstr "" msgid "Could not find %s in request." msgstr "" -#: nova/api/openstack/auth.py:188 +#: nova/api/openstack/auth.py:192 #, python-format msgid "Successfully authenticated '%s'" msgstr "" -#: nova/api/openstack/auth.py:238 +#: nova/api/openstack/auth.py:242 msgid "User not found with provided API key." msgstr "" -#: nova/api/openstack/auth.py:255 +#: nova/api/openstack/auth.py:259 #, python-format msgid "Provided API key is valid, but not for user '%(username)s'" msgstr "" @@ -1645,9 +1680,9 @@ msgid "offset param must be positive" msgstr "" #: nova/api/openstack/common.py:202 -#, fuzzy, python-format +#, python-format msgid "marker [%s] not found" -msgstr "Klasse %s konnte nicht gefunden werden" +msgstr "" #: nova/api/openstack/common.py:242 #, python-format @@ -1658,21 +1693,21 @@ msgstr "" msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:358 +#: nova/api/openstack/common.py:334 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:337 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:441 +#: nova/api/openstack/common.py:417 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:443 +#: nova/api/openstack/common.py:419 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -1687,9 +1722,9 @@ msgid "Ext name: %s" msgstr "" #: nova/api/openstack/extensions.py:229 -#, fuzzy, python-format +#, python-format msgid "Ext alias: %s" -msgstr "Ergebnis war %s" +msgstr "" #: nova/api/openstack/extensions.py:230 #, python-format @@ -1864,7 +1899,7 @@ msgid "" "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:265 +#: nova/api/openstack/compute/limits.py:266 msgid "This request was rate-limited." msgstr "" @@ -1978,9 +2013,8 @@ msgstr "" #: nova/api/openstack/compute/servers.py:832 #: nova/api/openstack/compute/servers.py:852 -#, fuzzy msgid "Instance has not been resized." -msgstr "Instanz wurde bereits erstellt" +msgstr "" #: nova/api/openstack/compute/servers.py:838 #, python-format @@ -2006,9 +2040,8 @@ msgid "Error in reboot %s" msgstr "" #: nova/api/openstack/compute/servers.py:900 -#, fuzzy, python-format msgid "Unable to locate requested flavor." -msgstr "Nicht möglich volume %s zufinden" +msgstr "" #: nova/api/openstack/compute/servers.py:903 msgid "Resize requires a change in size." @@ -2048,7 +2081,7 @@ msgid "Resize requests require 'flavorRef' attribute." msgstr "" #: nova/api/openstack/compute/servers.py:1006 -#: nova/api/openstack/compute/contrib/aggregates.py:140 +#: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/networks.py:65 msgid "Invalid request body" msgstr "" @@ -2153,9 +2186,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/server_action_list.py:49 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 #: nova/api/openstack/compute/contrib/server_start_stop.py:38 -#, fuzzy, python-format msgid "Instance not found" -msgstr "Instanz %s pausiert" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:272 msgid "host and block_migration must be specified." @@ -2166,11 +2198,50 @@ msgstr "" msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:137 +#: nova/api/openstack/compute/contrib/aggregates.py:76 +#, python-format +msgid "" +"Cannot create aggregate with name %(name)s and availability zone " +"%(avail_zone)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:88 +#, python-format +msgid "Cannot show aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:114 +#, python-format +msgid "Cannot update aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:126 +#, python-format +msgid "Cannot delete aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:139 #, python-format msgid "Aggregates does not have %s action" msgstr "" +#: nova/api/openstack/compute/contrib/aggregates.py:152 +#: nova/api/openstack/compute/contrib/aggregates.py:158 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:171 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:195 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + #: nova/api/openstack/compute/contrib/certificates.py:75 msgid "Only root certificate can be retrieved." msgstr "" @@ -2194,15 +2265,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" +#: nova/api/openstack/compute/contrib/extended_server_attributes.py:65 #: nova/api/openstack/compute/contrib/extended_status.py:61 msgid "Server not found." msgstr "" #: nova/api/openstack/compute/contrib/flavorextradata.py:60 #: nova/api/openstack/compute/contrib/flavorextradata.py:90 -#, fuzzy msgid "Flavor not found." -msgstr "Keine Computer gefunden." +msgstr "" #: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 #: nova/api/openstack/compute/contrib/volumetypes.py:158 @@ -2220,8 +2291,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:201 #: nova/api/openstack/compute/contrib/floating_ips.py:230 -#: nova/api/openstack/compute/contrib/security_groups.py:559 -#: nova/api/openstack/compute/contrib/security_groups.py:592 +#: nova/api/openstack/compute/contrib/security_groups.py:560 +#: nova/api/openstack/compute/contrib/security_groups.py:593 msgid "Missing parameter dict" msgstr "" @@ -2238,29 +2309,38 @@ msgstr "" msgid "Associate floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:145 +#: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:150 +#: nova/api/openstack/compute/contrib/hosts.py:148 +#, python-format +msgid "Invalid mode: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:152 #, python-format msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:159 +#: nova/api/openstack/compute/contrib/hosts.py:170 +#, python-format +msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:181 #, python-format msgid "Setting host %(host)s to %(state)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:206 +#: nova/api/openstack/compute/contrib/hosts.py:228 msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:214 -#, fuzzy +#: nova/api/openstack/compute/contrib/hosts.py:236 msgid "Host not found" -msgstr "Keine Computer gefunden." +msgstr "" #: nova/api/openstack/compute/contrib/keypairs.py:85 msgid "Keypair name must be between 1 and 255 characters long" @@ -2297,9 +2377,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/networks.py:74 #: nova/api/openstack/compute/contrib/networks.py:91 #: nova/api/openstack/compute/contrib/networks.py:101 -#, fuzzy msgid "Network not found" -msgstr "Keine Computer gefunden." +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:87 #, python-format @@ -2315,94 +2394,98 @@ msgstr "" msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:219 +#: nova/api/openstack/compute/contrib/security_groups.py:222 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:289 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:243 +msgid "Security group is still in use" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:295 +#, python-format msgid "Security group %s already exists" -msgstr "Die Gruppe %s kann nicht angelegt werde, da sie bereits existiert" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:309 +#: nova/api/openstack/compute/contrib/security_groups.py:315 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:312 +#: nova/api/openstack/compute/contrib/security_groups.py:318 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:321 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:342 +#: nova/api/openstack/compute/contrib/security_groups.py:348 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:345 +#: nova/api/openstack/compute/contrib/security_groups.py:351 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:354 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:363 +#: nova/api/openstack/compute/contrib/security_groups.py:369 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:370 +#: nova/api/openstack/compute/contrib/security_groups.py:376 #, python-format msgid "This rule already exists in group %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:408 +#: nova/api/openstack/compute/contrib/security_groups.py:414 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:412 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Parent group id and group id cannot be same" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:490 +#: nova/api/openstack/compute/contrib/security_groups.py:496 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:493 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:499 +#, python-format msgid "Rule (%s) not found" -msgstr "Klasse %s konnte nicht gefunden werden" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:500 +#: nova/api/openstack/compute/contrib/security_groups.py:506 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:562 -#: nova/api/openstack/compute/contrib/security_groups.py:595 +#: nova/api/openstack/compute/contrib/security_groups.py:563 +#: nova/api/openstack/compute/contrib/security_groups.py:596 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:566 -#: nova/api/openstack/compute/contrib/security_groups.py:599 +#: nova/api/openstack/compute/contrib/security_groups.py:567 +#: nova/api/openstack/compute/contrib/security_groups.py:600 msgid "Security group name cannot be empty" msgstr "" #: nova/api/openstack/compute/contrib/server_start_stop.py:45 -#, fuzzy, python-format +#, python-format msgid "start instance %r" -msgstr "Beende Instanz %s" +msgstr "" #: nova/api/openstack/compute/contrib/server_start_stop.py:54 -#, fuzzy, python-format +#, python-format msgid "stop instance %r" -msgstr "Beende Instanz %s" +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:170 msgid "No body provided" @@ -2488,9 +2571,9 @@ msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:146 #: nova/api/openstack/volume/volumes.py:177 -#, fuzzy, python-format +#, python-format msgid "Delete volume with id: %s" -msgstr "Lösche Projekt %s" +msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:329 #, python-format @@ -2723,62 +2806,62 @@ msgstr "" msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:832 +#: nova/compute/api.py:828 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:852 +#: nova/compute/api.py:848 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:886 +#: nova/compute/api.py:882 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:924 +#: nova/compute/api.py:920 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:943 +#: nova/compute/api.py:939 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:947 +#: nova/compute/api.py:943 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1013 nova/volume/api.py:163 +#: nova/compute/api.py:1009 nova/volume/api.py:163 #: nova/volume/volume_types.py:64 -#, fuzzy, python-format +#, python-format msgid "Searching by: %s" -msgstr "Hole %s" - -#: nova/compute/api.py:1108 -msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:1111 -#, fuzzy, python-format -msgid "Unable to find host for Instance %s" -msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" - -#: nova/compute/api.py:1353 +#: nova/compute/api.py:1300 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1361 +#: nova/compute/api.py:1308 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1652 +#: nova/compute/api.py:1572 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" +#: nova/compute/api.py:1804 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/api.py:1807 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + #: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65 msgid "create arguments must be positive integers" msgstr "" @@ -2793,474 +2876,496 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:136 +#: nova/compute/manager.py:141 #, python-format msgid "check_instance_lock: decorating: |%s|" msgstr "" -#: nova/compute/manager.py:138 +#: nova/compute/manager.py:143 #, python-format msgid "" "check_instance_lock: arguments: |%(self)s| |%(context)s| " "|%(instance_uuid)s|" msgstr "" -#: nova/compute/manager.py:142 +#: nova/compute/manager.py:147 #, python-format msgid "check_instance_lock: locked: |%s|" msgstr "" -#: nova/compute/manager.py:144 +#: nova/compute/manager.py:149 #, python-format msgid "check_instance_lock: admin: |%s|" msgstr "" -#: nova/compute/manager.py:149 +#: nova/compute/manager.py:154 #, python-format msgid "check_instance_lock: executing: |%s|" msgstr "" -#: nova/compute/manager.py:153 +#: nova/compute/manager.py:158 #, python-format msgid "check_instance_lock: not executing |%s|" msgstr "" -#: nova/compute/manager.py:199 -#, fuzzy, python-format +#: nova/compute/manager.py:204 +#, python-format msgid "Unable to load the virtualization driver: %s" -msgstr "Nicht möglich volume %s zufinden" +msgstr "" -#: nova/compute/manager.py:233 +#: nova/compute/manager.py:239 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:238 +#: nova/compute/manager.py:244 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:248 +#: nova/compute/manager.py:254 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:253 +#: nova/compute/manager.py:259 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:322 +#: nova/compute/manager.py:328 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:389 +#: nova/compute/manager.py:395 #, python-format msgid "" "Going to force the deletion of the vm %(instance_uuid)s, even if it is " "deleted" msgstr "" -#: nova/compute/manager.py:395 +#: nova/compute/manager.py:401 #, python-format msgid "" "Instance %(instance_uuid)s did not exist in the DB, but I will shut it " "down anyway using a special context" msgstr "" -#: nova/compute/manager.py:401 +#: nova/compute/manager.py:407 #, python-format msgid "exception terminating the instance %(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:439 -#, fuzzy, python-format +#: nova/compute/manager.py:445 +#, python-format msgid "Instance %s not found." -msgstr "Instanz %s pausiert" +msgstr "" -#: nova/compute/manager.py:475 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "Instanz wurde bereits erstellt" -#: nova/compute/manager.py:518 +#: nova/compute/manager.py:524 #, 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:523 +#: nova/compute/manager.py:529 #, 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:533 -#, fuzzy, python-format +#: nova/compute/manager.py:539 msgid "Starting instance..." -msgstr "Beende Instanz %s" +msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:549 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:556 +#: nova/compute/manager.py:562 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:560 +#: nova/compute/manager.py:566 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:589 +#: nova/compute/manager.py:595 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:616 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:661 +#: nova/compute/manager.py:667 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:673 +#: nova/compute/manager.py:679 #, python-format msgid "trying to destroy already destroyed instance: %s" msgstr "" -#: nova/compute/manager.py:693 +#: nova/compute/manager.py:699 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:700 -#, fuzzy, python-format +#: nova/compute/manager.py:706 +#, python-format msgid "terminating bdm %s" -msgstr "Beende Instanz %s" +msgstr "" -#: nova/compute/manager.py:789 +#: nova/compute/manager.py:795 #, python-format msgid "" "Cannot rebuild instance [%(instance_uuid)s], because the given image does" " not exist." msgstr "" -#: nova/compute/manager.py:794 +#: nova/compute/manager.py:800 #, python-format msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" msgstr "" -#: nova/compute/manager.py:801 -#, fuzzy, python-format +#: nova/compute/manager.py:807 +#, python-format msgid "Rebuilding instance %s" -msgstr "Beende Instanz %s" +msgstr "" -#: nova/compute/manager.py:854 +#: nova/compute/manager.py:860 #, python-format msgid "Rebooting instance %s" msgstr "" -#: nova/compute/manager.py:869 +#: nova/compute/manager.py:875 #, python-format msgid "" "trying to reboot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:907 +#: nova/compute/manager.py:913 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/manager.py:919 +#: nova/compute/manager.py:925 #, python-format msgid "instance %s: snapshotting" msgstr "" -#: nova/compute/manager.py:925 +#: nova/compute/manager.py:931 #, python-format msgid "" "trying to snapshot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:984 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:989 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:987 -#, fuzzy, python-format +#: nova/compute/manager.py:993 +#, python-format msgid "Deleting image %s" -msgstr "Beende Instanz %s" +msgstr "" -#: nova/compute/manager.py:1017 +#: nova/compute/manager.py:1023 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1023 -#, fuzzy, python-format +#: nova/compute/manager.py:1029 +#, python-format msgid "Instance %s: Root password set" -msgstr "Instanz %s pausiert" +msgstr "" -#: nova/compute/manager.py:1032 +#: nova/compute/manager.py:1038 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1046 +#: nova/compute/manager.py:1052 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1061 +#: nova/compute/manager.py:1067 #, python-format msgid "" "trying to inject a file into a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1066 +#: nova/compute/manager.py:1072 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1080 +#: nova/compute/manager.py:1086 #, python-format msgid "" "trying to update agent on a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1085 +#: nova/compute/manager.py:1091 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, python-format msgid "instance %s: rescuing" msgstr "Instanz %s: Rettung" -#: nova/compute/manager.py:1123 +#: nova/compute/manager.py:1129 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1242 +#: nova/compute/manager.py:1248 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1259 -#, fuzzy, python-format +#: nova/compute/manager.py:1265 +#, python-format msgid "instance %s: migrating" -msgstr "Instanz %s pausiert" +msgstr "" -#: nova/compute/manager.py:1296 nova/compute/manager.py:1371 -#: nova/compute/manager.py:2319 +#: nova/compute/manager.py:1302 nova/compute/manager.py:1377 +#: nova/compute/manager.py:2395 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1424 +#: nova/compute/manager.py:1430 #, python-format msgid "instance %s: pausing" msgstr "Instanz %s pausiert" -#: nova/compute/manager.py:1442 +#: nova/compute/manager.py:1448 #, python-format msgid "instance %s: unpausing" msgstr "Instanz %s wird fortgesetzt" -#: nova/compute/manager.py:1472 +#: nova/compute/manager.py:1484 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1481 +#: nova/compute/manager.py:1493 #, python-format msgid "instance %s: suspending" msgstr "" -#: nova/compute/manager.py:1503 +#: nova/compute/manager.py:1515 #, python-format msgid "instance %s: resuming" msgstr "" -#: nova/compute/manager.py:1526 +#: nova/compute/manager.py:1538 #, python-format msgid "instance %s: locking" msgstr "" -#: nova/compute/manager.py:1535 +#: nova/compute/manager.py:1547 #, python-format msgid "instance %s: unlocking" msgstr "" -#: nova/compute/manager.py:1543 +#: nova/compute/manager.py:1555 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1553 +#: nova/compute/manager.py:1565 #, python-format msgid "instance %s: reset network" msgstr "" -#: nova/compute/manager.py:1561 +#: nova/compute/manager.py:1573 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1565 +#: nova/compute/manager.py:1577 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1602 -#, fuzzy, python-format +#: nova/compute/manager.py:1614 +#, python-format msgid "instance %s: getting vnc console" -msgstr "Instanz %s startet..." +msgstr "" -#: nova/compute/manager.py:1632 +#: nova/compute/manager.py:1644 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1650 +#: nova/compute/manager.py:1662 +#, python-format +msgid "" +"instance %(instance_uuid)s: attaching volume %(volume_id)s to " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:1664 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1662 +#: nova/compute/manager.py:1673 +#, python-format +msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" +msgstr "" + +#: nova/compute/manager.py:1683 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1690 +#: nova/compute/manager.py:1711 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1694 +#: nova/compute/manager.py:1715 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1781 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1843 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1850 +#: nova/compute/manager.py:1871 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1907 +#: nova/compute/manager.py:1928 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:1934 +#: nova/compute/manager.py:1955 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:1964 +#: nova/compute/manager.py:1985 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:1972 +#: nova/compute/manager.py:1993 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:1974 +#: nova/compute/manager.py:1995 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2012 +#: nova/compute/manager.py:2033 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2035 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:2029 +#: nova/compute/manager.py:2050 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2112 +#: nova/compute/manager.py:2157 +#, python-format +msgid "Updated the info_cache for instance %s" +msgstr "" + +#: nova/compute/manager.py:2186 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2139 +#: nova/compute/manager.py:2213 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2167 +#: nova/compute/manager.py:2241 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2179 -#, python-format +#: nova/compute/manager.py:2252 msgid "" -"Instance %(name)s found in database but not known by hypervisor. Setting " -"power state to NOSTATE" +"Instance found in database but not known by hypervisor. Setting power " +"state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2275 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2215 +#: nova/compute/manager.py:2287 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2294 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Detected instance with name label '%(name_label)s' which is marked as " "DELETED but still present on host." msgstr "" -#: nova/compute/manager.py:2300 +#: nova/compute/manager.py:2359 #, python-format msgid "" -"Destroying instance with name label '%(name_label)s' which is marked as " -"DELETED but still present on host." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/compute/manager.py:2308 +#: nova/compute/manager.py:2366 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:2436 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + #: nova/compute/utils.py:141 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -3338,22 +3443,22 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:565 nova/db/sqlalchemy/api.py:600 +#: nova/db/sqlalchemy/api.py:566 nova/db/sqlalchemy/api.py:601 #, python-format msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4126 nova/db/sqlalchemy/api.py:4152 +#: nova/db/sqlalchemy/api.py:4162 nova/db/sqlalchemy/api.py:4188 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4210 +#: nova/db/sqlalchemy/api.py:4246 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4254 +#: nova/db/sqlalchemy/api.py:4290 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3371,72 +3476,68 @@ msgstr "" msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:75 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48 msgid "interface column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:82 -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:58 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:80 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:54 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:61 #, python-format msgid "Table |%s| not created!" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:89 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87 msgid "VIF column not added to fixed_ips table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:99 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97 #, python-format msgid "join list for moving mac_addresses |%s|" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:123 -msgid "Can't downgrade without losing data" -msgstr "" - #: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:39 -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:61 -#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:98 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:99 msgid "foreign key constraint couldn't be added" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:53 +#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:58 msgid "foreign key constraint couldn't be dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:39 +#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34 msgid "priority column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:43 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41 #: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:42 -#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:56 #: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68 msgid "foreign key constraint couldn't be removed" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:38 +#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34 msgid "progress column not added to instances table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:102 +#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97 #, python-format msgid "" "Could not cast flavorid to integer: %s. Set flavorid to an integer-like " "string to downgrade." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69 msgid "instance_info_caches tables not dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:45 +#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41 msgid "progress column not added to compute_nodes table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:66 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76 msgid "dns_domains table not dropped" msgstr "" @@ -3587,7 +3688,7 @@ msgstr "" msgid "Starting Bridge interface for %s" msgstr "" -#: nova/network/manager.py:273 nova/network/manager.py:465 +#: nova/network/manager.py:273 nova/network/manager.py:471 #, python-format msgid "Interface %(interface)s not found" msgstr "" @@ -3597,27 +3698,27 @@ msgstr "" msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:323 +#: nova/network/manager.py:328 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:355 +#: nova/network/manager.py:361 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:359 +#: nova/network/manager.py:365 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:371 +#: nova/network/manager.py:377 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:583 +#: nova/network/manager.py:589 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3625,41 +3726,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:629 +#: nova/network/manager.py:635 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:639 +#: nova/network/manager.py:645 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:747 +#: nova/network/manager.py:753 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:751 +#: nova/network/manager.py:757 msgid "setting network host" msgstr "" -#: nova/network/manager.py:863 -#, fuzzy, python-format +#: nova/network/manager.py:871 +#, python-format msgid "network allocations for instance |%s|" -msgstr "Beende Instanz %s" +msgstr "" -#: nova/network/manager.py:868 +#: nova/network/manager.py:876 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:892 +#: nova/network/manager.py:905 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1111 +#: nova/network/manager.py:1126 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3667,68 +3768,68 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1186 +#: nova/network/manager.py:1201 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1190 +#: nova/network/manager.py:1205 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1198 +#: nova/network/manager.py:1213 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1203 +#: nova/network/manager.py:1218 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1207 +#: nova/network/manager.py:1222 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1210 +#: nova/network/manager.py:1225 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1278 +#: nova/network/manager.py:1294 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1281 +#: nova/network/manager.py:1297 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1292 +#: nova/network/manager.py:1308 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1351 +#: nova/network/manager.py:1367 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1370 +#: nova/network/manager.py:1386 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1686 +#: nova/network/manager.py:1703 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1693 +#: nova/network/manager.py:1710 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -3768,59 +3869,59 @@ msgstr "" msgid "unable to deserialize object of type = '%s'" msgstr "" -#: nova/network/quantum/manager.py:152 +#: nova/network/quantum/manager.py:151 msgid "QuantumManager does not use 'multi_host' parameter." msgstr "" -#: nova/network/quantum/manager.py:156 +#: nova/network/quantum/manager.py:155 msgid "QuantumManager requires that only one network is created per call" msgstr "" -#: nova/network/quantum/manager.py:166 +#: nova/network/quantum/manager.py:165 msgid "QuantumManager does not use 'vlan_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:172 +#: nova/network/quantum/manager.py:171 msgid "QuantumManager does not use 'vpn_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:176 +#: nova/network/quantum/manager.py:175 msgid "QuantumManager does not use 'bridge' parameter." msgstr "" -#: nova/network/quantum/manager.py:180 +#: nova/network/quantum/manager.py:179 msgid "QuantumManager does not use 'bridge_interface' parameter." msgstr "" -#: nova/network/quantum/manager.py:185 +#: nova/network/quantum/manager.py:184 msgid "QuantumManager requires a valid (.1) gateway address." msgstr "" -#: nova/network/quantum/manager.py:197 +#: nova/network/quantum/manager.py:196 #, python-format msgid "" "Unable to find existing quantum network for tenant '%(q_tenant_id)s' with" " net-id '%(quantum_net_id)s'" msgstr "" -#: nova/network/quantum/manager.py:243 +#: nova/network/quantum/manager.py:242 #, python-format msgid "Network %s has active ports, cannot delete" msgstr "" -#: nova/network/quantum/manager.py:289 -#, fuzzy, python-format +#: nova/network/quantum/manager.py:288 +#, python-format msgid "network allocations for instance %s" -msgstr "Beende Instanz %s" +msgstr "" -#: nova/network/quantum/manager.py:537 +#: nova/network/quantum/manager.py:564 #, python-format msgid "" "port deallocation failed for instance: |%(instance_id)s|, port_id: " "|%(port_id)s|" msgstr "" -#: nova/network/quantum/manager.py:556 +#: nova/network/quantum/manager.py:583 #, python-format msgid "" "ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: " @@ -3889,52 +3990,56 @@ msgstr "" msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" +#: nova/notifier/rabbit_notifier.py:44 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + #: nova/rpc/amqp.py:144 nova/rpc/impl_carrot.py:460 #, python-format msgid "Returning exception %s to caller" msgstr "" -#: nova/rpc/amqp.py:187 nova/rpc/impl_carrot.py:494 +#: nova/rpc/amqp.py:186 nova/rpc/impl_carrot.py:494 #, python-format msgid "unpacked context: %s" msgstr "" -#: nova/rpc/amqp.py:230 nova/rpc/impl_carrot.py:261 +#: nova/rpc/amqp.py:229 nova/rpc/impl_carrot.py:261 #, python-format msgid "received %s" msgstr "" -#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:274 +#: nova/rpc/amqp.py:234 nova/rpc/impl_carrot.py:274 #, python-format msgid "no method for message: %s" msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/rpc/amqp.py:236 nova/rpc/impl_carrot.py:276 +#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:276 #, python-format msgid "No method for message: %s" msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/rpc/amqp.py:318 nova/rpc/impl_carrot.py:528 -#, fuzzy, python-format +#: nova/rpc/amqp.py:319 nova/rpc/impl_carrot.py:528 +#, python-format msgid "Making asynchronous call on %s ..." -msgstr "führe asynchronen Aufruf durch..." +msgstr "" -#: nova/rpc/amqp.py:321 nova/rpc/impl_carrot.py:531 +#: nova/rpc/amqp.py:322 nova/rpc/impl_carrot.py:531 #, python-format msgid "MSG_ID is %s" msgstr "MSG_ID ist %s" -#: nova/rpc/amqp.py:343 nova/rpc/impl_carrot.py:610 -#, fuzzy, python-format +#: nova/rpc/amqp.py:344 nova/rpc/impl_carrot.py:610 +#, python-format msgid "Making asynchronous cast on %s..." -msgstr "führe asynchronen Aufruf durch..." +msgstr "" -#: nova/rpc/amqp.py:351 nova/rpc/impl_carrot.py:620 -#, fuzzy +#: nova/rpc/amqp.py:352 nova/rpc/impl_carrot.py:620 msgid "Making asynchronous fanout cast..." -msgstr "führe asynchronen Aufruf durch..." +msgstr "" -#: nova/rpc/amqp.py:376 nova/rpc/impl_carrot.py:630 +#: nova/rpc/amqp.py:377 nova/rpc/impl_carrot.py:630 #, python-format msgid "Sending notification on %s..." msgstr "" @@ -4029,37 +4134,37 @@ msgid "" "again in %(sleep_time)d seconds." msgstr "" -#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:379 +#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:384 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:394 +#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:399 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:398 +#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:403 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:425 +#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:430 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_qpid.py:335 +#: nova/rpc/impl_qpid.py:340 #, python-format msgid "Unable to connect to AMQP server: %s " msgstr "" -#: nova/rpc/impl_qpid.py:340 +#: nova/rpc/impl_qpid.py:345 #, python-format msgid "Connected to AMQP server on %s" msgstr "" -#: nova/rpc/impl_qpid.py:348 +#: nova/rpc/impl_qpid.py:353 msgid "Re-established AMQP queues" msgstr "" @@ -4072,26 +4177,26 @@ msgstr "" msgid "Could not find another compute" msgstr "" -#: nova/scheduler/distributed_scheduler.py:50 +#: nova/scheduler/distributed_scheduler.py:51 #, python-format msgid "No host selection for %s defined." msgstr "" -#: nova/scheduler/distributed_scheduler.py:63 +#: nova/scheduler/distributed_scheduler.py:64 #, python-format msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:140 +#: nova/scheduler/distributed_scheduler.py:156 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:178 +#: nova/scheduler/distributed_scheduler.py:198 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/distributed_scheduler.py:188 +#: nova/scheduler/distributed_scheduler.py:208 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" @@ -4164,17 +4269,17 @@ msgstr "" msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/manager.py:85 +#: nova/scheduler/manager.py:86 #, python-format msgid "Driver Method %(driver_method)s missing: %(e)s.Reverting to schedule()" msgstr "" -#: nova/scheduler/manager.py:101 +#: nova/scheduler/manager.py:102 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/manager.py:116 +#: nova/scheduler/manager.py:117 #, python-format msgid "Setting instance %(instance_uuid)s to ERROR state." msgstr "" @@ -4333,9 +4438,9 @@ msgid "Getting from %(queue)s: %(message)s" msgstr "" #: nova/tests/fake_utils.py:72 -#, fuzzy, python-format +#, python-format msgid "Faking execution of cmd (subprocess): %s" -msgstr "Führe Kommando (subprocess) aus: %s" +msgstr "" #: nova/tests/fake_utils.py:80 #, python-format @@ -4360,24 +4465,24 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:383 nova/tests/test_compute.py:1491 +#: nova/tests/test_compute.py:382 nova/tests/test_compute.py:1491 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:389 +#: nova/tests/test_compute.py:388 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:613 +#: nova/tests/test_compute.py:612 msgid "Internal error" msgstr "" #: nova/tests/test_compute.py:1502 -#, fuzzy, python-format +#, python-format msgid "After force-killing instances: %s" -msgstr "Beende Instanz %s" +msgstr "" #: nova/tests/test_misc.py:114 #, python-format @@ -4386,48 +4491,48 @@ msgid "" "\t%s" msgstr "" -#: nova/tests/test_nova_manage.py:178 +#: nova/tests/test_nova_manage.py:182 msgid "id" msgstr "" -#: nova/tests/test_nova_manage.py:179 +#: nova/tests/test_nova_manage.py:183 msgid "IPv4" msgstr "" -#: nova/tests/test_nova_manage.py:180 +#: nova/tests/test_nova_manage.py:184 msgid "IPv6" msgstr "" -#: nova/tests/test_nova_manage.py:181 +#: nova/tests/test_nova_manage.py:185 msgid "start address" msgstr "" -#: nova/tests/test_nova_manage.py:182 +#: nova/tests/test_nova_manage.py:186 msgid "DNS1" msgstr "" -#: nova/tests/test_nova_manage.py:183 +#: nova/tests/test_nova_manage.py:187 msgid "DNS2" msgstr "" -#: nova/tests/test_nova_manage.py:184 +#: nova/tests/test_nova_manage.py:188 msgid "VlanID" msgstr "" -#: nova/tests/test_nova_manage.py:185 +#: nova/tests/test_nova_manage.py:189 msgid "project" msgstr "" -#: nova/tests/test_nova_manage.py:186 +#: nova/tests/test_nova_manage.py:190 msgid "uuid" msgstr "" -#: nova/tests/test_volume.py:195 +#: nova/tests/test_volume.py:216 #, python-format msgid "Target %s allocated" msgstr "" -#: nova/tests/test_volume.py:383 +#: nova/tests/test_volume.py:425 #, python-format msgid "Cannot confirm exported volume id:%s." msgstr "" @@ -4438,9 +4543,9 @@ msgid "Given data: %s" msgstr "" #: nova/tests/test_volume_types.py:61 -#, fuzzy, python-format +#, python-format msgid "Result data: %s" -msgstr "Ergebnis war %s" +msgstr "" #: nova/tests/test_vsa.py:57 msgid "Test: Emulate wrong VSA name. Raise" @@ -4472,9 +4577,9 @@ msgstr "" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:67 #: nova/tests/api/openstack/compute/contrib/test_vsa.py:70 -#, fuzzy, python-format +#, python-format msgid "_delete: %s" -msgstr "Lösche Projekt %s" +msgstr "" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:76 #: nova/tests/api/openstack/compute/contrib/test_vsa.py:79 @@ -4577,21 +4682,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:147 +#: nova/tests/rpc/common.py:131 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:155 +#: nova/tests/rpc/common.py:139 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:173 +#: nova/tests/rpc/common.py:157 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:203 nova/tests/rpc/common.py:209 +#: nova/tests/rpc/common.py:187 nova/tests/rpc/common.py:193 #, python-format msgid "Received %s" msgstr "" @@ -4601,37 +4706,37 @@ msgstr "" msgid "Host %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:194 +#: nova/tests/scheduler/test_vsa_scheduler.py:196 #, python-format msgid "Test: provision vol %(name)s on host %(host)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:196 +#: nova/tests/scheduler/test_vsa_scheduler.py:198 #, python-format msgid "\t vol=%(vol)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:199 +#: nova/tests/scheduler/test_vsa_scheduler.py:201 #, python-format msgid "Test: VSA update request: vsa_id=%(vsa_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:203 +#: nova/tests/scheduler/test_vsa_scheduler.py:205 #, python-format msgid "Test: Volume create: %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:210 +#: nova/tests/scheduler/test_vsa_scheduler.py:212 #, python-format msgid "Test: Volume get request: id=%(volume_id)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:217 +#: nova/tests/scheduler/test_vsa_scheduler.py:219 #, python-format msgid "Test: Volume update request: id=%(volume_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:453 +#: nova/tests/scheduler/test_vsa_scheduler.py:455 #, python-format msgid "Test: Volume get: id=%(volume_id)s" msgstr "" @@ -4640,15 +4745,27 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "Konnte Verbindung zum Hypervisor nicht öffnen" +#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:437 +#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:1734 +#, python-format +msgid "Compute_service record created for %s " +msgstr "" + +#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:440 +#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:1737 +#, python-format +msgid "Compute_service record updated for %s " +msgstr "" + #: nova/virt/firewall.py:130 #, python-format msgid "Attempted to unfilter instance %s which is not filtered" msgstr "" #: nova/virt/firewall.py:137 -#, fuzzy, python-format +#, python-format msgid "Filters added to instance %s" -msgstr "Beende Instanz %s" +msgstr "" #: nova/virt/firewall.py:139 msgid "Provider Firewall Rules refreshed" @@ -4684,92 +4801,69 @@ msgid "" "vmwareapi_host_password to useconnection_type=vmwareapi" msgstr "" -#: nova/virt/vmwareapi_conn.py:271 +#: nova/virt/vmwareapi_conn.py:276 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:354 +#: nova/virt/vmwareapi_conn.py:359 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:393 +#: nova/virt/vmwareapi_conn.py:398 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi_conn.py:399 +#: nova/virt/vmwareapi_conn.py:404 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi_conn.py:404 +#: nova/virt/vmwareapi_conn.py:409 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:165 +#: nova/virt/xenapi_conn.py:163 msgid "" "Must specify xenapi_connection_url, xenapi_connection_username " "(optionally), and xenapi_connection_password to use " "connection_type=xenapi" msgstr "" -#: nova/virt/xenapi_conn.py:353 nova/virt/libvirt/connection.py:445 +#: nova/virt/xenapi_conn.py:371 nova/virt/libvirt/connection.py:441 msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi_conn.py:420 nova/virt/baremetal/proxy.py:716 -#: nova/virt/libvirt/connection.py:1735 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:423 nova/virt/baremetal/proxy.py:720 -#: nova/virt/libvirt/connection.py:1738 -#, python-format -msgid "Compute_service record updated for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:484 +#: nova/virt/xenapi_conn.py:501 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi_conn.py:498 +#: nova/virt/xenapi_conn.py:530 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi_conn.py:587 +#: nova/virt/xenapi_conn.py:556 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi_conn.py:648 #, python-format msgid "Task [%(name)s] %(task)s status: success %(result)s" msgstr "" -#: nova/virt/xenapi_conn.py:596 +#: nova/virt/xenapi_conn.py:657 #, python-format msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s" msgstr "" -#: nova/virt/xenapi_conn.py:616 nova/virt/xenapi_conn.py:629 +#: nova/virt/xenapi_conn.py:677 nova/virt/xenapi_conn.py:690 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi_conn.py:655 nova/virt/baremetal/proxy.py:773 -#: nova/virt/libvirt/connection.py:2277 -msgid "Updating host stats" -msgstr "" - -#: nova/virt/xenapi_conn.py:666 -#, python-format -msgid "Unable to get updated status: %s" -msgstr "" - -#: nova/virt/xenapi_conn.py:673 -#, python-format -msgid "Unable to get SR for this host: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4911,9 +5005,9 @@ msgid "<============= spawn of baremetal =============>" msgstr "" #: nova/virt/baremetal/proxy.py:255 -#, fuzzy, python-format +#, python-format msgid "instance %s: is building" -msgstr "Instanz %s: Rettung" +msgstr "" #: nova/virt/baremetal/proxy.py:260 msgid "Key is injected but instance is not running yet" @@ -4930,14 +5024,14 @@ msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" #: nova/virt/baremetal/proxy.py:269 -#, fuzzy, python-format +#, python-format msgid "instance %s spawned successfully" -msgstr "Volume %s: erfolgreich erstellt" +msgstr "" #: nova/virt/baremetal/proxy.py:272 -#, fuzzy, python-format +#, python-format msgid "instance %s:not booted" -msgstr "Instanz %s: Rettung" +msgstr "" #: nova/virt/baremetal/proxy.py:274 msgid "Bremetal assignment is overcommitted." @@ -4970,7 +5064,7 @@ msgstr "" msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1505 +#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1504 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -4985,15 +5079,18 @@ msgstr "" msgid "Updating!" msgstr "" +#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2281 +#: nova/virt/xenapi/host.py:124 +msgid "Updating host stats" +msgstr "" + #: nova/virt/baremetal/tilera.py:185 msgid "free_node...." msgstr "" #: nova/virt/baremetal/tilera.py:216 #, python-format -msgid "" -"deactivate_node is called for node_id = %(id)s node_ip = " -"%(ip)s" +msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" msgstr "" #: nova/virt/baremetal/tilera.py:221 @@ -5065,9 +5162,8 @@ msgid "Could not attach image to loopback: %s" msgstr "" #: nova/virt/disk/mount.py:76 -#, fuzzy msgid "no partitions found" -msgstr "Keine Computer gefunden." +msgstr "" #: nova/virt/disk/mount.py:77 #, python-format @@ -5101,153 +5197,149 @@ msgstr "" msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:366 +#: nova/virt/libvirt/connection.py:364 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:378 +#: nova/virt/libvirt/connection.py:376 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:389 +#: nova/virt/libvirt/connection.py:387 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:403 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:399 msgid "Instance destroyed successfully." -msgstr "Volume %s: erfolgreich entfernt" +msgstr "" -#: nova/virt/libvirt/connection.py:434 +#: nova/virt/libvirt/connection.py:430 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:516 +#: nova/virt/libvirt/connection.py:512 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:529 +#: nova/virt/libvirt/connection.py:525 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:680 nova/virt/libvirt/connection.py:824 +#: nova/virt/libvirt/connection.py:674 nova/virt/libvirt/connection.py:816 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:685 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:679 msgid "Instance rebooted successfully." -msgstr "Volume %s: erfolgreich erstellt" +msgstr "" -#: nova/virt/libvirt/connection.py:782 nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/connection.py:776 nova/virt/xenapi/vmops.py:1372 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:786 nova/virt/xenapi/vmops.py:1375 +#: nova/virt/libvirt/connection.py:780 nova/virt/xenapi/vmops.py:1376 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:813 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:807 msgid "Instance is running" -msgstr "Instanz %s: Rettung" +msgstr "" -#: nova/virt/libvirt/connection.py:829 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:821 msgid "Instance spawned successfully." -msgstr "Volume %s: erfolgreich erstellt" +msgstr "" -#: nova/virt/libvirt/connection.py:837 +#: nova/virt/libvirt/connection.py:829 #, python-format msgid "virsh said: %r" msgstr "" -#: nova/virt/libvirt/connection.py:841 +#: nova/virt/libvirt/connection.py:833 msgid "cool, it's a device" msgstr "" -#: nova/virt/libvirt/connection.py:852 +#: nova/virt/libvirt/connection.py:844 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:879 +#: nova/virt/libvirt/connection.py:871 msgid "Unable to read LXC console" msgstr "" -#: nova/virt/libvirt/connection.py:996 +#: nova/virt/libvirt/connection.py:994 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1182 +#: nova/virt/libvirt/connection.py:1181 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1191 +#: nova/virt/libvirt/connection.py:1190 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1223 +#: nova/virt/libvirt/connection.py:1222 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1348 +#: nova/virt/libvirt/connection.py:1347 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1352 +#: nova/virt/libvirt/connection.py:1351 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1369 +#: nova/virt/libvirt/connection.py:1368 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/connection.py:1610 +#: nova/virt/libvirt/connection.py:1609 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1632 +#: nova/virt/libvirt/connection.py:1631 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1659 +#: nova/virt/libvirt/connection.py:1658 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:1756 +#: nova/virt/libvirt/connection.py:1755 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:1759 +#: nova/virt/libvirt/connection.py:1758 #, python-format msgid "" "to xml...\n" ":%s " msgstr "" -#: nova/virt/libvirt/connection.py:1762 +#: nova/virt/libvirt/connection.py:1761 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5257,40 +5349,38 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:1819 +#: nova/virt/libvirt/connection.py:1818 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2034 +#: nova/virt/libvirt/connection.py:2033 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2125 +#: nova/virt/libvirt/connection.py:2129 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2180 -#, python-format -msgid "During wait running, %s disappeared." +#: nova/virt/libvirt/connection.py:2184 +msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2185 -#, fuzzy, python-format -msgid "Instance %s running successfully." -msgstr "Instanz %s: Rettung" +#: nova/virt/libvirt/connection.py:2189 +msgid "Instance running successfully." +msgstr "" -#: nova/virt/libvirt/connection.py:2192 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2196 +#, python-format msgid "Instance %s: Starting finish_migration" -msgstr "Instanz %s startet..." +msgstr "" -#: nova/virt/libvirt/connection.py:2233 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2237 +#, python-format msgid "Instance %s: Starting finish_revert_migration" -msgstr "Instanz %s startet..." +msgstr "" #: nova/virt/libvirt/firewall.py:42 msgid "" @@ -5324,125 +5414,130 @@ msgstr "" msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/imagecache.py:144 +#: nova/virt/libvirt/imagecache.py:171 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:147 +#: nova/virt/libvirt/imagecache.py:174 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:149 +#: nova/virt/libvirt/imagecache.py:176 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:160 +#: nova/virt/libvirt/imagecache.py:187 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:211 +#: nova/virt/libvirt/imagecache.py:238 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:223 +#: nova/virt/libvirt/imagecache.py:250 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): image verification skipped, " "no hash stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:243 +#: nova/virt/libvirt/imagecache.py:270 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:282 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:246 +#: nova/virt/libvirt/imagecache.py:285 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:253 +#: nova/virt/libvirt/imagecache.py:292 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:265 +#: nova/virt/libvirt/imagecache.py:303 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/libvirt/imagecache.py:320 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): in use: on this node " "%(local)d local, %(remote)d on other nodes" msgstr "" -#: nova/virt/libvirt/imagecache.py:291 +#: nova/virt/libvirt/imagecache.py:333 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): warning -- an absent base " "file is in use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:302 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "" -"%(container_format)s-%(id)s (%(base_file)s): in: on other nodes " -"(%(remote)d on other nodes)" +"%(container_format)s-%(id)s (%(base_file)s): in use on (%(remote)d on " +"other nodes)" msgstr "" -#: nova/virt/libvirt/imagecache.py:314 +#: nova/virt/libvirt/imagecache.py:355 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:322 +#: nova/virt/libvirt/imagecache.py:363 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/libvirt/imagecache.py:387 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:355 +#: nova/virt/libvirt/imagecache.py:391 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:383 -#, fuzzy, python-format +#: nova/virt/libvirt/imagecache.py:419 +#, python-format msgid "Unknown base file: %s" -msgstr "Unbekannter Instanztyp: %s" +msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:424 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:391 +#: nova/virt/libvirt/imagecache.py:427 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:395 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/libvirt/imagecache.py:439 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:235 +#: nova/virt/libvirt/utils.py:240 msgid "Unable to find an open port" msgstr "" @@ -5456,7 +5551,7 @@ msgstr "" msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:152 +#: nova/virt/libvirt/vif.py:156 #, python-format msgid "Failed while unplugging vif of instance '%s'" msgstr "" @@ -5584,9 +5679,8 @@ msgid "Exception in %s " msgstr "" #: nova/virt/vmwareapi/vmops.py:66 -#, fuzzy, python-format msgid "Getting list of instances" -msgstr "Beende Instanz %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:82 #, python-format @@ -5660,9 +5754,9 @@ msgid "Reconfigured VM instance %s to attach the image disk" msgstr "" #: nova/virt/vmwareapi/vmops.py:328 -#, fuzzy, python-format +#, python-format msgid "Powering on the VM instance %s" -msgstr "Beende Instanz %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:334 #, python-format @@ -5734,9 +5828,9 @@ msgid "Did hard reboot of VM %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:546 -#, fuzzy, python-format +#, python-format msgid "instance - %s not present" -msgstr "Instanz %s: Rettung" +msgstr "" #: nova/virt/vmwareapi/vmops.py:565 #, python-format @@ -5881,33 +5975,54 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:526 nova/virt/xenapi/fake.py:625 -#: nova/virt/xenapi/fake.py:643 nova/virt/xenapi/fake.py:706 +#: nova/virt/xenapi/fake.py:555 nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:672 nova/virt/xenapi/fake.py:734 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:528 +#: nova/virt/xenapi/fake.py:557 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:562 +#: nova/virt/xenapi/fake.py:591 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:567 +#: nova/virt/xenapi/fake.py:596 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:627 +#: nova/virt/xenapi/fake.py:656 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" +#: nova/virt/xenapi/host.py:67 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skipping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:132 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:166 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:169 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + #: nova/virt/xenapi/network_utils.py:37 #, python-format msgid "Found non-unique network for name_label %s" @@ -5923,6 +6038,41 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" +#: nova/virt/xenapi/pool.py:111 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:126 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:145 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:148 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:164 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:176 +#, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + #: nova/virt/xenapi/vif.py:103 #, python-format msgid "Found no PIF for device %s" @@ -5935,418 +6085,432 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:209 +#: nova/virt/xenapi/vm_utils.py:215 #, python-format msgid "Created VM %s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:212 +#: nova/virt/xenapi/vm_utils.py:218 #, python-format msgid "Created VM %(instance_name)s as %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:243 +#: nova/virt/xenapi/vm_utils.py:249 #, python-format msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:246 +#: nova/virt/xenapi/vm_utils.py:252 #, python-format msgid "" "Created a CDROM-specific VBD %(vbd_ref)s for VM %(vm_ref)s, VDI " "%(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:263 +#: nova/virt/xenapi/vm_utils.py:269 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:280 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:285 +#: nova/virt/xenapi/vm_utils.py:291 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:301 +#, python-format msgid "Unable to destroy VDI %s" -msgstr "Nicht möglich volume %s zufinden" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/xenapi/vm_utils.py:318 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:321 +#: nova/virt/xenapi/vm_utils.py:327 #, python-format msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/xenapi/vm_utils.py:335 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "No primary VDI found for%(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:355 +#: nova/virt/xenapi/vm_utils.py:361 #, python-format msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:369 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:408 +#: nova/virt/xenapi/vm_utils.py:414 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:618 +#: nova/virt/xenapi/vm_utils.py:624 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:697 +#: nova/virt/xenapi/vm_utils.py:703 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:725 +#: nova/virt/xenapi/vm_utils.py:731 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " "'%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:754 +#: nova/virt/xenapi/vm_utils.py:760 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:769 +#: nova/virt/xenapi/vm_utils.py:775 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:773 +#: nova/virt/xenapi/vm_utils.py:779 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:796 +#: nova/virt/xenapi/vm_utils.py:802 #, python-format msgid "Fetching image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:797 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:803 +#, python-format msgid "Image Type: %s" -msgstr "Unbekannter Instanztyp: %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:801 +#: nova/virt/xenapi/vm_utils.py:807 msgid "ISO: Found sr possibly containing the ISO image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:810 +#: nova/virt/xenapi/vm_utils.py:816 #, python-format msgid "Size for image %(image)s:%(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:819 +#: nova/virt/xenapi/vm_utils.py:825 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:836 +#: nova/virt/xenapi/vm_utils.py:842 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:848 +#: nova/virt/xenapi/vm_utils.py:854 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:858 +#: nova/virt/xenapi/vm_utils.py:864 #, python-format msgid "instance %s: Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:897 +#: nova/virt/xenapi/vm_utils.py:903 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:919 +#: nova/virt/xenapi/vm_utils.py:925 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:937 +#: nova/virt/xenapi/vm_utils.py:943 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1025 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1027 +#: nova/virt/xenapi/vm_utils.py:1034 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1054 +#: nova/virt/xenapi/vm_utils.py:1061 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1074 +#: nova/virt/xenapi/vm_utils.py:1081 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1105 +#: nova/virt/xenapi/vm_utils.py:1112 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/xenapi/vm_utils.py:1130 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1143 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1151 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1146 +#: nova/virt/xenapi/vm_utils.py:1153 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1149 +#: nova/virt/xenapi/vm_utils.py:1156 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1152 +#: nova/virt/xenapi/vm_utils.py:1159 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1156 +#: nova/virt/xenapi/vm_utils.py:1163 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/xenapi/vm_utils.py:1165 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1161 +#: nova/virt/xenapi/vm_utils.py:1168 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1164 +#: nova/virt/xenapi/vm_utils.py:1171 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/xenapi/vm_utils.py:1174 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1212 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1259 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1312 +#: nova/virt/xenapi/vm_utils.py:1319 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1393 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1396 +#: nova/virt/xenapi/vm_utils.py:1403 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1431 +#: nova/virt/xenapi/vm_utils.py:1438 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1450 +#: nova/virt/xenapi/vm_utils.py:1457 #, python-format msgid "Creating VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Creating VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1459 +#: nova/virt/xenapi/vm_utils.py:1466 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1469 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1471 +#: nova/virt/xenapi/vm_utils.py:1478 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1475 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/xenapi/vm_utils.py:1493 msgid "VBD.unplug successful first time." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1491 +#: nova/virt/xenapi/vm_utils.py:1498 msgid "VBD.unplug rejected: retrying..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 msgid "Not sleeping anymore!" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1496 +#: nova/virt/xenapi/vm_utils.py:1503 msgid "VBD.unplug successful eventually." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 +#: nova/virt/xenapi/vm_utils.py:1506 #, python-format msgid "Ignoring XenAPI.Failure in VBD.unplug: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1508 +#: nova/virt/xenapi/vm_utils.py:1515 #, python-format msgid "Ignoring XenAPI.Failure %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1529 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1531 +#: nova/virt/xenapi/vm_utils.py:1538 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1544 +#: nova/virt/xenapi/vm_utils.py:1551 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1550 +#: nova/virt/xenapi/vm_utils.py:1557 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1583 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1678 +#: nova/virt/xenapi/vm_utils.py:1650 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1677 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1727 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1686 +#: nova/virt/xenapi/vm_utils.py:1735 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1690 +#: nova/virt/xenapi/vm_utils.py:1739 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1707 +#: nova/virt/xenapi/vm_utils.py:1756 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1717 +#: nova/virt/xenapi/vm_utils.py:1766 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" @@ -6357,324 +6521,319 @@ msgid "Attempted to power on non-existent instance bad instance id %s" msgstr "" #: nova/virt/xenapi/vmops.py:183 -#, fuzzy, python-format +#, python-format msgid "Starting instance %s" -msgstr "Beende Instanz %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:246 +#: nova/virt/xenapi/vmops.py:248 #, python-format msgid "instance %s: Failed to spawn" msgstr "" -#: nova/virt/xenapi/vmops.py:248 +#: nova/virt/xenapi/vmops.py:250 #, python-format msgid "Instance %s failed to spawn - performing clean-up" msgstr "" -#: nova/virt/xenapi/vmops.py:322 +#: nova/virt/xenapi/vmops.py:324 #, python-format msgid "instance %s: Failed to spawn - Unable to create VM" msgstr "" -#: nova/virt/xenapi/vmops.py:389 +#: nova/virt/xenapi/vmops.py:391 #, python-format msgid "" "Auto configuring disk for instance %(instance_uuid)s, attempting to " "resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:448 +#: nova/virt/xenapi/vmops.py:450 #, python-format msgid "Invalid value for injected_files: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:453 +#: nova/virt/xenapi/vmops.py:455 #, python-format msgid "Injecting file path: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:459 +#: nova/virt/xenapi/vmops.py:461 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/vmops.py:463 +#: nova/virt/xenapi/vmops.py:465 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:472 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:476 +#: nova/virt/xenapi/vmops.py:478 #, python-format msgid "Starting VM %s..." msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:481 #, python-format msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:488 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:490 +#: nova/virt/xenapi/vmops.py:491 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:497 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:498 +#, python-format msgid "Instance %s: waiting for running" -msgstr "Instanz %s pausiert" +msgstr "" -#: nova/virt/xenapi/vmops.py:506 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:507 +#, python-format msgid "Instance %s: running" -msgstr "Instanz %s: Rettung" +msgstr "" -#: nova/virt/xenapi/vmops.py:510 +#: nova/virt/xenapi/vmops.py:511 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:513 +#: nova/virt/xenapi/vmops.py:514 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:517 +#: nova/virt/xenapi/vmops.py:518 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:540 #, python-format msgid "Resources to remove:%s" msgstr "" -#: nova/virt/xenapi/vmops.py:550 +#: nova/virt/xenapi/vmops.py:551 #, python-format msgid "Removing VDI %(vdi_ref)s(uuid:%(vdi_to_remove)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:555 +#: nova/virt/xenapi/vmops.py:556 #, python-format msgid "Skipping VDI destroy for %s" msgstr "" -#: nova/virt/xenapi/vmops.py:564 +#: nova/virt/xenapi/vmops.py:565 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, python-format msgid "No opaque_ref could be determined for '%s'." msgstr "" -#: nova/virt/xenapi/vmops.py:647 +#: nova/virt/xenapi/vmops.py:648 #, python-format msgid "Finished snapshot and upload for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "Starting snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:665 #, python-format msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" msgstr "" -#: nova/virt/xenapi/vmops.py:683 +#: nova/virt/xenapi/vmops.py:684 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:703 +#: nova/virt/xenapi/vmops.py:704 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:751 +#: nova/virt/xenapi/vmops.py:752 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:874 +#: nova/virt/xenapi/vmops.py:875 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:882 +#: nova/virt/xenapi/vmops.py:883 #, python-format msgid "Resize instance %s complete" msgstr "" -#: nova/virt/xenapi/vmops.py:913 +#: nova/virt/xenapi/vmops.py:914 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:933 +#: nova/virt/xenapi/vmops.py:934 #, python-format msgid "domid changed from %(olddomid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:950 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:972 +#: nova/virt/xenapi/vmops.py:973 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1015 +#: nova/virt/xenapi/vmops.py:1016 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1024 +#: nova/virt/xenapi/vmops.py:1025 #, python-format msgid "VM %(instance_uuid)s already halted,skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1028 +#: nova/virt/xenapi/vmops.py:1029 #, python-format msgid "Shutting down VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1047 +#: nova/virt/xenapi/vmops.py:1048 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1068 +#: nova/virt/xenapi/vmops.py:1069 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1126 +#: nova/virt/xenapi/vmops.py:1127 #, python-format msgid "" "Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk " "deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1133 +#: nova/virt/xenapi/vmops.py:1134 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1141 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1152 +#: nova/virt/xenapi/vmops.py:1153 #, python-format msgid "Instance %(instance_uuid)s VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1170 +#: nova/virt/xenapi/vmops.py:1171 #, python-format msgid "Destroying VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1185 +#: nova/virt/xenapi/vmops.py:1186 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1239 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1240 +#, python-format msgid "Instance is already in Rescue Mode: %s" -msgstr "Instanz wurde bereits erstellt" +msgstr "" -#: nova/virt/xenapi/vmops.py:1311 +#: nova/virt/xenapi/vmops.py:1312 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1315 +#: nova/virt/xenapi/vmops.py:1316 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/xenapi/vmops.py:1380 +#: nova/virt/xenapi/vmops.py:1381 #, python-format msgid "Instance for migration %d not found, skipping" msgstr "" -#: nova/virt/xenapi/vmops.py:1412 +#: nova/virt/xenapi/vmops.py:1413 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1484 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1500 +#: nova/virt/xenapi/vmops.py:1464 #, python-format msgid "injecting network info to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1518 +#: nova/virt/xenapi/vmops.py:1482 #, python-format msgid "creating vif(s) for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1527 +#: nova/virt/xenapi/vmops.py:1491 #, python-format msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1494 #, python-format msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1559 +#: nova/virt/xenapi/vmops.py:1523 #, python-format msgid "injecting hostname to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1621 +#: nova/virt/xenapi/vmops.py:1585 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. VM " "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1646 +#: nova/virt/xenapi/vmops.py:1610 #, python-format msgid "" "TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/vmops.py:1614 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM" " id=%(instance_uuid)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1655 +#: nova/virt/xenapi/vmops.py:1619 #, python-format msgid "" "The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;" " args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1841 +#: nova/virt/xenapi/vmops.py:1805 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -6684,9 +6843,9 @@ msgid "creating sr within volume_utils" msgstr "" #: nova/virt/xenapi/volume_utils.py:55 nova/virt/xenapi/volume_utils.py:83 -#, fuzzy, python-format +#, python-format msgid "type is = %s" -msgstr "Betreff ist %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:58 nova/virt/xenapi/volume_utils.py:86 #, python-format @@ -6767,37 +6926,37 @@ msgstr "" msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:249 +#: nova/virt/xenapi/volume_utils.py:258 #, python-format msgid "Unable to introduce VDI on SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:257 +#: nova/virt/xenapi/volume_utils.py:266 #, python-format msgid "Unable to get record of VDI %s on" msgstr "" -#: nova/virt/xenapi/volume_utils.py:279 +#: nova/virt/xenapi/volume_utils.py:288 #, python-format msgid "Unable to introduce VDI for SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:289 +#: nova/virt/xenapi/volume_utils.py:298 #, python-format msgid "Error finding vdis in SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:296 +#: nova/virt/xenapi/volume_utils.py:305 #, python-format msgid "Unable to find vbd for vdi %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:330 +#: nova/virt/xenapi/volume_utils.py:339 #, python-format msgid "Unable to obtain target information %(data)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:356 +#: nova/virt/xenapi/volume_utils.py:365 #, python-format msgid "Mountpoint cannot be translated: %s" msgstr "" @@ -6811,9 +6970,9 @@ msgid "Error destroying VDI" msgstr "" #: nova/virt/xenapi/volumeops.py:74 -#, fuzzy, python-format +#, python-format msgid "Creating SR %s" -msgstr "Hole %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:77 msgid "Could not create SR" @@ -6855,52 +7014,52 @@ msgstr "" msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:174 +#: nova/virt/xenapi/volumeops.py:179 #, python-format msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:187 +#: nova/virt/xenapi/volumeops.py:192 #, python-format msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:195 +#: nova/virt/xenapi/volumeops.py:200 #, python-format msgid "Unable to attach volume to instance %s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/xenapi/volumeops.py:198 +#: nova/virt/xenapi/volumeops.py:203 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" -#: nova/virt/xenapi/volumeops.py:208 +#: nova/virt/xenapi/volumeops.py:213 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:216 +#: nova/virt/xenapi/volumeops.py:221 #, python-format msgid "Unable to locate volume %s" msgstr "Nicht möglich volume %s zufinden" -#: nova/virt/xenapi/volumeops.py:224 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to detach volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:229 -#, fuzzy, python-format +#: nova/virt/xenapi/volumeops.py:234 +#, python-format msgid "Unable to destroy vbd %s" -msgstr "Nicht möglich volume %s zufinden" +msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:241 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:238 +#: nova/virt/xenapi/volumeops.py:243 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" @@ -6961,7 +7120,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/volume/api.py:272 nova/volume/api.py:305 +#: nova/volume/api.py:282 nova/volume/api.py:315 msgid "must be available" msgstr "" @@ -7041,9 +7200,9 @@ msgid "\tVolume %s is NOT VSA volume" msgstr "" #: nova/volume/driver.py:725 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s creation - do nothing" -msgstr "Volume %s: wird erstellt" +msgstr "" #: nova/volume/driver.py:758 #, python-format @@ -7056,9 +7215,9 @@ msgid "VSA BE create_volume for %s succeeded" msgstr "" #: nova/volume/driver.py:769 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s deletion - do nothing" -msgstr "Volume %s: wird entfernt" +msgstr "" #: nova/volume/driver.py:780 #, python-format @@ -7085,14 +7244,14 @@ msgid "\tFE VSA Volume %s ensure export - do nothing" msgstr "" #: nova/volume/driver.py:882 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s create export - do nothing" -msgstr "Volume %s: erstelle Export" +msgstr "" #: nova/volume/driver.py:902 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s remove export - do nothing" -msgstr "Volume %s: entferne Export" +msgstr "" #: nova/volume/driver.py:922 #, python-format @@ -7152,9 +7311,9 @@ msgid "volume %s: deleting" msgstr "Volume %s: wird entfernt" #: nova/volume/manager.py:185 -#, fuzzy, python-format +#, python-format msgid "volume %s: volume is busy" -msgstr "Volume %s: erfolgreich entfernt" +msgstr "" #: nova/volume/manager.py:197 #, python-format @@ -7162,9 +7321,9 @@ msgid "volume %s: deleted successfully" msgstr "Volume %s: erfolgreich entfernt" #: nova/volume/manager.py:204 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: creating" -msgstr "Volume %s: wird erstellt" +msgstr "" #: nova/volume/manager.py:208 #, python-format @@ -7172,34 +7331,39 @@ msgid "snapshot %(snap_name)s: creating" msgstr "" #: nova/volume/manager.py:223 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: created successfully" -msgstr "Volume %s: erfolgreich erstellt" +msgstr "" #: nova/volume/manager.py:232 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: deleting" -msgstr "Volume %s: wird entfernt" +msgstr "" + +#: nova/volume/manager.py:235 +#, python-format +msgid "snapshot %s: snapshot is busy" +msgstr "" -#: nova/volume/manager.py:241 -#, fuzzy, python-format +#: nova/volume/manager.py:247 +#, python-format msgid "snapshot %s: deleted successfully" -msgstr "Volume %s: erfolgreich entfernt" +msgstr "" -#: nova/volume/manager.py:323 +#: nova/volume/manager.py:329 msgid "Checking volume capabilities" msgstr "" -#: nova/volume/manager.py:327 +#: nova/volume/manager.py:333 #, python-format msgid "New capabilities found: %s" msgstr "" -#: nova/volume/manager.py:338 +#: nova/volume/manager.py:344 msgid "Clear capabilities" msgstr "" -#: nova/volume/manager.py:342 +#: nova/volume/manager.py:348 #, python-format msgid "Notification {%s} received" msgstr "" @@ -7304,14 +7468,12 @@ msgid "Executing SolidFire create_export..." msgstr "" #: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -#, fuzzy, python-format msgid "name cannot be None" -msgstr "Klasse %s konnte nicht gefunden werden" +msgstr "" #: nova/volume/volume_types.py:96 -#, fuzzy, python-format msgid "id cannot be None" -msgstr "Klasse %s konnte nicht gefunden werden" +msgstr "" #: nova/volume/xensm.py:55 #, python-format @@ -7365,23 +7527,20 @@ msgid "Volume will be created in backend - %d" msgstr "" #: nova/volume/xensm.py:154 -#, fuzzy, python-format msgid "Failed to update volume in db" -msgstr "Nicht möglich volume %s zufinden" +msgstr "" #: nova/volume/xensm.py:157 -#, fuzzy, python-format msgid "Unable to create volume" -msgstr "Nicht möglich volume %s zufinden" +msgstr "" #: nova/volume/xensm.py:171 msgid "Failed to delete vdi" msgstr "" #: nova/volume/xensm.py:177 -#, fuzzy, python-format msgid "Failed to delete volume in db" -msgstr "Nicht möglich volume %s zufinden" +msgstr "" #: nova/volume/xensm.py:211 msgid "Failed to find volume in db" @@ -7391,6 +7550,83 @@ msgstr "" msgid "Failed to find backend in db" msgstr "" +#: nova/volume/nexenta/__init__.py:27 +msgid "Nexenta SA returned the error" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:64 +#, python-format +msgid "Sending JSON data: %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:69 +#, python-format +msgid "Auto switching to HTTPS connection to %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:75 +msgid "No headers in server response" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:76 +msgid "Bad response from server" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:79 +#, python-format +msgid "Got response: %s" +msgstr "" + +#: nova/volume/nexenta/volume.py:96 +#, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "" + +#: nova/volume/nexenta/volume.py:180 +msgid "" +"Call to local_path should not happen. Verify that use_local_volumes flag " +"is turned off." +msgstr "" + +#: nova/volume/nexenta/volume.py:202 +#, python-format +msgid "Ignored target creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:210 +#, python-format +msgid "Ignored target group creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:219 +#, python-format +msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:227 +#, python-format +msgid "Ignored LU creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:237 +#, python-format +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:273 +#, python-format +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" +msgstr "" + +#: nova/volume/nexenta/volume.py:280 +#, python-format +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" +msgstr "" + #: nova/vsa/api.py:82 msgid "invalid drive data" msgstr "" @@ -7414,9 +7650,9 @@ msgid "Requested number of VCs (%d) is too high. Setting to default" msgstr "" #: nova/vsa/api.py:194 -#, fuzzy, python-format +#, python-format msgid "Creating VSA: %s" -msgstr "Beende Instanz %s" +msgstr "" #: nova/vsa/api.py:241 #, python-format @@ -7451,9 +7687,9 @@ msgid "VSA ID %(vsa_id)s: Deleting %(direction)s volume %(vol_name)s" msgstr "" #: nova/vsa/api.py:355 -#, fuzzy, python-format +#, python-format msgid "Unable to delete volume %s" -msgstr "Nicht möglich volume %s zufinden" +msgstr "" #: nova/vsa/api.py:357 #, python-format @@ -7519,825 +7755,56 @@ msgstr "" msgid "VSA ID %(vsa_id)d: Start %(vc_count)d instances" msgstr "" -#~ msgid "DB exception wrapped" -#~ msgstr "" - -#~ msgid "Uncaught exception" -#~ msgstr "Nicht abgefangene Ausnahme" - -#~ msgid "Quota exceeeded for %(pid)s, tried to create %(size)sG volume" -#~ msgstr "" - -#~ msgid "Volume quota exceeded. You cannot create a volume of size %sG" -#~ msgstr "" - -#~ msgid "Volume is already attached" -#~ msgstr "" - -#~ msgid "Volume is already detached" -#~ msgstr "" - -#~ msgid "Failed to read private ip" -#~ msgstr "" - -#~ msgid "Failed to read public ip(s)" -#~ msgstr "" - -#~ msgid "No keypairs defined" -#~ msgstr "" - -#~ msgid "Compute.api::get_lock %s" -#~ msgstr "" - -#~ msgid "Instance %s not found" -#~ msgstr "" - -#~ msgid "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Subject for certificate for vpns, %s for project, timestamp" -#~ msgstr "" - -#~ msgid "Casting to %(topic)s %(host)s for %(method)s" -#~ msgstr "" - -#~ msgid "" -#~ "check_instance_lock: arguments: |%(self)s| " -#~ "|%(context)s| |%(instance_id)s|" -#~ msgstr "" - -#~ msgid "Deallocating address %s" -#~ msgstr "" - -#~ msgid "" -#~ "trying to reboot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" -#~ msgstr "" - -#~ msgid "" -#~ "trying to snapshot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" -#~ msgstr "" - -#~ msgid "" -#~ "trying to reset the password on a" -#~ " non-running instance: %(instance_id)s " -#~ "(state: %(instance_state)s expected: " -#~ "%(expected_state)s)" -#~ msgstr "" - -#~ msgid "instance %s: setting admin password" -#~ msgstr "" - -#~ msgid "" -#~ "trying to inject a file into a " -#~ "non-running instance: %(instance_id)s (state:" -#~ " %(instance_state)s expected: %(expected_state)s)" -#~ msgstr "" - -#~ msgid "instance %(nm)s: injecting file to %(plain_path)s" -#~ msgstr "" - -#~ msgid "instance %s: getting ajax console" +#~ msgid "Going to try to soft delete %s" #~ msgstr "" -#~ msgid "" -#~ "instance %(instance_id)s: attaching volume " -#~ "%(volume_id)s to %(mountpoint)s" -#~ msgstr "" - -#~ msgid "instance %(instance_id)s: attach failed %(mountpoint)s, removing" -#~ msgstr "" - -#~ msgid "" -#~ "Detach volume %(volume_id)s from mountpoint" -#~ " %(mp)s on instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Host %s is not alive" -#~ msgstr "" - -#~ msgid "All hosts have too many cores" -#~ msgstr "" - -#~ msgid "Host %s not available" -#~ msgstr "" - -#~ msgid "All hosts have too many gigabytes" -#~ msgstr "" - -#~ msgid "All hosts have too many networks" +#~ msgid "No host for instance %s, deleting immediately" #~ msgstr "" -#~ msgid "Can't test instances without a real virtual env." -#~ msgstr "" - -#~ msgid "Need to watch instance %s until it's running..." -#~ msgstr "" - -#~ msgid "Killing dnsmasq threw %s" -#~ msgstr "" - -#~ msgid "Running %s" -#~ msgstr "" - -#~ msgid "Glance image %s" -#~ msgstr "" - -#~ msgid "Asking xapi to fetch %(url)s as %(access)s" +#~ msgid "Going to try to terminate %s" #~ msgstr "" -#~ msgid "PV Kernel in VDI:%s" +#~ msgid "Going to try to stop %s" #~ msgstr "" -#~ msgid "duplicate name found: %s" +#~ msgid "Going to try to start %s" #~ msgstr "" #~ msgid "" -#~ "VHD coalesce attempts exceeded (%(counter)d" -#~ " > %(max_attempts)d), giving up..." -#~ msgstr "" - -#~ msgid "No VDIs found for VM %s" -#~ msgstr "" - -#~ msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s" -#~ msgstr "" - -#~ msgid "VBD %(vbd)s plugged as %(orig_dev)s" -#~ msgstr "" - -#~ msgid "VBD %(vbd)s plugged into wrong dev, remapping to %(dev)s" +#~ "Instance %(name)s found in database but" +#~ " not known by hypervisor. Setting " +#~ "power state to NOSTATE" #~ msgstr "" #~ msgid "" -#~ "Writing partition table %(primary_first)d " -#~ "%(primary_last)d to %(dest)s..." -#~ msgstr "" - -#~ msgid "No service for id %s" -#~ msgstr "" - -#~ msgid "No service for %(host)s, %(binary)s" -#~ msgstr "" - -#~ msgid "No fixed ips defined" -#~ msgstr "" - -#~ msgid "No floating ip for address %s" -#~ msgstr "" - -#~ msgid "No address for instance %s" -#~ msgstr "" - -#~ msgid "no keypair for user %(user_id)s, name %(name)s" -#~ msgstr "" - -#~ msgid "No network for id %s" -#~ msgstr "" - -#~ msgid "No networks defined" -#~ msgstr "" - -#~ msgid "No network for bridge %s" -#~ msgstr "" - -#~ msgid "No network for instance %s" -#~ msgstr "" - -#~ msgid "Token %s does not exist" -#~ msgstr "" - -#~ msgid "No quota for project_id %s" -#~ msgstr "" - -#~ msgid "Volume %s not found" -#~ msgstr "" - -#~ msgid "No export device found for volume %s" -#~ msgstr "" - -#~ msgid "No target id found for volume %s" -#~ msgstr "" - -#~ msgid "No security group with id %s" -#~ msgstr "" - -#~ msgid "No security group named %(group_name)s for project: %(project_id)s" -#~ msgstr "" - -#~ msgid "No secuity group rule with id %s" -#~ msgstr "" - -#~ msgid "No user for id %s" -#~ msgstr "" - -#~ msgid "No user for access key %s" +#~ "Destroying instance with name label " +#~ "'%(name_label)s' which is marked as " +#~ "DELETED but still present on host." #~ msgstr "" -#~ msgid "No project with id %s" +#~ msgid "Can't downgrade without losing data" #~ msgstr "" -#~ msgid "No console pool with id %(pool_id)s" +#~ msgid "Unable to get updated status: %s" #~ msgstr "" #~ msgid "" -#~ "No console pool of type %(console_type)s" -#~ " for compute host %(compute_host)s on " -#~ "proxy host %(host)s" -#~ msgstr "" - -#~ msgid "No console for instance %(instance_id)s in pool %(pool_id)s" -#~ msgstr "" - -#~ msgid "on instance %s" -#~ msgstr "" - -#~ msgid "No console with id %(console_id)s %(idesc)s" -#~ msgstr "" - -#~ msgid "No zone with id %(zone_id)s" -#~ msgstr "" - -#~ msgid "Checking state of %s" -#~ msgstr "" - -#~ msgid "Current state of %(name)s was %(state)s." -#~ msgstr "" - -#~ msgid "Invalid device path %s" -#~ msgstr "" - -#~ msgid "No disk at %s" -#~ msgstr "" - -#~ msgid "Instance snapshotting is not supported for libvirtat this time" -#~ msgstr "" - -#~ msgid "_wait_for_reboot failed: %s" -#~ msgstr "" - -#~ msgid "_wait_for_rescue failed: %s" -#~ msgstr "" - -#~ msgid "instance %s: is running" -#~ msgstr "" - -#~ msgid "instance %s: failed to boot" -#~ msgstr "" - -#~ msgid "Contents of file %(fpath)s: %(contents)r" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting key into image %(img_id)s" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting net into image %(img_id)s" -#~ msgstr "" - -#~ msgid "diagnostics are not supported for libvirt" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %s, tried to allocate address" -#~ msgstr "" - -#~ msgid "Address quota exceeded. You cannot allocate any more addresses" -#~ msgstr "" - -#~ msgid "Finished retreving %(url)s -- placed in %(path)s" -#~ msgstr "" - -#~ msgid "The key_pair %s already exists" -#~ msgstr "" - -#~ msgid "Generating root CA: %s" -#~ msgstr "" - -#~ msgid "%s is not a valid ipProtocol" -#~ msgstr "" - -#~ msgid "Invalid port range" +#~ "deactivate_node is called for " +#~ "node_id = %(id)s node_ip = %(ip)s" #~ msgstr "" -#~ msgid "invalid id: %s" +#~ msgid "During wait running, %s disappeared." #~ msgstr "" -#~ msgid "Using paste.deploy config at: %s" +#~ msgid "Instance %s running successfully." #~ msgstr "" -#~ msgid "No paste configuration for app: %s" +#~ msgid "The nwfilter(%(instance_secgroup_filter_name)s) is not found." #~ msgstr "" #~ msgid "" -#~ "App Config: %(api)s\n" -#~ "%(config)r" -#~ msgstr "" - -#~ msgid "Running %s API" -#~ msgstr "" - -#~ msgid "No known API applications configured in %s." -#~ msgstr "" - -#~ msgid "Starting nova-api node (version %s)" -#~ msgstr "" - -#~ msgid "No paste configuration found for: %s" -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s is too short." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s contains invalid characters." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s starts with a hyphen." -#~ msgstr "" - -#~ msgid "Argument %s is required." -#~ msgstr "" - -#~ msgid "" -#~ "Argument %(key)s may not take value " -#~ "%(value)s. Valid values are ['true', " -#~ "'false']." -#~ msgstr "" - -#~ msgid "" -#~ "Created VDI %(vdi_ref)s (%(label)s, %(size)s," -#~ " %(read_only)s) on %(sr_ref)s." -#~ msgstr "" - -#~ msgid "Attempted to create non-unique name %s" -#~ msgstr "" - -#~ msgid "instance %(name)s: not enough free memory" -#~ msgstr "" - -#~ msgid "Spawning VM %(instance_name)s created %(vm_ref)s." -#~ msgstr "" - -#~ msgid "Invalid value for onset_files: '%s'" -#~ msgstr "" - -#~ msgid "Instance %s: booted" -#~ msgstr "" - -#~ msgid "Instance not present %s" -#~ msgstr "" - -#~ msgid "Unable to Snapshot %(vm_ref)s: %(exc)s" -#~ msgstr "" - -#~ msgid "VM %(vm)s already halted, skipping shutdown..." -#~ msgstr "" - -#~ msgid "Removing kernel/ramdisk files" -#~ msgstr "" - -#~ msgid "" -#~ "TIMEOUT: The call to %(method)s timed" -#~ " out. VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "NOT IMPLEMENTED: The call to %(method)s" -#~ " is not supported by the agent. " -#~ "VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "The call to %(method)s returned an " -#~ "error: %(e)s. VM id=%(instance_id)s; " -#~ "args=%(strargs)s" -#~ msgstr "" - -#~ msgid "Template for script to run on cloudpipe instance boot" -#~ msgstr "" - -#~ msgid "Image %s could not be found" -#~ msgstr "" - -#~ msgid "ApiError raised: %s" -#~ msgstr "" - -#~ msgid "User %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be created because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because project %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be modified because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "User \"%s\" not found" -#~ msgstr "" - -#~ msgid "Project \"%s\" not found" -#~ msgstr "" - -#~ msgid "Including admin operations in API." -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the database has not been created.\n" -#~ "Please create a database using nova-" -#~ "manage sync db before running this " -#~ "command." -#~ msgstr "" - -#~ msgid "" -#~ "No more networks available. If this is a new installation, you need\n" -#~ "to call something like this:\n" -#~ "\n" -#~ " nova-manage network create 10.0.0.0/8 10 64\n" -#~ "\n" -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the" -#~ " certificate db has not been created." -#~ "\n" -#~ "Please create a database by running a nova-api server on this host." -#~ msgstr "" - -#~ msgid "network" -#~ msgstr "" - -#~ msgid "IP address" -#~ msgstr "" - -#~ msgid "MAC address" -#~ msgstr "" - -#~ msgid "hostname" -#~ msgstr "" - -#~ msgid "host" -#~ msgstr "" - -#~ msgid "netmask" -#~ msgstr "" - -#~ msgid "Failed to load partition: %s" -#~ msgstr "" - -#~ msgid "%(filename)s, line %(line_info)d" -#~ msgstr "" - -#~ msgid "In init host" -#~ msgstr "" - -#~ msgid "Attempt to create duplicate vm %s" -#~ msgstr "" - -#~ msgid "Starting VM %s " -#~ msgstr "" - -#~ msgid "Started VM %s " -#~ msgstr "" - -#~ msgid "spawn vm failed: %s" -#~ msgstr "" - -#~ msgid "Failed to create VM %s" -#~ msgstr "" - -#~ msgid "Set memory for vm %s..." -#~ msgstr "" - -#~ msgid "Set vcpus for vm %s..." -#~ msgstr "" - -#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" -#~ msgstr "" - -#~ msgid "Failed to add diskdrive to VM %s" -#~ msgstr "" - -#~ msgid "New disk drive path is %s" -#~ msgstr "" - -#~ msgid "Failed to add vhd file to VM %s" -#~ msgstr "" - -#~ msgid "Created disk for %s" -#~ msgstr "" - -#~ msgid "Creating nic for %s " -#~ msgstr "" - -#~ msgid "Failed creating a port on the external vswitch" -#~ msgstr "" - -#~ msgid "Failed creating port for %s" -#~ msgstr "" - -#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" -#~ msgstr "" - -#~ msgid "Failed to add nic to VM %s" -#~ msgstr "" - -#~ msgid "Created nic for %s " -#~ msgstr "" - -#~ msgid "WMI job failed: %s" -#~ msgstr "" - -#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " -#~ msgstr "" - -#~ msgid "Got request to destroy vm %s" -#~ msgstr "" - -#~ msgid "Failed to destroy vm %s" -#~ msgstr "" - -#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" -#~ msgstr "" - -#~ msgid "" -#~ "Got Info for vm %(instance_id)s: " -#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," -#~ " cpu_time=%(uptime)s" -#~ msgstr "" - -#~ msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Instance %d was not found in get_network_topic" -#~ msgstr "" - -#~ msgid "Instance %d has no host" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %(pid)s, tried to run %(min_count)s instances" -#~ msgstr "" - -#~ msgid "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Going to try to terminate %s" -#~ msgstr "" - -#~ msgid "Instance %d was not found during terminate" -#~ msgstr "" - -#~ msgid "Instance %d is already being terminated" -#~ msgstr "" - -#~ msgid "Invalid device specified: %s. Example device: /dev/vdb" -#~ msgstr "" - -#~ msgid "Volume isn't attached to anything!" -#~ msgstr "" - -#~ msgid "" -#~ "AMQP server on %(fl_host)s:%(fl_port)d is " -#~ "unreachable. Trying again in %(fl_intv)d " -#~ "seconds." -#~ msgstr "" - -#~ msgid "Unable to connect to AMQP server after %d tries. Shutting down." -#~ msgstr "" - -#~ msgid "Failed to fetch message from queue" -#~ msgstr "" - -#~ msgid "Making asynchronous cast..." -#~ msgstr "" - -#~ msgid "FAKE AOE: %s" -#~ msgstr "" - -#~ msgid "Skipping ensure_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Skipping remove_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Starting %(arg0)s on %(host)s:%(port)s" -#~ msgstr "" - -#~ msgid "leasing ip" -#~ msgstr "" - -#~ msgid "Adopted old lease or got a change of mac/hostname" -#~ msgstr "" - -#~ msgid "releasing ip" -#~ msgstr "" - -#~ msgid "" -#~ "Called %(action)s for mac %(mac)s with" -#~ " ip %(ip)s and hostname %(hostname)s " -#~ "on interface %(interface)s" -#~ msgstr "" - -#~ msgid "Instance %s Not Found" -#~ msgstr "" - -#~ msgid "Dissassociated %s stale fixed ip(s)" -#~ msgstr "" - -#~ msgid "Leasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s leased that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "IP %s leased that was already deallocated" -#~ msgstr "" - -#~ msgid "Releasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s released that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "Forgetting SR %s ... " -#~ msgstr "" - -#~ msgid "Forgetting SR %s done." -#~ msgstr "" - -#~ msgid "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s" -#~ msgstr "" - -#~ msgid "Unable to obtain target information %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown S3 value type %r" -#~ msgstr "" - -#~ msgid "Authenticated request" -#~ msgstr "" - -#~ msgid "List of buckets requested" -#~ msgstr "" - -#~ msgid "List keys for bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to access bucket %s" -#~ msgstr "" - -#~ msgid "Creating bucket %s" -#~ msgstr "" - -#~ msgid "Deleting bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete bucket %s" -#~ msgstr "" - -#~ msgid "Getting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to get object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Putting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to upload object %(nm)s to bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Deleting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: invalid directory %s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: unauthorized bucket %s" -#~ msgstr "" - -#~ msgid "Starting image upload: %s" -#~ msgstr "" - -#~ msgid "Not authorized to update attributes of image %s" -#~ msgstr "" - -#~ msgid "Toggling publicity flag of image %(image_id)s %(newstatus)r" -#~ msgstr "" - -#~ msgid "Updating user fields on image %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete image %s" -#~ msgstr "" - -#~ msgid "Deleted image: %s" -#~ msgstr "" - -#~ msgid "No user found for access key %s" -#~ msgstr "" - -#~ msgid "User %(uid)s is not a member of project %(pjid)s" -#~ msgstr "" - -#~ msgid "Signature does not match" -#~ msgstr "" - -#~ msgid "The %s role can not be found" -#~ msgstr "" - -#~ msgid "The %s role is global only" -#~ msgstr "" - -#~ msgid "LDAP user %s already exists" -#~ msgstr "" - -#~ msgid "LDAP object for %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s doesn't exist" -#~ msgstr "" - -#~ msgid "Group can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be searched in group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be added to the group because the user doesn't exist" -#~ msgstr "" -#~ "Der User %s kann nicht zur Gruppe" -#~ " hinzugefügt werde, da er nicht " -#~ "existiert" - -#~ msgid "The group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be removed from the group because the user doesn't exist" -#~ msgstr "" -#~ "Der User %s kann nicht aus der " -#~ "Gruppe entfernt werden, da er nicht " -#~ "existiert" - -#~ msgid "User %s is not a member of the group" -#~ msgstr "" - -#~ msgid "User %s can't be removed from all because the user doesn't exist" -#~ msgstr "" - -#~ msgid "Group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "Creating new user: %s" -#~ msgstr "" - -#~ msgid "Deleting user: %s" -#~ msgstr "" - -#~ msgid "Adding role %(role)s to user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Adding sitewide role %(role)s to user %(user)s" -#~ msgstr "" - -#~ msgid "Removing role %(role)s from user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Removing sitewide role %(role)s from user %(user)s" -#~ msgstr "" - -#~ msgid "operation must be add or remove" -#~ msgstr "" - -#~ msgid "Getting x509 for user: %(name)s on project: %(project)s" -#~ msgstr "" - -#~ msgid "Create project %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Modify project: %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Adding user %(user)s to project %(project)s" -#~ msgstr "" - -#~ msgid "Removing user %(user)s from project %(project)s" +#~ "%(container_format)s-%(id)s (%(base_file)s): in: on" +#~ " other nodes (%(remote)d on other " +#~ "nodes)" #~ msgstr "" diff --git a/nova/locale/en_AU/LC_MESSAGES/nova.po b/nova/locale/en_AU/LC_MESSAGES/nova.po index 9c3cbfacd..3c6b91189 100644 --- a/nova/locale/en_AU/LC_MESSAGES/nova.po +++ b/nova/locale/en_AU/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-19 23:02+0000\n" +"POT-Creation-Date: 2012-02-26 23:03+0000\n" "PO-Revision-Date: 2011-10-21 11:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: English (Australia) \n" @@ -26,9 +26,8 @@ msgid "Filename of private key" msgstr "Filename of private key" #: nova/crypto.py:56 -#, fuzzy msgid "Filename of root Certificate Revocation List" -msgstr "Filename of root Certificate Revokation List" +msgstr "" #: nova/crypto.py:59 msgid "Where we keep our keys" @@ -52,7 +51,12 @@ msgstr "Subject for certificate for users, %s for project, user, timestamp" msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "Subject for certificate for projects, %s for project, timestamp" -#: nova/crypto.py:296 +#: nova/crypto.py:142 nova/crypto.py:159 nova/crypto.py:248 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/crypto.py:307 #, python-format msgid "Flags path: %s" msgstr "Flags path: %s" @@ -77,18 +81,16 @@ msgstr "" "Stderr: %(stderr)r" #: nova/exception.py:92 -#, fuzzy msgid "DB exception wrapped." -msgstr "DB exception wrapped" +msgstr "" #: nova/exception.py:153 msgid "An unknown exception occurred." msgstr "" #: nova/exception.py:176 -#, fuzzy, python-format msgid "Failed to decrypt text" -msgstr "Failed to decrypt private key: %s" +msgstr "" #: nova/exception.py:180 msgid "Failed to paginate through images from image service" @@ -128,37 +130,34 @@ msgid "Unacceptable parameters." msgstr "" #: nova/exception.py:219 -#, fuzzy, python-format msgid "Invalid snapshot" -msgstr "invalid id: %s" +msgstr "" #: nova/exception.py:223 -#, fuzzy, python-format +#, python-format msgid "Volume %(volume_id)s is not attached to anything" -msgstr "Volume isn't attached to anything!" +msgstr "" #: nova/exception.py:227 nova/api/openstack/compute/contrib/keypairs.py:103 msgid "Keypair data is invalid" msgstr "" #: nova/exception.py:231 -#, fuzzy, python-format msgid "Failed to load data into json format" -msgstr "Failed to load partition: %s" +msgstr "" #: nova/exception.py:235 msgid "The request is invalid." msgstr "" #: nova/exception.py:239 -#, fuzzy, python-format +#, python-format msgid "Invalid signature %(signature)s for user %(user)s." -msgstr "Invalid signature for user %s" +msgstr "" #: nova/exception.py:243 -#, fuzzy msgid "Invalid input received" -msgstr "Invalid port range" +msgstr "" #: nova/exception.py:247 #, python-format @@ -189,9 +188,9 @@ msgid "Invalid content type %(content_type)s." msgstr "" #: nova/exception.py:271 -#, fuzzy, python-format +#, python-format msgid "Invalid cidr %(cidr)s." -msgstr "invalid id: %s" +msgstr "" #: nova/exception.py:275 msgid "Invalid reuse of an RPC connection." @@ -211,102 +210,105 @@ msgstr "" #: nova/exception.py:290 #, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:294 +#, 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:295 -#, fuzzy, python-format +#: nova/exception.py:299 +#, python-format msgid "Instance %(instance_id)s is not running." -msgstr "instance %s: is running" +msgstr "" -#: nova/exception.py:299 +#: nova/exception.py:303 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:303 -#, fuzzy, python-format +#: nova/exception.py:307 +#, python-format msgid "Instance %(instance_id)s is not in rescue mode" -msgstr "instance %(name)s: not enough free memory" +msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:311 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:311 -#, fuzzy, python-format +#: nova/exception.py:315 msgid "Failed to resume server" -msgstr "Failed to create VM %s" +msgstr "" -#: nova/exception.py:315 -#, fuzzy, python-format +#: nova/exception.py:319 msgid "Failed to reboot instance" -msgstr "Reboot instance %r" +msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:331 -#, fuzzy, python-format +#: nova/exception.py:335 +#, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." -msgstr "No console for instance %(instance_id)s in pool %(pool_id)s" +msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:340 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:344 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:348 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:352 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:353 +#: nova/exception.py:357 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:358 +#: nova/exception.py:362 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:362 +#: nova/exception.py:366 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:366 +#: nova/exception.py:370 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, 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:376 +#: nova/exception.py:380 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -314,736 +316,736 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:387 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:391 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:391 -#, fuzzy, python-format +#: nova/exception.py:395 +#, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" -msgstr "instance %(instance_id)s: attach failed %(mountpoint)s, removing" +msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:399 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:399 -#, fuzzy, python-format +#: nova/exception.py:403 msgid "Resource could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:404 +#: nova/exception.py:408 #, python-format msgid "Required flag %(flag)s not set." msgstr "" -#: nova/exception.py:408 -#, fuzzy, python-format +#: nova/exception.py:412 +#, python-format msgid "Volume %(volume_id)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:416 #, python-format msgid "Unable to locate account %(account_name) on Solidfire device" msgstr "" -#: nova/exception.py:416 -#, fuzzy, python-format +#: nova/exception.py:420 +#, python-format msgid "Volume not found for instance %(instance_id)s." -msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" +msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:424 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:425 -#, fuzzy, python-format +#: nova/exception.py:429 msgid "Zero volume types found." -msgstr "Volume %s not found" +msgstr "" -#: nova/exception.py:429 -#, fuzzy, python-format +#: nova/exception.py:433 +#, python-format msgid "Volume type %(volume_type_id)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:438 +#: nova/exception.py:442 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:443 -#, fuzzy, python-format +#: nova/exception.py:447 +#, python-format msgid "Snapshot %(snapshot_id)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:447 +#: nova/exception.py:451 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:451 -#, fuzzy, python-format +#: nova/exception.py:455 +#, python-format +msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +msgstr "" + +#: nova/exception.py:460 +#, python-format msgid "No target id found for volume %(volume_id)s." -msgstr "No target id found for volume %s" +msgstr "" -#: nova/exception.py:455 -#, fuzzy, python-format +#: nova/exception.py:464 +#, python-format msgid "No disk at %(location)s" -msgstr "No disk at %s" +msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:468 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:472 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:476 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:472 -#, fuzzy, python-format +#: nova/exception.py:481 +#, python-format msgid "Image %(image_id)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:476 -#, fuzzy, python-format +#: nova/exception.py:485 +#, python-format msgid "Kernel not found for image %(image_id)s." -msgstr "%(param)s property not found for image %(_image_id)s" +msgstr "" -#: nova/exception.py:480 -#, fuzzy, python-format +#: nova/exception.py:489 +#, python-format msgid "User %(user_id)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:484 -#, fuzzy, python-format +#: nova/exception.py:493 +#, python-format msgid "Project %(project_id)s could not be found." -msgstr "No project called %s could be found" +msgstr "" -#: nova/exception.py:488 -#, fuzzy, python-format +#: nova/exception.py:497 +#, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." -msgstr "User %(uid)s is not a member of project %(pjid)s" +msgstr "" -#: nova/exception.py:492 -#, fuzzy, python-format +#: nova/exception.py:501 +#, python-format msgid "Role %(role_id)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:505 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:500 +#: nova/exception.py:509 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:504 -#, fuzzy, python-format +#: nova/exception.py:513 +#, python-format msgid "Network %(network_id)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:508 +#: nova/exception.py:517 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:512 +#: nova/exception.py:521 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:516 +#: nova/exception.py:525 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:520 -#, fuzzy, python-format +#: nova/exception.py:529 +#, python-format msgid "Network could not be found for instance %(instance_id)s." -msgstr "No console for instance %(instance_id)s in pool %(pool_id)s" +msgstr "" -#: nova/exception.py:524 -#, fuzzy +#: nova/exception.py:533 msgid "No networks defined." -msgstr "No networks defined" +msgstr "" -#: nova/exception.py:528 +#: nova/exception.py:537 #, 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:533 +#: nova/exception.py:542 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:546 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:550 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:554 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:549 -#, fuzzy, python-format +#: nova/exception.py:558 +#, python-format msgid "Instance %(instance_id)s has zero fixed ips." -msgstr "instance %(instance_id)s: attach failed %(mountpoint)s, removing" +msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:562 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:558 -#, fuzzy, python-format +#: nova/exception.py:567 +#, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." -msgstr "instance %(instance_name)s: deleting instance files %(target)s" +msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:571 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:575 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:571 +#: nova/exception.py:580 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:584 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:588 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:583 -#, fuzzy +#: nova/exception.py:592 msgid "Zero fixed ips could be found." -msgstr "No fixed ips defined" +msgstr "" -#: nova/exception.py:587 -#, fuzzy, python-format +#: nova/exception.py:596 +#, python-format msgid "Floating ip not found for id %(id)s." -msgstr "No floating ip for address %s" +msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:600 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:595 -#, fuzzy, python-format +#: nova/exception.py:604 +#, python-format msgid "Floating ip not found for address %(address)s." -msgstr "No floating ip for address %s" +msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:608 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:612 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:607 -#, fuzzy, python-format +#: nova/exception.py:616 +#, python-format msgid "Floating ip %(address)s is associated." -msgstr "No floating ip for address %s" +msgstr "" -#: nova/exception.py:611 +#: nova/exception.py:620 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:615 -#, fuzzy, python-format +#: nova/exception.py:624 msgid "Zero floating ips exist." -msgstr "No floating ip for address %s" +msgstr "" -#: nova/exception.py:619 -#, fuzzy, python-format +#: nova/exception.py:628 +#, python-format msgid "Interface %(interface)s not found." -msgstr "Instance %s not found" +msgstr "" -#: nova/exception.py:623 -#, fuzzy, python-format +#: nova/exception.py:632 +#, python-format msgid "Keypair %(name)s not found for user %(user_id)s" -msgstr "%(param)s property not found for image %(_image_id)s" +msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:636 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:631 -#, fuzzy, python-format +#: nova/exception.py:640 +#, python-format msgid "Service %(service_id)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:635 -#, fuzzy, python-format +#: nova/exception.py:644 +#, python-format msgid "Host %(host)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:639 -#, fuzzy, python-format +#: nova/exception.py:648 +#, python-format msgid "Compute host %(host)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:652 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:647 -#, fuzzy, python-format +#: nova/exception.py:656 +#, python-format msgid "Auth token %(token)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:651 -#, fuzzy, python-format +#: nova/exception.py:660 +#, python-format msgid "Access Key %(access_key)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:655 -#, fuzzy, python-format +#: nova/exception.py:664 msgid "Quota could not be found" -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:659 -#, fuzzy, python-format +#: nova/exception.py:668 +#, python-format msgid "Quota for project %(project_id)s could not be found." -msgstr "No project called %s could be found" +msgstr "" -#: nova/exception.py:663 +#: nova/exception.py:672 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:667 -#, fuzzy, python-format +#: nova/exception.py:676 +#, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." -msgstr "No security group named %(group_name)s for project: %(project_id)s" +msgstr "" -#: nova/exception.py:672 -#, fuzzy, python-format +#: nova/exception.py:681 +#, python-format msgid "Security group with rule %(rule_id)s not found." -msgstr "No security group with id %s" +msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:685 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:690 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:686 -#, fuzzy, python-format +#: nova/exception.py:695 +#, python-format msgid "Migration %(migration_id)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:690 -#, fuzzy, python-format +#: nova/exception.py:699 +#, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." -msgstr "No console for instance %(instance_id)s in pool %(pool_id)s" +msgstr "" -#: nova/exception.py:695 -#, fuzzy, python-format +#: nova/exception.py:704 +#, python-format msgid "Console pool %(pool_id)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:699 -#, fuzzy, python-format +#: nova/exception.py:708 +#, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" -"No console pool of type %(console_type)s for compute host " -"%(compute_host)s on proxy host %(host)s" -#: nova/exception.py:705 -#, fuzzy, python-format +#: nova/exception.py:714 +#, python-format msgid "Console %(console_id)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:709 -#, fuzzy, python-format +#: nova/exception.py:718 +#, python-format msgid "Console for instance %(instance_id)s could not be found." -msgstr "No console for instance %(instance_id)s in pool %(pool_id)s" +msgstr "" -#: nova/exception.py:713 -#, fuzzy, python-format +#: nova/exception.py:722 +#, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." -msgstr "No console for instance %(instance_id)s in pool %(pool_id)s" +msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:727 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:722 -#, fuzzy, python-format +#: nova/exception.py:731 msgid "Zero instance types found." -msgstr "Instance %s not found" +msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:735 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:739 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:735 -#, fuzzy, python-format +#: nova/exception.py:744 +#, python-format msgid "Flavor %(flavor_id)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:739 -#, fuzzy, python-format +#: nova/exception.py:748 +#, python-format msgid "Zone %(zone_id)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:752 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:756 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:752 +#: nova/exception.py:761 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:765 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:761 +#: nova/exception.py:770 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:766 -#, fuzzy, python-format +#: nova/exception.py:775 msgid "LDAP object could not be found" -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:770 -#, fuzzy, python-format +#: nova/exception.py:779 +#, python-format msgid "LDAP user %(user_id)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:774 -#, fuzzy, python-format +#: nova/exception.py:783 +#, python-format msgid "LDAP group %(group_id)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:778 -#, fuzzy, python-format +#: nova/exception.py:787 +#, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." -msgstr "User %(uid)s is already a member of the group %(group_dn)s" +msgstr "" -#: nova/exception.py:782 -#, fuzzy, python-format +#: nova/exception.py:791 +#, python-format msgid "File %(file_path)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:786 -#, fuzzy, python-format +#: nova/exception.py:795 msgid "Zero files could be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:799 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:795 -#, fuzzy, python-format +#: nova/exception.py:804 +#, python-format msgid "Network adapter %(adapter)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:808 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:812 msgid "Action not allowed." msgstr "" -#: nova/exception.py:807 -#, fuzzy, python-format +#: nova/exception.py:816 +#, python-format msgid "Unable to use global role %(role_id)s" -msgstr "Unable to locate volume %s" +msgstr "" -#: nova/exception.py:811 +#: nova/exception.py:820 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:815 +#: nova/exception.py:824 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:824 -#, fuzzy, python-format +#: nova/exception.py:833 +#, python-format msgid "Key pair %(key_name)s already exists." -msgstr "The key_pair %s already exists" +msgstr "" -#: nova/exception.py:828 -#, fuzzy, python-format +#: nova/exception.py:837 +#, python-format msgid "User %(user)s already exists." -msgstr "User %s already exists" +msgstr "" -#: nova/exception.py:832 -#, fuzzy, python-format +#: nova/exception.py:841 +#, python-format msgid "LDAP user %(user)s already exists." -msgstr "LDAP user %s already exists" +msgstr "" -#: nova/exception.py:836 -#, fuzzy, python-format +#: nova/exception.py:845 +#, python-format msgid "LDAP group %(group)s already exists." -msgstr "group %s already exists" +msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:849 #, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "User %(uid)s is already a member of the group %(group_dn)s" -#: nova/exception.py:845 -#, fuzzy, python-format +#: nova/exception.py:854 +#, python-format msgid "Project %(project)s already exists." -msgstr "group %s already exists" +msgstr "" -#: nova/exception.py:849 -#, fuzzy, python-format +#: nova/exception.py:858 +#, python-format msgid "Instance %(name)s already exists." -msgstr "User %s already exists" +msgstr "" -#: nova/exception.py:853 -#, fuzzy, python-format +#: nova/exception.py:862 +#, python-format msgid "Instance Type %(name)s already exists." -msgstr "User %s already exists" +msgstr "" -#: nova/exception.py:857 -#, fuzzy, python-format +#: nova/exception.py:866 +#, python-format msgid "Volume Type %(name)s already exists." -msgstr "group %s already exists" +msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:870 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:865 +#: nova/exception.py:874 msgid "Migration error" msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:878 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:882 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:886 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:890 msgid "Nova access parameters were not specified." msgstr "" -#: nova/exception.py:885 -#, fuzzy, python-format +#: nova/exception.py:894 +#, python-format msgid "Virtual Storage Array %(id)d could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:889 -#, fuzzy, python-format +#: nova/exception.py:898 +#, python-format msgid "Virtual Storage Array %(name)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:902 msgid "When resizing, instances must change size!" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:906 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:910 msgid "1 or more Zones could not complete the request" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:914 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:909 +#: nova/exception.py:918 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:922 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:926 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:930 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:934 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:929 +#: nova/exception.py:938 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:933 -#, fuzzy, python-format +#: nova/exception.py:942 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:947 +#, python-format msgid "Aggregate %(aggregate_id)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:937 +#: nova/exception.py:951 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:941 +#: nova/exception.py:955 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:945 +#: nova/exception.py:959 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:964 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:968 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:972 msgid "Detected more than one volume with name %(vol_name)" msgstr "" -#: nova/exception.py:962 +#: nova/exception.py:976 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:967 -#, fuzzy, python-format +#: nova/exception.py:981 msgid "Unable to create instance type" -msgstr "Unable to attach volume to instance %s" +msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:985 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:989 #, python-format msgid "Error in SolidFire API response: status=%(status)s" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:993 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:983 +#: nova/exception.py:997 msgid "Detected existing vlan with id %(vlan)" msgstr "" -#: nova/exception.py:987 -#, fuzzy, python-format +#: nova/exception.py:1001 +#, python-format msgid "Instance %(instance_id)s could not be found." -msgstr "Image %s could not be found" +msgstr "" -#: nova/exception.py:991 +#: nova/exception.py:1005 msgid "Invalid id: %(val) (expecting \"i-...\")." msgstr "" -#: nova/log.py:307 +#: nova/log.py:310 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1080,173 +1082,191 @@ msgstr "" msgid "Starting %(topic)s node (version %(vcs_string)s)" msgstr "Starting %(topic)s node (version %(vcs_string)s)" -#: nova/service.py:176 +#: nova/service.py:177 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:250 +#: nova/service.py:251 msgid "Service killed that has no database entry" msgstr "Service killed that has no database entry" -#: nova/service.py:287 +#: nova/service.py:288 msgid "The service database object disappeared, Recreating it." msgstr "The service database object disappeared, Recreating it." -#: nova/service.py:302 +#: nova/service.py:303 msgid "Recovered model server connection!" msgstr "Recovered model server connection!" -#: nova/service.py:308 +#: nova/service.py:309 msgid "model server went away" msgstr "model server went away" -#: nova/service.py:400 +#: nova/service.py:402 msgid "Full set of FLAGS:" msgstr "" -#: nova/service.py:407 +#: nova/service.py:409 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/utils.py:72 +#: nova/utils.py:74 #, python-format msgid "Inner Exception: %s" msgstr "Inner Exception: %s" -#: nova/utils.py:156 +#: nova/utils.py:158 #, python-format msgid "Fetching %s" msgstr "Fetching %s" -#: nova/utils.py:197 +#: nova/utils.py:199 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:207 +#: nova/utils.py:209 #, python-format msgid "Running cmd (subprocess): %s" msgstr "Running cmd (subprocess): %s" -#: nova/utils.py:223 nova/utils.py:302 +#: nova/utils.py:225 nova/utils.py:304 #, python-format msgid "Result was %s" msgstr "Result was %s" -#: nova/utils.py:236 +#: nova/utils.py:238 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:278 +#: nova/utils.py:280 #, python-format msgid "Running cmd (SSH): %s" msgstr "Running cmd (SSH): %s" -#: nova/utils.py:280 +#: nova/utils.py:282 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:284 -#, fuzzy, python-format +#: nova/utils.py:286 msgid "process_input not supported over SSH" -msgstr "attribute not supported: %s" +msgstr "" -#: nova/utils.py:343 +#: nova/utils.py:345 #, python-format msgid "debug in callback: %s" msgstr "debug in callback: %s" -#: nova/utils.py:476 +#: nova/utils.py:478 #, python-format msgid "Link Local address is not found.:%s" msgstr "Link Local address is not found.:%s" -#: nova/utils.py:479 +#: nova/utils.py:481 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s" -#: nova/utils.py:576 +#: nova/utils.py:592 #, python-format msgid "Invalid backend: %s" msgstr "Invalid backend: %s" -#: nova/utils.py:587 +#: nova/utils.py:603 #, python-format msgid "backend %s" msgstr "backend %s" -#: nova/utils.py:636 +#: nova/utils.py:652 msgid "in looping call" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:828 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:814 +#: nova/utils.py:832 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:818 +#: nova/utils.py:836 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:825 +#: nova/utils.py:843 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:935 -#, fuzzy, python-format +#: nova/utils.py:902 +#, python-format +msgid "Found sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:906 +#, python-format +msgid "Cleaned sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:921 +#, python-format +msgid "Found lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:926 +#, python-format +msgid "Cleaned lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:1036 +#, python-format msgid "Expected object of type: %s" -msgstr "Unexpected error raised: %s" +msgstr "" -#: nova/utils.py:966 -#, fuzzy, python-format +#: nova/utils.py:1067 +#, python-format msgid "Invalid server_string: %s" -msgstr "invalid id: %s" +msgstr "" -#: nova/utils.py:1091 +#: nova/utils.py:1192 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1123 -#, fuzzy +#: nova/utils.py:1224 msgid "Original exception being dropped" -msgstr "DB exception wrapped" +msgstr "" -#: nova/utils.py:1242 +#: nova/utils.py:1343 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1244 +#: nova/utils.py:1345 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1276 +#: nova/utils.py:1377 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1278 +#: nova/utils.py:1379 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" #: nova/wsgi.py:93 -#, fuzzy, python-format +#, python-format msgid "Started %(name)s on %(host)s:%(port)s" -msgstr "Starting %(arg0)s on %(host)s:%(port)s" +msgstr "" #: nova/wsgi.py:104 msgid "Stopping WSGI server." @@ -1257,9 +1277,9 @@ msgid "Stopping raw TCP server." msgstr "" #: nova/wsgi.py:113 -#, fuzzy, python-format +#, python-format msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "Starting %(arg0)s on %(host)s:%(port)s" +msgstr "" #: nova/wsgi.py:129 msgid "WSGI server has stopped." @@ -1279,9 +1299,9 @@ msgid "Returned non-serializeable type: %s" msgstr "" #: nova/api/ec2/__init__.py:69 -#, fuzzy, python-format +#, python-format msgid "%(code)s: %(message)s" -msgstr "Getting from %(queue)s: %(message)s" +msgstr "" #: nova/api/ec2/__init__.py:91 #, python-format @@ -1349,9 +1369,9 @@ msgid "VolumeNotFound raised: %s" msgstr "VolumeNotFound raised: %s" #: nova/api/ec2/__init__.py:593 -#, fuzzy, python-format +#, python-format msgid "SnapshotNotFound raised: %s" -msgstr "NotFound raised: %s" +msgstr "" #: nova/api/ec2/__init__.py:599 #, python-format @@ -1359,39 +1379,39 @@ msgid "NotFound raised: %s" msgstr "NotFound raised: %s" #: nova/api/ec2/__init__.py:602 -#, fuzzy, python-format +#, python-format msgid "EC2APIError raised: %s" -msgstr "ApiError raised: %s" +msgstr "" #: nova/api/ec2/__init__.py:610 -#, fuzzy, python-format +#, python-format msgid "KeyPairExists raised: %s" -msgstr "ApiError raised: %s" +msgstr "" #: nova/api/ec2/__init__.py:614 -#, fuzzy, python-format +#, python-format msgid "InvalidParameterValue raised: %s" -msgstr "invalid id: %s" +msgstr "" #: nova/api/ec2/__init__.py:618 -#, fuzzy, python-format +#, python-format msgid "InvalidPortRange raised: %s" -msgstr "invalid id: %s" +msgstr "" #: nova/api/ec2/__init__.py:622 -#, fuzzy, python-format +#, python-format msgid "NotAuthorized raised: %s" -msgstr "NotFound raised: %s" +msgstr "" #: nova/api/ec2/__init__.py:626 -#, fuzzy, python-format +#, python-format msgid "InvalidRequest raised: %s" -msgstr "invalid id: %s" +msgstr "" #: nova/api/ec2/__init__.py:630 #, fuzzy, python-format msgid "ValidatorError raised: %s" -msgstr "ApiError raised: %s" +msgstr "Unexpected error raised: %s" #: nova/api/ec2/__init__.py:641 #, python-format @@ -1413,9 +1433,9 @@ msgid "Unsupported API request: controller = %(controller)s, action = %(action)s msgstr "Unsupported API request: controller = %(controller)s, action = %(action)s" #: nova/api/ec2/cloud.py:337 -#, fuzzy, python-format +#, python-format msgid "Create snapshot of volume %s" -msgstr "Detach volume %s" +msgstr "" #: nova/api/ec2/cloud.py:372 #, python-format @@ -1451,7 +1471,7 @@ msgid "" msgstr "" #: nova/api/ec2/cloud.py:755 -#: nova/api/openstack/compute/contrib/security_groups.py:286 +#: nova/api/openstack/compute/contrib/security_groups.py:292 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group %s" @@ -1461,120 +1481,117 @@ msgstr "Create Security Group %s" msgid "group %s already exists" msgstr "group %s already exists" -#: nova/api/ec2/cloud.py:788 -#: nova/api/openstack/compute/contrib/security_groups.py:239 +#: nova/api/ec2/cloud.py:790 +#: nova/api/openstack/compute/contrib/security_groups.py:245 #, python-format msgid "Delete security group %s" msgstr "Delete security group %s" -#: nova/api/ec2/cloud.py:796 nova/compute/manager.py:1577 +#: nova/api/ec2/cloud.py:798 nova/compute/manager.py:1589 #, python-format msgid "Get console output for instance %s" msgstr "Get console output for instance %s" -#: nova/api/ec2/cloud.py:867 -#, fuzzy, python-format +#: nova/api/ec2/cloud.py:869 +#, python-format msgid "Create volume from snapshot %s" -msgstr "Create volume of %s GB" +msgstr "" -#: nova/api/ec2/cloud.py:871 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:873 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:215 #, python-format msgid "Create volume of %s GB" msgstr "Create volume of %s GB" -#: nova/api/ec2/cloud.py:899 +#: nova/api/ec2/cloud.py:901 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" -#: nova/api/ec2/cloud.py:914 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:916 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "Detach volume %s" -#: nova/api/ec2/cloud.py:941 nova/api/ec2/cloud.py:998 -#: nova/api/ec2/cloud.py:1465 nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:943 nova/api/ec2/cloud.py:1000 +#: nova/api/ec2/cloud.py:1467 nova/api/ec2/cloud.py:1482 #, python-format msgid "attribute not supported: %s" msgstr "attribute not supported: %s" -#: nova/api/ec2/cloud.py:1064 +#: nova/api/ec2/cloud.py:1066 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1209 +#: nova/api/ec2/cloud.py:1211 msgid "Allocate address" msgstr "Allocate address" -#: nova/api/ec2/cloud.py:1221 +#: nova/api/ec2/cloud.py:1223 #, python-format msgid "Release address %s" msgstr "Release address %s" -#: nova/api/ec2/cloud.py:1226 +#: nova/api/ec2/cloud.py:1228 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "Associate address %(public_ip)s to instance %(instance_id)s" -#: nova/api/ec2/cloud.py:1236 +#: nova/api/ec2/cloud.py:1238 #, python-format msgid "Disassociate address %s" msgstr "Disassociate address %s" -#: nova/api/ec2/cloud.py:1261 -#, fuzzy +#: nova/api/ec2/cloud.py:1263 msgid "Image must be available" -msgstr "Volume status must be available" +msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start terminating instances" msgstr "Going to start terminating instances" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #, python-format msgid "Reboot instance %r" msgstr "Reboot instance %r" -#: nova/api/ec2/cloud.py:1307 -#, fuzzy, python-format +#: nova/api/ec2/cloud.py:1309 msgid "Going to stop instances" -msgstr "Going to run %s instances..." +msgstr "" -#: nova/api/ec2/cloud.py:1318 -#, fuzzy +#: nova/api/ec2/cloud.py:1320 msgid "Going to start instances" -msgstr "Going to start terminating instances" +msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1412 #, python-format msgid "De-registering image %s" msgstr "De-registering image %s" -#: nova/api/ec2/cloud.py:1437 +#: nova/api/ec2/cloud.py:1439 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "Registered image %(image_location)s with id %(image_id)s" -#: nova/api/ec2/cloud.py:1483 +#: nova/api/ec2/cloud.py:1485 msgid "user or group not specified" msgstr "user or group not specified" -#: nova/api/ec2/cloud.py:1485 +#: nova/api/ec2/cloud.py:1487 msgid "only group \"all\" is supported" msgstr "only group \"all\" is supported" -#: nova/api/ec2/cloud.py:1487 +#: nova/api/ec2/cloud.py:1489 msgid "operation_type must be add or remove" msgstr "operation_type must be add or remove" -#: nova/api/ec2/cloud.py:1489 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Updating image %s publicity" msgstr "Updating image %s publicity" -#: nova/api/ec2/cloud.py:1546 +#: nova/api/ec2/cloud.py:1548 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -1599,9 +1616,9 @@ msgid "Must specify an ExtensionManager class" msgstr "" #: nova/api/openstack/__init__.py:105 -#, fuzzy, python-format +#, python-format msgid "Extended resource: %s" -msgstr "Nested return %s" +msgstr "" #: nova/api/openstack/__init__.py:130 #, python-format @@ -1621,9 +1638,9 @@ msgid "%(user_id)s could not be found with token '%(token)s'" msgstr "" #: nova/api/openstack/auth.py:135 -#, fuzzy, python-format +#, python-format msgid "%(user_id)s must be an admin or a member of %(project_id)s" -msgstr "User %(uid)s is not a member of project %(pjid)s" +msgstr "" #: nova/api/openstack/auth.py:153 msgid "Authentication requests must be made against a version root (e.g. /v2)." @@ -1634,16 +1651,16 @@ msgstr "" msgid "Could not find %s in request." msgstr "" -#: nova/api/openstack/auth.py:188 +#: nova/api/openstack/auth.py:192 #, python-format msgid "Successfully authenticated '%s'" msgstr "" -#: nova/api/openstack/auth.py:238 +#: nova/api/openstack/auth.py:242 msgid "User not found with provided API key." msgstr "" -#: nova/api/openstack/auth.py:255 +#: nova/api/openstack/auth.py:259 #, python-format msgid "Provided API key is valid, but not for user '%(username)s'" msgstr "" @@ -1665,9 +1682,9 @@ msgid "offset param must be positive" msgstr "" #: nova/api/openstack/common.py:202 -#, fuzzy, python-format +#, python-format msgid "marker [%s] not found" -msgstr "Volume %s not found" +msgstr "" #: nova/api/openstack/common.py:242 #, python-format @@ -1678,44 +1695,43 @@ msgstr "" msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:358 +#: nova/api/openstack/common.py:334 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:337 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:441 +#: nova/api/openstack/common.py:417 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:443 -#, fuzzy +#: nova/api/openstack/common.py:419 msgid "Instance snapshots are not permitted at this time." -msgstr "Instance snapshotting is not supported for libvirt at this time" +msgstr "" #: nova/api/openstack/extensions.py:191 -#, fuzzy, python-format +#, python-format msgid "Loaded extension: %s" -msgstr "Got exception: %s" +msgstr "" #: nova/api/openstack/extensions.py:228 -#, fuzzy, python-format +#, python-format msgid "Ext name: %s" -msgstr "Deleted image: %s" +msgstr "" #: nova/api/openstack/extensions.py:229 -#, fuzzy, python-format +#, python-format msgid "Ext alias: %s" -msgstr "Result was %s" +msgstr "" #: nova/api/openstack/extensions.py:230 -#, fuzzy, python-format +#, python-format msgid "Ext description: %s" -msgstr "Got exception: %s" +msgstr "" #: nova/api/openstack/extensions.py:232 #, python-format @@ -1738,9 +1754,9 @@ msgid "Loading extension %s" msgstr "" #: nova/api/openstack/extensions.py:255 -#, fuzzy, python-format +#, python-format msgid "Calling extension factory %s" -msgstr "Calling getter %s" +msgstr "" #: nova/api/openstack/extensions.py:267 #, python-format @@ -1753,9 +1769,9 @@ msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:369 -#, fuzzy, python-format +#, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" -msgstr "Unable to Snapshot %(vm_ref)s: %(exc)s" +msgstr "" #: nova/api/openstack/wsgi.py:134 nova/api/openstack/wsgi.py:537 msgid "cannot understand JSON" @@ -1771,14 +1787,14 @@ msgid "too many body keys" msgstr "" #: nova/api/openstack/wsgi.py:580 -#, fuzzy, python-format +#, python-format msgid "Fault thrown: %s" -msgstr "Caught error: %s" +msgstr "" #: nova/api/openstack/wsgi.py:583 -#, fuzzy, python-format +#, python-format msgid "HTTP exception thrown: %s" -msgstr "Got exception: %s" +msgstr "" #: nova/api/openstack/wsgi.py:691 msgid "Unrecognized Content-Type provided in request" @@ -1845,9 +1861,8 @@ msgstr "" #: nova/api/openstack/compute/image_metadata.py:40 #: nova/api/openstack/compute/images.py:142 #: nova/api/openstack/compute/images.py:157 -#, fuzzy, python-format msgid "Image not found." -msgstr "Volume %s not found" +msgstr "" #: nova/api/openstack/compute/image_metadata.py:79 msgid "Incorrect request body format" @@ -1872,14 +1887,12 @@ msgid "Invalid metadata key" msgstr "" #: nova/api/openstack/compute/ips.py:74 -#, fuzzy, python-format msgid "Instance does not exist" -msgstr "Token %s does not exist" +msgstr "" #: nova/api/openstack/compute/ips.py:97 -#, fuzzy, python-format msgid "Instance is not a member of specified network" -msgstr "instance %s: reset network" +msgstr "" #: nova/api/openstack/compute/limits.py:140 #, python-format @@ -1888,22 +1901,20 @@ msgid "" "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:265 +#: nova/api/openstack/compute/limits.py:266 msgid "This request was rate-limited." msgstr "" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:124 #: nova/api/openstack/compute/server_metadata.py:163 -#, fuzzy, python-format msgid "Server does not exist" -msgstr "User %s doesn't exist" +msgstr "" #: nova/api/openstack/compute/server_metadata.py:143 #: nova/api/openstack/compute/server_metadata.py:156 -#, fuzzy, python-format msgid "Metadata item was not found" -msgstr "Instance %s not found" +msgstr "" #: nova/api/openstack/compute/servers.py:425 #, python-format @@ -1954,9 +1965,9 @@ msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" #: nova/api/openstack/compute/servers.py:554 -#, fuzzy, python-format +#, python-format msgid "Invalid fixed IP address (%s)" -msgstr "invalid id: %s" +msgstr "" #: nova/api/openstack/compute/servers.py:561 #, python-format @@ -1964,14 +1975,13 @@ msgid "Duplicate networks (%s) are not allowed" msgstr "" #: nova/api/openstack/compute/servers.py:567 -#, fuzzy, python-format +#, python-format msgid "Bad network format: missing %s" -msgstr "No network for id %s" +msgstr "" #: nova/api/openstack/compute/servers.py:570 -#, fuzzy, python-format msgid "Bad networks format" -msgstr "No network for id %s" +msgstr "" #: nova/api/openstack/compute/servers.py:582 msgid "Userdata content cannot be decoded" @@ -2005,9 +2015,8 @@ msgstr "" #: nova/api/openstack/compute/servers.py:832 #: nova/api/openstack/compute/servers.py:852 -#, fuzzy msgid "Instance has not been resized." -msgstr "Instance has already been created" +msgstr "" #: nova/api/openstack/compute/servers.py:838 #, python-format @@ -2028,23 +2037,21 @@ msgid "Missing argument 'type' for reboot" msgstr "" #: nova/api/openstack/compute/servers.py:888 -#, fuzzy, python-format +#, python-format msgid "Error in reboot %s" -msgstr "Generating root CA: %s" +msgstr "" #: nova/api/openstack/compute/servers.py:900 -#, fuzzy, python-format msgid "Unable to locate requested flavor." -msgstr "Unable to locate volume %s" +msgstr "" #: nova/api/openstack/compute/servers.py:903 msgid "Resize requires a change in size." msgstr "" #: nova/api/openstack/compute/servers.py:927 -#, fuzzy msgid "Malformed server entity" -msgstr "model server went away" +msgstr "" #: nova/api/openstack/compute/servers.py:934 msgid "Missing imageRef attribute" @@ -2060,9 +2067,8 @@ msgstr "" #: nova/api/openstack/compute/servers.py:958 #: nova/api/openstack/compute/servers.py:1134 -#, fuzzy, python-format msgid "Invalid adminPass" -msgstr "invalid id: %s" +msgstr "" #: nova/api/openstack/compute/servers.py:972 msgid "Unable to parse metadata key/value pairs." @@ -2077,7 +2083,7 @@ msgid "Resize requests require 'flavorRef' attribute." msgstr "" #: nova/api/openstack/compute/servers.py:1006 -#: nova/api/openstack/compute/contrib/aggregates.py:140 +#: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/networks.py:65 msgid "Invalid request body" msgstr "" @@ -2087,9 +2093,8 @@ msgid "Could not parse imageRef from request." msgstr "" #: nova/api/openstack/compute/servers.py:1061 -#, fuzzy, python-format msgid "Instance could not be found" -msgstr "Image %s could not be found" +msgstr "" #: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" @@ -2101,9 +2106,8 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 -#, fuzzy, python-format msgid "Invalid metadata" -msgstr "invalid id: %s" +msgstr "" #: nova/api/openstack/compute/servers.py:1157 #, python-format @@ -2145,14 +2149,13 @@ msgstr "Compute.api::reset_network %s" #: nova/api/openstack/compute/contrib/admin_actions.py:186 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:43 -#, fuzzy, python-format msgid "Server not found" -msgstr "User \"%s\" not found" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:157 -#, fuzzy, python-format +#, python-format msgid "Compute.api::inject_network_info %s" -msgstr "Compute.api::reset_network %s" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format @@ -2185,9 +2188,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/server_action_list.py:49 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 #: nova/api/openstack/compute/contrib/server_start_stop.py:38 -#, fuzzy, python-format msgid "Instance not found" -msgstr "Instance %s not found" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:272 msgid "host and block_migration must be specified." @@ -2198,11 +2200,50 @@ msgstr "" msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:137 +#: nova/api/openstack/compute/contrib/aggregates.py:76 +#, python-format +msgid "" +"Cannot create aggregate with name %(name)s and availability zone " +"%(avail_zone)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:88 +#, python-format +msgid "Cannot show aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:114 +#, python-format +msgid "Cannot update aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:126 +#, python-format +msgid "Cannot delete aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:139 #, python-format msgid "Aggregates does not have %s action" msgstr "" +#: nova/api/openstack/compute/contrib/aggregates.py:152 +#: nova/api/openstack/compute/contrib/aggregates.py:158 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:171 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:195 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + #: nova/api/openstack/compute/contrib/certificates.py:75 msgid "Only root certificate can be retrieved." msgstr "" @@ -2226,22 +2267,20 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" +#: nova/api/openstack/compute/contrib/extended_server_attributes.py:65 #: nova/api/openstack/compute/contrib/extended_status.py:61 -#, fuzzy, python-format msgid "Server not found." -msgstr "User \"%s\" not found" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextradata.py:60 #: nova/api/openstack/compute/contrib/flavorextradata.py:90 -#, fuzzy msgid "Flavor not found." -msgstr "No hosts found" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 #: nova/api/openstack/compute/contrib/volumetypes.py:158 -#, fuzzy, python-format msgid "No Request Body" -msgstr "Got request to destroy vm %s" +msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:159 #, python-format @@ -2254,16 +2293,15 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:201 #: nova/api/openstack/compute/contrib/floating_ips.py:230 -#: nova/api/openstack/compute/contrib/security_groups.py:559 -#: nova/api/openstack/compute/contrib/security_groups.py:592 +#: nova/api/openstack/compute/contrib/security_groups.py:560 +#: nova/api/openstack/compute/contrib/security_groups.py:593 msgid "Missing parameter dict" msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:204 #: nova/api/openstack/compute/contrib/floating_ips.py:233 -#, fuzzy msgid "Address not specified" -msgstr "user or group not specified" +msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:213 msgid "No fixed ips associated to instance" @@ -2273,38 +2311,47 @@ msgstr "" msgid "Associate floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:145 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/hosts.py:144 +#, python-format msgid "Invalid status: '%s'" -msgstr "invalid id: %s" +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:150 +#: nova/api/openstack/compute/contrib/hosts.py:148 #, fuzzy, python-format +msgid "Invalid mode: '%s'" +msgstr "Invalid backend: %s" + +#: nova/api/openstack/compute/contrib/hosts.py:152 +#, python-format msgid "Invalid update setting: '%s'" -msgstr "Invalid value for onset_files: '%s'" +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:159 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/hosts.py:170 +#, python-format +msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:181 +#, python-format msgid "Setting host %(host)s to %(state)s." -msgstr "Casting to %(topic)s %(host)s for %(method)s" +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:206 +#: nova/api/openstack/compute/contrib/hosts.py:228 msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:214 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/hosts.py:236 msgid "Host not found" -msgstr "Volume %s not found" +msgstr "" #: nova/api/openstack/compute/contrib/keypairs.py:85 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" #: nova/api/openstack/compute/contrib/keypairs.py:90 -#, fuzzy, python-format +#, python-format msgid "Key pair '%s' already exists." -msgstr "The key_pair %s already exists" +msgstr "" #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" @@ -2315,9 +2362,9 @@ msgid "Missing 'address' argument for removeFixedIp" msgstr "" #: nova/api/openstack/compute/contrib/multinic.py:77 -#, fuzzy, python-format +#, python-format msgid "Unable to find address %r" -msgstr "Unable to find an open port" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:62 #, python-format @@ -2325,130 +2372,132 @@ msgid "Network does not have %s action" msgstr "" #: nova/api/openstack/compute/contrib/networks.py:70 -#, fuzzy, python-format +#, python-format msgid "Disassociating network with id %s" -msgstr "setting network host" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:74 #: nova/api/openstack/compute/contrib/networks.py:91 #: nova/api/openstack/compute/contrib/networks.py:101 -#, fuzzy, python-format msgid "Network not found" -msgstr "User \"%s\" not found" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:87 -#, fuzzy, python-format +#, python-format msgid "Showing network with id %s" -msgstr "No network for id %s" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:97 -#, fuzzy, python-format +#, python-format msgid "Deleting network with id %s" -msgstr "setting network host" +msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:219 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:222 msgid "Security group id should be integer" -msgstr "No security group with id %s" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:289 +#: nova/api/openstack/compute/contrib/security_groups.py:243 #, fuzzy, python-format +msgid "Security group is still in use" +msgstr "Revoke security group ingress %s" + +#: nova/api/openstack/compute/contrib/security_groups.py:295 +#, python-format msgid "Security group %s already exists" -msgstr "group %s already exists" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:309 +#: nova/api/openstack/compute/contrib/security_groups.py:315 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:312 +#: nova/api/openstack/compute/contrib/security_groups.py:318 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:321 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:342 +#: nova/api/openstack/compute/contrib/security_groups.py:348 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:345 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:351 +#, python-format msgid "Security group (%s) not found" -msgstr "User \"%s\" not found" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:354 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorise security group ingress %s" -#: nova/api/openstack/compute/contrib/security_groups.py:363 +#: nova/api/openstack/compute/contrib/security_groups.py:369 msgid "Not enough parameters to build a valid rule." msgstr "Not enough parameters to build a valid rule." -#: nova/api/openstack/compute/contrib/security_groups.py:370 +#: nova/api/openstack/compute/contrib/security_groups.py:376 #, python-format msgid "This rule already exists in group %s" msgstr "This rule already exists in group %s" -#: nova/api/openstack/compute/contrib/security_groups.py:408 +#: nova/api/openstack/compute/contrib/security_groups.py:414 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:412 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Parent group id and group id cannot be same" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:490 +#: nova/api/openstack/compute/contrib/security_groups.py:496 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:493 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:499 +#, python-format msgid "Rule (%s) not found" -msgstr "Volume %s not found" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:500 +#: nova/api/openstack/compute/contrib/security_groups.py:506 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress %s" -#: nova/api/openstack/compute/contrib/security_groups.py:562 -#: nova/api/openstack/compute/contrib/security_groups.py:595 -#, fuzzy +#: nova/api/openstack/compute/contrib/security_groups.py:563 +#: nova/api/openstack/compute/contrib/security_groups.py:596 msgid "Security group not specified" -msgstr "user or group not specified" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:566 -#: nova/api/openstack/compute/contrib/security_groups.py:599 +#: nova/api/openstack/compute/contrib/security_groups.py:567 +#: nova/api/openstack/compute/contrib/security_groups.py:600 msgid "Security group name cannot be empty" msgstr "" #: nova/api/openstack/compute/contrib/server_start_stop.py:45 -#, fuzzy, python-format +#, python-format msgid "start instance %r" -msgstr "Reboot instance %r" +msgstr "" #: nova/api/openstack/compute/contrib/server_start_stop.py:54 -#, fuzzy, python-format +#, python-format msgid "stop instance %r" -msgstr "on instance %s" +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:170 msgid "No body provided" msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:182 -#, fuzzy, python-format +#, python-format msgid "Create VSA %(display_name)s of type %(vc_type)s" -msgstr "Created VM %(instance_name)s as %(vm_ref)s." +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:203 #, python-format @@ -2456,14 +2505,14 @@ msgid "Delete VSA with id: %s" msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:222 -#, fuzzy, python-format +#, python-format msgid "Associate address %(ip)s to VSA %(id)s" -msgstr "Associate address %(public_ip)s to instance %(instance_id)s" +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:251 -#, fuzzy, python-format +#, python-format msgid "Disassociate address from VSA %(id)s" -msgstr "Disassociate address %s" +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:291 #, python-format @@ -2513,9 +2562,9 @@ msgid "Show. vsa_id=%(vsa_id)s, id=%(id)s" msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:623 -#, fuzzy, python-format +#, python-format msgid "Index instances for VSA %s" -msgstr "on instance %s" +msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:73 #: nova/api/openstack/volume/volumes.py:99 @@ -2525,14 +2574,14 @@ msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:146 #: nova/api/openstack/volume/volumes.py:177 -#, fuzzy, python-format +#, python-format msgid "Delete volume with id: %s" -msgstr "Delete project: %s" +msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:329 -#, fuzzy, python-format +#, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" -msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" +msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:481 #: nova/api/openstack/volume/snapshots.py:109 @@ -2542,9 +2591,9 @@ msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:523 #: nova/api/openstack/volume/snapshots.py:149 -#, fuzzy, python-format +#, python-format msgid "Create snapshot from volume %s" -msgstr "Detach volume %s" +msgstr "" #: nova/auth/fakeldap.py:33 msgid "Attempted to instantiate singleton" @@ -2594,9 +2643,9 @@ msgid "user.secret: %s" msgstr "" #: nova/auth/manager.py:331 nova/auth/manager.py:343 -#, fuzzy, python-format +#, python-format msgid "expected_signature: %s" -msgstr "Deleted image: %s" +msgstr "" #: nova/auth/manager.py:332 nova/auth/manager.py:344 #, python-format @@ -2693,9 +2742,8 @@ msgid "No vpn data for project %s" msgstr "No vpn data for project %s" #: nova/cloudpipe/pipelib.py:46 -#, fuzzy msgid "Template for cloudpipe instance boot script" -msgstr "Template for script to run on cloudpipe instance boot" +msgstr "" #: nova/cloudpipe/pipelib.py:49 msgid "Network to push into openvpn config" @@ -2711,11 +2759,11 @@ msgid "Launching VPN for %s" msgstr "Launching VPN for %s" #: nova/compute/api.py:149 -#, fuzzy, python-format +#, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" -msgstr "Quota exceeeded for %(pid)s, tried to run %(min_count)s instances" +msgstr "" #: nova/compute/api.py:160 #, python-format @@ -2723,14 +2771,13 @@ msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" #: nova/compute/api.py:213 -#, fuzzy, python-format +#, python-format msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances" -msgstr "Quota exceeeded for %(pid)s, tried to run %(min_count)s instances" +msgstr "" #: nova/compute/api.py:216 -#, fuzzy, python-format msgid "Instance quota exceeded. You cannot run any more instances of this type." -msgstr "Instance quota exceeded. You can only run %s more instances of this type." +msgstr "" #: nova/compute/api.py:219 #, python-format @@ -2752,9 +2799,9 @@ msgid "Going to run %s instances..." msgstr "Going to run %s instances..." #: nova/compute/api.py:404 -#, fuzzy, python-format +#, python-format msgid "bdm %s" -msgstr "backend %s" +msgstr "" #: nova/compute/api.py:431 #, python-format @@ -2762,573 +2809,574 @@ msgid "block_device_mapping %s" msgstr "" #: nova/compute/api.py:548 -#, fuzzy, python-format +#, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" -msgstr "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s" +msgstr "" -#: nova/compute/api.py:832 +#: nova/compute/api.py:828 #, fuzzy, python-format msgid "Going to try to soft delete instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:852 +#: nova/compute/api.py:848 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:886 +#: nova/compute/api.py:882 #, fuzzy, python-format msgid "Going to try to terminate instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:924 +#: nova/compute/api.py:920 #, fuzzy, python-format msgid "Going to try to stop instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:943 +#: nova/compute/api.py:939 #, fuzzy, python-format msgid "Going to try to start instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:947 -#, fuzzy, python-format +#: nova/compute/api.py:943 +#, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" -msgstr "No console for instance %(instance_id)s in pool %(pool_id)s" +msgstr "" -#: nova/compute/api.py:1013 nova/volume/api.py:163 +#: nova/compute/api.py:1009 nova/volume/api.py:163 #: nova/volume/volume_types.py:64 -#, fuzzy, python-format +#, python-format msgid "Searching by: %s" -msgstr "Fetching %s" - -#: nova/compute/api.py:1108 -msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:1111 -#, fuzzy, python-format -msgid "Unable to find host for Instance %s" -msgstr "Unable to attach volume to instance %s" - -#: nova/compute/api.py:1353 +#: nova/compute/api.py:1300 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1361 +#: nova/compute/api.py:1308 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1652 +#: nova/compute/api.py:1572 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" +#: nova/compute/api.py:1804 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/api.py:1807 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + #: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65 msgid "create arguments must be positive integers" msgstr "" #: nova/compute/instance_types.py:74 nova/volume/volume_types.py:41 -#, fuzzy, python-format +#, python-format msgid "DB error: %s" -msgstr "Caught error: %s" +msgstr "" #: nova/compute/instance_types.py:84 -#, fuzzy, python-format +#, python-format msgid "Instance type %s not found for deletion" -msgstr "Instance %s not found" +msgstr "" -#: nova/compute/manager.py:136 +#: nova/compute/manager.py:141 #, python-format msgid "check_instance_lock: decorating: |%s|" msgstr "check_instance_lock: decorating: |%s|" -#: nova/compute/manager.py:138 -#, fuzzy, python-format +#: nova/compute/manager.py:143 +#, python-format msgid "" "check_instance_lock: arguments: |%(self)s| |%(context)s| " "|%(instance_uuid)s|" -msgstr "check_instance_lock: arguments: |%(self)s| |%(context)s| |%(instance_id)s|" +msgstr "" -#: nova/compute/manager.py:142 +#: nova/compute/manager.py:147 #, python-format msgid "check_instance_lock: locked: |%s|" msgstr "check_instance_lock: locked: |%s|" -#: nova/compute/manager.py:144 +#: nova/compute/manager.py:149 #, python-format msgid "check_instance_lock: admin: |%s|" msgstr "check_instance_lock: admin: |%s|" -#: nova/compute/manager.py:149 +#: nova/compute/manager.py:154 #, python-format msgid "check_instance_lock: executing: |%s|" msgstr "check_instance_lock: executing: |%s|" -#: nova/compute/manager.py:153 +#: nova/compute/manager.py:158 #, python-format msgid "check_instance_lock: not executing |%s|" msgstr "check_instance_lock: not executing |%s|" -#: nova/compute/manager.py:199 -#, fuzzy, python-format +#: nova/compute/manager.py:204 +#, python-format msgid "Unable to load the virtualization driver: %s" -msgstr "Failed to decrypt initialisation vector: %s" +msgstr "" -#: nova/compute/manager.py:233 +#: nova/compute/manager.py:239 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:238 +#: nova/compute/manager.py:244 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:248 +#: nova/compute/manager.py:254 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:253 -#, fuzzy, python-format +#: nova/compute/manager.py:259 msgid "Checking state" -msgstr "Checking state of %s" +msgstr "" -#: nova/compute/manager.py:322 -#, fuzzy, python-format +#: nova/compute/manager.py:328 +#, python-format msgid "Setting up bdm %s" -msgstr "Deleting user %s" +msgstr "" -#: nova/compute/manager.py:389 +#: nova/compute/manager.py:395 #, python-format msgid "" "Going to force the deletion of the vm %(instance_uuid)s, even if it is " "deleted" msgstr "" -#: nova/compute/manager.py:395 +#: nova/compute/manager.py:401 #, python-format msgid "" "Instance %(instance_uuid)s did not exist in the DB, but I will shut it " "down anyway using a special context" msgstr "" -#: nova/compute/manager.py:401 -#, fuzzy, python-format +#: nova/compute/manager.py:407 +#, python-format msgid "exception terminating the instance %(instance_uuid)s" -msgstr "After terminating instances: %s" +msgstr "" -#: nova/compute/manager.py:439 -#, fuzzy, python-format +#: nova/compute/manager.py:445 +#, python-format msgid "Instance %s not found." -msgstr "Instance %s not found" +msgstr "" -#: nova/compute/manager.py:475 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "Instance has already been created" -#: nova/compute/manager.py:518 +#: nova/compute/manager.py:524 #, 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:523 +#: nova/compute/manager.py:529 #, 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:533 -#, fuzzy, python-format +#: nova/compute/manager.py:539 msgid "Starting instance..." -msgstr "Terminating instance %s" +msgstr "" -#: nova/compute/manager.py:543 -#, fuzzy, python-format +#: nova/compute/manager.py:549 msgid "Skipping network allocation for instance" -msgstr "No network for instance %s" +msgstr "" -#: nova/compute/manager.py:556 -#, fuzzy, python-format +#: nova/compute/manager.py:562 msgid "Instance failed network setup" -msgstr "instance %s: failed to boot" +msgstr "" -#: nova/compute/manager.py:560 -#, fuzzy, python-format +#: nova/compute/manager.py:566 +#, python-format msgid "Instance network_info: |%s|" -msgstr "check_instance_lock: decorating: |%s|" +msgstr "" -#: nova/compute/manager.py:573 -#, fuzzy, python-format +#: nova/compute/manager.py:579 msgid "Instance failed block device setup" -msgstr "instance %s: Failed to spawn" +msgstr "" -#: nova/compute/manager.py:589 -#, fuzzy, python-format +#: nova/compute/manager.py:595 msgid "Instance failed to spawn" -msgstr "instance %s: Failed to spawn" +msgstr "" -#: nova/compute/manager.py:610 -#, fuzzy, python-format +#: nova/compute/manager.py:616 msgid "Deallocating network for instance" -msgstr "No network for instance %s" +msgstr "" -#: nova/compute/manager.py:661 -#, fuzzy, python-format +#: nova/compute/manager.py:667 +#, python-format msgid "%(action_str)s instance" -msgstr "Creating a raw instance" +msgstr "" -#: nova/compute/manager.py:673 +#: nova/compute/manager.py:679 #, python-format msgid "trying to destroy already destroyed instance: %s" msgstr "trying to destroy already destroyed instance: %s" -#: nova/compute/manager.py:693 +#: nova/compute/manager.py:699 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:700 -#, fuzzy, python-format +#: nova/compute/manager.py:706 +#, python-format msgid "terminating bdm %s" -msgstr "Terminating instance %s" +msgstr "" -#: nova/compute/manager.py:789 +#: nova/compute/manager.py:795 #, python-format msgid "" "Cannot rebuild instance [%(instance_uuid)s], because the given image does" " not exist." msgstr "" -#: nova/compute/manager.py:794 +#: nova/compute/manager.py:800 #, python-format msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" msgstr "" -#: nova/compute/manager.py:801 -#, fuzzy, python-format +#: nova/compute/manager.py:807 +#, python-format msgid "Rebuilding instance %s" -msgstr "Rebooting instance %s" +msgstr "" -#: nova/compute/manager.py:854 +#: nova/compute/manager.py:860 #, python-format msgid "Rebooting instance %s" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:869 -#, fuzzy, python-format +#: nova/compute/manager.py:875 +#, python-format msgid "" "trying to reboot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -"trying to reboot a non-running instance: %(instance_id)s (state: " -"%(state)s expected: %(running)s)" -#: nova/compute/manager.py:907 +#: nova/compute/manager.py:913 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/manager.py:919 +#: nova/compute/manager.py:925 #, python-format msgid "instance %s: snapshotting" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:925 -#, fuzzy, python-format +#: nova/compute/manager.py:931 +#, python-format msgid "" "trying to snapshot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -"trying to snapshot a non-running instance: %(instance_id)s (state: " -"%(state)s expected: %(running)s)" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:984 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:989 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:987 -#, fuzzy, python-format +#: nova/compute/manager.py:993 +#, python-format msgid "Deleting image %s" -msgstr "Deleted image: %s" +msgstr "" -#: nova/compute/manager.py:1017 +#: nova/compute/manager.py:1023 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1023 -#, fuzzy, python-format +#: nova/compute/manager.py:1029 +#, python-format msgid "Instance %s: Root password set" -msgstr "instance %s: setting admin password" +msgstr "" -#: nova/compute/manager.py:1032 +#: nova/compute/manager.py:1038 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1046 -#, fuzzy, python-format +#: nova/compute/manager.py:1052 msgid "Error setting admin password" -msgstr "instance %s: setting admin password" +msgstr "" -#: nova/compute/manager.py:1061 -#, fuzzy, python-format +#: nova/compute/manager.py:1067 +#, python-format msgid "" "trying to inject a file into a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -"trying to inject a file into a non-running instance: %(instance_id)s " -"(state: %(instance_state)s expected: %(expected_state)s)" -#: nova/compute/manager.py:1066 -#, fuzzy, python-format +#: nova/compute/manager.py:1072 +#, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" -msgstr "instance %(nm)s: injecting file to %(plain_path)s" +msgstr "" -#: nova/compute/manager.py:1080 -#, fuzzy, python-format +#: nova/compute/manager.py:1086 +#, python-format msgid "" "trying to update agent on a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -"trying to reset the password on a non-running instance: %(instance_id)s " -"(state: %(instance_state)s expected: %(expected_state)s)" -#: nova/compute/manager.py:1085 -#, fuzzy, python-format +#: nova/compute/manager.py:1091 +#, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" -msgstr "instance %(instance_name)s: deleting instance files %(target)s" +msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, python-format msgid "instance %s: rescuing" msgstr "instance %s: rescuing" -#: nova/compute/manager.py:1123 +#: nova/compute/manager.py:1129 #, python-format msgid "instance %s: unrescuing" msgstr "instance %s: unrescuing" -#: nova/compute/manager.py:1242 +#: nova/compute/manager.py:1248 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1259 -#, fuzzy, python-format +#: nova/compute/manager.py:1265 +#, python-format msgid "instance %s: migrating" -msgstr "instance %s: pausing" +msgstr "" -#: nova/compute/manager.py:1296 nova/compute/manager.py:1371 -#: nova/compute/manager.py:2319 +#: nova/compute/manager.py:1302 nova/compute/manager.py:1377 +#: nova/compute/manager.py:2395 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1424 +#: nova/compute/manager.py:1430 #, python-format msgid "instance %s: pausing" msgstr "instance %s: pausing" -#: nova/compute/manager.py:1442 +#: nova/compute/manager.py:1448 #, python-format msgid "instance %s: unpausing" msgstr "instance %s: unpausing" -#: nova/compute/manager.py:1472 +#: nova/compute/manager.py:1484 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "instance %s: retrieving diagnostics" -#: nova/compute/manager.py:1481 +#: nova/compute/manager.py:1493 #, python-format msgid "instance %s: suspending" msgstr "instance %s: suspending" -#: nova/compute/manager.py:1503 +#: nova/compute/manager.py:1515 #, python-format msgid "instance %s: resuming" msgstr "instance %s: resuming" -#: nova/compute/manager.py:1526 +#: nova/compute/manager.py:1538 #, python-format msgid "instance %s: locking" msgstr "instance %s: locking" -#: nova/compute/manager.py:1535 +#: nova/compute/manager.py:1547 #, python-format msgid "instance %s: unlocking" msgstr "instance %s: unlocking" -#: nova/compute/manager.py:1543 +#: nova/compute/manager.py:1555 #, python-format msgid "instance %s: getting locked state" msgstr "instance %s: getting locked state" -#: nova/compute/manager.py:1553 +#: nova/compute/manager.py:1565 #, python-format msgid "instance %s: reset network" msgstr "instance %s: reset network" -#: nova/compute/manager.py:1561 -#, fuzzy, python-format +#: nova/compute/manager.py:1573 +#, python-format msgid "instance %s: inject network info" -msgstr "instance %s: reset network" +msgstr "" -#: nova/compute/manager.py:1565 +#: nova/compute/manager.py:1577 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1602 -#, fuzzy, python-format +#: nova/compute/manager.py:1614 +#, python-format msgid "instance %s: getting vnc console" -msgstr "instance %s: getting ajax console" +msgstr "" -#: nova/compute/manager.py:1632 -#, fuzzy, python-format +#: nova/compute/manager.py:1644 +#, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" -msgstr "instance %(instance_id)s: attaching volume %(volume_id)s to %(mountpoint)s" +msgstr "" -#: nova/compute/manager.py:1650 -#, fuzzy, python-format +#: nova/compute/manager.py:1662 +#, python-format +msgid "" +"instance %(instance_uuid)s: attaching volume %(volume_id)s to " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:1664 +#, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" -msgstr "instance %(instance_id)s: attaching volume %(volume_id)s to %(mountpoint)s" +msgstr "" -#: nova/compute/manager.py:1662 -#, fuzzy, python-format +#: nova/compute/manager.py:1673 +#, python-format +msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" +msgstr "" + +#: nova/compute/manager.py:1683 +#, python-format msgid "Attach failed %(mountpoint)s, removing" -msgstr "instance %(instance_id)s: attach failed %(mountpoint)s, removing" +msgstr "" -#: nova/compute/manager.py:1690 -#, fuzzy, python-format +#: nova/compute/manager.py:1711 +#, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -"Detach volume %(volume_id)s from mountpoint %(mp)s on instance " -"%(instance_id)s" -#: nova/compute/manager.py:1694 +#: nova/compute/manager.py:1715 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "Detaching volume from unknown instance %s" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1781 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1822 -#, fuzzy, python-format +#: nova/compute/manager.py:1843 msgid "Instance has no volume." -msgstr "Instance %d has no host" +msgstr "" -#: nova/compute/manager.py:1850 +#: nova/compute/manager.py:1871 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1907 +#: nova/compute/manager.py:1928 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:1934 +#: nova/compute/manager.py:1955 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:1964 -#, fuzzy, python-format +#: nova/compute/manager.py:1985 msgid "No floating_ip found" -msgstr "No floating ip for address %s" +msgstr "" -#: nova/compute/manager.py:1972 -#, fuzzy, python-format +#: nova/compute/manager.py:1993 msgid "No floating_ip found." -msgstr "No floating ip for address %s" +msgstr "" -#: nova/compute/manager.py:1974 +#: nova/compute/manager.py:1995 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2012 +#: nova/compute/manager.py:2033 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2035 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:2029 +#: nova/compute/manager.py:2050 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2112 +#: nova/compute/manager.py:2157 +#, python-format +msgid "Updated the info_cache for instance %s" +msgstr "" + +#: nova/compute/manager.py:2186 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2139 +#: nova/compute/manager.py:2213 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2167 +#: nova/compute/manager.py:2241 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2179 -#, python-format +#: nova/compute/manager.py:2252 msgid "" -"Instance %(name)s found in database but not known by hypervisor. Setting " -"power state to NOSTATE" +"Instance found in database but not known by hypervisor. Setting power " +"state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2275 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2215 -#, fuzzy +#: nova/compute/manager.py:2287 msgid "Reclaiming deleted instance" -msgstr "Creating a raw instance" +msgstr "" -#: nova/compute/manager.py:2294 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Detected instance with name label '%(name_label)s' which is marked as " "DELETED but still present on host." msgstr "" -#: nova/compute/manager.py:2300 +#: nova/compute/manager.py:2359 #, python-format msgid "" -"Destroying instance with name label '%(name_label)s' which is marked as " -"DELETED but still present on host." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/compute/manager.py:2308 +#: nova/compute/manager.py:2366 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:2436 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + #: nova/compute/utils.py:141 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -3343,14 +3391,14 @@ msgid "Tried to remove non-existant console %(console_id)s." msgstr "Tried to remove non-existent console %(console_id)s." #: nova/console/vmrc_manager.py:122 -#, fuzzy, python-format +#, python-format msgid "Tried to remove non-existent console %(console_id)s." -msgstr "Tried to remove non-existent console %(console_id)s." +msgstr "" #: nova/console/vmrc_manager.py:125 -#, fuzzy, python-format +#, python-format msgid "Removing console %(console_id)s." -msgstr "Tried to remove non-existent console %(console_id)s." +msgstr "" #: nova/console/xvp.py:98 msgid "Rebuilding xvp conf" @@ -3383,9 +3431,9 @@ msgid "xvp not running..." msgstr "xvp not running..." #: nova/consoleauth/manager.py:63 -#, fuzzy, python-format +#, python-format msgid "Deleting Expired Token: (%s)" -msgstr "Deleting project %s" +msgstr "" #: nova/consoleauth/manager.py:75 #, python-format @@ -3406,25 +3454,25 @@ msgstr "Use of empty request context is deprecated" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:565 nova/db/sqlalchemy/api.py:600 +#: nova/db/sqlalchemy/api.py:566 nova/db/sqlalchemy/api.py:601 #, python-format msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4126 nova/db/sqlalchemy/api.py:4152 -#, fuzzy, python-format +#: nova/db/sqlalchemy/api.py:4162 nova/db/sqlalchemy/api.py:4188 +#, python-format msgid "No backend config with id %(sm_backend_id)s" -msgstr "No zone with id %(zone_id)s" +msgstr "" -#: nova/db/sqlalchemy/api.py:4210 +#: nova/db/sqlalchemy/api.py:4246 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4254 -#, fuzzy, python-format +#: nova/db/sqlalchemy/api.py:4290 +#, python-format msgid "No sm_volume with id %(volume_id)s" -msgstr "No zone with id %(zone_id)s" +msgstr "" #: nova/db/sqlalchemy/migration.py:36 msgid "python-migrate is not installed. Exiting." @@ -3439,72 +3487,68 @@ msgstr "" msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:75 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48 msgid "interface column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:82 -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:58 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:80 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:54 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:61 #, python-format msgid "Table |%s| not created!" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:89 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87 msgid "VIF column not added to fixed_ips table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:99 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97 #, python-format msgid "join list for moving mac_addresses |%s|" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:123 -msgid "Can't downgrade without losing data" -msgstr "" - #: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:39 -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:61 -#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:98 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:99 msgid "foreign key constraint couldn't be added" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:53 +#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:58 msgid "foreign key constraint couldn't be dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:39 +#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34 msgid "priority column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:43 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41 #: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:42 -#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:56 #: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68 msgid "foreign key constraint couldn't be removed" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:38 +#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34 msgid "progress column not added to instances table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:102 +#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97 #, python-format msgid "" "Could not cast flavorid to integer: %s. Set flavorid to an integer-like " "string to downgrade." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69 msgid "instance_info_caches tables not dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:45 +#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41 msgid "progress column not added to compute_nodes table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:66 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76 msgid "dns_domains table not dropped" msgstr "" @@ -3541,24 +3585,24 @@ msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s" msgstr "" #: nova/image/s3.py:296 -#, fuzzy, python-format +#, python-format msgid "Failed to download %(image_location)s to %(image_path)s" -msgstr "Registered image %(image_location)s with id %(image_id)s" +msgstr "" #: nova/image/s3.py:315 -#, fuzzy, python-format +#, python-format msgid "Failed to decrypt %(image_location)s to %(image_path)s" -msgstr "Registered image %(image_location)s with id %(image_id)s" +msgstr "" #: nova/image/s3.py:327 -#, fuzzy, python-format +#, python-format msgid "Failed to untar %(image_location)s to %(image_path)s" -msgstr "Registered image %(image_location)s with id %(image_id)s" +msgstr "" #: nova/image/s3.py:340 -#, fuzzy, python-format +#, python-format msgid "Failed to upload %(image_location)s to %(image_path)s" -msgstr "Registered image %(image_location)s with id %(image_id)s" +msgstr "" #: nova/image/s3.py:366 #, python-format @@ -3599,9 +3643,9 @@ msgid "This driver only supports type 'a' entries." msgstr "" #: nova/network/linux_net.py:167 -#, fuzzy, python-format +#, python-format msgid "Attempted to remove chain %s which does not exist" -msgstr "Attempted to unfilter instance %s which is not filtered" +msgstr "" #: nova/network/linux_net.py:193 #, python-format @@ -3621,9 +3665,9 @@ msgstr "" #: nova/network/linux_net.py:587 nova/network/linux_net.py:609 #: nova/network/linux_net.py:651 -#, fuzzy, python-format +#, python-format msgid "Instance %(instance_id)s not found" -msgstr "Instance %s not found" +msgstr "" #: nova/network/linux_net.py:718 #, python-format @@ -3655,37 +3699,37 @@ msgstr "Starting VLAN inteface %s" msgid "Starting Bridge interface for %s" msgstr "Starting Bridge interface for %s" -#: nova/network/manager.py:273 nova/network/manager.py:465 -#, fuzzy, python-format +#: nova/network/manager.py:273 nova/network/manager.py:471 +#, python-format msgid "Interface %(interface)s not found" -msgstr "Instance %s not found" +msgstr "" #: nova/network/manager.py:288 -#, fuzzy, python-format +#, python-format msgid "floating IP allocation for instance |%s|" -msgstr "No floating ip for address %s" +msgstr "" -#: nova/network/manager.py:323 +#: nova/network/manager.py:328 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:355 +#: nova/network/manager.py:361 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:359 +#: nova/network/manager.py:365 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:371 -#, fuzzy, python-format +#: nova/network/manager.py:377 +#, python-format msgid "Quota exceeded for %s, tried to allocate address" -msgstr "Quota exceeeded for %s, tried to allocate address" +msgstr "" -#: nova/network/manager.py:583 +#: nova/network/manager.py:589 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3693,41 +3737,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:629 +#: nova/network/manager.py:635 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:639 +#: nova/network/manager.py:645 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:747 -#, fuzzy, python-format +#: nova/network/manager.py:753 +#, python-format msgid "Disassociated %s stale fixed ip(s)" -msgstr "Dissassociated %s stale fixed ip(s)" +msgstr "" -#: nova/network/manager.py:751 +#: nova/network/manager.py:757 msgid "setting network host" msgstr "setting network host" -#: nova/network/manager.py:863 -#, fuzzy, python-format +#: nova/network/manager.py:871 +#, python-format msgid "network allocations for instance |%s|" -msgstr "No network for instance %s" +msgstr "" -#: nova/network/manager.py:868 -#, fuzzy, python-format +#: nova/network/manager.py:876 +#, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" -msgstr "No console for instance %(instance_id)s in pool %(pool_id)s" +msgstr "" -#: nova/network/manager.py:892 -#, fuzzy, python-format +#: nova/network/manager.py:905 +#, python-format msgid "network deallocation for instance |%s|" -msgstr "No network for instance %s" +msgstr "" -#: nova/network/manager.py:1111 +#: nova/network/manager.py:1126 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3735,63 +3779,62 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1186 -#, fuzzy, python-format +#: nova/network/manager.py:1201 +#, python-format msgid "Leased IP |%(address)s|" -msgstr "Release address %s" +msgstr "" -#: nova/network/manager.py:1190 -#, fuzzy, python-format +#: nova/network/manager.py:1205 +#, python-format msgid "IP %s leased that is not associated" -msgstr "IP %s leased that isn't associated" +msgstr "" -#: nova/network/manager.py:1198 -#, fuzzy, python-format +#: nova/network/manager.py:1213 +#, python-format msgid "IP |%s| leased that isn't allocated" -msgstr "IP %s leased that isn't associated" +msgstr "" -#: nova/network/manager.py:1203 -#, fuzzy, python-format +#: nova/network/manager.py:1218 +#, python-format msgid "Released IP |%(address)s|" -msgstr "Release address %s" +msgstr "" -#: nova/network/manager.py:1207 -#, fuzzy, python-format +#: nova/network/manager.py:1222 +#, python-format msgid "IP %s released that is not associated" -msgstr "IP %s released that isn't associated" +msgstr "" -#: nova/network/manager.py:1210 +#: nova/network/manager.py:1225 #, python-format msgid "IP %s released that was not leased" msgstr "IP %s released that was not leased" -#: nova/network/manager.py:1278 +#: nova/network/manager.py:1294 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1281 +#: nova/network/manager.py:1297 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1292 +#: nova/network/manager.py:1308 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1351 -#, fuzzy, python-format +#: nova/network/manager.py:1367 msgid "Network already exists!" -msgstr "User %s already exists" +msgstr "" -#: nova/network/manager.py:1370 +#: nova/network/manager.py:1386 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1686 +#: nova/network/manager.py:1703 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" @@ -3799,7 +3842,7 @@ msgstr "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" -#: nova/network/manager.py:1693 +#: nova/network/manager.py:1710 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -3830,73 +3873,73 @@ msgid "Server %(status_code)s error: %(data)s" msgstr "" #: nova/network/quantum/client.py:210 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to server. Got error: %s" -msgstr "Unable to connect to AMQP server after %d tries. Shutting down." +msgstr "" #: nova/network/quantum/client.py:229 #, python-format msgid "unable to deserialize object of type = '%s'" msgstr "" -#: nova/network/quantum/manager.py:152 +#: nova/network/quantum/manager.py:151 msgid "QuantumManager does not use 'multi_host' parameter." msgstr "" -#: nova/network/quantum/manager.py:156 +#: nova/network/quantum/manager.py:155 msgid "QuantumManager requires that only one network is created per call" msgstr "" -#: nova/network/quantum/manager.py:166 +#: nova/network/quantum/manager.py:165 msgid "QuantumManager does not use 'vlan_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:172 +#: nova/network/quantum/manager.py:171 msgid "QuantumManager does not use 'vpn_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:176 +#: nova/network/quantum/manager.py:175 msgid "QuantumManager does not use 'bridge' parameter." msgstr "" -#: nova/network/quantum/manager.py:180 +#: nova/network/quantum/manager.py:179 msgid "QuantumManager does not use 'bridge_interface' parameter." msgstr "" -#: nova/network/quantum/manager.py:185 +#: nova/network/quantum/manager.py:184 msgid "QuantumManager requires a valid (.1) gateway address." msgstr "" -#: nova/network/quantum/manager.py:197 +#: nova/network/quantum/manager.py:196 #, python-format msgid "" "Unable to find existing quantum network for tenant '%(q_tenant_id)s' with" " net-id '%(quantum_net_id)s'" msgstr "" -#: nova/network/quantum/manager.py:243 +#: nova/network/quantum/manager.py:242 #, python-format msgid "Network %s has active ports, cannot delete" msgstr "" -#: nova/network/quantum/manager.py:289 -#, fuzzy, python-format +#: nova/network/quantum/manager.py:288 +#, python-format msgid "network allocations for instance %s" -msgstr "No network for instance %s" +msgstr "" -#: nova/network/quantum/manager.py:537 -#, fuzzy, python-format +#: nova/network/quantum/manager.py:564 +#, python-format msgid "" "port deallocation failed for instance: |%(instance_id)s|, port_id: " "|%(port_id)s|" -msgstr "No console for instance %(instance_id)s in pool %(pool_id)s" +msgstr "" -#: nova/network/quantum/manager.py:556 -#, fuzzy, python-format +#: nova/network/quantum/manager.py:583 +#, python-format msgid "" "ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: " "|%(vif_uuid)s|" -msgstr "No console for instance %(instance_id)s in pool %(pool_id)s" +msgstr "" #: nova/network/quantum/melange_connection.py:95 #, python-format @@ -3920,14 +3963,13 @@ msgid "get_project_and_global_net_ids must be called with a non-null project_id" msgstr "" #: nova/network/quantum/nova_ipam_lib.py:75 -#, fuzzy msgid "Error creating network entry" -msgstr "setting network host" +msgstr "" #: nova/network/quantum/nova_ipam_lib.py:90 -#, fuzzy, python-format +#, python-format msgid "No network with net_id = %s" -msgstr "No network for id %s" +msgstr "" #: nova/network/quantum/nova_ipam_lib.py:221 #, python-format @@ -3945,9 +3987,9 @@ msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s" msgstr "" #: nova/notifier/api.py:115 -#, fuzzy, python-format +#, python-format msgid "%s not in valid priorities" -msgstr "%s is not a valid ipProtocol" +msgstr "" #: nova/notifier/api.py:132 #, python-format @@ -3961,52 +4003,56 @@ msgstr "" msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" +#: nova/notifier/rabbit_notifier.py:44 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + #: nova/rpc/amqp.py:144 nova/rpc/impl_carrot.py:460 #, python-format msgid "Returning exception %s to caller" msgstr "Returning exception %s to caller" -#: nova/rpc/amqp.py:187 nova/rpc/impl_carrot.py:494 +#: nova/rpc/amqp.py:186 nova/rpc/impl_carrot.py:494 #, python-format msgid "unpacked context: %s" msgstr "unpacked context: %s" -#: nova/rpc/amqp.py:230 nova/rpc/impl_carrot.py:261 +#: nova/rpc/amqp.py:229 nova/rpc/impl_carrot.py:261 #, python-format msgid "received %s" msgstr "received %s" -#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:274 +#: nova/rpc/amqp.py:234 nova/rpc/impl_carrot.py:274 #, python-format msgid "no method for message: %s" msgstr "no method for message: %s" -#: nova/rpc/amqp.py:236 nova/rpc/impl_carrot.py:276 +#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:276 #, python-format msgid "No method for message: %s" msgstr "No method for message: %s" -#: nova/rpc/amqp.py:318 nova/rpc/impl_carrot.py:528 -#, fuzzy, python-format +#: nova/rpc/amqp.py:319 nova/rpc/impl_carrot.py:528 +#, python-format msgid "Making asynchronous call on %s ..." -msgstr "Making asynchronous call..." +msgstr "" -#: nova/rpc/amqp.py:321 nova/rpc/impl_carrot.py:531 +#: nova/rpc/amqp.py:322 nova/rpc/impl_carrot.py:531 #, python-format msgid "MSG_ID is %s" msgstr "MSG_ID is %s" -#: nova/rpc/amqp.py:343 nova/rpc/impl_carrot.py:610 -#, fuzzy, python-format +#: nova/rpc/amqp.py:344 nova/rpc/impl_carrot.py:610 +#, python-format msgid "Making asynchronous cast on %s..." -msgstr "Making asynchronous cast..." +msgstr "" -#: nova/rpc/amqp.py:351 nova/rpc/impl_carrot.py:620 -#, fuzzy +#: nova/rpc/amqp.py:352 nova/rpc/impl_carrot.py:620 msgid "Making asynchronous fanout cast..." -msgstr "Making asynchronous cast..." +msgstr "" -#: nova/rpc/amqp.py:376 nova/rpc/impl_carrot.py:630 +#: nova/rpc/amqp.py:377 nova/rpc/impl_carrot.py:630 #, python-format msgid "Sending notification on %s..." msgstr "" @@ -4023,27 +4069,25 @@ msgid "Timeout while waiting on RPC response." msgstr "" #: nova/rpc/impl_carrot.py:198 -#, fuzzy, python-format +#, python-format msgid "" "AMQP server on %(fl_host)s:%(fl_port)d is unreachable: %(e)s. Trying " "again in %(fl_intv)d seconds." msgstr "" -"AMQP server on %(fl_host)s:%(fl_port)d is unreachable. Trying again in " -"%(fl_intv)d seconds." #: nova/rpc/impl_carrot.py:202 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to AMQP server after %(tries)d tries. Shutting down." -msgstr "Unable to connect to AMQP server after %d tries. Shutting down." +msgstr "" #: nova/rpc/impl_carrot.py:222 msgid "Reconnected to queue" msgstr "Reconnected to queue" #: nova/rpc/impl_carrot.py:229 -#, fuzzy, python-format +#, python-format msgid "Failed to fetch message from queue: %s" -msgstr "Failed to fetch message from queue" +msgstr "" #: nova/rpc/impl_carrot.py:237 #, python-format @@ -4080,9 +4124,9 @@ msgid "message %s" msgstr "message %s" #: nova/rpc/impl_kombu.py:357 -#, fuzzy, python-format +#, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" -msgstr "Starting %(arg0)s on %(host)s:%(port)s" +msgstr "" #: nova/rpc/impl_kombu.py:380 #, python-format @@ -4097,45 +4141,43 @@ msgid "" msgstr "" #: nova/rpc/impl_kombu.py:432 -#, fuzzy, python-format +#, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -"AMQP server on %(fl_host)s:%(fl_port)d is unreachable. Trying again in " -"%(fl_intv)d seconds." -#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:379 +#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:384 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:394 -#, fuzzy, python-format +#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:399 +#, python-format msgid "Timed out waiting for RPC response: %s" -msgstr "Failed authorisation for access key %s" +msgstr "" -#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:398 -#, fuzzy, python-format +#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:403 +#, python-format msgid "Failed to consume message from queue: %s" -msgstr "Failed to fetch message from queue" +msgstr "" -#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:425 +#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:430 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_qpid.py:335 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:340 +#, python-format msgid "Unable to connect to AMQP server: %s " -msgstr "Unable to connect to AMQP server after %d tries. Shutting down." +msgstr "" -#: nova/rpc/impl_qpid.py:340 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:345 +#, python-format msgid "Connected to AMQP server on %s" -msgstr "Reconnected to queue" +msgstr "" -#: nova/rpc/impl_qpid.py:348 +#: nova/rpc/impl_qpid.py:353 msgid "Re-established AMQP queues" msgstr "" @@ -4148,26 +4190,26 @@ msgstr "" msgid "Could not find another compute" msgstr "" -#: nova/scheduler/distributed_scheduler.py:50 +#: nova/scheduler/distributed_scheduler.py:51 #, python-format msgid "No host selection for %s defined." msgstr "" -#: nova/scheduler/distributed_scheduler.py:63 +#: nova/scheduler/distributed_scheduler.py:64 #, python-format msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:140 +#: nova/scheduler/distributed_scheduler.py:156 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:178 +#: nova/scheduler/distributed_scheduler.py:198 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/distributed_scheduler.py:188 +#: nova/scheduler/distributed_scheduler.py:208 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" @@ -4236,21 +4278,21 @@ msgid "host_manager only implemented for 'compute'" msgstr "" #: nova/scheduler/host_manager.py:316 -#, fuzzy, python-format +#, python-format msgid "No service for compute ID %s" -msgstr "No service for id %s" +msgstr "" -#: nova/scheduler/manager.py:85 +#: nova/scheduler/manager.py:86 #, python-format msgid "Driver Method %(driver_method)s missing: %(e)s.Reverting to schedule()" msgstr "" -#: nova/scheduler/manager.py:101 +#: nova/scheduler/manager.py:102 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/manager.py:116 +#: nova/scheduler/manager.py:117 #, python-format msgid "Setting instance %(instance_uuid)s to ERROR state." msgstr "" @@ -4328,14 +4370,13 @@ msgid "Attempting to spawn %(num_volumes)d volume(s)" msgstr "" #: nova/scheduler/vsa.py:298 -#, fuzzy, python-format msgid "Error creating volumes" -msgstr "Re-exporting %s volumes" +msgstr "" #: nova/scheduler/vsa.py:328 -#, fuzzy, python-format +#, python-format msgid "Non-VSA volume %d" -msgstr "Detach volume %s" +msgstr "" #: nova/scheduler/vsa.py:341 #, python-format @@ -4343,9 +4384,8 @@ msgid "Spawning volume %(volume_id)s with drive type %(drive_type)s" msgstr "" #: nova/scheduler/vsa.py:351 -#, fuzzy, python-format msgid "Error creating volume" -msgstr "Re-exporting %s volumes" +msgstr "" #: nova/scheduler/vsa.py:391 #, python-format @@ -4353,9 +4393,9 @@ msgid "No capability selected for volume of size %(size)s" msgstr "" #: nova/scheduler/vsa.py:411 -#, fuzzy, python-format +#, python-format msgid "Host %s:" -msgstr "host" +msgstr "" #: nova/scheduler/vsa.py:420 #, python-format @@ -4411,9 +4451,9 @@ msgid "Getting from %(queue)s: %(message)s" msgstr "Getting from %(queue)s: %(message)s" #: nova/tests/fake_utils.py:72 -#, fuzzy, python-format +#, python-format msgid "Faking execution of cmd (subprocess): %s" -msgstr "Running cmd (subprocess): %s" +msgstr "" #: nova/tests/fake_utils.py:80 #, python-format @@ -4438,24 +4478,24 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:383 nova/tests/test_compute.py:1491 +#: nova/tests/test_compute.py:382 nova/tests/test_compute.py:1491 #, python-format msgid "Running instances: %s" msgstr "Running instances: %s" -#: nova/tests/test_compute.py:389 +#: nova/tests/test_compute.py:388 #, python-format msgid "After terminating instances: %s" msgstr "After terminating instances: %s" -#: nova/tests/test_compute.py:613 +#: nova/tests/test_compute.py:612 msgid "Internal error" msgstr "" #: nova/tests/test_compute.py:1502 -#, fuzzy, python-format +#, python-format msgid "After force-killing instances: %s" -msgstr "After terminating instances: %s" +msgstr "" #: nova/tests/test_misc.py:114 #, python-format @@ -4464,48 +4504,48 @@ msgid "" "\t%s" msgstr "" -#: nova/tests/test_nova_manage.py:178 +#: nova/tests/test_nova_manage.py:182 msgid "id" msgstr "" -#: nova/tests/test_nova_manage.py:179 +#: nova/tests/test_nova_manage.py:183 msgid "IPv4" msgstr "" -#: nova/tests/test_nova_manage.py:180 +#: nova/tests/test_nova_manage.py:184 msgid "IPv6" msgstr "" -#: nova/tests/test_nova_manage.py:181 +#: nova/tests/test_nova_manage.py:185 msgid "start address" msgstr "start address" -#: nova/tests/test_nova_manage.py:182 +#: nova/tests/test_nova_manage.py:186 msgid "DNS1" msgstr "" -#: nova/tests/test_nova_manage.py:183 +#: nova/tests/test_nova_manage.py:187 msgid "DNS2" msgstr "" -#: nova/tests/test_nova_manage.py:184 +#: nova/tests/test_nova_manage.py:188 msgid "VlanID" msgstr "" -#: nova/tests/test_nova_manage.py:185 +#: nova/tests/test_nova_manage.py:189 msgid "project" msgstr "" -#: nova/tests/test_nova_manage.py:186 +#: nova/tests/test_nova_manage.py:190 msgid "uuid" msgstr "" -#: nova/tests/test_volume.py:195 +#: nova/tests/test_volume.py:216 #, python-format msgid "Target %s allocated" msgstr "Target %s allocated" -#: nova/tests/test_volume.py:383 +#: nova/tests/test_volume.py:425 #, python-format msgid "Cannot confirm exported volume id:%s." msgstr "" @@ -4516,9 +4556,9 @@ msgid "Given data: %s" msgstr "" #: nova/tests/test_volume_types.py:61 -#, fuzzy, python-format +#, python-format msgid "Result data: %s" -msgstr "Result was %s" +msgstr "" #: nova/tests/test_vsa.py:57 msgid "Test: Emulate wrong VSA name. Raise" @@ -4550,9 +4590,9 @@ msgstr "" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:67 #: nova/tests/api/openstack/compute/contrib/test_vsa.py:70 -#, fuzzy, python-format +#, python-format msgid "_delete: %s" -msgstr "Deleting user: %s" +msgstr "" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:76 #: nova/tests/api/openstack/compute/contrib/test_vsa.py:79 @@ -4597,14 +4637,14 @@ msgid "test_snapshot_detail: resp_dict=%s" msgstr "" #: nova/tests/api/openstack/compute/contrib/test_vsa.py:58 -#, fuzzy, python-format +#, python-format msgid "_create: param=%s" -msgstr "Create key pair %s" +msgstr "" #: nova/tests/integrated/test_login.py:31 -#, fuzzy, python-format +#, python-format msgid "flavor: %s" -msgstr "action: %s" +msgstr "" #: nova/tests/integrated/api/client.py:38 #, python-format @@ -4615,18 +4655,16 @@ msgid "" msgstr "" #: nova/tests/integrated/api/client.py:47 -#, fuzzy, python-format msgid "Authentication error" -msgstr "Authentication Failure: %s" +msgstr "" #: nova/tests/integrated/api/client.py:55 msgid "Authorization error" msgstr "" #: nova/tests/integrated/api/client.py:63 -#, fuzzy, python-format msgid "Item not found" -msgstr "Instance %s not found" +msgstr "" #: nova/tests/integrated/api/client.py:105 #, python-format @@ -4657,61 +4695,61 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:147 +#: nova/tests/rpc/common.py:131 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "Nested received %(queue)s, %(value)s" -#: nova/tests/rpc/common.py:155 +#: nova/tests/rpc/common.py:139 #, python-format msgid "Nested return %s" msgstr "Nested return %s" -#: nova/tests/rpc/common.py:173 +#: nova/tests/rpc/common.py:157 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:203 nova/tests/rpc/common.py:209 +#: nova/tests/rpc/common.py:187 nova/tests/rpc/common.py:193 #, python-format msgid "Received %s" msgstr "Received %s" #: nova/tests/scheduler/test_vsa_scheduler.py:147 -#, fuzzy, python-format +#, python-format msgid "Host %s" -msgstr "host" +msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:194 +#: nova/tests/scheduler/test_vsa_scheduler.py:196 #, python-format msgid "Test: provision vol %(name)s on host %(host)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:196 +#: nova/tests/scheduler/test_vsa_scheduler.py:198 #, python-format msgid "\t vol=%(vol)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:199 +#: nova/tests/scheduler/test_vsa_scheduler.py:201 #, python-format msgid "Test: VSA update request: vsa_id=%(vsa_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:203 -#, fuzzy, python-format +#: nova/tests/scheduler/test_vsa_scheduler.py:205 +#, python-format msgid "Test: Volume create: %s" -msgstr "Detach volume %s" +msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:210 +#: nova/tests/scheduler/test_vsa_scheduler.py:212 #, python-format msgid "Test: Volume get request: id=%(volume_id)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:217 +#: nova/tests/scheduler/test_vsa_scheduler.py:219 #, python-format msgid "Test: Volume update request: id=%(volume_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:453 +#: nova/tests/scheduler/test_vsa_scheduler.py:455 #, python-format msgid "Test: Volume get: id=%(volume_id)s" msgstr "" @@ -4720,24 +4758,36 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "Failed to open connection to the hypervisor" -#: nova/virt/firewall.py:130 +#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:437 +#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:1734 #, python-format -msgid "Attempted to unfilter instance %s which is not filtered" -msgstr "Attempted to unfilter instance %s which is not filtered" +msgid "Compute_service record created for %s " +msgstr "" + +#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:440 +#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:1737 +#, python-format +msgid "Compute_service record updated for %s " +msgstr "" + +#: nova/virt/firewall.py:130 +#, python-format +msgid "Attempted to unfilter instance %s which is not filtered" +msgstr "Attempted to unfilter instance %s which is not filtered" #: nova/virt/firewall.py:137 -#, fuzzy, python-format +#, python-format msgid "Filters added to instance %s" -msgstr "No address for instance %s" +msgstr "" #: nova/virt/firewall.py:139 msgid "Provider Firewall Rules refreshed" msgstr "" #: nova/virt/firewall.py:291 -#, fuzzy, python-format +#, python-format msgid "Adding security group rule: %r" -msgstr "No secuity group rule with id %s" +msgstr "" #: nova/virt/firewall.py:402 nova/virt/xenapi/firewall.py:88 #, python-format @@ -4759,41 +4809,37 @@ msgid "Converted to raw, but format is now %s" msgstr "" #: nova/virt/vmwareapi_conn.py:105 -#, fuzzy msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " "vmwareapi_host_password to useconnection_type=vmwareapi" msgstr "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"connection_type=xenapi" -#: nova/virt/vmwareapi_conn.py:271 +#: nova/virt/vmwareapi_conn.py:276 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:354 +#: nova/virt/vmwareapi_conn.py:359 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:393 -#, fuzzy, python-format +#: nova/virt/vmwareapi_conn.py:398 +#, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" -msgstr "Task [%(name)s] %(task)s status: success %(result)s" +msgstr "" -#: nova/virt/vmwareapi_conn.py:399 -#, fuzzy, python-format +#: nova/virt/vmwareapi_conn.py:404 +#, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" -msgstr "Task [%(name)s] %(task)s status: %(status)s %(error_info)s" +msgstr "" -#: nova/virt/vmwareapi_conn.py:404 +#: nova/virt/vmwareapi_conn.py:409 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:165 +#: nova/virt/xenapi_conn.py:163 msgid "" "Must specify xenapi_connection_url, xenapi_connection_username " "(optionally), and xenapi_connection_password to use " @@ -4803,60 +4849,37 @@ msgstr "" "(optionally), and xenapi_connection_password to use " "connection_type=xenapi" -#: nova/virt/xenapi_conn.py:353 nova/virt/libvirt/connection.py:445 +#: nova/virt/xenapi_conn.py:371 nova/virt/libvirt/connection.py:441 msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi_conn.py:420 nova/virt/baremetal/proxy.py:716 -#: nova/virt/libvirt/connection.py:1735 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:423 nova/virt/baremetal/proxy.py:720 -#: nova/virt/libvirt/connection.py:1738 -#, python-format -msgid "Compute_service record updated for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:484 +#: nova/virt/xenapi_conn.py:501 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi_conn.py:498 +#: nova/virt/xenapi_conn.py:530 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi_conn.py:587 +#: nova/virt/xenapi_conn.py:556 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi_conn.py:648 #, python-format msgid "Task [%(name)s] %(task)s status: success %(result)s" msgstr "Task [%(name)s] %(task)s status: success %(result)s" -#: nova/virt/xenapi_conn.py:596 +#: nova/virt/xenapi_conn.py:657 #, python-format msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s" msgstr "Task [%(name)s] %(task)s status: %(status)s %(error_info)s" -#: nova/virt/xenapi_conn.py:616 nova/virt/xenapi_conn.py:629 +#: nova/virt/xenapi_conn.py:677 nova/virt/xenapi_conn.py:690 #, python-format msgid "Got exception: %s" msgstr "Got exception: %s" -#: nova/virt/xenapi_conn.py:655 nova/virt/baremetal/proxy.py:773 -#: nova/virt/libvirt/connection.py:2277 -msgid "Updating host stats" -msgstr "" - -#: nova/virt/xenapi_conn.py:666 -#, python-format -msgid "Unable to get updated status: %s" -msgstr "" - -#: nova/virt/xenapi_conn.py:673 -#, fuzzy, python-format -msgid "Unable to get SR for this host: %s" -msgstr "Unable to get record of VDI %s on" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4902,9 +4925,9 @@ msgid "No such domain %s" msgstr "" #: nova/virt/baremetal/dom.py:161 -#, fuzzy, python-format +#, python-format msgid "Domains: %s" -msgstr "action: %s" +msgstr "" #: nova/virt/baremetal/dom.py:163 #, python-format @@ -4912,9 +4935,9 @@ msgid "Nodes: %s" msgstr "" #: nova/virt/baremetal/dom.py:166 -#, fuzzy, python-format +#, python-format msgid "After storing domains: %s" -msgstr "After terminating instances: %s" +msgstr "" #: nova/virt/baremetal/dom.py:169 msgid "deactivation/removing domain failed" @@ -4925,18 +4948,17 @@ msgid "===== Domain is being created =====" msgstr "" #: nova/virt/baremetal/dom.py:179 -#, fuzzy, python-format msgid "Same domain name already exists" -msgstr "User %s already exists" +msgstr "" #: nova/virt/baremetal/dom.py:181 msgid "create_domain: before get_idle_node" msgstr "" #: nova/virt/baremetal/dom.py:198 -#, fuzzy, python-format +#, python-format msgid "Created new domain: %s" -msgstr "Create key pair %s" +msgstr "" #: nova/virt/baremetal/dom.py:213 #, python-format @@ -4958,9 +4980,8 @@ msgid "Stored fake domains to the file: %s" msgstr "" #: nova/virt/baremetal/dom.py:244 -#, fuzzy, python-format msgid "domain does not exist" -msgstr "Token %s does not exist" +msgstr "" #: nova/virt/baremetal/nodes.py:42 #, python-format @@ -4983,9 +5004,8 @@ msgid "instance %s: rebooted" msgstr "instance %s: rebooted" #: nova/virt/baremetal/proxy.py:192 -#, fuzzy, python-format msgid "_wait_for_reboot failed" -msgstr "_wait_for_reboot failed: %s" +msgstr "" #: nova/virt/baremetal/proxy.py:222 #, python-format @@ -4993,18 +5013,17 @@ msgid "instance %s: rescued" msgstr "instance %s: rescued" #: nova/virt/baremetal/proxy.py:225 -#, fuzzy, python-format msgid "_wait_for_rescue failed" -msgstr "_wait_for_rescue failed: %s" +msgstr "" #: nova/virt/baremetal/proxy.py:242 msgid "<============= spawn of baremetal =============>" msgstr "" #: nova/virt/baremetal/proxy.py:255 -#, fuzzy, python-format +#, python-format msgid "instance %s: is building" -msgstr "instance %s: is running" +msgstr "" #: nova/virt/baremetal/proxy.py:260 msgid "Key is injected but instance is not running yet" @@ -5021,14 +5040,14 @@ msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" #: nova/virt/baremetal/proxy.py:269 -#, fuzzy, python-format +#, python-format msgid "instance %s spawned successfully" -msgstr "volume %s: created successfully" +msgstr "" #: nova/virt/baremetal/proxy.py:272 -#, fuzzy, python-format +#, python-format msgid "instance %s:not booted" -msgstr "instance %s: booted" +msgstr "" #: nova/virt/baremetal/proxy.py:274 msgid "Bremetal assignment is overcommitted." @@ -5040,9 +5059,9 @@ msgid "instance %s: Creating image" msgstr "instance %s: Creating image" #: nova/virt/baremetal/proxy.py:475 -#, fuzzy, python-format +#, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" -msgstr "instance %(inst_name)s: injecting net into image %(img_id)s" +msgstr "" #: nova/virt/baremetal/proxy.py:484 #, python-format @@ -5063,7 +5082,7 @@ msgstr "instance %s: starting toXML method" msgid "instance %s: finished toXML method" msgstr "instance %s: finished toXML method" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1505 +#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1504 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5078,15 +5097,18 @@ msgstr "" msgid "Updating!" msgstr "" +#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2281 +#: nova/virt/xenapi/host.py:124 +msgid "Updating host stats" +msgstr "" + #: nova/virt/baremetal/tilera.py:185 msgid "free_node...." msgstr "" #: nova/virt/baremetal/tilera.py:216 #, python-format -msgid "" -"deactivate_node is called for node_id = %(id)s node_ip = " -"%(ip)s" +msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" msgstr "" #: nova/virt/baremetal/tilera.py:221 @@ -5094,9 +5116,8 @@ msgid "status of node is set to 0" msgstr "" #: nova/virt/baremetal/tilera.py:232 -#, fuzzy msgid "rootfs is already removed" -msgstr "Volume is already detached" +msgstr "" #: nova/virt/baremetal/tilera.py:264 msgid "Before ping to the bare-metal node" @@ -5130,9 +5151,9 @@ msgid "Failed to mount filesystem: %s" msgstr "Failed to mount filesystem: %s" #: nova/virt/disk/api.py:278 -#, fuzzy, python-format +#, python-format msgid "Failed to remove container: %s" -msgstr "Failed to mount filesystem: %s" +msgstr "" #: nova/virt/disk/api.py:428 #, python-format @@ -5145,9 +5166,9 @@ msgid "User %(username)s not found in shadow file." msgstr "" #: nova/virt/disk/guestfs.py:39 -#, fuzzy, python-format +#, python-format msgid "unsupported partition: %s" -msgstr "Failed to load partition: %s" +msgstr "" #: nova/virt/disk/guestfs.py:77 msgid "unknown guestmount error" @@ -5159,14 +5180,13 @@ msgid "Could not attach image to loopback: %s" msgstr "Could not attach image to loopback: %s" #: nova/virt/disk/mount.py:76 -#, fuzzy msgid "no partitions found" -msgstr "No hosts found" +msgstr "" #: nova/virt/disk/mount.py:77 -#, fuzzy, python-format +#, python-format msgid "Failed to map partitions: %s" -msgstr "Failed to load partition: %s" +msgstr "" #: nova/virt/disk/nbd.py:58 msgid "nbd unavailable: module not loaded" @@ -5177,9 +5197,9 @@ msgid "No free nbd devices" msgstr "No free nbd devices" #: nova/virt/disk/nbd.py:81 -#, fuzzy, python-format +#, python-format msgid "qemu-nbd error: %s" -msgstr "OpenSSL error: %s" +msgstr "" #: nova/virt/disk/nbd.py:93 #, python-format @@ -5195,159 +5215,149 @@ msgstr "Connecting to libvirt: %s" msgid "Connection to libvirt broke" msgstr "Connection to libvirt broke" -#: nova/virt/libvirt/connection.py:366 +#: nova/virt/libvirt/connection.py:364 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:378 +#: nova/virt/libvirt/connection.py:376 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:389 +#: nova/virt/libvirt/connection.py:387 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:403 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:399 msgid "Instance destroyed successfully." -msgstr "volume %s: deleted successfully" +msgstr "" -#: nova/virt/libvirt/connection.py:434 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:430 +#, python-format msgid "Deleting instance files %(target)s" -msgstr "instance %(instance_name)s: deleting instance files %(target)s" +msgstr "" -#: nova/virt/libvirt/connection.py:516 +#: nova/virt/libvirt/connection.py:512 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:529 +#: nova/virt/libvirt/connection.py:525 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:680 nova/virt/libvirt/connection.py:824 +#: nova/virt/libvirt/connection.py:674 nova/virt/libvirt/connection.py:816 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:685 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:679 msgid "Instance rebooted successfully." -msgstr "instance %s: rebooted" +msgstr "" -#: nova/virt/libvirt/connection.py:782 nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/connection.py:776 nova/virt/xenapi/vmops.py:1372 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:786 nova/virt/xenapi/vmops.py:1375 +#: nova/virt/libvirt/connection.py:780 nova/virt/xenapi/vmops.py:1376 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:813 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:807 msgid "Instance is running" -msgstr "instance %s: is running" +msgstr "" -#: nova/virt/libvirt/connection.py:829 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:821 msgid "Instance spawned successfully." -msgstr "volume %s: created successfully" +msgstr "" -#: nova/virt/libvirt/connection.py:837 +#: nova/virt/libvirt/connection.py:829 #, python-format msgid "virsh said: %r" msgstr "virsh said: %r" -#: nova/virt/libvirt/connection.py:841 +#: nova/virt/libvirt/connection.py:833 msgid "cool, it's a device" msgstr "cool, it's a device" -#: nova/virt/libvirt/connection.py:852 +#: nova/virt/libvirt/connection.py:844 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/connection.py:879 -#, fuzzy +#: nova/virt/libvirt/connection.py:871 msgid "Unable to read LXC console" -msgstr "Failed to read public ip(s)" +msgstr "" -#: nova/virt/libvirt/connection.py:996 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:994 msgid "Creating image" -msgstr "instance %s: Creating image" +msgstr "" -#: nova/virt/libvirt/connection.py:1182 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:1181 +#, python-format msgid "Injecting %(injection)s into image %(img_id)s" -msgstr "instance %(inst_name)s: injecting net into image %(img_id)s" +msgstr "" -#: nova/virt/libvirt/connection.py:1191 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:1190 +#, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" -#: nova/virt/libvirt/connection.py:1223 +#: nova/virt/libvirt/connection.py:1222 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1348 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:1347 msgid "Starting toXML method" -msgstr "instance %s: starting toXML method" +msgstr "" -#: nova/virt/libvirt/connection.py:1352 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:1351 msgid "Finished toXML method" -msgstr "instance %s: finished toXML method" +msgstr "" -#: nova/virt/libvirt/connection.py:1369 +#: nova/virt/libvirt/connection.py:1368 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/connection.py:1610 +#: nova/virt/libvirt/connection.py:1609 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1632 +#: nova/virt/libvirt/connection.py:1631 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1659 +#: nova/virt/libvirt/connection.py:1658 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:1756 +#: nova/virt/libvirt/connection.py:1755 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:1759 +#: nova/virt/libvirt/connection.py:1758 #, python-format msgid "" "to xml...\n" ":%s " msgstr "" -#: nova/virt/libvirt/connection.py:1762 +#: nova/virt/libvirt/connection.py:1761 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5357,40 +5367,38 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:1819 +#: nova/virt/libvirt/connection.py:1818 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2034 +#: nova/virt/libvirt/connection.py:2033 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2125 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2129 +#, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" -msgstr "instance %s: starting toXML method" +msgstr "" -#: nova/virt/libvirt/connection.py:2180 -#, python-format -msgid "During wait running, %s disappeared." +#: nova/virt/libvirt/connection.py:2184 +msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2185 -#, fuzzy, python-format -msgid "Instance %s running successfully." -msgstr "instance %s: is running" +#: nova/virt/libvirt/connection.py:2189 +msgid "Instance running successfully." +msgstr "" -#: nova/virt/libvirt/connection.py:2192 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2196 +#, python-format msgid "Instance %s: Starting finish_migration" -msgstr "instance %s: starting..." +msgstr "" -#: nova/virt/libvirt/connection.py:2233 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2237 +#, python-format msgid "Instance %s: Starting finish_revert_migration" -msgstr "instance %s: Creating image" +msgstr "" #: nova/virt/libvirt/firewall.py:42 msgid "" @@ -5421,129 +5429,133 @@ msgid "iptables firewall: Setup Basic Filtering" msgstr "" #: nova/virt/libvirt/firewall.py:241 -#, fuzzy, python-format msgid "Attempted to unfilter instance which is not filtered" -msgstr "Attempted to unfilter instance %s which is not filtered" +msgstr "" -#: nova/virt/libvirt/imagecache.py:144 -#, fuzzy, python-format +#: nova/virt/libvirt/imagecache.py:171 +#, python-format msgid "%s is a valid instance name" -msgstr "%s is not a valid ipProtocol" +msgstr "" -#: nova/virt/libvirt/imagecache.py:147 +#: nova/virt/libvirt/imagecache.py:174 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:149 +#: nova/virt/libvirt/imagecache.py:176 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:160 +#: nova/virt/libvirt/imagecache.py:187 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:211 +#: nova/virt/libvirt/imagecache.py:238 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:223 +#: nova/virt/libvirt/imagecache.py:250 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): image verification skipped, " "no hash stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:243 +#: nova/virt/libvirt/imagecache.py:270 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:282 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:246 +#: nova/virt/libvirt/imagecache.py:285 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:253 -#, fuzzy, python-format +#: nova/virt/libvirt/imagecache.py:292 +#, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" -msgstr "Failed to decrypt image file %(image_file)s: %(err)s" +msgstr "" -#: nova/virt/libvirt/imagecache.py:265 +#: nova/virt/libvirt/imagecache.py:303 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/libvirt/imagecache.py:320 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): in use: on this node " "%(local)d local, %(remote)d on other nodes" msgstr "" -#: nova/virt/libvirt/imagecache.py:291 +#: nova/virt/libvirt/imagecache.py:333 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): warning -- an absent base " "file is in use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:302 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "" -"%(container_format)s-%(id)s (%(base_file)s): in: on other nodes " -"(%(remote)d on other nodes)" +"%(container_format)s-%(id)s (%(base_file)s): in use on (%(remote)d on " +"other nodes)" msgstr "" -#: nova/virt/libvirt/imagecache.py:314 +#: nova/virt/libvirt/imagecache.py:355 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:322 +#: nova/virt/libvirt/imagecache.py:363 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/libvirt/imagecache.py:387 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:355 +#: nova/virt/libvirt/imagecache.py:391 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:383 -#, fuzzy, python-format +#: nova/virt/libvirt/imagecache.py:419 +#, python-format msgid "Unknown base file: %s" -msgstr "Unknown instance type: %s" +msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:424 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:391 +#: nova/virt/libvirt/imagecache.py:427 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:395 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/libvirt/imagecache.py:439 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:235 +#: nova/virt/libvirt/utils.py:240 msgid "Unable to find an open port" msgstr "Unable to find an open port" @@ -5553,11 +5565,11 @@ msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" #: nova/virt/libvirt/vif.py:93 -#, fuzzy, python-format +#, python-format msgid "Ensuring bridge %s" -msgstr "De-registering image %s" +msgstr "" -#: nova/virt/libvirt/vif.py:152 +#: nova/virt/libvirt/vif.py:156 #, python-format msgid "Failed while unplugging vif of instance '%s'" msgstr "" @@ -5665,34 +5677,33 @@ msgid "No such SOAP method '%s' provided by VI SDK" msgstr "" #: nova/virt/vmwareapi/vim.py:150 -#, fuzzy, python-format +#, python-format msgid "httplib error in %s: " -msgstr "Caught error: %s" +msgstr "" #: nova/virt/vmwareapi/vim.py:157 -#, fuzzy, python-format +#, python-format msgid "Socket error in %s: " -msgstr "No user for id %s" +msgstr "" #: nova/virt/vmwareapi/vim.py:162 -#, fuzzy, python-format +#, python-format msgid "Type error in %s: " -msgstr "OpenSSL error: %s" +msgstr "" #: nova/virt/vmwareapi/vim.py:166 -#, fuzzy, python-format +#, python-format msgid "Exception in %s " -msgstr "Got exception: %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:66 -#, fuzzy msgid "Getting list of instances" -msgstr "Creating a raw instance" +msgstr "" #: nova/virt/vmwareapi/vmops.py:82 -#, fuzzy, python-format +#, python-format msgid "Got total of %s instances" -msgstr "Going to run %s instances..." +msgstr "" #: nova/virt/vmwareapi/vmops.py:125 msgid "Couldn't get a local Datastore reference" @@ -5761,19 +5772,19 @@ msgid "Reconfigured VM instance %s to attach the image disk" msgstr "" #: nova/virt/vmwareapi/vmops.py:328 -#, fuzzy, python-format +#, python-format msgid "Powering on the VM instance %s" -msgstr "Terminating instance %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:334 -#, fuzzy, python-format +#, python-format msgid "Powered on the VM instance %s" -msgstr "on instance %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:379 -#, fuzzy, python-format +#, python-format msgid "Creating Snapshot of the VM instance %s " -msgstr "Creating a raw instance" +msgstr "" #: nova/virt/vmwareapi/vmops.py:389 #, python-format @@ -5791,14 +5802,14 @@ msgid "Copied disk data before snapshot of the VM instance %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:454 -#, fuzzy, python-format +#, python-format msgid "Uploading image %s" -msgstr "Glance image %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:467 -#, fuzzy, python-format +#, python-format msgid "Uploaded image %s" -msgstr "Glance image %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:477 #, python-format @@ -5811,19 +5822,18 @@ msgid "Deleted temporary vmdk file %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:518 -#, fuzzy, python-format msgid "instance is not powered on" -msgstr "Instance %s not found" +msgstr "" #: nova/virt/vmwareapi/vmops.py:525 -#, fuzzy, python-format +#, python-format msgid "Rebooting guest OS of VM %s" -msgstr "Got request to destroy vm %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:528 -#, fuzzy, python-format +#, python-format msgid "Rebooted guest OS of VM %s" -msgstr "Got request to destroy vm %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:530 #, python-format @@ -5836,9 +5846,9 @@ msgid "Did hard reboot of VM %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:546 -#, fuzzy, python-format +#, python-format msgid "instance - %s not present" -msgstr "Instance not present %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:565 #, python-format @@ -5851,9 +5861,9 @@ msgid "Powered off the VM %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:574 -#, fuzzy, python-format +#, python-format msgid "Unregistering the VM %s" -msgstr "De-registering image %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:577 #, python-format @@ -5885,14 +5895,12 @@ msgid "" msgstr "" #: nova/virt/vmwareapi/vmops.py:613 -#, fuzzy msgid "pause not supported for vmwareapi" -msgstr "diagnostics are not supported for libvirt" +msgstr "" #: nova/virt/vmwareapi/vmops.py:617 -#, fuzzy msgid "unpause not supported for vmwareapi" -msgstr "diagnostics are not supported for libvirt" +msgstr "" #: nova/virt/vmwareapi/vmops.py:631 #, python-format @@ -5924,14 +5932,12 @@ msgid "Resumed the VM %s " msgstr "" #: nova/virt/vmwareapi/vmops.py:661 -#, fuzzy, python-format msgid "instance is not in a suspended state" -msgstr "instance %s: getting locked state" +msgstr "" #: nova/virt/vmwareapi/vmops.py:697 -#, fuzzy msgid "get_diagnostics not implemented for vmwareapi" -msgstr "diagnostics are not supported for libvirt" +msgstr "" #: nova/virt/vmwareapi/vmops.py:755 #, python-format @@ -5987,27 +5993,27 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:526 nova/virt/xenapi/fake.py:625 -#: nova/virt/xenapi/fake.py:643 nova/virt/xenapi/fake.py:706 +#: nova/virt/xenapi/fake.py:555 nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:672 nova/virt/xenapi/fake.py:734 msgid "Raising NotImplemented" msgstr "Raising NotImplemented" -#: nova/virt/xenapi/fake.py:528 +#: nova/virt/xenapi/fake.py:557 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake does not have an implementation for %s" -#: nova/virt/xenapi/fake.py:562 +#: nova/virt/xenapi/fake.py:591 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "Calling %(localname)s %(impl)s" -#: nova/virt/xenapi/fake.py:567 +#: nova/virt/xenapi/fake.py:596 #, python-format msgid "Calling getter %s" msgstr "Calling getter %s" -#: nova/virt/xenapi/fake.py:627 +#: nova/virt/xenapi/fake.py:656 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6016,10 +6022,31 @@ msgstr "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" +#: nova/virt/xenapi/host.py:67 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skipping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:132 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:166 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:169 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + #: nova/virt/xenapi/network_utils.py:37 -#, fuzzy, python-format +#, python-format msgid "Found non-unique network for name_label %s" -msgstr "Found non-unique network for bridge %s" +msgstr "" #: nova/virt/xenapi/network_utils.py:55 #, python-format @@ -6031,10 +6058,45 @@ msgstr "Found non-unique network for bridge %s" msgid "Found no network for bridge %s" msgstr "Found no network for bridge %s" -#: nova/virt/xenapi/vif.py:103 -#, fuzzy, python-format -msgid "Found no PIF for device %s" -msgstr "Found no network for bridge %s" +#: nova/virt/xenapi/pool.py:111 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:126 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:145 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:148 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:164 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:176 +#, fuzzy, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "Unable to detach volume %s" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/vif.py:103 +#, python-format +msgid "Found no PIF for device %s" +msgstr "" #: nova/virt/xenapi/vif.py:122 #, python-format @@ -6043,49 +6105,49 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:209 +#: nova/virt/xenapi/vm_utils.py:215 #, python-format msgid "Created VM %s..." msgstr "Created VM %s..." -#: nova/virt/xenapi/vm_utils.py:212 +#: nova/virt/xenapi/vm_utils.py:218 #, python-format msgid "Created VM %(instance_name)s as %(vm_ref)s." msgstr "Created VM %(instance_name)s as %(vm_ref)s." -#: nova/virt/xenapi/vm_utils.py:243 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:249 +#, python-format msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " -msgstr "Creating VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " +msgstr "" -#: nova/virt/xenapi/vm_utils.py:246 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:252 +#, python-format msgid "" "Created a CDROM-specific VBD %(vbd_ref)s for VM %(vm_ref)s, VDI " "%(vdi_ref)s." -msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:263 +#: nova/virt/xenapi/vm_utils.py:269 #, python-format msgid "VBD not found in instance %s" msgstr "VBD not found in instance %s" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:280 #, python-format msgid "Unable to unplug VBD %s" msgstr "Unable to unplug VBD %s" -#: nova/virt/xenapi/vm_utils.py:285 +#: nova/virt/xenapi/vm_utils.py:291 #, python-format msgid "Unable to destroy VBD %s" msgstr "Unable to destroy VBD %s" -#: nova/virt/xenapi/vm_utils.py:295 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:301 +#, python-format msgid "Unable to destroy VDI %s" -msgstr "Unable to destroy VBD %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/xenapi/vm_utils.py:318 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -6094,231 +6156,231 @@ msgstr "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:321 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:327 +#, python-format msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s." -msgstr "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/xenapi/vm_utils.py:335 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:354 +#, python-format msgid "No primary VDI found for%(vm_ref)s" -msgstr "No target id found for volume %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:355 +#: nova/virt/xenapi/vm_utils.py:361 #, python-format msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..." msgstr "Snapshotting VM %(vm_ref)s with label '%(label)s'..." -#: nova/virt/xenapi/vm_utils.py:369 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." msgstr "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." -#: nova/virt/xenapi/vm_utils.py:408 +#: nova/virt/xenapi/vm_utils.py:414 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:618 +#: nova/virt/xenapi/vm_utils.py:624 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:697 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:703 +#, python-format msgid "Asking xapi to fetch vhd image %(image)s" -msgstr "Asking xapi to fetch %(url)s as %(access)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:725 +#: nova/virt/xenapi/vm_utils.py:731 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " "'%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:754 +#: nova/virt/xenapi/vm_utils.py:760 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:769 +#: nova/virt/xenapi/vm_utils.py:775 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:773 +#: nova/virt/xenapi/vm_utils.py:779 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:796 +#: nova/virt/xenapi/vm_utils.py:802 #, python-format msgid "Fetching image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:797 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:803 +#, python-format msgid "Image Type: %s" -msgstr "Unknown instance type: %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:801 +#: nova/virt/xenapi/vm_utils.py:807 msgid "ISO: Found sr possibly containing the ISO image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:810 +#: nova/virt/xenapi/vm_utils.py:816 #, python-format msgid "Size for image %(image)s:%(virtual_size)d" msgstr "Size for image %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:819 +#: nova/virt/xenapi/vm_utils.py:825 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:836 +#: nova/virt/xenapi/vm_utils.py:842 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Copying VDI %s to /boot/guest on dom0" -#: nova/virt/xenapi/vm_utils.py:848 +#: nova/virt/xenapi/vm_utils.py:854 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destroyed" -#: nova/virt/xenapi/vm_utils.py:858 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:864 +#, python-format msgid "instance %s: Failed to fetch glance image" -msgstr "instance %s: failed to boot" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:897 +#: nova/virt/xenapi/vm_utils.py:903 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:919 +#: nova/virt/xenapi/vm_utils.py:925 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Looking up vdi %s for PV kernel" -#: nova/virt/xenapi/vm_utils.py:937 +#: nova/virt/xenapi/vm_utils.py:943 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format msgid "VDI %s is still available" msgstr "VDI %s is still available" -#: nova/virt/xenapi/vm_utils.py:1025 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "(VM_UTILS) xenserver vm state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1027 +#: nova/virt/xenapi/vm_utils.py:1034 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "(VM_UTILS) xenapi power_state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1054 +#: nova/virt/xenapi/vm_utils.py:1061 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1074 +#: nova/virt/xenapi/vm_utils.py:1081 #, python-format msgid "Re-scanning SR %s" msgstr "Re-scanning SR %s" -#: nova/virt/xenapi/vm_utils.py:1105 +#: nova/virt/xenapi/vm_utils.py:1112 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/xenapi/vm_utils.py:1130 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1143 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1151 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1146 +#: nova/virt/xenapi/vm_utils.py:1153 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1149 +#: nova/virt/xenapi/vm_utils.py:1156 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1152 +#: nova/virt/xenapi/vm_utils.py:1159 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1156 +#: nova/virt/xenapi/vm_utils.py:1163 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/xenapi/vm_utils.py:1165 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1161 +#: nova/virt/xenapi/vm_utils.py:1168 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1164 +#: nova/virt/xenapi/vm_utils.py:1171 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/xenapi/vm_utils.py:1174 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1212 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1259 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1312 +#: nova/virt/xenapi/vm_utils.py:1319 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "VHD %(vdi_uuid)s has parent %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1393 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -6327,143 +6389,155 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1396 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1403 +#, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -"VHD coalesce attempts exceeded (%(counter)d > %(max_attempts)d), giving " -"up..." -#: nova/virt/xenapi/vm_utils.py:1431 +#: nova/virt/xenapi/vm_utils.py:1438 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1450 +#: nova/virt/xenapi/vm_utils.py:1457 #, python-format msgid "Creating VBD for VDI %s ... " msgstr "Creating VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Creating VBD for VDI %s done." msgstr "Creating VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:1459 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1466 +#, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" -msgstr "VBD %(vbd)s plugged as %(orig_dev)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1469 +#, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" -msgstr "VBD %(vbd)s plugged into wrong dev, remapping to %(dev)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1471 +#: nova/virt/xenapi/vm_utils.py:1478 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1475 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/xenapi/vm_utils.py:1493 msgid "VBD.unplug successful first time." msgstr "VBD.unplug successful first time." -#: nova/virt/xenapi/vm_utils.py:1491 +#: nova/virt/xenapi/vm_utils.py:1498 msgid "VBD.unplug rejected: retrying..." msgstr "VBD.unplug rejected: retrying..." -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 msgid "Not sleeping anymore!" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1496 +#: nova/virt/xenapi/vm_utils.py:1503 msgid "VBD.unplug successful eventually." msgstr "VBD.unplug successful eventually." -#: nova/virt/xenapi/vm_utils.py:1499 +#: nova/virt/xenapi/vm_utils.py:1506 #, python-format msgid "Ignoring XenAPI.Failure in VBD.unplug: %s" msgstr "Ignoring XenAPI.Failure in VBD.unplug: %s" -#: nova/virt/xenapi/vm_utils.py:1508 +#: nova/virt/xenapi/vm_utils.py:1515 #, python-format msgid "Ignoring XenAPI.Failure %s" msgstr "Ignoring XenAPI.Failure %s" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Running pygrub against %s" msgstr "Running pygrub against %s" -#: nova/virt/xenapi/vm_utils.py:1529 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Found Xen kernel %s" msgstr "Found Xen kernel %s" -#: nova/virt/xenapi/vm_utils.py:1531 +#: nova/virt/xenapi/vm_utils.py:1538 msgid "No Xen kernel found. Booting HVM." msgstr "No Xen kernel found. Booting HVM." -#: nova/virt/xenapi/vm_utils.py:1544 +#: nova/virt/xenapi/vm_utils.py:1551 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1550 +#: nova/virt/xenapi/vm_utils.py:1557 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1583 +#, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." -msgstr "Writing partition table %(primary_first)d %(primary_last)d to %(dest)s..." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:1678 +#: nova/virt/xenapi/vm_utils.py:1650 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1677 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1727 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1686 +#: nova/virt/xenapi/vm_utils.py:1735 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1690 +#: nova/virt/xenapi/vm_utils.py:1739 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1707 +#: nova/virt/xenapi/vm_utils.py:1756 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1717 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1766 +#, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" -msgstr "Failed to mount filesystem: %s" +msgstr "" #: nova/virt/xenapi/vmops.py:181 #, python-format @@ -6471,339 +6545,319 @@ msgid "Attempted to power on non-existent instance bad instance id %s" msgstr "" #: nova/virt/xenapi/vmops.py:183 -#, fuzzy, python-format +#, python-format msgid "Starting instance %s" -msgstr "Terminating instance %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:246 +#: nova/virt/xenapi/vmops.py:248 #, python-format msgid "instance %s: Failed to spawn" msgstr "instance %s: Failed to spawn" -#: nova/virt/xenapi/vmops.py:248 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:250 +#, python-format msgid "Instance %s failed to spawn - performing clean-up" -msgstr "instance %s: Failed to spawn" +msgstr "" -#: nova/virt/xenapi/vmops.py:322 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:324 +#, python-format msgid "instance %s: Failed to spawn - Unable to create VM" -msgstr "instance %s: Failed to spawn" +msgstr "" -#: nova/virt/xenapi/vmops.py:389 +#: nova/virt/xenapi/vmops.py:391 #, python-format msgid "" "Auto configuring disk for instance %(instance_uuid)s, attempting to " "resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:448 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:450 +#, python-format msgid "Invalid value for injected_files: '%s'" -msgstr "Invalid value for onset_files: '%s'" +msgstr "" -#: nova/virt/xenapi/vmops.py:453 +#: nova/virt/xenapi/vmops.py:455 #, python-format msgid "Injecting file path: '%s'" msgstr "Injecting file path: '%s'" -#: nova/virt/xenapi/vmops.py:459 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:461 msgid "Setting admin password" -msgstr "instance %s: setting admin password" +msgstr "" -#: nova/virt/xenapi/vmops.py:463 -#, fuzzy +#: nova/virt/xenapi/vmops.py:465 msgid "Resetting network" -msgstr "setting network host" +msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:472 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:476 +#: nova/virt/xenapi/vmops.py:478 #, python-format msgid "Starting VM %s..." msgstr "Starting VM %s..." -#: nova/virt/xenapi/vmops.py:480 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:481 +#, python-format msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s." -msgstr "Spawning VM %(instance_name)s created %(vm_ref)s." +msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:488 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:490 +#: nova/virt/xenapi/vmops.py:491 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:497 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:498 +#, python-format msgid "Instance %s: waiting for running" -msgstr "instance %s: is running" +msgstr "" -#: nova/virt/xenapi/vmops.py:506 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:507 +#, python-format msgid "Instance %s: running" -msgstr "instance %s: is running" +msgstr "" -#: nova/virt/xenapi/vmops.py:510 +#: nova/virt/xenapi/vmops.py:511 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:513 +#: nova/virt/xenapi/vmops.py:514 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:517 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:518 +#, python-format msgid "Updating Agent to %s" -msgstr "Calling getter %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:540 #, python-format msgid "Resources to remove:%s" msgstr "" -#: nova/virt/xenapi/vmops.py:550 +#: nova/virt/xenapi/vmops.py:551 #, python-format msgid "Removing VDI %(vdi_ref)s(uuid:%(vdi_to_remove)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:555 +#: nova/virt/xenapi/vmops.py:556 #, python-format msgid "Skipping VDI destroy for %s" msgstr "" -#: nova/virt/xenapi/vmops.py:564 -#, fuzzy +#: nova/virt/xenapi/vmops.py:565 msgid "Removing kernel/ramdisk files from dom0" -msgstr "Removing kernel/ramdisk files" +msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, python-format msgid "No opaque_ref could be determined for '%s'." msgstr "" -#: nova/virt/xenapi/vmops.py:647 +#: nova/virt/xenapi/vmops.py:648 #, python-format msgid "Finished snapshot and upload for VM %s" msgstr "Finished snapshot and upload for VM %s" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "Starting snapshot for VM %s" msgstr "Starting snapshot for VM %s" -#: nova/virt/xenapi/vmops.py:664 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:665 +#, python-format msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" -msgstr "Unable to Snapshot %(vm_ref)s: %(exc)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:683 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:684 msgid "Failed to transfer vhd to new host" -msgstr "Failed to add vhd file to VM %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:703 +#: nova/virt/xenapi/vmops.py:704 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:751 +#: nova/virt/xenapi/vmops.py:752 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:874 +#: nova/virt/xenapi/vmops.py:875 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:882 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:883 +#, python-format msgid "Resize instance %s complete" -msgstr "instance %s: booted" +msgstr "" -#: nova/virt/xenapi/vmops.py:913 +#: nova/virt/xenapi/vmops.py:914 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:933 +#: nova/virt/xenapi/vmops.py:934 #, python-format msgid "domid changed from %(olddomid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:950 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:972 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:973 +#, python-format msgid "Failed to exchange keys: %(resp)r" -msgstr "Failed to decrypt private key: %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1015 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1016 +#, python-format msgid "Failed to inject file: %(resp)r" -msgstr "Failed to mount filesystem: %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1024 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1025 +#, python-format msgid "VM %(instance_uuid)s already halted,skipping shutdown..." -msgstr "VM %(vm)s already halted, skipping shutdown..." +msgstr "" -#: nova/virt/xenapi/vmops.py:1028 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1029 +#, python-format msgid "Shutting down VM for Instance %(instance_uuid)s" -msgstr "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1047 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1048 msgid "Unable to find VBD for VM" -msgstr "Unable to find SR from VBD %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1068 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1069 +#, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" -msgstr "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1126 +#: nova/virt/xenapi/vmops.py:1127 #, python-format msgid "" "Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk " "deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1133 +#: nova/virt/xenapi/vmops.py:1134 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1141 msgid "kernel/ramdisk files removed" msgstr "kernel/ramdisk files removed" -#: nova/virt/xenapi/vmops.py:1152 +#: nova/virt/xenapi/vmops.py:1153 #, python-format msgid "Instance %(instance_uuid)s VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1170 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1171 +#, python-format msgid "Destroying VM for Instance %(instance_uuid)s" -msgstr "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1185 +#: nova/virt/xenapi/vmops.py:1186 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1239 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1240 +#, python-format msgid "Instance is already in Rescue Mode: %s" -msgstr "Instance has already been created" +msgstr "" -#: nova/virt/xenapi/vmops.py:1311 +#: nova/virt/xenapi/vmops.py:1312 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1315 +#: nova/virt/xenapi/vmops.py:1316 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/xenapi/vmops.py:1380 +#: nova/virt/xenapi/vmops.py:1381 #, python-format msgid "Instance for migration %d not found, skipping" msgstr "" -#: nova/virt/xenapi/vmops.py:1412 +#: nova/virt/xenapi/vmops.py:1413 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1484 -#, fuzzy, python-format -msgid "The call to %(method)s returned an error: %(e)s." -msgstr "" -"The call to %(method)s returned an error: %(e)s. VM id=%(instance_id)s; " -"args=%(strargs)s" - -#: nova/virt/xenapi/vmops.py:1500 +#: nova/virt/xenapi/vmops.py:1464 #, python-format msgid "injecting network info to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1518 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1482 +#, python-format msgid "creating vif(s) for vm: |%s|" -msgstr "Creating nic for %s " +msgstr "" -#: nova/virt/xenapi/vmops.py:1527 +#: nova/virt/xenapi/vmops.py:1491 #, python-format msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1494 #, python-format msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." msgstr "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1559 +#: nova/virt/xenapi/vmops.py:1523 #, python-format msgid "injecting hostname to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1621 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1585 +#, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. VM " "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" msgstr "" -"The call to %(method)s returned an error: %(e)s. VM id=%(instance_id)s; " -"args=%(strargs)s" -#: nova/virt/xenapi/vmops.py:1646 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1610 +#, python-format msgid "" "TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; " "args=%(args)r" msgstr "" -"TIMEOUT: The call to %(method)s timed out. VM id=%(instance_id)s; " -"args=%(strargs)s" -#: nova/virt/xenapi/vmops.py:1650 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1614 +#, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM" " id=%(instance_uuid)s; args=%(args)r" msgstr "" -"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM" -" id=%(instance_id)s; args=%(strargs)s" -#: nova/virt/xenapi/vmops.py:1655 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1619 +#, python-format msgid "" "The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;" " args=%(args)r" msgstr "" -"The call to %(method)s returned an error: %(e)s. VM id=%(instance_id)s; " -"args=%(strargs)s" -#: nova/virt/xenapi/vmops.py:1841 +#: nova/virt/xenapi/vmops.py:1805 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL error: %s" @@ -6813,9 +6867,9 @@ msgid "creating sr within volume_utils" msgstr "" #: nova/virt/xenapi/volume_utils.py:55 nova/virt/xenapi/volume_utils.py:83 -#, fuzzy, python-format +#, python-format msgid "type is = %s" -msgstr "topic is %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:58 nova/virt/xenapi/volume_utils.py:86 #, python-format @@ -6823,9 +6877,9 @@ msgid "name = %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:71 -#, fuzzy, python-format +#, python-format msgid "Created %(label)s as %(sr_ref)s." -msgstr "Introduced %(label)s as %(sr_ref)s." +msgstr "" #: nova/virt/xenapi/volume_utils.py:76 nova/virt/xenapi/volume_utils.py:174 msgid "Unable to create Storage Repository" @@ -6842,32 +6896,29 @@ msgid "Introduced %(label)s as %(sr_ref)s." msgstr "Introduced %(label)s as %(sr_ref)s." #: nova/virt/xenapi/volume_utils.py:106 -#, fuzzy, python-format msgid "Creating pbd for SR" -msgstr "Creating nic for %s " +msgstr "" #: nova/virt/xenapi/volume_utils.py:108 msgid "Plugging SR" msgstr "" #: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:160 -#, fuzzy msgid "Unable to introduce Storage Repository" -msgstr "Unable to create Storage Repository" +msgstr "" #: nova/virt/xenapi/volume_utils.py:127 nova/virt/xenapi/volumeops.py:51 msgid "Unable to get SR using uuid" msgstr "" #: nova/virt/xenapi/volume_utils.py:129 -#, fuzzy, python-format +#, python-format msgid "Forgetting SR %s..." -msgstr "Forgetting SR %s ... " +msgstr "" #: nova/virt/xenapi/volume_utils.py:137 -#, fuzzy msgid "Unable to forget Storage Repository" -msgstr "Unable to create Storage Repository" +msgstr "" #: nova/virt/xenapi/volume_utils.py:157 #, python-format @@ -6899,37 +6950,37 @@ msgstr "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" msgstr "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" -#: nova/virt/xenapi/volume_utils.py:249 +#: nova/virt/xenapi/volume_utils.py:258 #, python-format msgid "Unable to introduce VDI on SR %s" msgstr "Unable to introduce VDI on SR %s" -#: nova/virt/xenapi/volume_utils.py:257 +#: nova/virt/xenapi/volume_utils.py:266 #, python-format msgid "Unable to get record of VDI %s on" msgstr "Unable to get record of VDI %s on" -#: nova/virt/xenapi/volume_utils.py:279 +#: nova/virt/xenapi/volume_utils.py:288 #, python-format msgid "Unable to introduce VDI for SR %s" msgstr "Unable to introduce VDI for SR %s" -#: nova/virt/xenapi/volume_utils.py:289 +#: nova/virt/xenapi/volume_utils.py:298 #, python-format msgid "Error finding vdis in SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:296 -#, fuzzy, python-format +#: nova/virt/xenapi/volume_utils.py:305 +#, python-format msgid "Unable to find vbd for vdi %s" -msgstr "Unable to find SR from VBD %s" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:330 -#, fuzzy, python-format +#: nova/virt/xenapi/volume_utils.py:339 +#, python-format msgid "Unable to obtain target information %(data)s, %(mountpoint)s" -msgstr "Unable to obtain target information %(device_path)s, %(mountpoint)s" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:356 +#: nova/virt/xenapi/volume_utils.py:365 #, python-format msgid "Mountpoint cannot be translated: %s" msgstr "Mountpoint cannot be translated: %s" @@ -6939,28 +6990,26 @@ msgid "Could not find VDI ref" msgstr "" #: nova/virt/xenapi/volumeops.py:71 -#, fuzzy, python-format msgid "Error destroying VDI" -msgstr "Error starting xvp: %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:74 -#, fuzzy, python-format +#, python-format msgid "Creating SR %s" -msgstr "Creating new user: %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:77 -#, fuzzy, python-format msgid "Could not create SR" -msgstr "Failed to create VM %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:80 msgid "Could not retrieve SR record" msgstr "" #: nova/virt/xenapi/volumeops.py:85 -#, fuzzy, python-format +#, python-format msgid "Introducing SR %s" -msgstr "Introducing %s..." +msgstr "" #: nova/virt/xenapi/volumeops.py:88 msgid "SR found in xapi database. No need to introduce" @@ -6971,71 +7020,70 @@ msgid "Could not introduce SR" msgstr "" #: nova/virt/xenapi/volumeops.py:97 -#, fuzzy, python-format +#, python-format msgid "Checking for SR %s" -msgstr "Launching VPN for %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:107 -#, fuzzy, python-format +#, python-format msgid "SR %s not found in the xapi database" -msgstr "Instance %d was not found during terminate" +msgstr "" #: nova/virt/xenapi/volumeops.py:113 -#, fuzzy, python-format msgid "Could not forget SR" -msgstr "Found no network for bridge %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:122 -#, fuzzy, python-format +#, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:174 +#: nova/virt/xenapi/volumeops.py:179 #, python-format msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" msgstr "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" -#: nova/virt/xenapi/volumeops.py:187 +#: nova/virt/xenapi/volumeops.py:192 #, python-format msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" msgstr "Unable to use SR %(sr_ref)s for instance %(instance_name)s" -#: nova/virt/xenapi/volumeops.py:195 +#: nova/virt/xenapi/volumeops.py:200 #, python-format msgid "Unable to attach volume to instance %s" msgstr "Unable to attach volume to instance %s" -#: nova/virt/xenapi/volumeops.py:198 +#: nova/virt/xenapi/volumeops.py:203 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -#: nova/virt/xenapi/volumeops.py:208 +#: nova/virt/xenapi/volumeops.py:213 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/virt/xenapi/volumeops.py:216 +#: nova/virt/xenapi/volumeops.py:221 #, python-format msgid "Unable to locate volume %s" msgstr "Unable to locate volume %s" -#: nova/virt/xenapi/volumeops.py:224 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to detach volume %s" msgstr "Unable to detach volume %s" -#: nova/virt/xenapi/volumeops.py:229 -#, fuzzy, python-format +#: nova/virt/xenapi/volumeops.py:234 +#, python-format msgid "Unable to destroy vbd %s" -msgstr "Unable to destroy VBD %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:236 -#, fuzzy, python-format +#: nova/virt/xenapi/volumeops.py:241 +#, python-format msgid "Error purging SR %s" -msgstr "Error starting xvp: %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:238 +#: nova/virt/xenapi/volumeops.py:243 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" @@ -7046,9 +7094,9 @@ msgid "Error in handshake: %s" msgstr "" #: nova/vnc/xvp_proxy.py:119 -#, fuzzy, python-format +#, python-format msgid "Invalid request: %s" -msgstr "invalid id: %s" +msgstr "" #: nova/vnc/xvp_proxy.py:139 #, python-format @@ -7066,43 +7114,39 @@ msgid "Request made with invalid token: %s" msgstr "" #: nova/vnc/xvp_proxy.py:160 -#, fuzzy, python-format +#, python-format msgid "Unexpected error: %s" -msgstr "Unexpected error raised: %s" +msgstr "" #: nova/vnc/xvp_proxy.py:180 -#, fuzzy, python-format +#, python-format msgid "Starting nova-xvpvncproxy node (version %s)" -msgstr "Starting nova-api node (version %s)" +msgstr "" #: nova/volume/api.py:74 nova/volume/api.py:210 -#, fuzzy msgid "status must be available" -msgstr "Volume status must be available" +msgstr "" #: nova/volume/api.py:85 -#, fuzzy, python-format +#, python-format msgid "Quota exceeded for %(pid)s, tried to create %(size)sG volume" -msgstr "Quota exceeeded for %(pid)s, tried to create %(size)sG volume" +msgstr "" #: nova/volume/api.py:133 msgid "Volume status must be available" msgstr "Volume status must be available" #: nova/volume/api.py:213 -#, fuzzy msgid "already attached" -msgstr "Volume is already attached" +msgstr "" #: nova/volume/api.py:220 -#, fuzzy msgid "already detached" -msgstr "Volume is already detached" +msgstr "" -#: nova/volume/api.py:272 nova/volume/api.py:305 -#, fuzzy +#: nova/volume/api.py:282 nova/volume/api.py:315 msgid "must be available" -msgstr "not available" +msgstr "" #: nova/volume/driver.py:92 #, python-format @@ -7115,21 +7159,21 @@ msgid "volume group %s doesn't exist" msgstr "volume group %s doesn't exist" #: nova/volume/driver.py:264 nova/volume/driver.py:866 -#, fuzzy, python-format +#, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %d" -msgstr "Skipping ensure_export. No iscsi_target " +msgstr "" #: nova/volume/driver.py:312 nova/volume/driver.py:910 -#, fuzzy, python-format +#, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %d" -msgstr "Skipping remove_export. No iscsi_target " +msgstr "" #: nova/volume/driver.py:321 -#, fuzzy, python-format +#, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %d" -msgstr "Skipping remove_export. No iscsi_target " +msgstr "" #: nova/volume/driver.py:331 msgid "ISCSI provider_location not stored, using discovery" @@ -7175,19 +7219,19 @@ msgid "LoggingVolumeDriver: %s" msgstr "" #: nova/volume/driver.py:709 -#, fuzzy, python-format +#, python-format msgid "\tVolume %s is NOT VSA volume" -msgstr "Volume %s not found" +msgstr "" #: nova/volume/driver.py:725 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s creation - do nothing" -msgstr "volume %s: creating" +msgstr "" #: nova/volume/driver.py:758 -#, fuzzy, python-format +#, python-format msgid "VSA BE create_volume for %s failed" -msgstr "Create volume of %s GB" +msgstr "" #: nova/volume/driver.py:761 #, python-format @@ -7195,9 +7239,9 @@ msgid "VSA BE create_volume for %s succeeded" msgstr "" #: nova/volume/driver.py:769 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s deletion - do nothing" -msgstr "volume %s: deleting" +msgstr "" #: nova/volume/driver.py:780 #, python-format @@ -7215,9 +7259,8 @@ msgid "\tFE VSA Volume %s local path call - call discover" msgstr "" #: nova/volume/driver.py:850 nova/volume/san.py:595 -#, fuzzy, python-format msgid "local_path not supported" -msgstr "attribute not supported: %s" +msgstr "" #: nova/volume/driver.py:858 #, python-format @@ -7225,14 +7268,14 @@ msgid "\tFE VSA Volume %s ensure export - do nothing" msgstr "" #: nova/volume/driver.py:882 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s create export - do nothing" -msgstr "volume %s: creating export" +msgstr "" #: nova/volume/driver.py:902 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s remove export - do nothing" -msgstr "volume %s: removing export" +msgstr "" #: nova/volume/driver.py:922 #, python-format @@ -7240,9 +7283,8 @@ msgid "VSA BE remove_export for %s failed" msgstr "" #: nova/volume/driver.py:974 -#, fuzzy msgid "Failed to retrieve QoS info" -msgstr "Failed to read private ip" +msgstr "" #: nova/volume/manager.py:96 #, python-format @@ -7293,9 +7335,9 @@ msgid "volume %s: deleting" msgstr "volume %s: deleting" #: nova/volume/manager.py:185 -#, fuzzy, python-format +#, python-format msgid "volume %s: volume is busy" -msgstr "volume %s: deleted successfully" +msgstr "" #: nova/volume/manager.py:197 #, python-format @@ -7303,9 +7345,9 @@ msgid "volume %s: deleted successfully" msgstr "volume %s: deleted successfully" #: nova/volume/manager.py:204 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: creating" -msgstr "volume %s: creating" +msgstr "" #: nova/volume/manager.py:208 #, python-format @@ -7313,34 +7355,39 @@ msgid "snapshot %(snap_name)s: creating" msgstr "" #: nova/volume/manager.py:223 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: created successfully" -msgstr "volume %s: created successfully" +msgstr "" #: nova/volume/manager.py:232 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: deleting" -msgstr "volume %s: deleting" +msgstr "" -#: nova/volume/manager.py:241 +#: nova/volume/manager.py:235 #, fuzzy, python-format +msgid "snapshot %s: snapshot is busy" +msgstr "instance %s: snapshotting" + +#: nova/volume/manager.py:247 +#, python-format msgid "snapshot %s: deleted successfully" -msgstr "volume %s: deleted successfully" +msgstr "" -#: nova/volume/manager.py:323 +#: nova/volume/manager.py:329 msgid "Checking volume capabilities" msgstr "" -#: nova/volume/manager.py:327 -#, fuzzy, python-format +#: nova/volume/manager.py:333 +#, python-format msgid "New capabilities found: %s" -msgstr "duplicate name found: %s" +msgstr "" -#: nova/volume/manager.py:338 +#: nova/volume/manager.py:344 msgid "Clear capabilities" msgstr "" -#: nova/volume/manager.py:342 +#: nova/volume/manager.py:348 #, python-format msgid "Notification {%s} received" msgstr "" @@ -7428,9 +7475,9 @@ msgid "Enter SolidFire delete_volume..." msgstr "" #: nova/volume/san.py:878 -#, fuzzy, python-format +#, python-format msgid "Deleting volumeID: %s " -msgstr "Deleting user: %s" +msgstr "" #: nova/volume/san.py:886 msgid "Leaving SolidFire delete_volume" @@ -7445,14 +7492,12 @@ msgid "Executing SolidFire create_export..." msgstr "" #: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -#, fuzzy, python-format msgid "name cannot be None" -msgstr "Class %s cannot be found" +msgstr "" #: nova/volume/volume_types.py:96 -#, fuzzy, python-format msgid "id cannot be None" -msgstr "Class %s cannot be found" +msgstr "" #: nova/volume/xensm.py:55 #, python-format @@ -7465,9 +7510,9 @@ msgid "Params: %s" msgstr "" #: nova/volume/xensm.py:60 -#, fuzzy, python-format +#, python-format msgid "Failed to create sr %s...continuing" -msgstr "Failed to create VM %s" +msgstr "" #: nova/volume/xensm.py:62 msgid "Create failed" @@ -7479,9 +7524,8 @@ msgid "SR UUID of new SR is: %s" msgstr "" #: nova/volume/xensm.py:71 -#, fuzzy msgid "Failed to update db" -msgstr "Failed to read private ip" +msgstr "" #: nova/volume/xensm.py:80 #, python-format @@ -7489,18 +7533,17 @@ msgid "Failed to introduce sr %s...continuing" msgstr "" #: nova/volume/xensm.py:91 -#, fuzzy, python-format +#, python-format msgid "Failed to reach backend %d" -msgstr "Failed to create VM %s" +msgstr "" #: nova/volume/xensm.py:100 msgid "XenSMDriver requires xenapi connection" msgstr "" #: nova/volume/xensm.py:110 -#, fuzzy msgid "Failed to initiate session" -msgstr "Attempted to instantiate singleton" +msgstr "" #: nova/volume/xensm.py:142 #, python-format @@ -7508,47 +7551,118 @@ msgid "Volume will be created in backend - %d" msgstr "" #: nova/volume/xensm.py:154 -#, fuzzy, python-format msgid "Failed to update volume in db" -msgstr "Unable to locate volume %s" +msgstr "" #: nova/volume/xensm.py:157 -#, fuzzy, python-format msgid "Unable to create volume" -msgstr "Unable to locate volume %s" +msgstr "" #: nova/volume/xensm.py:171 -#, fuzzy, python-format msgid "Failed to delete vdi" -msgstr "Failed to destroy vm %s" +msgstr "" #: nova/volume/xensm.py:177 -#, fuzzy, python-format msgid "Failed to delete volume in db" -msgstr "Unable to locate volume %s" +msgstr "" #: nova/volume/xensm.py:211 -#, fuzzy, python-format msgid "Failed to find volume in db" -msgstr "Unable to detach volume %s" +msgstr "" #: nova/volume/xensm.py:222 msgid "Failed to find backend in db" msgstr "" -#: nova/vsa/api.py:82 +#: nova/volume/nexenta/__init__.py:27 +msgid "Nexenta SA returned the error" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:64 +#, python-format +msgid "Sending JSON data: %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:69 +#, python-format +msgid "Auto switching to HTTPS connection to %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:75 +msgid "No headers in server response" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:76 +msgid "Bad response from server" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:79 +#, fuzzy, python-format +msgid "Got response: %s" +msgstr "response %s" + +#: nova/volume/nexenta/volume.py:96 #, fuzzy, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "volume group %s doesn't exist" + +#: nova/volume/nexenta/volume.py:180 +msgid "" +"Call to local_path should not happen. Verify that use_local_volumes flag " +"is turned off." +msgstr "" + +#: nova/volume/nexenta/volume.py:202 +#, python-format +msgid "Ignored target creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:210 +#, python-format +msgid "Ignored target group creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:219 +#, python-format +msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:227 +#, python-format +msgid "Ignored LU creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:237 +#, python-format +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:273 +#, python-format +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" +msgstr "" + +#: nova/volume/nexenta/volume.py:280 +#, python-format +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" +msgstr "" + +#: nova/vsa/api.py:82 msgid "invalid drive data" -msgstr "Invalid device path %s" +msgstr "" #: nova/vsa/api.py:105 msgid "drive_name not defined" msgstr "" #: nova/vsa/api.py:111 -#, fuzzy, python-format +#, python-format msgid "invalid drive type name %s" -msgstr "Invalid device path %s" +msgstr "" #: nova/vsa/api.py:155 msgid "*** Experimental VSA code ***" @@ -7560,9 +7674,9 @@ msgid "Requested number of VCs (%d) is too high. Setting to default" msgstr "" #: nova/vsa/api.py:194 -#, fuzzy, python-format +#, python-format msgid "Creating VSA: %s" -msgstr "Creating new user: %s" +msgstr "" #: nova/vsa/api.py:241 #, python-format @@ -7597,9 +7711,9 @@ msgid "VSA ID %(vsa_id)s: Deleting %(direction)s volume %(vol_name)s" msgstr "" #: nova/vsa/api.py:355 -#, fuzzy, python-format +#, python-format msgid "Unable to delete volume %s" -msgstr "Unable to locate volume %s" +msgstr "" #: nova/vsa/api.py:357 #, python-format @@ -7607,9 +7721,9 @@ msgid "VSA ID %(vsa_id)s: Forced delete. %(direction)s volume %(vol_name)s" msgstr "" #: nova/vsa/api.py:363 -#, fuzzy, python-format +#, python-format msgid "Going to try to terminate VSA ID %s" -msgstr "Going to try to terminate %s" +msgstr "" #: nova/vsa/api.py:374 #, python-format @@ -7617,9 +7731,9 @@ msgid "VSA ID %(vsa_id)s: Delete instance %(name)s" msgstr "" #: nova/vsa/manager.py:73 -#, fuzzy, python-format +#, python-format msgid "Create call received for VSA %s" -msgstr "Secret Key change for user %s" +msgstr "" #: nova/vsa/manager.py:80 nova/vsa/manager.py:107 #, python-format @@ -7665,490 +7779,53 @@ msgstr "" msgid "VSA ID %(vsa_id)d: Start %(vc_count)d instances" msgstr "" -#~ msgid "Uncaught exception" -#~ msgstr "Uncaught exception" - -#~ msgid "Volume quota exceeded. You cannot create a volume of size %sG" -#~ msgstr "Volume quota exceeded. You cannot create a volume of size %sG" - -#~ msgid "No keypairs defined" -#~ msgstr "No keypairs defined" - -#~ msgid "Compute.api::get_lock %s" -#~ msgstr "Compute.api::get_lock %s" - -#~ msgid "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" -#~ msgstr "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" - -#~ msgid "Subject for certificate for vpns, %s for project, timestamp" -#~ msgstr "Subject for certificate for vpns, %s for project, timestamp" - -#~ msgid "Deallocating address %s" -#~ msgstr "Deallocating address %s" - -#~ msgid "Host %s is not alive" -#~ msgstr "Host %s is not alive" - -#~ msgid "All hosts have too many cores" +#~ msgid "Going to try to soft delete %s" #~ msgstr "" -#~ msgid "Host %s not available" -#~ msgstr "Host %s not available" - -#~ msgid "All hosts have too many gigabytes" +#~ msgid "No host for instance %s, deleting immediately" #~ msgstr "" -#~ msgid "All hosts have too many networks" +#~ msgid "Going to try to stop %s" #~ msgstr "" -#~ msgid "Can't test instances without a real virtual env." -#~ msgstr "Can't test instances without a real virtual env." - -#~ msgid "Need to watch instance %s until it's running..." -#~ msgstr "Need to watch instance %s until it's running..." - -#~ msgid "Killing dnsmasq threw %s" -#~ msgstr "Killing dnsmasq threw %s" - -#~ msgid "Running %s" -#~ msgstr "Running %s" - -#~ msgid "PV Kernel in VDI:%s" -#~ msgstr "PV Kernel in VDI:%s" - -#~ msgid "No VDIs found for VM %s" -#~ msgstr "No VDIs found for VM %s" - -#~ msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s" -#~ msgstr "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s" - -#~ msgid "No service for %(host)s, %(binary)s" -#~ msgstr "No service for %(host)s, %(binary)s" - -#~ msgid "no keypair for user %(user_id)s, name %(name)s" -#~ msgstr "no keypair for user %(user_id)s, name %(name)s" - -#~ msgid "No network for bridge %s" -#~ msgstr "No network for bridge %s" - -#~ msgid "No quota for project_id %s" -#~ msgstr "No quota for project_id %s" - -#~ msgid "No export device found for volume %s" -#~ msgstr "No export device found for volume %s" - -#~ msgid "No user for access key %s" -#~ msgstr "No user for access key %s" - -#~ msgid "No project with id %s" -#~ msgstr "No project with id %s" - -#~ msgid "No console pool with id %(pool_id)s" -#~ msgstr "No console pool with id %(pool_id)s" - -#~ msgid "No console with id %(console_id)s %(idesc)s" -#~ msgstr "No console with id %(console_id)s %(idesc)s" - -#~ msgid "Current state of %(name)s was %(state)s." -#~ msgstr "Current state of %(name)s was %(state)s." - -#~ msgid "Contents of file %(fpath)s: %(contents)r" -#~ msgstr "Contents of file %(fpath)s: %(contents)r" - -#~ msgid "instance %(inst_name)s: injecting key into image %(img_id)s" -#~ msgstr "instance %(inst_name)s: injecting key into image %(img_id)s" - -#~ msgid "Address quota exceeded. You cannot allocate any more addresses" -#~ msgstr "Address quota exceeded. You cannot allocate any more addresses" - -#~ msgid "Finished retreving %(url)s -- placed in %(path)s" -#~ msgstr "Finished retreving %(url)s -- placed in %(path)s" - -#~ msgid "Using paste.deploy config at: %s" -#~ msgstr "Using paste.deploy config at: %s" - -#~ msgid "No paste configuration for app: %s" -#~ msgstr "No paste configuration for app: %s" - -#~ msgid "" -#~ "App Config: %(api)s\n" -#~ "%(config)r" +#~ msgid "Going to try to start %s" #~ msgstr "" -#~ "App Config: %(api)s\n" -#~ "%(config)r" - -#~ msgid "Running %s API" -#~ msgstr "Running %s API" - -#~ msgid "No known API applications configured in %s." -#~ msgstr "No known API applications configured in %s." - -#~ msgid "No paste configuration found for: %s" -#~ msgstr "No paste configuration found for: %s" - -#~ msgid "Argument %(key)s value %(value)s is too short." -#~ msgstr "Argument %(key)s value %(value)s is too short." - -#~ msgid "Argument %(key)s value %(value)s contains invalid characters." -#~ msgstr "Argument %(key)s value %(value)s contains invalid characters." - -#~ msgid "Argument %(key)s value %(value)s starts with a hyphen." -#~ msgstr "Argument %(key)s value %(value)s starts with a hyphen." - -#~ msgid "Argument %s is required." -#~ msgstr "Argument %s is required." #~ msgid "" -#~ "Argument %(key)s may not take value " -#~ "%(value)s. Valid values are ['true', " -#~ "'false']." +#~ "Instance %(name)s found in database but" +#~ " not known by hypervisor. Setting " +#~ "power state to NOSTATE" #~ msgstr "" -#~ "Argument %(key)s may not take value " -#~ "%(value)s. Valid values are ['true', " -#~ "'false']." #~ msgid "" -#~ "Created VDI %(vdi_ref)s (%(label)s, %(size)s," -#~ " %(read_only)s) on %(sr_ref)s." +#~ "Destroying instance with name label " +#~ "'%(name_label)s' which is marked as " +#~ "DELETED but still present on host." #~ msgstr "" -#~ "Created VDI %(vdi_ref)s (%(label)s, %(size)s," -#~ " %(read_only)s) on %(sr_ref)s." -#~ msgid "Attempted to create non-unique name %s" -#~ msgstr "Attempted to create non-unique name %s" - -#~ msgid "Instance %s: booted" -#~ msgstr "Instance %s: booted" - -#~ msgid "Project can't be created because manager %s doesn't exist" -#~ msgstr "Project can't be created because manager %s doesn't exist" - -#~ msgid "Project can't be created because user %s doesn't exist" -#~ msgstr "Project can't be created because user %s doesn't exist" - -#~ msgid "Project can't be created because project %s already exists" -#~ msgstr "Project can't be created because project %s already exists" - -#~ msgid "Project can't be modified because manager %s doesn't exist" -#~ msgstr "Project can't be modified because manager %s doesn't exist" - -#~ msgid "Project \"%s\" not found" -#~ msgstr "Project \"%s\" not found" - -#~ msgid "Including admin operations in API." -#~ msgstr "Including admin operations in API." - -#~ msgid "" -#~ "The above error may show that the database has not been created.\n" -#~ "Please create a database using nova-" -#~ "manage sync db before running this " -#~ "command." +#~ msgid "Can't downgrade without losing data" #~ msgstr "" -#~ "The above error may show that the database has not been created.\n" -#~ "Please create a database using nova-" -#~ "manage sync db before running this " -#~ "command." -#~ msgid "" -#~ "No more networks available. If this is a new installation, you need\n" -#~ "to call something like this:\n" -#~ "\n" -#~ " nova-manage network create 10.0.0.0/8 10 64\n" -#~ "\n" +#~ msgid "Unable to get updated status: %s" #~ msgstr "" -#~ "No more networks available. If this is a new installation, you need\n" -#~ "to call something like this:\n" -#~ "\n" -#~ " nova-manage network create 10.0.0.0/8 10 64\n" -#~ "\n" #~ msgid "" -#~ "The above error may show that the" -#~ " certificate db has not been created." -#~ "\n" -#~ "Please create a database by running a nova-api server on this host." +#~ "deactivate_node is called for " +#~ "node_id = %(id)s node_ip = %(ip)s" #~ msgstr "" -#~ "The above error may show that the" -#~ " certificate db has not been created." -#~ "\n" -#~ "Please create a database by running a nova-api server on this host." - -#~ msgid "network" -#~ msgstr "network" - -#~ msgid "IP address" -#~ msgstr "IP address" - -#~ msgid "MAC address" -#~ msgstr "MAC address" - -#~ msgid "hostname" -#~ msgstr "hostname" - -#~ msgid "netmask" -#~ msgstr "netmask" - -#~ msgid "%(filename)s, line %(line_info)d" -#~ msgstr "%(filename)s, line %(line_info)d" - -#~ msgid "In init host" -#~ msgstr "In init host" - -#~ msgid "Attempt to create duplicate vm %s" -#~ msgstr "Attempt to create duplicate vm %s" - -#~ msgid "Starting VM %s " -#~ msgstr "Starting VM %s " - -#~ msgid "Started VM %s " -#~ msgstr "Started VM %s " - -#~ msgid "spawn vm failed: %s" -#~ msgstr "spawn vm failed: %s" - -#~ msgid "Set memory for vm %s..." -#~ msgstr "Set memory for vm %s..." - -#~ msgid "Set vcpus for vm %s..." -#~ msgstr "Set vcpus for vm %s..." - -#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" -#~ msgstr "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" - -#~ msgid "Failed to add diskdrive to VM %s" -#~ msgstr "Failed to add diskdrive to VM %s" - -#~ msgid "New disk drive path is %s" -#~ msgstr "New disk drive path is %s" - -#~ msgid "Created disk for %s" -#~ msgstr "Created disk for %s" -#~ msgid "Failed creating a port on the external vswitch" -#~ msgstr "Failed creating a port on the external vswitch" - -#~ msgid "Failed creating port for %s" -#~ msgstr "Failed creating port for %s" - -#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" -#~ msgstr "Created switch port %(vm_name)s on switch %(ext_path)s" - -#~ msgid "Failed to add nic to VM %s" -#~ msgstr "Failed to add nic to VM %s" - -#~ msgid "Created nic for %s " -#~ msgstr "Created nic for %s " - -#~ msgid "WMI job failed: %s" -#~ msgstr "WMI job failed: %s" - -#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " -#~ msgstr "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " - -#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" -#~ msgstr "Del: disk %(vhdfile)s vm %(instance_name)s" - -#~ msgid "" -#~ "Got Info for vm %(instance_id)s: " -#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," -#~ " cpu_time=%(uptime)s" +#~ msgid "During wait running, %s disappeared." #~ msgstr "" -#~ "Got Info for vm %(instance_id)s: " -#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," -#~ " cpu_time=%(uptime)s" -#~ msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "Successfully changed vm state of %(vm_name)s to %(req_state)s" - -#~ msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "Failed to change vm state of %(vm_name)s to %(req_state)s" - -#~ msgid "Instance %d was not found in get_network_topic" -#~ msgstr "Instance %d was not found in get_network_topic" - -#~ msgid "Instance %d is already being terminated" -#~ msgstr "Instance %d is already being terminated" - -#~ msgid "Invalid device specified: %s. Example device: /dev/vdb" -#~ msgstr "Invalid device specified: %s. Example device: /dev/vdb" - -#~ msgid "FAKE AOE: %s" -#~ msgstr "FAKE AOE: %s" - -#~ msgid "leasing ip" -#~ msgstr "leasing ip" - -#~ msgid "Adopted old lease or got a change of mac/hostname" -#~ msgstr "Adopted old lease or got a change of mac/hostname" +#~ msgid "Instance %s running successfully." +#~ msgstr "" -#~ msgid "releasing ip" -#~ msgstr "releasing ip" +#~ msgid "The nwfilter(%(instance_secgroup_filter_name)s) is not found." +#~ msgstr "" #~ msgid "" -#~ "Called %(action)s for mac %(mac)s with" -#~ " ip %(ip)s and hostname %(hostname)s " -#~ "on interface %(interface)s" +#~ "%(container_format)s-%(id)s (%(base_file)s): in: on" +#~ " other nodes (%(remote)d on other " +#~ "nodes)" #~ msgstr "" -#~ "Called %(action)s for mac %(mac)s with" -#~ " ip %(ip)s and hostname %(hostname)s " -#~ "on interface %(interface)s" - -#~ msgid "Instance %s Not Found" -#~ msgstr "Instance %s Not Found" - -#~ msgid "Leasing IP %s" -#~ msgstr "Leasing IP %s" - -#~ msgid "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s" - -#~ msgid "IP %s leased that was already deallocated" -#~ msgstr "IP %s leased that was already deallocated" - -#~ msgid "Releasing IP %s" -#~ msgstr "Releasing IP %s" - -#~ msgid "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s" - -#~ msgid "Forgetting SR %s done." -#~ msgstr "Forgetting SR %s done." - -#~ msgid "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s" -#~ msgstr "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s" - -#~ msgid "Unknown S3 value type %r" -#~ msgstr "Unknown S3 value type %r" - -#~ msgid "Authenticated request" -#~ msgstr "Authenticated request" - -#~ msgid "List of buckets requested" -#~ msgstr "List of buckets requested" - -#~ msgid "List keys for bucket %s" -#~ msgstr "List keys for bucket %s" - -#~ msgid "Unauthorized attempt to access bucket %s" -#~ msgstr "Unauthorised attempt to access bucket %s" - -#~ msgid "Creating bucket %s" -#~ msgstr "Creating bucket %s" - -#~ msgid "Deleting bucket %s" -#~ msgstr "Deleting bucket %s" - -#~ msgid "Unauthorized attempt to delete bucket %s" -#~ msgstr "Unauthorised attempt to delete bucket %s" - -#~ msgid "Getting object: %(bname)s / %(nm)s" -#~ msgstr "Getting object: %(bname)s / %(nm)s" - -#~ msgid "Unauthorized attempt to get object %(nm)s from bucket %(bname)s" -#~ msgstr "Unauthorised attempt to get object %(nm)s from bucket %(bname)s" - -#~ msgid "Putting object: %(bname)s / %(nm)s" -#~ msgstr "Putting object: %(bname)s / %(nm)s" - -#~ msgid "Unauthorized attempt to upload object %(nm)s to bucket %(bname)s" -#~ msgstr "Unauthorised attempt to upload object %(nm)s to bucket %(bname)s" - -#~ msgid "Deleting object: %(bname)s / %(nm)s" -#~ msgstr "Deleting object: %(bname)s / %(nm)s" - -#~ msgid "Unauthorized attempt to delete object %(nm)s from bucket %(bname)s" -#~ msgstr "Unauthorised attempt to delete object %(nm)s from bucket %(bname)s" - -#~ msgid "Not authorized to upload image: invalid directory %s" -#~ msgstr "Not authorised to upload image: invalid directory %s" - -#~ msgid "Not authorized to upload image: unauthorized bucket %s" -#~ msgstr "Not authorised to upload image: unauthorised bucket %s" - -#~ msgid "Starting image upload: %s" -#~ msgstr "Starting image upload: %s" - -#~ msgid "Not authorized to update attributes of image %s" -#~ msgstr "Not authorised to update attributes of image %s" - -#~ msgid "Toggling publicity flag of image %(image_id)s %(newstatus)r" -#~ msgstr "Toggling publicity flag of image %(image_id)s %(newstatus)r" - -#~ msgid "Updating user fields on image %s" -#~ msgstr "Updating user fields on image %s" - -#~ msgid "Unauthorized attempt to delete image %s" -#~ msgstr "Unauthorised attempt to delete image %s" - -#~ msgid "No user found for access key %s" -#~ msgstr "No user found for access key %s" - -#~ msgid "Signature does not match" -#~ msgstr "Signature does not match" - -#~ msgid "The %s role can not be found" -#~ msgstr "The %s role can not be found" - -#~ msgid "The %s role is global only" -#~ msgstr "The %s role is global only" - -#~ msgid "LDAP object for %s doesn't exist" -#~ msgstr "LDAP object for %s doesn't exist" - -#~ msgid "Group can't be created because group %s already exists" -#~ msgstr "Group can't be created because group %s already exists" - -#~ msgid "Group can't be created because user %s doesn't exist" -#~ msgstr "Group can't be created because user %s doesn't exist" - -#~ msgid "User %s can't be searched in group because the user doesn't exist" -#~ msgstr "User %s can't be searched in group because the user doesn't exist" - -#~ msgid "User %s can't be added to the group because the user doesn't exist" -#~ msgstr "User %s can't be added to the group because the user doesn't exist" - -#~ msgid "The group at dn %s doesn't exist" -#~ msgstr "The group at dn %s doesn't exist" - -#~ msgid "User %s can't be removed from the group because the user doesn't exist" -#~ msgstr "User %s can't be removed from the group because the user doesn't exist" - -#~ msgid "User %s is not a member of the group" -#~ msgstr "User %s is not a member of the group" - -#~ msgid "User %s can't be removed from all because the user doesn't exist" -#~ msgstr "User %s can't be removed from all because the user doesn't exist" - -#~ msgid "Group at dn %s doesn't exist" -#~ msgstr "Group at dn %s doesn't exist" - -#~ msgid "Adding role %(role)s to user %(user)s for project %(project)s" -#~ msgstr "Adding role %(role)s to user %(user)s for project %(project)s" - -#~ msgid "Adding sitewide role %(role)s to user %(user)s" -#~ msgstr "Adding sitewide role %(role)s to user %(user)s" - -#~ msgid "Removing role %(role)s from user %(user)s for project %(project)s" -#~ msgstr "Removing role %(role)s from user %(user)s for project %(project)s" - -#~ msgid "Removing sitewide role %(role)s from user %(user)s" -#~ msgstr "Removing sitewide role %(role)s from user %(user)s" - -#~ msgid "operation must be add or remove" -#~ msgstr "operation must be add or remove" - -#~ msgid "Getting x509 for user: %(name)s on project: %(project)s" -#~ msgstr "Getting x509 for user: %(name)s on project: %(project)s" - -#~ msgid "Create project %(name)s managed by %(manager_user)s" -#~ msgstr "Create project %(name)s managed by %(manager_user)s" - -#~ msgid "Modify project: %(name)s managed by %(manager_user)s" -#~ msgstr "Modify project: %(name)s managed by %(manager_user)s" - -#~ msgid "Adding user %(user)s to project %(project)s" -#~ msgstr "Adding user %(user)s to project %(project)s" - -#~ msgid "Removing user %(user)s from project %(project)s" -#~ msgstr "Removing user %(user)s from project %(project)s" diff --git a/nova/locale/en_GB/LC_MESSAGES/nova.po b/nova/locale/en_GB/LC_MESSAGES/nova.po index 79e4fae41..344e2886e 100644 --- a/nova/locale/en_GB/LC_MESSAGES/nova.po +++ b/nova/locale/en_GB/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-19 23:02+0000\n" +"POT-Creation-Date: 2012-02-26 23:03+0000\n" "PO-Revision-Date: 2011-06-19 18:14+0000\n" "Last-Translator: Dave Walker \n" "Language-Team: English (United Kingdom) \n" @@ -26,9 +26,8 @@ msgid "Filename of private key" msgstr "Filename of private key" #: nova/crypto.py:56 -#, fuzzy msgid "Filename of root Certificate Revocation List" -msgstr "Filename of root Certificate Revocation List" +msgstr "" #: nova/crypto.py:59 msgid "Where we keep our keys" @@ -52,7 +51,12 @@ msgstr "Subject for certificate for users, %s for project, user, timestamp" msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "Subject for certificate for projects, %s for project, timestamp" -#: nova/crypto.py:296 +#: nova/crypto.py:142 nova/crypto.py:159 nova/crypto.py:248 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/crypto.py:307 #, python-format msgid "Flags path: %s" msgstr "Flags path: %s" @@ -77,9 +81,8 @@ msgstr "" "Stderr: %(stderr)r" #: nova/exception.py:92 -#, fuzzy msgid "DB exception wrapped." -msgstr "DB exception wrapped" +msgstr "" #: nova/exception.py:153 msgid "An unknown exception occurred." @@ -207,101 +210,105 @@ msgstr "" #: nova/exception.py:290 #, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:294 +#, 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:295 -#, fuzzy, python-format +#: nova/exception.py:299 +#, python-format msgid "Instance %(instance_id)s is not running." -msgstr "instance %(instance_id)s: attach failed %(mountpoint)s, removing" +msgstr "" -#: nova/exception.py:299 +#: nova/exception.py:303 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:303 -#, fuzzy, python-format +#: nova/exception.py:307 +#, python-format msgid "Instance %(instance_id)s is not in rescue mode" -msgstr "instance %(instance_id)s: attach failed %(mountpoint)s, removing" +msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:311 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:315 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:315 -#, fuzzy, python-format +#: nova/exception.py:319 msgid "Failed to reboot instance" -msgstr "Rebooting instance %s" +msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:340 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:344 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:348 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:352 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:353 +#: nova/exception.py:357 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:358 +#: nova/exception.py:362 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:362 +#: nova/exception.py:366 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:366 +#: nova/exception.py:370 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, 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:376 +#: nova/exception.py:380 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -309,729 +316,736 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:387 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:391 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:391 -#, fuzzy, python-format +#: nova/exception.py:395 +#, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" -msgstr "instance %(instance_id)s: attach failed %(mountpoint)s, removing" +msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:399 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:403 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:404 +#: nova/exception.py:408 #, python-format msgid "Required flag %(flag)s not set." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:412 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:416 #, python-format msgid "Unable to locate account %(account_name) on Solidfire device" msgstr "" -#: nova/exception.py:416 -#, fuzzy, python-format +#: nova/exception.py:420 +#, python-format msgid "Volume not found for instance %(instance_id)s." -msgstr "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:424 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:425 +#: nova/exception.py:429 msgid "Zero volume types found." msgstr "" -#: nova/exception.py:429 +#: nova/exception.py:433 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:438 +#: nova/exception.py:442 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:443 +#: nova/exception.py:447 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:447 +#: nova/exception.py:451 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:451 +#: nova/exception.py:455 +#, python-format +msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +msgstr "" + +#: nova/exception.py:460 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:464 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:468 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:472 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:476 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:472 +#: nova/exception.py:481 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:476 -#, fuzzy, python-format +#: nova/exception.py:485 +#, python-format msgid "Kernel not found for image %(image_id)s." -msgstr "%(param)s property not found for image %(_image_id)s" +msgstr "" -#: nova/exception.py:480 -#, fuzzy, python-format +#: nova/exception.py:489 +#, python-format msgid "User %(user_id)s could not be found." -msgstr "Class %s cannot be found" +msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:493 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:497 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:492 -#, fuzzy, python-format +#: nova/exception.py:501 +#, python-format msgid "Role %(role_id)s could not be found." -msgstr "Class %s cannot be found" +msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:505 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:500 +#: nova/exception.py:509 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:504 +#: nova/exception.py:513 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:508 +#: nova/exception.py:517 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:512 +#: nova/exception.py:521 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:516 +#: nova/exception.py:525 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:520 -#, fuzzy, python-format +#: nova/exception.py:529 +#, python-format msgid "Network could not be found for instance %(instance_id)s." -msgstr "Get console output for instance %s" +msgstr "" -#: nova/exception.py:524 -#, fuzzy +#: nova/exception.py:533 msgid "No networks defined." -msgstr "No keypairs defined" +msgstr "" -#: nova/exception.py:528 +#: nova/exception.py:537 #, 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:533 +#: nova/exception.py:542 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:546 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:550 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:554 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:549 -#, fuzzy, python-format +#: nova/exception.py:558 +#, python-format msgid "Instance %(instance_id)s has zero fixed ips." -msgstr "instance %(instance_id)s: attach failed %(mountpoint)s, removing" +msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:562 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:558 -#, fuzzy, python-format +#: nova/exception.py:567 +#, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." -msgstr "instance %(instance_id)s: attach failed %(mountpoint)s, removing" +msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:571 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:575 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:571 +#: nova/exception.py:580 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:584 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:588 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:592 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:596 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:600 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:604 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:608 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:612 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:607 +#: nova/exception.py:616 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:611 +#: nova/exception.py:620 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:615 +#: nova/exception.py:624 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:619 -#, fuzzy, python-format +#: nova/exception.py:628 +#, python-format msgid "Interface %(interface)s not found." -msgstr "Instance %s not found" +msgstr "" -#: nova/exception.py:623 -#, fuzzy, python-format +#: nova/exception.py:632 +#, python-format msgid "Keypair %(name)s not found for user %(user_id)s" -msgstr "%(param)s property not found for image %(_image_id)s" +msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:636 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:640 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:635 -#, fuzzy, python-format +#: nova/exception.py:644 +#, python-format msgid "Host %(host)s could not be found." -msgstr "Class %s cannot be found" +msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:648 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:652 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:656 #, python-format msgid "Auth token %(token)s could not be found." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:660 #, python-format msgid "Access Key %(access_key)s could not be found." msgstr "" -#: nova/exception.py:655 -#, fuzzy, python-format +#: nova/exception.py:664 msgid "Quota could not be found" -msgstr "Class %s cannot be found" +msgstr "" -#: nova/exception.py:659 +#: nova/exception.py:668 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:663 +#: nova/exception.py:672 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:667 +#: nova/exception.py:676 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:681 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:685 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:690 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:695 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:699 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:695 +#: nova/exception.py:704 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:699 +#: nova/exception.py:708 #, 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:705 +#: nova/exception.py:714 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:718 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:713 -#, fuzzy, python-format +#: nova/exception.py:722 +#, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." -msgstr "instance %(instance_id)s: attaching volume %(volume_id)s to %(mountpoint)s" +msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:727 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:722 -#, fuzzy, python-format +#: nova/exception.py:731 msgid "Zero instance types found." -msgstr "Instance %s not found" +msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:735 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:739 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:744 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:748 #, python-format msgid "Zone %(zone_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:752 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:756 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:752 +#: nova/exception.py:761 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:765 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:761 +#: nova/exception.py:770 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:766 -#, fuzzy, python-format +#: nova/exception.py:775 msgid "LDAP object could not be found" -msgstr "Class %s cannot be found" +msgstr "" -#: nova/exception.py:770 -#, fuzzy, python-format +#: nova/exception.py:779 +#, python-format msgid "LDAP user %(user_id)s could not be found." -msgstr "Class %s cannot be found" +msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:783 #, python-format msgid "LDAP group %(group_id)s could not be found." msgstr "" -#: nova/exception.py:778 +#: nova/exception.py:787 #, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" -#: nova/exception.py:782 +#: nova/exception.py:791 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:786 +#: nova/exception.py:795 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:799 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:795 +#: nova/exception.py:804 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:808 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:812 msgid "Action not allowed." msgstr "" -#: nova/exception.py:807 -#, fuzzy, python-format +#: nova/exception.py:816 +#, python-format msgid "Unable to use global role %(role_id)s" -msgstr "Unable to locate volume %s" +msgstr "" -#: nova/exception.py:811 +#: nova/exception.py:820 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:815 +#: nova/exception.py:824 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:824 +#: nova/exception.py:833 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 #, python-format msgid "User %(user)s already exists." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:841 #, python-format msgid "LDAP user %(user)s already exists." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:845 #, python-format msgid "LDAP group %(group)s already exists." msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:849 #, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:854 #, python-format msgid "Project %(project)s already exists." msgstr "" -#: nova/exception.py:849 -#, fuzzy, python-format +#: nova/exception.py:858 +#, python-format msgid "Instance %(name)s already exists." -msgstr "Instance has already been created" +msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:862 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:866 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:870 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:865 +#: nova/exception.py:874 msgid "Migration error" msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:878 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:882 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:886 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:890 msgid "Nova access parameters were not specified." msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:894 #, python-format msgid "Virtual Storage Array %(id)d could not be found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:898 #, python-format msgid "Virtual Storage Array %(name)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:902 msgid "When resizing, instances must change size!" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:906 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:910 msgid "1 or more Zones could not complete the request" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:914 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:909 +#: nova/exception.py:918 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:922 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:926 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:930 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:934 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:929 +#: nova/exception.py:938 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:933 +#: nova/exception.py:942 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:947 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:937 +#: nova/exception.py:951 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:941 +#: nova/exception.py:955 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:945 +#: nova/exception.py:959 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:964 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:968 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:972 msgid "Detected more than one volume with name %(vol_name)" msgstr "" -#: nova/exception.py:962 +#: nova/exception.py:976 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:967 -#, fuzzy, python-format +#: nova/exception.py:981 msgid "Unable to create instance type" -msgstr "Unable to attach volume to instance %s" +msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:985 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:989 #, python-format msgid "Error in SolidFire API response: status=%(status)s" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:993 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:983 +#: nova/exception.py:997 msgid "Detected existing vlan with id %(vlan)" msgstr "" -#: nova/exception.py:987 -#, fuzzy, python-format +#: nova/exception.py:1001 +#, python-format msgid "Instance %(instance_id)s could not be found." -msgstr "Instance %s not found" +msgstr "" -#: nova/exception.py:991 +#: nova/exception.py:1005 msgid "Invalid id: %(val) (expecting \"i-...\")." msgstr "" -#: nova/log.py:307 +#: nova/log.py:310 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1068,164 +1082,183 @@ msgstr "" msgid "Starting %(topic)s node (version %(vcs_string)s)" msgstr "" -#: nova/service.py:176 +#: nova/service.py:177 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:250 +#: nova/service.py:251 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:287 +#: nova/service.py:288 msgid "The service database object disappeared, Recreating it." msgstr "" -#: nova/service.py:302 +#: nova/service.py:303 msgid "Recovered model server connection!" msgstr "" -#: nova/service.py:308 +#: nova/service.py:309 msgid "model server went away" msgstr "" -#: nova/service.py:400 +#: nova/service.py:402 msgid "Full set of FLAGS:" -msgstr "" +msgstr "Full set of FLAGS:" -#: nova/service.py:407 +#: nova/service.py:409 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/utils.py:72 +#: nova/utils.py:74 #, python-format msgid "Inner Exception: %s" msgstr "Inner Exception: %s" -#: nova/utils.py:156 +#: nova/utils.py:158 #, python-format msgid "Fetching %s" msgstr "Fetching %s" -#: nova/utils.py:197 +#: nova/utils.py:199 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:207 +#: nova/utils.py:209 #, python-format msgid "Running cmd (subprocess): %s" msgstr "Running cmd (subprocess): %s" -#: nova/utils.py:223 nova/utils.py:302 +#: nova/utils.py:225 nova/utils.py:304 #, python-format msgid "Result was %s" msgstr "Result was %s" -#: nova/utils.py:236 +#: nova/utils.py:238 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:278 +#: nova/utils.py:280 #, python-format msgid "Running cmd (SSH): %s" msgstr "Running cmd (SSH): %s" -#: nova/utils.py:280 +#: nova/utils.py:282 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:284 +#: nova/utils.py:286 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:343 +#: nova/utils.py:345 #, python-format msgid "debug in callback: %s" msgstr "debug in callback: %s" -#: nova/utils.py:476 +#: nova/utils.py:478 #, python-format msgid "Link Local address is not found.:%s" msgstr "Link Local address is not found.:%s" -#: nova/utils.py:479 +#: nova/utils.py:481 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s" -#: nova/utils.py:576 +#: nova/utils.py:592 #, python-format msgid "Invalid backend: %s" msgstr "Invalid backend: %s" -#: nova/utils.py:587 +#: nova/utils.py:603 #, python-format msgid "backend %s" msgstr "backend %s" -#: nova/utils.py:636 +#: nova/utils.py:652 msgid "in looping call" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:828 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:814 +#: nova/utils.py:832 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:818 +#: nova/utils.py:836 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:825 +#: nova/utils.py:843 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:902 +#, python-format +msgid "Found sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:906 +#, python-format +msgid "Cleaned sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:921 +#, python-format +msgid "Found lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:926 +#, python-format +msgid "Cleaned lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:1036 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:966 +#: nova/utils.py:1067 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1091 +#: nova/utils.py:1192 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1123 -#, fuzzy +#: nova/utils.py:1224 msgid "Original exception being dropped" -msgstr "DB exception wrapped" +msgstr "" -#: nova/utils.py:1242 +#: nova/utils.py:1343 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1244 +#: nova/utils.py:1345 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1276 +#: nova/utils.py:1377 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1278 +#: nova/utils.py:1379 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" @@ -1266,9 +1299,9 @@ msgid "Returned non-serializeable type: %s" msgstr "" #: nova/api/ec2/__init__.py:69 -#, fuzzy, python-format +#, python-format msgid "%(code)s: %(message)s" -msgstr "Getting from %(queue)s: %(message)s" +msgstr "" #: nova/api/ec2/__init__.py:91 #, python-format @@ -1359,9 +1392,9 @@ msgid "InvalidParameterValue raised: %s" msgstr "" #: nova/api/ec2/__init__.py:618 -#, fuzzy, python-format +#, python-format msgid "InvalidPortRange raised: %s" -msgstr "Invalid backend: %s" +msgstr "" #: nova/api/ec2/__init__.py:622 #, python-format @@ -1369,9 +1402,9 @@ msgid "NotAuthorized raised: %s" msgstr "" #: nova/api/ec2/__init__.py:626 -#, fuzzy, python-format +#, python-format msgid "InvalidRequest raised: %s" -msgstr "Invalid backend: %s" +msgstr "" #: nova/api/ec2/__init__.py:630 #, python-format @@ -1436,7 +1469,7 @@ msgid "" msgstr "" #: nova/api/ec2/cloud.py:755 -#: nova/api/openstack/compute/contrib/security_groups.py:286 +#: nova/api/openstack/compute/contrib/security_groups.py:292 #, python-format msgid "Create Security Group %s" msgstr "" @@ -1446,120 +1479,117 @@ msgstr "" msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:788 -#: nova/api/openstack/compute/contrib/security_groups.py:239 +#: nova/api/ec2/cloud.py:790 +#: nova/api/openstack/compute/contrib/security_groups.py:245 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:796 nova/compute/manager.py:1577 +#: nova/api/ec2/cloud.py:798 nova/compute/manager.py:1589 #, python-format msgid "Get console output for instance %s" msgstr "Get console output for instance %s" -#: nova/api/ec2/cloud.py:867 +#: nova/api/ec2/cloud.py:869 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:871 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:873 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:215 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:899 +#: nova/api/ec2/cloud.py:901 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:914 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:916 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:941 nova/api/ec2/cloud.py:998 -#: nova/api/ec2/cloud.py:1465 nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:943 nova/api/ec2/cloud.py:1000 +#: nova/api/ec2/cloud.py:1467 nova/api/ec2/cloud.py:1482 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1064 +#: nova/api/ec2/cloud.py:1066 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1209 +#: nova/api/ec2/cloud.py:1211 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1221 +#: nova/api/ec2/cloud.py:1223 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1226 +#: nova/api/ec2/cloud.py:1228 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1236 +#: nova/api/ec2/cloud.py:1238 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1261 -#, fuzzy +#: nova/api/ec2/cloud.py:1263 msgid "Image must be available" -msgstr "Volume status must be available" +msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1307 -#, fuzzy, python-format +#: nova/api/ec2/cloud.py:1309 msgid "Going to stop instances" -msgstr "Rebooting instance %s" +msgstr "" -#: nova/api/ec2/cloud.py:1318 -#, fuzzy, python-format +#: nova/api/ec2/cloud.py:1320 msgid "Going to start instances" -msgstr "Rebooting instance %s" +msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1412 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1437 +#: nova/api/ec2/cloud.py:1439 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1483 +#: nova/api/ec2/cloud.py:1485 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1485 +#: nova/api/ec2/cloud.py:1487 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1487 +#: nova/api/ec2/cloud.py:1489 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1489 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1546 +#: nova/api/ec2/cloud.py:1548 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -1584,9 +1614,9 @@ msgid "Must specify an ExtensionManager class" msgstr "" #: nova/api/openstack/__init__.py:105 -#, fuzzy, python-format +#, python-format msgid "Extended resource: %s" -msgstr "Nested return %s" +msgstr "" #: nova/api/openstack/__init__.py:130 #, python-format @@ -1619,16 +1649,16 @@ msgstr "" msgid "Could not find %s in request." msgstr "" -#: nova/api/openstack/auth.py:188 +#: nova/api/openstack/auth.py:192 #, python-format msgid "Successfully authenticated '%s'" msgstr "" -#: nova/api/openstack/auth.py:238 +#: nova/api/openstack/auth.py:242 msgid "User not found with provided API key." msgstr "" -#: nova/api/openstack/auth.py:255 +#: nova/api/openstack/auth.py:259 #, python-format msgid "Provided API key is valid, but not for user '%(username)s'" msgstr "" @@ -1650,9 +1680,9 @@ msgid "offset param must be positive" msgstr "" #: nova/api/openstack/common.py:202 -#, fuzzy, python-format +#, python-format msgid "marker [%s] not found" -msgstr "Instance %s not found" +msgstr "" #: nova/api/openstack/common.py:242 #, python-format @@ -1663,21 +1693,21 @@ msgstr "" msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:358 +#: nova/api/openstack/common.py:334 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:337 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:441 +#: nova/api/openstack/common.py:417 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:443 +#: nova/api/openstack/common.py:419 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -1692,9 +1722,9 @@ msgid "Ext name: %s" msgstr "" #: nova/api/openstack/extensions.py:229 -#, fuzzy, python-format +#, python-format msgid "Ext alias: %s" -msgstr "Result was %s" +msgstr "" #: nova/api/openstack/extensions.py:230 #, python-format @@ -1722,9 +1752,9 @@ msgid "Loading extension %s" msgstr "" #: nova/api/openstack/extensions.py:255 -#, fuzzy, python-format +#, python-format msgid "Calling extension factory %s" -msgstr "Calling getter %s" +msgstr "" #: nova/api/openstack/extensions.py:267 #, python-format @@ -1829,9 +1859,8 @@ msgstr "" #: nova/api/openstack/compute/image_metadata.py:40 #: nova/api/openstack/compute/images.py:142 #: nova/api/openstack/compute/images.py:157 -#, fuzzy, python-format msgid "Image not found." -msgstr "Instance %s not found" +msgstr "" #: nova/api/openstack/compute/image_metadata.py:79 msgid "Incorrect request body format" @@ -1856,14 +1885,12 @@ msgid "Invalid metadata key" msgstr "" #: nova/api/openstack/compute/ips.py:74 -#, fuzzy, python-format msgid "Instance does not exist" -msgstr "Instance %s not found" +msgstr "" #: nova/api/openstack/compute/ips.py:97 -#, fuzzy, python-format msgid "Instance is not a member of specified network" -msgstr "instance %s: reset network" +msgstr "" #: nova/api/openstack/compute/limits.py:140 #, python-format @@ -1872,7 +1899,7 @@ msgid "" "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:265 +#: nova/api/openstack/compute/limits.py:266 msgid "This request was rate-limited." msgstr "" @@ -1884,9 +1911,8 @@ msgstr "" #: nova/api/openstack/compute/server_metadata.py:143 #: nova/api/openstack/compute/server_metadata.py:156 -#, fuzzy, python-format msgid "Metadata item was not found" -msgstr "Instance %s not found" +msgstr "" #: nova/api/openstack/compute/servers.py:425 #, python-format @@ -1987,9 +2013,8 @@ msgstr "" #: nova/api/openstack/compute/servers.py:832 #: nova/api/openstack/compute/servers.py:852 -#, fuzzy msgid "Instance has not been resized." -msgstr "Instance has already been created" +msgstr "" #: nova/api/openstack/compute/servers.py:838 #, python-format @@ -2015,9 +2040,8 @@ msgid "Error in reboot %s" msgstr "" #: nova/api/openstack/compute/servers.py:900 -#, fuzzy, python-format msgid "Unable to locate requested flavor." -msgstr "Unable to locate volume %s" +msgstr "" #: nova/api/openstack/compute/servers.py:903 msgid "Resize requires a change in size." @@ -2057,7 +2081,7 @@ msgid "Resize requests require 'flavorRef' attribute." msgstr "" #: nova/api/openstack/compute/servers.py:1006 -#: nova/api/openstack/compute/contrib/aggregates.py:140 +#: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/networks.py:65 msgid "Invalid request body" msgstr "" @@ -2067,9 +2091,8 @@ msgid "Could not parse imageRef from request." msgstr "" #: nova/api/openstack/compute/servers.py:1061 -#, fuzzy, python-format msgid "Instance could not be found" -msgstr "Instance %s not found" +msgstr "" #: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" @@ -2124,14 +2147,13 @@ msgstr "Compute.api::reset_network %s" #: nova/api/openstack/compute/contrib/admin_actions.py:186 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:43 -#, fuzzy, python-format msgid "Server not found" -msgstr "Instance %s not found" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:157 -#, fuzzy, python-format +#, python-format msgid "Compute.api::inject_network_info %s" -msgstr "Compute.api::reset_network %s" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format @@ -2164,9 +2186,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/server_action_list.py:49 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 #: nova/api/openstack/compute/contrib/server_start_stop.py:38 -#, fuzzy, python-format msgid "Instance not found" -msgstr "Instance %s not found" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:272 msgid "host and block_migration must be specified." @@ -2177,11 +2198,50 @@ msgstr "" msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:137 +#: nova/api/openstack/compute/contrib/aggregates.py:76 +#, python-format +msgid "" +"Cannot create aggregate with name %(name)s and availability zone " +"%(avail_zone)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:88 +#, python-format +msgid "Cannot show aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:114 +#, python-format +msgid "Cannot update aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:126 +#, python-format +msgid "Cannot delete aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:139 #, python-format msgid "Aggregates does not have %s action" msgstr "" +#: nova/api/openstack/compute/contrib/aggregates.py:152 +#: nova/api/openstack/compute/contrib/aggregates.py:158 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:171 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:195 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + #: nova/api/openstack/compute/contrib/certificates.py:75 msgid "Only root certificate can be retrieved." msgstr "" @@ -2205,16 +2265,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" +#: nova/api/openstack/compute/contrib/extended_server_attributes.py:65 #: nova/api/openstack/compute/contrib/extended_status.py:61 -#, fuzzy, python-format msgid "Server not found." -msgstr "Instance %s not found" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextradata.py:60 #: nova/api/openstack/compute/contrib/flavorextradata.py:90 -#, fuzzy msgid "Flavor not found." -msgstr "No hosts found" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 #: nova/api/openstack/compute/contrib/volumetypes.py:158 @@ -2232,8 +2291,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:201 #: nova/api/openstack/compute/contrib/floating_ips.py:230 -#: nova/api/openstack/compute/contrib/security_groups.py:559 -#: nova/api/openstack/compute/contrib/security_groups.py:592 +#: nova/api/openstack/compute/contrib/security_groups.py:560 +#: nova/api/openstack/compute/contrib/security_groups.py:593 msgid "Missing parameter dict" msgstr "" @@ -2250,29 +2309,38 @@ msgstr "" msgid "Associate floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:145 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/hosts.py:144 +#, python-format msgid "Invalid status: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:148 +#, fuzzy, python-format +msgid "Invalid mode: '%s'" msgstr "Invalid backend: %s" -#: nova/api/openstack/compute/contrib/hosts.py:150 +#: nova/api/openstack/compute/contrib/hosts.py:152 #, python-format msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:159 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/hosts.py:170 +#, python-format +msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:181 +#, python-format msgid "Setting host %(host)s to %(state)s." -msgstr "Casting to %(topic)s %(host)s for %(method)s" +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:206 +#: nova/api/openstack/compute/contrib/hosts.py:228 msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:214 -#, fuzzy +#: nova/api/openstack/compute/contrib/hosts.py:236 msgid "Host not found" -msgstr "No hosts found" +msgstr "" #: nova/api/openstack/compute/contrib/keypairs.py:85 msgid "Keypair name must be between 1 and 255 characters long" @@ -2309,9 +2377,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/networks.py:74 #: nova/api/openstack/compute/contrib/networks.py:91 #: nova/api/openstack/compute/contrib/networks.py:101 -#, fuzzy msgid "Network not found" -msgstr "No hosts found" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:87 #, python-format @@ -2327,103 +2394,107 @@ msgstr "" msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:219 +#: nova/api/openstack/compute/contrib/security_groups.py:222 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:289 +#: nova/api/openstack/compute/contrib/security_groups.py:243 +msgid "Security group is still in use" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:295 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:309 +#: nova/api/openstack/compute/contrib/security_groups.py:315 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:312 +#: nova/api/openstack/compute/contrib/security_groups.py:318 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:321 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:342 +#: nova/api/openstack/compute/contrib/security_groups.py:348 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:345 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:351 +#, python-format msgid "Security group (%s) not found" -msgstr "Instance %s not found" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:354 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:363 +#: nova/api/openstack/compute/contrib/security_groups.py:369 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:370 +#: nova/api/openstack/compute/contrib/security_groups.py:376 #, python-format msgid "This rule already exists in group %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:408 +#: nova/api/openstack/compute/contrib/security_groups.py:414 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:412 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Parent group id and group id cannot be same" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:490 +#: nova/api/openstack/compute/contrib/security_groups.py:496 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:493 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:499 +#, python-format msgid "Rule (%s) not found" -msgstr "Instance %s not found" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:500 +#: nova/api/openstack/compute/contrib/security_groups.py:506 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:562 -#: nova/api/openstack/compute/contrib/security_groups.py:595 +#: nova/api/openstack/compute/contrib/security_groups.py:563 +#: nova/api/openstack/compute/contrib/security_groups.py:596 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:566 -#: nova/api/openstack/compute/contrib/security_groups.py:599 +#: nova/api/openstack/compute/contrib/security_groups.py:567 +#: nova/api/openstack/compute/contrib/security_groups.py:600 msgid "Security group name cannot be empty" msgstr "" #: nova/api/openstack/compute/contrib/server_start_stop.py:45 -#, fuzzy, python-format +#, python-format msgid "start instance %r" -msgstr "Terminating instance %s" +msgstr "" #: nova/api/openstack/compute/contrib/server_start_stop.py:54 -#, fuzzy, python-format +#, python-format msgid "stop instance %r" -msgstr "Rebooting instance %s" +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:170 msgid "No body provided" msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:182 -#, fuzzy, python-format +#, python-format msgid "Create VSA %(display_name)s of type %(vc_type)s" -msgstr "Created VM %(instance_name)s as %(vm_ref)s." +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:203 #, python-format @@ -2488,9 +2559,9 @@ msgid "Show. vsa_id=%(vsa_id)s, id=%(id)s" msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:623 -#, fuzzy, python-format +#, python-format msgid "Index instances for VSA %s" -msgstr "Starting Bridge interface for %s" +msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:73 #: nova/api/openstack/volume/volumes.py:99 @@ -2505,11 +2576,9 @@ msgid "Delete volume with id: %s" msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:329 -#, fuzzy, python-format +#, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -"Detach volume %(volume_id)s from mountpoint %(mp)s on instance " -"%(instance_id)s" #: nova/api/openstack/compute/contrib/volumes.py:481 #: nova/api/openstack/volume/snapshots.py:109 @@ -2683,11 +2752,11 @@ msgid "Launching VPN for %s" msgstr "" #: nova/compute/api.py:149 -#, fuzzy, python-format +#, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" -msgstr "Quota exceeeded for %(pid)s, tried to create %(size)sG volume" +msgstr "" #: nova/compute/api.py:160 #, python-format @@ -2695,9 +2764,9 @@ msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" #: nova/compute/api.py:213 -#, fuzzy, python-format +#, python-format msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances" -msgstr "Quota exceeeded for %(pid)s, tried to create %(size)sG volume" +msgstr "" #: nova/compute/api.py:216 msgid "Instance quota exceeded. You cannot run any more instances of this type." @@ -2723,9 +2792,9 @@ msgid "Going to run %s instances..." msgstr "" #: nova/compute/api.py:404 -#, fuzzy, python-format +#, python-format msgid "bdm %s" -msgstr "backend %s" +msgstr "" #: nova/compute/api.py:431 #, python-format @@ -2737,62 +2806,62 @@ msgstr "" msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:832 +#: nova/compute/api.py:828 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:852 +#: nova/compute/api.py:848 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:886 +#: nova/compute/api.py:882 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:924 +#: nova/compute/api.py:920 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:943 +#: nova/compute/api.py:939 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:947 +#: nova/compute/api.py:943 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1013 nova/volume/api.py:163 +#: nova/compute/api.py:1009 nova/volume/api.py:163 #: nova/volume/volume_types.py:64 -#, fuzzy, python-format +#, python-format msgid "Searching by: %s" -msgstr "Fetching %s" - -#: nova/compute/api.py:1108 -msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:1111 -#, fuzzy, python-format -msgid "Unable to find host for Instance %s" -msgstr "Unable to attach volume to instance %s" - -#: nova/compute/api.py:1353 +#: nova/compute/api.py:1300 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1361 +#: nova/compute/api.py:1308 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1652 +#: nova/compute/api.py:1572 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" +#: nova/compute/api.py:1804 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/api.py:1807 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + #: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65 msgid "create arguments must be positive integers" msgstr "" @@ -2803,493 +2872,500 @@ msgid "DB error: %s" msgstr "" #: nova/compute/instance_types.py:84 -#, fuzzy, python-format +#, python-format msgid "Instance type %s not found for deletion" -msgstr "Instance %s not found" +msgstr "" -#: nova/compute/manager.py:136 +#: nova/compute/manager.py:141 #, python-format msgid "check_instance_lock: decorating: |%s|" msgstr "check_instance_lock: decorating: |%s|" -#: nova/compute/manager.py:138 -#, fuzzy, python-format +#: nova/compute/manager.py:143 +#, python-format msgid "" "check_instance_lock: arguments: |%(self)s| |%(context)s| " "|%(instance_uuid)s|" -msgstr "check_instance_lock: arguments: |%(self)s| |%(context)s| |%(instance_id)s|" +msgstr "" -#: nova/compute/manager.py:142 +#: nova/compute/manager.py:147 #, python-format msgid "check_instance_lock: locked: |%s|" msgstr "check_instance_lock: locked: |%s|" -#: nova/compute/manager.py:144 +#: nova/compute/manager.py:149 #, python-format msgid "check_instance_lock: admin: |%s|" msgstr "check_instance_lock: admin: |%s|" -#: nova/compute/manager.py:149 +#: nova/compute/manager.py:154 #, python-format msgid "check_instance_lock: executing: |%s|" msgstr "check_instance_lock: executing: |%s|" -#: nova/compute/manager.py:153 +#: nova/compute/manager.py:158 #, python-format msgid "check_instance_lock: not executing |%s|" msgstr "check_instance_lock: not executing |%s|" -#: nova/compute/manager.py:199 -#, fuzzy, python-format +#: nova/compute/manager.py:204 +#, python-format msgid "Unable to load the virtualization driver: %s" -msgstr "Unable to locate volume %s" +msgstr "" -#: nova/compute/manager.py:233 +#: nova/compute/manager.py:239 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:238 +#: nova/compute/manager.py:244 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:248 +#: nova/compute/manager.py:254 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:253 +#: nova/compute/manager.py:259 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:322 +#: nova/compute/manager.py:328 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:389 +#: nova/compute/manager.py:395 #, python-format msgid "" "Going to force the deletion of the vm %(instance_uuid)s, even if it is " "deleted" msgstr "" -#: nova/compute/manager.py:395 +#: nova/compute/manager.py:401 #, python-format msgid "" "Instance %(instance_uuid)s did not exist in the DB, but I will shut it " "down anyway using a special context" msgstr "" -#: nova/compute/manager.py:401 +#: nova/compute/manager.py:407 #, python-format msgid "exception terminating the instance %(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:439 -#, fuzzy, python-format +#: nova/compute/manager.py:445 +#, python-format msgid "Instance %s not found." -msgstr "Instance %s not found" +msgstr "" -#: nova/compute/manager.py:475 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "Instance has already been created" -#: nova/compute/manager.py:518 +#: nova/compute/manager.py:524 #, 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:523 +#: nova/compute/manager.py:529 #, 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:533 -#, fuzzy, python-format +#: nova/compute/manager.py:539 msgid "Starting instance..." -msgstr "Terminating instance %s" +msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:549 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:556 -#, fuzzy, python-format +#: nova/compute/manager.py:562 msgid "Instance failed network setup" -msgstr "instance %s: Failed to spawn" +msgstr "" -#: nova/compute/manager.py:560 -#, fuzzy, python-format +#: nova/compute/manager.py:566 +#, python-format msgid "Instance network_info: |%s|" -msgstr "check_instance_lock: decorating: |%s|" +msgstr "" -#: nova/compute/manager.py:573 -#, fuzzy, python-format +#: nova/compute/manager.py:579 msgid "Instance failed block device setup" -msgstr "instance %s: Failed to spawn" +msgstr "" -#: nova/compute/manager.py:589 -#, fuzzy, python-format +#: nova/compute/manager.py:595 msgid "Instance failed to spawn" -msgstr "instance %s: Failed to spawn" +msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:616 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:661 +#: nova/compute/manager.py:667 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:673 +#: nova/compute/manager.py:679 #, python-format msgid "trying to destroy already destroyed instance: %s" msgstr "trying to destroy already destroyed instance: %s" -#: nova/compute/manager.py:693 +#: nova/compute/manager.py:699 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:700 -#, fuzzy, python-format +#: nova/compute/manager.py:706 +#, python-format msgid "terminating bdm %s" -msgstr "Terminating instance %s" +msgstr "" -#: nova/compute/manager.py:789 +#: nova/compute/manager.py:795 #, python-format msgid "" "Cannot rebuild instance [%(instance_uuid)s], because the given image does" " not exist." msgstr "" -#: nova/compute/manager.py:794 +#: nova/compute/manager.py:800 #, python-format msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" msgstr "" -#: nova/compute/manager.py:801 -#, fuzzy, python-format +#: nova/compute/manager.py:807 +#, python-format msgid "Rebuilding instance %s" -msgstr "Rebooting instance %s" +msgstr "" -#: nova/compute/manager.py:854 +#: nova/compute/manager.py:860 #, python-format msgid "Rebooting instance %s" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:869 -#, fuzzy, python-format +#: nova/compute/manager.py:875 +#, python-format msgid "" "trying to reboot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -"trying to reboot a non-running instance: %(instance_id)s (state: " -"%(state)s expected: %(running)s)" -#: nova/compute/manager.py:907 +#: nova/compute/manager.py:913 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/manager.py:919 +#: nova/compute/manager.py:925 #, python-format msgid "instance %s: snapshotting" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:925 -#, fuzzy, python-format +#: nova/compute/manager.py:931 +#, python-format msgid "" "trying to snapshot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -"trying to snapshot a non-running instance: %(instance_id)s (state: " -"%(state)s expected: %(running)s)" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:984 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:989 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:987 -#, fuzzy, python-format +#: nova/compute/manager.py:993 +#, python-format msgid "Deleting image %s" -msgstr "Glance image %s" +msgstr "" -#: nova/compute/manager.py:1017 +#: nova/compute/manager.py:1023 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1023 -#, fuzzy, python-format +#: nova/compute/manager.py:1029 +#, python-format msgid "Instance %s: Root password set" -msgstr "instance %s: setting admin password" +msgstr "" -#: nova/compute/manager.py:1032 +#: nova/compute/manager.py:1038 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1046 -#, fuzzy, python-format +#: nova/compute/manager.py:1052 msgid "Error setting admin password" -msgstr "instance %s: setting admin password" +msgstr "" -#: nova/compute/manager.py:1061 -#, fuzzy, python-format +#: nova/compute/manager.py:1067 +#, python-format msgid "" "trying to inject a file into a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -"trying to inject a file into a non-running instance: %(instance_id)s " -"(state: %(instance_state)s expected: %(expected_state)s)" -#: nova/compute/manager.py:1066 -#, fuzzy, python-format +#: nova/compute/manager.py:1072 +#, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" -msgstr "instance %(nm)s: injecting file to %(plain_path)s" +msgstr "" -#: nova/compute/manager.py:1080 -#, fuzzy, python-format +#: nova/compute/manager.py:1086 +#, python-format msgid "" "trying to update agent on a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -"trying to reset the password on a non-running instance: %(instance_id)s " -"(state: %(instance_state)s expected: %(expected_state)s)" -#: nova/compute/manager.py:1085 -#, fuzzy, python-format +#: nova/compute/manager.py:1091 +#, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" -msgstr "instance %(instance_id)s: attaching volume %(volume_id)s to %(mountpoint)s" +msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, python-format msgid "instance %s: rescuing" msgstr "instance %s: rescuing" -#: nova/compute/manager.py:1123 +#: nova/compute/manager.py:1129 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1242 +#: nova/compute/manager.py:1248 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1259 -#, fuzzy, python-format +#: nova/compute/manager.py:1265 +#, python-format msgid "instance %s: migrating" -msgstr "instance %s: pausing" +msgstr "" -#: nova/compute/manager.py:1296 nova/compute/manager.py:1371 -#: nova/compute/manager.py:2319 +#: nova/compute/manager.py:1302 nova/compute/manager.py:1377 +#: nova/compute/manager.py:2395 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1424 +#: nova/compute/manager.py:1430 #, python-format msgid "instance %s: pausing" msgstr "instance %s: pausing" -#: nova/compute/manager.py:1442 +#: nova/compute/manager.py:1448 #, python-format msgid "instance %s: unpausing" msgstr "" -#: nova/compute/manager.py:1472 +#: nova/compute/manager.py:1484 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "instance %s: retrieving diagnostics" -#: nova/compute/manager.py:1481 +#: nova/compute/manager.py:1493 #, python-format msgid "instance %s: suspending" msgstr "instance %s: suspending" -#: nova/compute/manager.py:1503 +#: nova/compute/manager.py:1515 #, python-format msgid "instance %s: resuming" msgstr "instance %s: resuming" -#: nova/compute/manager.py:1526 +#: nova/compute/manager.py:1538 #, python-format msgid "instance %s: locking" msgstr "instance %s: locking" -#: nova/compute/manager.py:1535 +#: nova/compute/manager.py:1547 #, python-format msgid "instance %s: unlocking" msgstr "instance %s: unlocking" -#: nova/compute/manager.py:1543 +#: nova/compute/manager.py:1555 #, python-format msgid "instance %s: getting locked state" msgstr "instance %s: getting locked state" -#: nova/compute/manager.py:1553 +#: nova/compute/manager.py:1565 #, python-format msgid "instance %s: reset network" msgstr "instance %s: reset network" -#: nova/compute/manager.py:1561 -#, fuzzy, python-format +#: nova/compute/manager.py:1573 +#, python-format msgid "instance %s: inject network info" -msgstr "instance %s: reset network" +msgstr "" -#: nova/compute/manager.py:1565 +#: nova/compute/manager.py:1577 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1602 -#, fuzzy, python-format +#: nova/compute/manager.py:1614 +#, python-format msgid "instance %s: getting vnc console" -msgstr "instance %s: getting ajax console" +msgstr "" -#: nova/compute/manager.py:1632 -#, fuzzy, python-format +#: nova/compute/manager.py:1644 +#, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" -msgstr "instance %(instance_id)s: attaching volume %(volume_id)s to %(mountpoint)s" +msgstr "" -#: nova/compute/manager.py:1650 -#, fuzzy, python-format +#: nova/compute/manager.py:1662 +#, python-format +msgid "" +"instance %(instance_uuid)s: attaching volume %(volume_id)s to " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:1664 +#, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" -msgstr "instance %(instance_id)s: attaching volume %(volume_id)s to %(mountpoint)s" +msgstr "" -#: nova/compute/manager.py:1662 -#, fuzzy, python-format +#: nova/compute/manager.py:1673 +#, python-format +msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" +msgstr "" + +#: nova/compute/manager.py:1683 +#, python-format msgid "Attach failed %(mountpoint)s, removing" -msgstr "instance %(instance_id)s: attach failed %(mountpoint)s, removing" +msgstr "" -#: nova/compute/manager.py:1690 -#, fuzzy, python-format +#: nova/compute/manager.py:1711 +#, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -"Detach volume %(volume_id)s from mountpoint %(mp)s on instance " -"%(instance_id)s" -#: nova/compute/manager.py:1694 +#: nova/compute/manager.py:1715 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "Detaching volume from unknown instance %s" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1781 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1822 -#, fuzzy, python-format +#: nova/compute/manager.py:1843 msgid "Instance has no volume." -msgstr "Instance %s not found" +msgstr "" -#: nova/compute/manager.py:1850 +#: nova/compute/manager.py:1871 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1907 +#: nova/compute/manager.py:1928 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:1934 +#: nova/compute/manager.py:1955 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:1964 +#: nova/compute/manager.py:1985 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:1972 +#: nova/compute/manager.py:1993 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:1974 +#: nova/compute/manager.py:1995 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2012 +#: nova/compute/manager.py:2033 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2035 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:2029 +#: nova/compute/manager.py:2050 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2112 +#: nova/compute/manager.py:2157 +#, python-format +msgid "Updated the info_cache for instance %s" +msgstr "" + +#: nova/compute/manager.py:2186 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2139 +#: nova/compute/manager.py:2213 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2167 +#: nova/compute/manager.py:2241 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2179 -#, python-format +#: nova/compute/manager.py:2252 msgid "" -"Instance %(name)s found in database but not known by hypervisor. Setting " -"power state to NOSTATE" +"Instance found in database but not known by hypervisor. Setting power " +"state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2275 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2215 +#: nova/compute/manager.py:2287 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2294 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Detected instance with name label '%(name_label)s' which is marked as " "DELETED but still present on host." msgstr "" -#: nova/compute/manager.py:2300 +#: nova/compute/manager.py:2359 #, python-format msgid "" -"Destroying instance with name label '%(name_label)s' which is marked as " -"DELETED but still present on host." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/compute/manager.py:2308 +#: nova/compute/manager.py:2366 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:2436 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + #: nova/compute/utils.py:141 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -3367,22 +3443,22 @@ msgstr "Use of empty request context is deprecated" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:565 nova/db/sqlalchemy/api.py:600 +#: nova/db/sqlalchemy/api.py:566 nova/db/sqlalchemy/api.py:601 #, python-format msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4126 nova/db/sqlalchemy/api.py:4152 +#: nova/db/sqlalchemy/api.py:4162 nova/db/sqlalchemy/api.py:4188 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4210 +#: nova/db/sqlalchemy/api.py:4246 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4254 +#: nova/db/sqlalchemy/api.py:4290 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3400,72 +3476,68 @@ msgstr "" msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:75 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48 msgid "interface column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:82 -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:58 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:80 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:54 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:61 #, python-format msgid "Table |%s| not created!" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:89 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87 msgid "VIF column not added to fixed_ips table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:99 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97 #, python-format msgid "join list for moving mac_addresses |%s|" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:123 -msgid "Can't downgrade without losing data" -msgstr "" - #: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:39 -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:61 -#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:98 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:99 msgid "foreign key constraint couldn't be added" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:53 +#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:58 msgid "foreign key constraint couldn't be dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:39 +#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34 msgid "priority column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:43 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41 #: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:42 -#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:56 #: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68 msgid "foreign key constraint couldn't be removed" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:38 +#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34 msgid "progress column not added to instances table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:102 +#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97 #, python-format msgid "" "Could not cast flavorid to integer: %s. Set flavorid to an integer-like " "string to downgrade." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69 msgid "instance_info_caches tables not dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:45 +#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41 msgid "progress column not added to compute_nodes table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:66 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76 msgid "dns_domains table not dropped" msgstr "" @@ -3582,9 +3654,9 @@ msgstr "" #: nova/network/linux_net.py:587 nova/network/linux_net.py:609 #: nova/network/linux_net.py:651 -#, fuzzy, python-format +#, python-format msgid "Instance %(instance_id)s not found" -msgstr "Instance %s not found" +msgstr "" #: nova/network/linux_net.py:718 #, python-format @@ -3616,37 +3688,37 @@ msgstr "Starting VLAN inteface %s" msgid "Starting Bridge interface for %s" msgstr "Starting Bridge interface for %s" -#: nova/network/manager.py:273 nova/network/manager.py:465 -#, fuzzy, python-format +#: nova/network/manager.py:273 nova/network/manager.py:471 +#, python-format msgid "Interface %(interface)s not found" -msgstr "Instance %s not found" +msgstr "" #: nova/network/manager.py:288 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:323 +#: nova/network/manager.py:328 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:355 +#: nova/network/manager.py:361 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:359 +#: nova/network/manager.py:365 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:371 -#, fuzzy, python-format +#: nova/network/manager.py:377 +#, python-format msgid "Quota exceeded for %s, tried to allocate address" -msgstr "Quota exceeeded for %(pid)s, tried to create %(size)sG volume" +msgstr "" -#: nova/network/manager.py:583 +#: nova/network/manager.py:589 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3654,41 +3726,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:629 +#: nova/network/manager.py:635 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:639 +#: nova/network/manager.py:645 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:747 +#: nova/network/manager.py:753 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:751 +#: nova/network/manager.py:757 msgid "setting network host" msgstr "" -#: nova/network/manager.py:863 -#, fuzzy, python-format +#: nova/network/manager.py:871 +#, python-format msgid "network allocations for instance |%s|" -msgstr "Get console output for instance %s" +msgstr "" -#: nova/network/manager.py:868 +#: nova/network/manager.py:876 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:892 -#, fuzzy, python-format +#: nova/network/manager.py:905 +#, python-format msgid "network deallocation for instance |%s|" -msgstr "Get console output for instance %s" +msgstr "" -#: nova/network/manager.py:1111 +#: nova/network/manager.py:1126 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3696,68 +3768,68 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1186 +#: nova/network/manager.py:1201 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1190 +#: nova/network/manager.py:1205 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1198 +#: nova/network/manager.py:1213 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1203 +#: nova/network/manager.py:1218 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1207 +#: nova/network/manager.py:1222 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1210 +#: nova/network/manager.py:1225 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1278 +#: nova/network/manager.py:1294 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1281 +#: nova/network/manager.py:1297 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1292 +#: nova/network/manager.py:1308 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1351 +#: nova/network/manager.py:1367 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1370 +#: nova/network/manager.py:1386 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1686 +#: nova/network/manager.py:1703 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1693 +#: nova/network/manager.py:1710 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -3797,59 +3869,59 @@ msgstr "" msgid "unable to deserialize object of type = '%s'" msgstr "" -#: nova/network/quantum/manager.py:152 +#: nova/network/quantum/manager.py:151 msgid "QuantumManager does not use 'multi_host' parameter." msgstr "" -#: nova/network/quantum/manager.py:156 +#: nova/network/quantum/manager.py:155 msgid "QuantumManager requires that only one network is created per call" msgstr "" -#: nova/network/quantum/manager.py:166 +#: nova/network/quantum/manager.py:165 msgid "QuantumManager does not use 'vlan_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:172 +#: nova/network/quantum/manager.py:171 msgid "QuantumManager does not use 'vpn_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:176 +#: nova/network/quantum/manager.py:175 msgid "QuantumManager does not use 'bridge' parameter." msgstr "" -#: nova/network/quantum/manager.py:180 +#: nova/network/quantum/manager.py:179 msgid "QuantumManager does not use 'bridge_interface' parameter." msgstr "" -#: nova/network/quantum/manager.py:185 +#: nova/network/quantum/manager.py:184 msgid "QuantumManager requires a valid (.1) gateway address." msgstr "" -#: nova/network/quantum/manager.py:197 +#: nova/network/quantum/manager.py:196 #, python-format msgid "" "Unable to find existing quantum network for tenant '%(q_tenant_id)s' with" " net-id '%(quantum_net_id)s'" msgstr "" -#: nova/network/quantum/manager.py:243 +#: nova/network/quantum/manager.py:242 #, python-format msgid "Network %s has active ports, cannot delete" msgstr "" -#: nova/network/quantum/manager.py:289 -#, fuzzy, python-format +#: nova/network/quantum/manager.py:288 +#, python-format msgid "network allocations for instance %s" -msgstr "Get console output for instance %s" +msgstr "" -#: nova/network/quantum/manager.py:537 +#: nova/network/quantum/manager.py:564 #, python-format msgid "" "port deallocation failed for instance: |%(instance_id)s|, port_id: " "|%(port_id)s|" msgstr "" -#: nova/network/quantum/manager.py:556 +#: nova/network/quantum/manager.py:583 #, python-format msgid "" "ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: " @@ -3918,51 +3990,56 @@ msgstr "" msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" -#: nova/rpc/amqp.py:144 nova/rpc/impl_carrot.py:460 +#: nova/notifier/rabbit_notifier.py:44 #, python-format -msgid "Returning exception %s to caller" +msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/rpc/amqp.py:187 nova/rpc/impl_carrot.py:494 +#: nova/rpc/amqp.py:144 nova/rpc/impl_carrot.py:460 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: nova/rpc/amqp.py:186 nova/rpc/impl_carrot.py:494 #, python-format msgid "unpacked context: %s" msgstr "" -#: nova/rpc/amqp.py:230 nova/rpc/impl_carrot.py:261 +#: nova/rpc/amqp.py:229 nova/rpc/impl_carrot.py:261 #, python-format msgid "received %s" msgstr "" -#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:274 +#: nova/rpc/amqp.py:234 nova/rpc/impl_carrot.py:274 #, python-format msgid "no method for message: %s" msgstr "" -#: nova/rpc/amqp.py:236 nova/rpc/impl_carrot.py:276 +#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:276 #, python-format msgid "No method for message: %s" msgstr "" -#: nova/rpc/amqp.py:318 nova/rpc/impl_carrot.py:528 +#: nova/rpc/amqp.py:319 nova/rpc/impl_carrot.py:528 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:321 nova/rpc/impl_carrot.py:531 +#: nova/rpc/amqp.py:322 nova/rpc/impl_carrot.py:531 #, python-format msgid "MSG_ID is %s" msgstr "" -#: nova/rpc/amqp.py:343 nova/rpc/impl_carrot.py:610 +#: nova/rpc/amqp.py:344 nova/rpc/impl_carrot.py:610 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:351 nova/rpc/impl_carrot.py:620 +#: nova/rpc/amqp.py:352 nova/rpc/impl_carrot.py:620 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:376 nova/rpc/impl_carrot.py:630 +#: nova/rpc/amqp.py:377 nova/rpc/impl_carrot.py:630 #, python-format msgid "Sending notification on %s..." msgstr "" @@ -4057,37 +4134,37 @@ msgid "" "again in %(sleep_time)d seconds." msgstr "" -#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:379 +#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:384 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:394 +#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:399 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:398 +#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:403 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:425 +#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:430 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_qpid.py:335 +#: nova/rpc/impl_qpid.py:340 #, python-format msgid "Unable to connect to AMQP server: %s " msgstr "" -#: nova/rpc/impl_qpid.py:340 +#: nova/rpc/impl_qpid.py:345 #, python-format msgid "Connected to AMQP server on %s" msgstr "" -#: nova/rpc/impl_qpid.py:348 +#: nova/rpc/impl_qpid.py:353 msgid "Re-established AMQP queues" msgstr "" @@ -4100,26 +4177,26 @@ msgstr "" msgid "Could not find another compute" msgstr "" -#: nova/scheduler/distributed_scheduler.py:50 +#: nova/scheduler/distributed_scheduler.py:51 #, python-format msgid "No host selection for %s defined." msgstr "" -#: nova/scheduler/distributed_scheduler.py:63 +#: nova/scheduler/distributed_scheduler.py:64 #, python-format msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:140 +#: nova/scheduler/distributed_scheduler.py:156 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:178 +#: nova/scheduler/distributed_scheduler.py:198 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/distributed_scheduler.py:188 +#: nova/scheduler/distributed_scheduler.py:208 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" @@ -4188,21 +4265,21 @@ msgid "host_manager only implemented for 'compute'" msgstr "" #: nova/scheduler/host_manager.py:316 -#, fuzzy, python-format +#, python-format msgid "No service for compute ID %s" -msgstr "No service for id %s" +msgstr "" -#: nova/scheduler/manager.py:85 +#: nova/scheduler/manager.py:86 #, python-format msgid "Driver Method %(driver_method)s missing: %(e)s.Reverting to schedule()" msgstr "" -#: nova/scheduler/manager.py:101 +#: nova/scheduler/manager.py:102 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/manager.py:116 +#: nova/scheduler/manager.py:117 #, python-format msgid "Setting instance %(instance_uuid)s to ERROR state." msgstr "" @@ -4280,9 +4357,8 @@ msgid "Attempting to spawn %(num_volumes)d volume(s)" msgstr "" #: nova/scheduler/vsa.py:298 -#, fuzzy, python-format msgid "Error creating volumes" -msgstr "Re-exporting %s volumes" +msgstr "" #: nova/scheduler/vsa.py:328 #, python-format @@ -4295,9 +4371,8 @@ msgid "Spawning volume %(volume_id)s with drive type %(drive_type)s" msgstr "" #: nova/scheduler/vsa.py:351 -#, fuzzy, python-format msgid "Error creating volume" -msgstr "Re-exporting %s volumes" +msgstr "" #: nova/scheduler/vsa.py:391 #, python-format @@ -4363,9 +4438,9 @@ msgid "Getting from %(queue)s: %(message)s" msgstr "Getting from %(queue)s: %(message)s" #: nova/tests/fake_utils.py:72 -#, fuzzy, python-format +#, python-format msgid "Faking execution of cmd (subprocess): %s" -msgstr "Running cmd (subprocess): %s" +msgstr "" #: nova/tests/fake_utils.py:80 #, python-format @@ -4390,24 +4465,24 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:383 nova/tests/test_compute.py:1491 +#: nova/tests/test_compute.py:382 nova/tests/test_compute.py:1491 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:389 +#: nova/tests/test_compute.py:388 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:613 +#: nova/tests/test_compute.py:612 msgid "Internal error" msgstr "" #: nova/tests/test_compute.py:1502 -#, fuzzy, python-format +#, python-format msgid "After force-killing instances: %s" -msgstr "Terminating instance %s" +msgstr "" #: nova/tests/test_misc.py:114 #, python-format @@ -4416,48 +4491,48 @@ msgid "" "\t%s" msgstr "" -#: nova/tests/test_nova_manage.py:178 +#: nova/tests/test_nova_manage.py:182 msgid "id" msgstr "" -#: nova/tests/test_nova_manage.py:179 +#: nova/tests/test_nova_manage.py:183 msgid "IPv4" msgstr "" -#: nova/tests/test_nova_manage.py:180 +#: nova/tests/test_nova_manage.py:184 msgid "IPv6" msgstr "" -#: nova/tests/test_nova_manage.py:181 +#: nova/tests/test_nova_manage.py:185 msgid "start address" msgstr "" -#: nova/tests/test_nova_manage.py:182 +#: nova/tests/test_nova_manage.py:186 msgid "DNS1" msgstr "" -#: nova/tests/test_nova_manage.py:183 +#: nova/tests/test_nova_manage.py:187 msgid "DNS2" msgstr "" -#: nova/tests/test_nova_manage.py:184 +#: nova/tests/test_nova_manage.py:188 msgid "VlanID" msgstr "" -#: nova/tests/test_nova_manage.py:185 +#: nova/tests/test_nova_manage.py:189 msgid "project" msgstr "" -#: nova/tests/test_nova_manage.py:186 +#: nova/tests/test_nova_manage.py:190 msgid "uuid" msgstr "" -#: nova/tests/test_volume.py:195 +#: nova/tests/test_volume.py:216 #, python-format msgid "Target %s allocated" msgstr "" -#: nova/tests/test_volume.py:383 +#: nova/tests/test_volume.py:425 #, python-format msgid "Cannot confirm exported volume id:%s." msgstr "" @@ -4468,9 +4543,9 @@ msgid "Given data: %s" msgstr "" #: nova/tests/test_volume_types.py:61 -#, fuzzy, python-format +#, python-format msgid "Result data: %s" -msgstr "Result was %s" +msgstr "" #: nova/tests/test_vsa.py:57 msgid "Test: Emulate wrong VSA name. Raise" @@ -4575,9 +4650,8 @@ msgid "Authorization error" msgstr "" #: nova/tests/integrated/api/client.py:63 -#, fuzzy, python-format msgid "Item not found" -msgstr "Instance %s not found" +msgstr "" #: nova/tests/integrated/api/client.py:105 #, python-format @@ -4608,21 +4682,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:147 +#: nova/tests/rpc/common.py:131 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "Nested received %(queue)s, %(value)s" -#: nova/tests/rpc/common.py:155 +#: nova/tests/rpc/common.py:139 #, python-format msgid "Nested return %s" msgstr "Nested return %s" -#: nova/tests/rpc/common.py:173 +#: nova/tests/rpc/common.py:157 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:203 nova/tests/rpc/common.py:209 +#: nova/tests/rpc/common.py:187 nova/tests/rpc/common.py:193 #, python-format msgid "Received %s" msgstr "Received %s" @@ -4632,37 +4706,37 @@ msgstr "Received %s" msgid "Host %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:194 +#: nova/tests/scheduler/test_vsa_scheduler.py:196 #, python-format msgid "Test: provision vol %(name)s on host %(host)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:196 +#: nova/tests/scheduler/test_vsa_scheduler.py:198 #, python-format msgid "\t vol=%(vol)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:199 +#: nova/tests/scheduler/test_vsa_scheduler.py:201 #, python-format msgid "Test: VSA update request: vsa_id=%(vsa_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:203 +#: nova/tests/scheduler/test_vsa_scheduler.py:205 #, python-format msgid "Test: Volume create: %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:210 +#: nova/tests/scheduler/test_vsa_scheduler.py:212 #, python-format msgid "Test: Volume get request: id=%(volume_id)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:217 +#: nova/tests/scheduler/test_vsa_scheduler.py:219 #, python-format msgid "Test: Volume update request: id=%(volume_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:453 +#: nova/tests/scheduler/test_vsa_scheduler.py:455 #, python-format msgid "Test: Volume get: id=%(volume_id)s" msgstr "" @@ -4671,15 +4745,27 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "Failed to open connection to the hypervisor" +#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:437 +#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:1734 +#, python-format +msgid "Compute_service record created for %s " +msgstr "" + +#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:440 +#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:1737 +#, python-format +msgid "Compute_service record updated for %s " +msgstr "" + #: nova/virt/firewall.py:130 #, python-format msgid "Attempted to unfilter instance %s which is not filtered" msgstr "" #: nova/virt/firewall.py:137 -#, fuzzy, python-format +#, python-format msgid "Filters added to instance %s" -msgstr "Terminating instance %s" +msgstr "" #: nova/virt/firewall.py:139 msgid "Provider Firewall Rules refreshed" @@ -4715,92 +4801,69 @@ msgid "" "vmwareapi_host_password to useconnection_type=vmwareapi" msgstr "" -#: nova/virt/vmwareapi_conn.py:271 +#: nova/virt/vmwareapi_conn.py:276 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:354 +#: nova/virt/vmwareapi_conn.py:359 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:393 +#: nova/virt/vmwareapi_conn.py:398 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi_conn.py:399 +#: nova/virt/vmwareapi_conn.py:404 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi_conn.py:404 +#: nova/virt/vmwareapi_conn.py:409 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:165 +#: nova/virt/xenapi_conn.py:163 msgid "" "Must specify xenapi_connection_url, xenapi_connection_username " "(optionally), and xenapi_connection_password to use " "connection_type=xenapi" msgstr "" -#: nova/virt/xenapi_conn.py:353 nova/virt/libvirt/connection.py:445 +#: nova/virt/xenapi_conn.py:371 nova/virt/libvirt/connection.py:441 msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi_conn.py:420 nova/virt/baremetal/proxy.py:716 -#: nova/virt/libvirt/connection.py:1735 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:423 nova/virt/baremetal/proxy.py:720 -#: nova/virt/libvirt/connection.py:1738 -#, python-format -msgid "Compute_service record updated for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:484 +#: nova/virt/xenapi_conn.py:501 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi_conn.py:498 +#: nova/virt/xenapi_conn.py:530 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi_conn.py:587 +#: nova/virt/xenapi_conn.py:556 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi_conn.py:648 #, python-format msgid "Task [%(name)s] %(task)s status: success %(result)s" msgstr "" -#: nova/virt/xenapi_conn.py:596 +#: nova/virt/xenapi_conn.py:657 #, python-format msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s" msgstr "" -#: nova/virt/xenapi_conn.py:616 nova/virt/xenapi_conn.py:629 +#: nova/virt/xenapi_conn.py:677 nova/virt/xenapi_conn.py:690 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi_conn.py:655 nova/virt/baremetal/proxy.py:773 -#: nova/virt/libvirt/connection.py:2277 -msgid "Updating host stats" -msgstr "" - -#: nova/virt/xenapi_conn.py:666 -#, python-format -msgid "Unable to get updated status: %s" -msgstr "" - -#: nova/virt/xenapi_conn.py:673 -#, python-format -msgid "Unable to get SR for this host: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4942,9 +5005,9 @@ msgid "<============= spawn of baremetal =============>" msgstr "" #: nova/virt/baremetal/proxy.py:255 -#, fuzzy, python-format +#, python-format msgid "instance %s: is building" -msgstr "instance %s: suspending" +msgstr "" #: nova/virt/baremetal/proxy.py:260 msgid "Key is injected but instance is not running yet" @@ -4961,14 +5024,14 @@ msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" #: nova/virt/baremetal/proxy.py:269 -#, fuzzy, python-format +#, python-format msgid "instance %s spawned successfully" -msgstr "volume %s: created successfully" +msgstr "" #: nova/virt/baremetal/proxy.py:272 -#, fuzzy, python-format +#, python-format msgid "instance %s:not booted" -msgstr "Instance %s not found" +msgstr "" #: nova/virt/baremetal/proxy.py:274 msgid "Bremetal assignment is overcommitted." @@ -4980,9 +5043,9 @@ msgid "instance %s: Creating image" msgstr "" #: nova/virt/baremetal/proxy.py:475 -#, fuzzy, python-format +#, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" -msgstr "instance %(nm)s: injecting file to %(plain_path)s" +msgstr "" #: nova/virt/baremetal/proxy.py:484 #, python-format @@ -5001,7 +5064,7 @@ msgstr "" msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1505 +#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1504 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5016,15 +5079,18 @@ msgstr "" msgid "Updating!" msgstr "" +#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2281 +#: nova/virt/xenapi/host.py:124 +msgid "Updating host stats" +msgstr "" + #: nova/virt/baremetal/tilera.py:185 msgid "free_node...." msgstr "" #: nova/virt/baremetal/tilera.py:216 #, python-format -msgid "" -"deactivate_node is called for node_id = %(id)s node_ip = " -"%(ip)s" +msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" msgstr "" #: nova/virt/baremetal/tilera.py:221 @@ -5032,9 +5098,8 @@ msgid "status of node is set to 0" msgstr "" #: nova/virt/baremetal/tilera.py:232 -#, fuzzy msgid "rootfs is already removed" -msgstr "Volume is already detached" +msgstr "" #: nova/virt/baremetal/tilera.py:264 msgid "Before ping to the bare-metal node" @@ -5097,14 +5162,13 @@ msgid "Could not attach image to loopback: %s" msgstr "" #: nova/virt/disk/mount.py:76 -#, fuzzy msgid "no partitions found" -msgstr "No hosts found" +msgstr "" #: nova/virt/disk/mount.py:77 -#, fuzzy, python-format +#, python-format msgid "Failed to map partitions: %s" -msgstr "Failed to read private ip" +msgstr "" #: nova/virt/disk/nbd.py:58 msgid "nbd unavailable: module not loaded" @@ -5133,154 +5197,149 @@ msgstr "" msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:366 +#: nova/virt/libvirt/connection.py:364 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:378 +#: nova/virt/libvirt/connection.py:376 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:389 +#: nova/virt/libvirt/connection.py:387 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:403 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:399 msgid "Instance destroyed successfully." -msgstr "volume %s: deleted successfully" +msgstr "" -#: nova/virt/libvirt/connection.py:434 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:430 +#, python-format msgid "Deleting instance files %(target)s" -msgstr "Rebooting instance %s" +msgstr "" -#: nova/virt/libvirt/connection.py:516 +#: nova/virt/libvirt/connection.py:512 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:529 +#: nova/virt/libvirt/connection.py:525 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:680 nova/virt/libvirt/connection.py:824 +#: nova/virt/libvirt/connection.py:674 nova/virt/libvirt/connection.py:816 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:685 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:679 msgid "Instance rebooted successfully." -msgstr "volume %s: created successfully" +msgstr "" -#: nova/virt/libvirt/connection.py:782 nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/connection.py:776 nova/virt/xenapi/vmops.py:1372 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:786 nova/virt/xenapi/vmops.py:1375 +#: nova/virt/libvirt/connection.py:780 nova/virt/xenapi/vmops.py:1376 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:813 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:807 msgid "Instance is running" -msgstr "instance %s: resuming" +msgstr "" -#: nova/virt/libvirt/connection.py:829 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:821 msgid "Instance spawned successfully." -msgstr "volume %s: created successfully" +msgstr "" -#: nova/virt/libvirt/connection.py:837 +#: nova/virt/libvirt/connection.py:829 #, python-format msgid "virsh said: %r" msgstr "" -#: nova/virt/libvirt/connection.py:841 +#: nova/virt/libvirt/connection.py:833 msgid "cool, it's a device" msgstr "" -#: nova/virt/libvirt/connection.py:852 +#: nova/virt/libvirt/connection.py:844 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:879 -#, fuzzy +#: nova/virt/libvirt/connection.py:871 msgid "Unable to read LXC console" -msgstr "Failed to read public ip(s)" +msgstr "" -#: nova/virt/libvirt/connection.py:996 +#: nova/virt/libvirt/connection.py:994 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1182 +#: nova/virt/libvirt/connection.py:1181 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1191 +#: nova/virt/libvirt/connection.py:1190 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1223 +#: nova/virt/libvirt/connection.py:1222 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1348 +#: nova/virt/libvirt/connection.py:1347 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1352 +#: nova/virt/libvirt/connection.py:1351 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1369 +#: nova/virt/libvirt/connection.py:1368 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/connection.py:1610 +#: nova/virt/libvirt/connection.py:1609 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1632 +#: nova/virt/libvirt/connection.py:1631 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1659 +#: nova/virt/libvirt/connection.py:1658 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:1756 +#: nova/virt/libvirt/connection.py:1755 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:1759 +#: nova/virt/libvirt/connection.py:1758 #, python-format msgid "" "to xml...\n" ":%s " msgstr "" -#: nova/virt/libvirt/connection.py:1762 +#: nova/virt/libvirt/connection.py:1761 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5290,40 +5349,38 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:1819 +#: nova/virt/libvirt/connection.py:1818 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2034 +#: nova/virt/libvirt/connection.py:2033 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2125 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2129 +#, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" -msgstr "instance %s: setting admin password" +msgstr "" -#: nova/virt/libvirt/connection.py:2180 -#, python-format -msgid "During wait running, %s disappeared." +#: nova/virt/libvirt/connection.py:2184 +msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2185 -#, fuzzy, python-format -msgid "Instance %s running successfully." -msgstr "instance %s: resuming" +#: nova/virt/libvirt/connection.py:2189 +msgid "Instance running successfully." +msgstr "" -#: nova/virt/libvirt/connection.py:2192 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2196 +#, python-format msgid "Instance %s: Starting finish_migration" -msgstr "instance %s: starting..." +msgstr "" -#: nova/virt/libvirt/connection.py:2233 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2237 +#, python-format msgid "Instance %s: Starting finish_revert_migration" -msgstr "instance %s: starting..." +msgstr "" #: nova/virt/libvirt/firewall.py:42 msgid "" @@ -5357,125 +5414,130 @@ msgstr "" msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/imagecache.py:144 +#: nova/virt/libvirt/imagecache.py:171 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:147 +#: nova/virt/libvirt/imagecache.py:174 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:149 +#: nova/virt/libvirt/imagecache.py:176 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:160 +#: nova/virt/libvirt/imagecache.py:187 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:211 +#: nova/virt/libvirt/imagecache.py:238 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:223 +#: nova/virt/libvirt/imagecache.py:250 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): image verification skipped, " "no hash stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:243 +#: nova/virt/libvirt/imagecache.py:270 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:282 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:246 +#: nova/virt/libvirt/imagecache.py:285 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:253 +#: nova/virt/libvirt/imagecache.py:292 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:265 +#: nova/virt/libvirt/imagecache.py:303 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/libvirt/imagecache.py:320 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): in use: on this node " "%(local)d local, %(remote)d on other nodes" msgstr "" -#: nova/virt/libvirt/imagecache.py:291 +#: nova/virt/libvirt/imagecache.py:333 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): warning -- an absent base " "file is in use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:302 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "" -"%(container_format)s-%(id)s (%(base_file)s): in: on other nodes " -"(%(remote)d on other nodes)" +"%(container_format)s-%(id)s (%(base_file)s): in use on (%(remote)d on " +"other nodes)" msgstr "" -#: nova/virt/libvirt/imagecache.py:314 +#: nova/virt/libvirt/imagecache.py:355 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:322 +#: nova/virt/libvirt/imagecache.py:363 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/libvirt/imagecache.py:387 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:355 +#: nova/virt/libvirt/imagecache.py:391 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:383 -#, fuzzy, python-format +#: nova/virt/libvirt/imagecache.py:419 +#, python-format msgid "Unknown base file: %s" -msgstr "Unknown instance type: %s" +msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:424 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:391 +#: nova/virt/libvirt/imagecache.py:427 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:395 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/libvirt/imagecache.py:439 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:235 +#: nova/virt/libvirt/utils.py:240 msgid "Unable to find an open port" msgstr "" @@ -5489,7 +5551,7 @@ msgstr "" msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:152 +#: nova/virt/libvirt/vif.py:156 #, python-format msgid "Failed while unplugging vif of instance '%s'" msgstr "" @@ -5612,14 +5674,13 @@ msgid "Type error in %s: " msgstr "" #: nova/virt/vmwareapi/vim.py:166 -#, fuzzy, python-format +#, python-format msgid "Exception in %s " -msgstr "Inner Exception: %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:66 -#, fuzzy, python-format msgid "Getting list of instances" -msgstr "Rebooting instance %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:82 #, python-format @@ -5693,14 +5754,14 @@ msgid "Reconfigured VM instance %s to attach the image disk" msgstr "" #: nova/virt/vmwareapi/vmops.py:328 -#, fuzzy, python-format +#, python-format msgid "Powering on the VM instance %s" -msgstr "Terminating instance %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:334 -#, fuzzy, python-format +#, python-format msgid "Powered on the VM instance %s" -msgstr "Rebooting instance %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:379 #, python-format @@ -5723,14 +5784,14 @@ msgid "Copied disk data before snapshot of the VM instance %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:454 -#, fuzzy, python-format +#, python-format msgid "Uploading image %s" -msgstr "Glance image %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:467 -#, fuzzy, python-format +#, python-format msgid "Uploaded image %s" -msgstr "Glance image %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:477 #, python-format @@ -5743,9 +5804,8 @@ msgid "Deleted temporary vmdk file %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:518 -#, fuzzy, python-format msgid "instance is not powered on" -msgstr "Instance %s not found" +msgstr "" #: nova/virt/vmwareapi/vmops.py:525 #, python-format @@ -5768,9 +5828,9 @@ msgid "Did hard reboot of VM %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:546 -#, fuzzy, python-format +#, python-format msgid "instance - %s not present" -msgstr "instance %s: resuming" +msgstr "" #: nova/virt/vmwareapi/vmops.py:565 #, python-format @@ -5854,9 +5914,8 @@ msgid "Resumed the VM %s " msgstr "" #: nova/virt/vmwareapi/vmops.py:661 -#, fuzzy, python-format msgid "instance is not in a suspended state" -msgstr "instance %s: getting locked state" +msgstr "" #: nova/virt/vmwareapi/vmops.py:697 msgid "get_diagnostics not implemented for vmwareapi" @@ -5916,27 +5975,27 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:526 nova/virt/xenapi/fake.py:625 -#: nova/virt/xenapi/fake.py:643 nova/virt/xenapi/fake.py:706 +#: nova/virt/xenapi/fake.py:555 nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:672 nova/virt/xenapi/fake.py:734 msgid "Raising NotImplemented" msgstr "Raising NotImplemented" -#: nova/virt/xenapi/fake.py:528 +#: nova/virt/xenapi/fake.py:557 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake does not have an implementation for %s" -#: nova/virt/xenapi/fake.py:562 +#: nova/virt/xenapi/fake.py:591 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "Calling %(localname)s %(impl)s" -#: nova/virt/xenapi/fake.py:567 +#: nova/virt/xenapi/fake.py:596 #, python-format msgid "Calling getter %s" msgstr "Calling getter %s" -#: nova/virt/xenapi/fake.py:627 +#: nova/virt/xenapi/fake.py:656 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -5945,6 +6004,27 @@ msgstr "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" +#: nova/virt/xenapi/host.py:67 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skipping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:132 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:166 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:169 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + #: nova/virt/xenapi/network_utils.py:37 #, python-format msgid "Found non-unique network for name_label %s" @@ -5960,6 +6040,41 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" +#: nova/virt/xenapi/pool.py:111 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:126 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:145 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:148 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:164 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:176 +#, fuzzy, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "Unable to detach volume %s" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + #: nova/virt/xenapi/vif.py:103 #, python-format msgid "Found no PIF for device %s" @@ -5972,49 +6087,49 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:209 +#: nova/virt/xenapi/vm_utils.py:215 #, python-format msgid "Created VM %s..." msgstr "Created VM %s..." -#: nova/virt/xenapi/vm_utils.py:212 +#: nova/virt/xenapi/vm_utils.py:218 #, python-format msgid "Created VM %(instance_name)s as %(vm_ref)s." msgstr "Created VM %(instance_name)s as %(vm_ref)s." -#: nova/virt/xenapi/vm_utils.py:243 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:249 +#, python-format msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " -msgstr "Creating VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " +msgstr "" -#: nova/virt/xenapi/vm_utils.py:246 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:252 +#, python-format msgid "" "Created a CDROM-specific VBD %(vbd_ref)s for VM %(vm_ref)s, VDI " "%(vdi_ref)s." -msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:263 +#: nova/virt/xenapi/vm_utils.py:269 #, python-format msgid "VBD not found in instance %s" msgstr "VBD not found in instance %s" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:280 #, python-format msgid "Unable to unplug VBD %s" msgstr "Unable to unplug VBD %s" -#: nova/virt/xenapi/vm_utils.py:285 +#: nova/virt/xenapi/vm_utils.py:291 #, python-format msgid "Unable to destroy VBD %s" msgstr "Unable to destroy VBD %s" -#: nova/virt/xenapi/vm_utils.py:295 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:301 +#, python-format msgid "Unable to destroy VDI %s" -msgstr "Unable to destroy VBD %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/xenapi/vm_utils.py:318 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -6023,231 +6138,231 @@ msgstr "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:321 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:327 +#, python-format msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s." -msgstr "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/xenapi/vm_utils.py:335 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "No primary VDI found for%(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:355 +#: nova/virt/xenapi/vm_utils.py:361 #, python-format msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..." msgstr "Snapshotting VM %(vm_ref)s with label '%(label)s'..." -#: nova/virt/xenapi/vm_utils.py:369 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." msgstr "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." -#: nova/virt/xenapi/vm_utils.py:408 +#: nova/virt/xenapi/vm_utils.py:414 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:618 +#: nova/virt/xenapi/vm_utils.py:624 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:697 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:703 +#, python-format msgid "Asking xapi to fetch vhd image %(image)s" -msgstr "Asking xapi to fetch %(url)s as %(access)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:725 +#: nova/virt/xenapi/vm_utils.py:731 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " "'%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:754 +#: nova/virt/xenapi/vm_utils.py:760 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:769 +#: nova/virt/xenapi/vm_utils.py:775 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:773 +#: nova/virt/xenapi/vm_utils.py:779 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:796 +#: nova/virt/xenapi/vm_utils.py:802 #, python-format msgid "Fetching image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:797 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:803 +#, python-format msgid "Image Type: %s" -msgstr "Unknown instance type: %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:801 +#: nova/virt/xenapi/vm_utils.py:807 msgid "ISO: Found sr possibly containing the ISO image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:810 +#: nova/virt/xenapi/vm_utils.py:816 #, python-format msgid "Size for image %(image)s:%(virtual_size)d" msgstr "Size for image %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:819 +#: nova/virt/xenapi/vm_utils.py:825 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:836 +#: nova/virt/xenapi/vm_utils.py:842 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Copying VDI %s to /boot/guest on dom0" -#: nova/virt/xenapi/vm_utils.py:848 +#: nova/virt/xenapi/vm_utils.py:854 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destroyed" -#: nova/virt/xenapi/vm_utils.py:858 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:864 +#, python-format msgid "instance %s: Failed to fetch glance image" -msgstr "instance %s: Failed to spawn" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:897 +#: nova/virt/xenapi/vm_utils.py:903 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:919 +#: nova/virt/xenapi/vm_utils.py:925 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Looking up vdi %s for PV kernel" -#: nova/virt/xenapi/vm_utils.py:937 +#: nova/virt/xenapi/vm_utils.py:943 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format msgid "VDI %s is still available" msgstr "VDI %s is still available" -#: nova/virt/xenapi/vm_utils.py:1025 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "(VM_UTILS) xenserver vm state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1027 +#: nova/virt/xenapi/vm_utils.py:1034 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "(VM_UTILS) xenapi power_state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1054 +#: nova/virt/xenapi/vm_utils.py:1061 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1074 +#: nova/virt/xenapi/vm_utils.py:1081 #, python-format msgid "Re-scanning SR %s" msgstr "Re-scanning SR %s" -#: nova/virt/xenapi/vm_utils.py:1105 +#: nova/virt/xenapi/vm_utils.py:1112 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/xenapi/vm_utils.py:1130 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1143 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1151 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1146 +#: nova/virt/xenapi/vm_utils.py:1153 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1149 +#: nova/virt/xenapi/vm_utils.py:1156 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1152 +#: nova/virt/xenapi/vm_utils.py:1159 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1156 +#: nova/virt/xenapi/vm_utils.py:1163 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/xenapi/vm_utils.py:1165 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1161 +#: nova/virt/xenapi/vm_utils.py:1168 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1164 +#: nova/virt/xenapi/vm_utils.py:1171 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/xenapi/vm_utils.py:1174 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1212 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1259 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1312 +#: nova/virt/xenapi/vm_utils.py:1319 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "VHD %(vdi_uuid)s has parent %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1393 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -6256,140 +6371,152 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1396 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1403 +#, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -"VHD coalesce attempts exceeded (%(counter)d > %(max_attempts)d), giving " -"up..." -#: nova/virt/xenapi/vm_utils.py:1431 +#: nova/virt/xenapi/vm_utils.py:1438 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1450 +#: nova/virt/xenapi/vm_utils.py:1457 #, python-format msgid "Creating VBD for VDI %s ... " msgstr "Creating VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Creating VBD for VDI %s done." msgstr "Creating VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:1459 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1466 +#, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" -msgstr "VBD %(vbd)s plugged as %(orig_dev)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1469 +#, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" -msgstr "VBD %(vbd)s plugged into wrong dev, remapping to %(dev)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1471 +#: nova/virt/xenapi/vm_utils.py:1478 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1475 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/xenapi/vm_utils.py:1493 msgid "VBD.unplug successful first time." msgstr "VBD.unplug successful first time." -#: nova/virt/xenapi/vm_utils.py:1491 +#: nova/virt/xenapi/vm_utils.py:1498 msgid "VBD.unplug rejected: retrying..." msgstr "VBD.unplug rejected: retrying..." -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 msgid "Not sleeping anymore!" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1496 +#: nova/virt/xenapi/vm_utils.py:1503 msgid "VBD.unplug successful eventually." msgstr "VBD.unplug successful eventually." -#: nova/virt/xenapi/vm_utils.py:1499 +#: nova/virt/xenapi/vm_utils.py:1506 #, python-format msgid "Ignoring XenAPI.Failure in VBD.unplug: %s" msgstr "Ignoring XenAPI.Failure in VBD.unplug: %s" -#: nova/virt/xenapi/vm_utils.py:1508 +#: nova/virt/xenapi/vm_utils.py:1515 #, python-format msgid "Ignoring XenAPI.Failure %s" msgstr "Ignoring XenAPI.Failure %s" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Running pygrub against %s" msgstr "Running pygrub against %s" -#: nova/virt/xenapi/vm_utils.py:1529 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Found Xen kernel %s" msgstr "Found Xen kernel %s" -#: nova/virt/xenapi/vm_utils.py:1531 +#: nova/virt/xenapi/vm_utils.py:1538 msgid "No Xen kernel found. Booting HVM." msgstr "No Xen kernel found. Booting HVM." -#: nova/virt/xenapi/vm_utils.py:1544 +#: nova/virt/xenapi/vm_utils.py:1551 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1550 +#: nova/virt/xenapi/vm_utils.py:1557 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1583 +#, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." -msgstr "Writing partition table %(primary_first)d %(primary_last)d to %(dest)s..." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:1678 +#: nova/virt/xenapi/vm_utils.py:1650 +#, python-format msgid "" -"XenServer tools installed in this image are capable of network injection." -" Networking files will not bemanipulated" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1686 +#: nova/virt/xenapi/vm_utils.py:1677 +#, python-format msgid "" -"XenServer tools are present in this image but are not capable of network " -"injection" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1690 +#: nova/virt/xenapi/vm_utils.py:1727 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1735 +msgid "" +"XenServer tools are present in this image but are not capable of network " +"injection" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1739 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1707 +#: nova/virt/xenapi/vm_utils.py:1756 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1717 +#: nova/virt/xenapi/vm_utils.py:1766 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" @@ -6400,326 +6527,319 @@ msgid "Attempted to power on non-existent instance bad instance id %s" msgstr "" #: nova/virt/xenapi/vmops.py:183 -#, fuzzy, python-format +#, python-format msgid "Starting instance %s" -msgstr "Terminating instance %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:246 +#: nova/virt/xenapi/vmops.py:248 #, python-format msgid "instance %s: Failed to spawn" msgstr "instance %s: Failed to spawn" -#: nova/virt/xenapi/vmops.py:248 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:250 +#, python-format msgid "Instance %s failed to spawn - performing clean-up" -msgstr "instance %s: Failed to spawn" +msgstr "" -#: nova/virt/xenapi/vmops.py:322 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:324 +#, python-format msgid "instance %s: Failed to spawn - Unable to create VM" -msgstr "instance %s: Failed to spawn" +msgstr "" -#: nova/virt/xenapi/vmops.py:389 +#: nova/virt/xenapi/vmops.py:391 #, python-format msgid "" "Auto configuring disk for instance %(instance_uuid)s, attempting to " "resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:448 +#: nova/virt/xenapi/vmops.py:450 #, python-format msgid "Invalid value for injected_files: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:453 +#: nova/virt/xenapi/vmops.py:455 #, python-format msgid "Injecting file path: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:459 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:461 msgid "Setting admin password" -msgstr "instance %s: setting admin password" +msgstr "" -#: nova/virt/xenapi/vmops.py:463 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:465 msgid "Resetting network" -msgstr "instance %s: reset network" +msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:472 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:476 +#: nova/virt/xenapi/vmops.py:478 #, python-format msgid "Starting VM %s..." msgstr "" -#: nova/virt/xenapi/vmops.py:480 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:481 +#, python-format msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s." -msgstr "Created VM %(instance_name)s as %(vm_ref)s." +msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:488 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:490 +#: nova/virt/xenapi/vmops.py:491 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:497 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:498 +#, python-format msgid "Instance %s: waiting for running" -msgstr "instance %s: pausing" +msgstr "" -#: nova/virt/xenapi/vmops.py:506 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:507 +#, python-format msgid "Instance %s: running" -msgstr "instance %s: resuming" +msgstr "" -#: nova/virt/xenapi/vmops.py:510 +#: nova/virt/xenapi/vmops.py:511 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:513 +#: nova/virt/xenapi/vmops.py:514 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:517 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:518 +#, python-format msgid "Updating Agent to %s" -msgstr "Calling getter %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:540 #, python-format msgid "Resources to remove:%s" msgstr "" -#: nova/virt/xenapi/vmops.py:550 +#: nova/virt/xenapi/vmops.py:551 #, python-format msgid "Removing VDI %(vdi_ref)s(uuid:%(vdi_to_remove)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:555 +#: nova/virt/xenapi/vmops.py:556 #, python-format msgid "Skipping VDI destroy for %s" msgstr "" -#: nova/virt/xenapi/vmops.py:564 +#: nova/virt/xenapi/vmops.py:565 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, python-format msgid "No opaque_ref could be determined for '%s'." msgstr "" -#: nova/virt/xenapi/vmops.py:647 +#: nova/virt/xenapi/vmops.py:648 #, python-format msgid "Finished snapshot and upload for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "Starting snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:665 +#, python-format msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" -msgstr "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:683 +#: nova/virt/xenapi/vmops.py:684 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:703 +#: nova/virt/xenapi/vmops.py:704 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:751 +#: nova/virt/xenapi/vmops.py:752 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:874 +#: nova/virt/xenapi/vmops.py:875 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:882 +#: nova/virt/xenapi/vmops.py:883 #, python-format msgid "Resize instance %s complete" msgstr "" -#: nova/virt/xenapi/vmops.py:913 +#: nova/virt/xenapi/vmops.py:914 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:933 +#: nova/virt/xenapi/vmops.py:934 #, python-format msgid "domid changed from %(olddomid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:950 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:972 +#: nova/virt/xenapi/vmops.py:973 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1015 +#: nova/virt/xenapi/vmops.py:1016 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1024 +#: nova/virt/xenapi/vmops.py:1025 #, python-format msgid "VM %(instance_uuid)s already halted,skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1028 +#: nova/virt/xenapi/vmops.py:1029 #, python-format msgid "Shutting down VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1047 +#: nova/virt/xenapi/vmops.py:1048 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1068 +#: nova/virt/xenapi/vmops.py:1069 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1126 +#: nova/virt/xenapi/vmops.py:1127 #, python-format msgid "" "Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk " "deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1133 +#: nova/virt/xenapi/vmops.py:1134 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1141 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1152 +#: nova/virt/xenapi/vmops.py:1153 #, python-format msgid "Instance %(instance_uuid)s VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1170 +#: nova/virt/xenapi/vmops.py:1171 #, python-format msgid "Destroying VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1185 +#: nova/virt/xenapi/vmops.py:1186 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1239 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1240 +#, python-format msgid "Instance is already in Rescue Mode: %s" -msgstr "Instance has already been created" +msgstr "" -#: nova/virt/xenapi/vmops.py:1311 +#: nova/virt/xenapi/vmops.py:1312 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1315 +#: nova/virt/xenapi/vmops.py:1316 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/xenapi/vmops.py:1380 +#: nova/virt/xenapi/vmops.py:1381 #, python-format msgid "Instance for migration %d not found, skipping" msgstr "" -#: nova/virt/xenapi/vmops.py:1412 +#: nova/virt/xenapi/vmops.py:1413 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1484 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1500 +#: nova/virt/xenapi/vmops.py:1464 #, python-format msgid "injecting network info to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1518 +#: nova/virt/xenapi/vmops.py:1482 #, python-format msgid "creating vif(s) for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1527 +#: nova/virt/xenapi/vmops.py:1491 #, python-format msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1494 #, python-format msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." msgstr "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1559 +#: nova/virt/xenapi/vmops.py:1523 #, python-format msgid "injecting hostname to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1621 +#: nova/virt/xenapi/vmops.py:1585 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. VM " "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1646 +#: nova/virt/xenapi/vmops.py:1610 #, python-format msgid "" "TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/vmops.py:1614 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM" " id=%(instance_uuid)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1655 +#: nova/virt/xenapi/vmops.py:1619 #, python-format msgid "" "The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;" " args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1841 +#: nova/virt/xenapi/vmops.py:1805 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -6739,9 +6859,9 @@ msgid "name = %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:71 -#, fuzzy, python-format +#, python-format msgid "Created %(label)s as %(sr_ref)s." -msgstr "Created VM %(instance_name)s as %(vm_ref)s." +msgstr "" #: nova/virt/xenapi/volume_utils.py:76 nova/virt/xenapi/volume_utils.py:174 msgid "Unable to create Storage Repository" @@ -6812,37 +6932,37 @@ msgstr "" msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:249 +#: nova/virt/xenapi/volume_utils.py:258 #, python-format msgid "Unable to introduce VDI on SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:257 +#: nova/virt/xenapi/volume_utils.py:266 #, python-format msgid "Unable to get record of VDI %s on" msgstr "" -#: nova/virt/xenapi/volume_utils.py:279 +#: nova/virt/xenapi/volume_utils.py:288 #, python-format msgid "Unable to introduce VDI for SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:289 +#: nova/virt/xenapi/volume_utils.py:298 #, python-format msgid "Error finding vdis in SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:296 +#: nova/virt/xenapi/volume_utils.py:305 #, python-format msgid "Unable to find vbd for vdi %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:330 +#: nova/virt/xenapi/volume_utils.py:339 #, python-format msgid "Unable to obtain target information %(data)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:356 +#: nova/virt/xenapi/volume_utils.py:365 #, python-format msgid "Mountpoint cannot be translated: %s" msgstr "" @@ -6856,9 +6976,9 @@ msgid "Error destroying VDI" msgstr "" #: nova/virt/xenapi/volumeops.py:74 -#, fuzzy, python-format +#, python-format msgid "Creating SR %s" -msgstr "Fetching %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:77 msgid "Could not create SR" @@ -6896,56 +7016,56 @@ msgid "Could not forget SR" msgstr "" #: nova/virt/xenapi/volumeops.py:122 -#, fuzzy, python-format +#, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:174 +#: nova/virt/xenapi/volumeops.py:179 #, python-format msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" msgstr "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" -#: nova/virt/xenapi/volumeops.py:187 +#: nova/virt/xenapi/volumeops.py:192 #, python-format msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" msgstr "Unable to use SR %(sr_ref)s for instance %(instance_name)s" -#: nova/virt/xenapi/volumeops.py:195 +#: nova/virt/xenapi/volumeops.py:200 #, python-format msgid "Unable to attach volume to instance %s" msgstr "Unable to attach volume to instance %s" -#: nova/virt/xenapi/volumeops.py:198 +#: nova/virt/xenapi/volumeops.py:203 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -#: nova/virt/xenapi/volumeops.py:208 +#: nova/virt/xenapi/volumeops.py:213 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/virt/xenapi/volumeops.py:216 +#: nova/virt/xenapi/volumeops.py:221 #, python-format msgid "Unable to locate volume %s" msgstr "Unable to locate volume %s" -#: nova/virt/xenapi/volumeops.py:224 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to detach volume %s" msgstr "Unable to detach volume %s" -#: nova/virt/xenapi/volumeops.py:229 -#, fuzzy, python-format +#: nova/virt/xenapi/volumeops.py:234 +#, python-format msgid "Unable to destroy vbd %s" -msgstr "Unable to destroy VBD %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:241 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:238 +#: nova/virt/xenapi/volumeops.py:243 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" @@ -6956,9 +7076,9 @@ msgid "Error in handshake: %s" msgstr "" #: nova/vnc/xvp_proxy.py:119 -#, fuzzy, python-format +#, python-format msgid "Invalid request: %s" -msgstr "Invalid backend: %s" +msgstr "" #: nova/vnc/xvp_proxy.py:139 #, python-format @@ -6986,33 +7106,29 @@ msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" #: nova/volume/api.py:74 nova/volume/api.py:210 -#, fuzzy msgid "status must be available" -msgstr "Volume status must be available" +msgstr "" #: nova/volume/api.py:85 -#, fuzzy, python-format +#, python-format msgid "Quota exceeded for %(pid)s, tried to create %(size)sG volume" -msgstr "Quota exceeeded for %(pid)s, tried to create %(size)sG volume" +msgstr "" #: nova/volume/api.py:133 msgid "Volume status must be available" msgstr "Volume status must be available" #: nova/volume/api.py:213 -#, fuzzy msgid "already attached" -msgstr "Volume is already attached" +msgstr "" #: nova/volume/api.py:220 -#, fuzzy msgid "already detached" -msgstr "Volume is already detached" +msgstr "" -#: nova/volume/api.py:272 nova/volume/api.py:305 -#, fuzzy +#: nova/volume/api.py:282 nova/volume/api.py:315 msgid "must be available" -msgstr "Volume status must be available" +msgstr "" #: nova/volume/driver.py:92 #, python-format @@ -7085,14 +7201,14 @@ msgid "LoggingVolumeDriver: %s" msgstr "" #: nova/volume/driver.py:709 -#, fuzzy, python-format +#, python-format msgid "\tVolume %s is NOT VSA volume" -msgstr "Host %s is not alive" +msgstr "" #: nova/volume/driver.py:725 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s creation - do nothing" -msgstr "volume %s: creating" +msgstr "" #: nova/volume/driver.py:758 #, python-format @@ -7105,9 +7221,9 @@ msgid "VSA BE create_volume for %s succeeded" msgstr "" #: nova/volume/driver.py:769 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s deletion - do nothing" -msgstr "volume %s: deleting" +msgstr "" #: nova/volume/driver.py:780 #, python-format @@ -7134,14 +7250,14 @@ msgid "\tFE VSA Volume %s ensure export - do nothing" msgstr "" #: nova/volume/driver.py:882 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s create export - do nothing" -msgstr "volume %s: creating export" +msgstr "" #: nova/volume/driver.py:902 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s remove export - do nothing" -msgstr "volume %s: removing export" +msgstr "" #: nova/volume/driver.py:922 #, python-format @@ -7149,9 +7265,8 @@ msgid "VSA BE remove_export for %s failed" msgstr "" #: nova/volume/driver.py:974 -#, fuzzy msgid "Failed to retrieve QoS info" -msgstr "Failed to read private ip" +msgstr "" #: nova/volume/manager.py:96 #, python-format @@ -7202,9 +7317,9 @@ msgid "volume %s: deleting" msgstr "volume %s: deleting" #: nova/volume/manager.py:185 -#, fuzzy, python-format +#, python-format msgid "volume %s: volume is busy" -msgstr "volume %s: deleted successfully" +msgstr "" #: nova/volume/manager.py:197 #, python-format @@ -7212,9 +7327,9 @@ msgid "volume %s: deleted successfully" msgstr "volume %s: deleted successfully" #: nova/volume/manager.py:204 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: creating" -msgstr "volume %s: creating" +msgstr "" #: nova/volume/manager.py:208 #, python-format @@ -7222,34 +7337,39 @@ msgid "snapshot %(snap_name)s: creating" msgstr "" #: nova/volume/manager.py:223 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: created successfully" -msgstr "volume %s: created successfully" +msgstr "" #: nova/volume/manager.py:232 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: deleting" -msgstr "volume %s: deleting" +msgstr "" -#: nova/volume/manager.py:241 +#: nova/volume/manager.py:235 #, fuzzy, python-format +msgid "snapshot %s: snapshot is busy" +msgstr "instance %s: snapshotting" + +#: nova/volume/manager.py:247 +#, python-format msgid "snapshot %s: deleted successfully" -msgstr "volume %s: deleted successfully" +msgstr "" -#: nova/volume/manager.py:323 +#: nova/volume/manager.py:329 msgid "Checking volume capabilities" msgstr "" -#: nova/volume/manager.py:327 -#, fuzzy, python-format +#: nova/volume/manager.py:333 +#, python-format msgid "New capabilities found: %s" -msgstr "duplicate name found: %s" +msgstr "" -#: nova/volume/manager.py:338 +#: nova/volume/manager.py:344 msgid "Clear capabilities" msgstr "" -#: nova/volume/manager.py:342 +#: nova/volume/manager.py:348 #, python-format msgid "Notification {%s} received" msgstr "" @@ -7337,9 +7457,9 @@ msgid "Enter SolidFire delete_volume..." msgstr "" #: nova/volume/san.py:878 -#, fuzzy, python-format +#, python-format msgid "Deleting volumeID: %s " -msgstr "Re-exporting %s volumes" +msgstr "" #: nova/volume/san.py:886 msgid "Leaving SolidFire delete_volume" @@ -7354,14 +7474,12 @@ msgid "Executing SolidFire create_export..." msgstr "" #: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -#, fuzzy, python-format msgid "name cannot be None" -msgstr "Class %s cannot be found" +msgstr "" #: nova/volume/volume_types.py:96 -#, fuzzy, python-format msgid "id cannot be None" -msgstr "Class %s cannot be found" +msgstr "" #: nova/volume/xensm.py:55 #, python-format @@ -7388,9 +7506,8 @@ msgid "SR UUID of new SR is: %s" msgstr "" #: nova/volume/xensm.py:71 -#, fuzzy msgid "Failed to update db" -msgstr "Failed to read private ip" +msgstr "" #: nova/volume/xensm.py:80 #, python-format @@ -7416,34 +7533,106 @@ msgid "Volume will be created in backend - %d" msgstr "" #: nova/volume/xensm.py:154 -#, fuzzy, python-format msgid "Failed to update volume in db" -msgstr "Unable to locate volume %s" +msgstr "" #: nova/volume/xensm.py:157 -#, fuzzy, python-format msgid "Unable to create volume" -msgstr "Unable to locate volume %s" +msgstr "" #: nova/volume/xensm.py:171 -#, fuzzy msgid "Failed to delete vdi" -msgstr "Failed to read private ip" +msgstr "" #: nova/volume/xensm.py:177 -#, fuzzy, python-format msgid "Failed to delete volume in db" -msgstr "Unable to locate volume %s" +msgstr "" #: nova/volume/xensm.py:211 -#, fuzzy, python-format msgid "Failed to find volume in db" -msgstr "Unable to detach volume %s" +msgstr "" #: nova/volume/xensm.py:222 msgid "Failed to find backend in db" msgstr "" +#: nova/volume/nexenta/__init__.py:27 +msgid "Nexenta SA returned the error" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:64 +#, python-format +msgid "Sending JSON data: %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:69 +#, python-format +msgid "Auto switching to HTTPS connection to %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:75 +msgid "No headers in server response" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:76 +msgid "Bad response from server" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:79 +#, python-format +msgid "Got response: %s" +msgstr "" + +#: nova/volume/nexenta/volume.py:96 +#, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "" + +#: nova/volume/nexenta/volume.py:180 +msgid "" +"Call to local_path should not happen. Verify that use_local_volumes flag " +"is turned off." +msgstr "" + +#: nova/volume/nexenta/volume.py:202 +#, python-format +msgid "Ignored target creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:210 +#, python-format +msgid "Ignored target group creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:219 +#, python-format +msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:227 +#, python-format +msgid "Ignored LU creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:237 +#, python-format +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:273 +#, python-format +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" +msgstr "" + +#: nova/volume/nexenta/volume.py:280 +#, python-format +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" +msgstr "" + #: nova/vsa/api.py:82 msgid "invalid drive data" msgstr "" @@ -7467,9 +7656,9 @@ msgid "Requested number of VCs (%d) is too high. Setting to default" msgstr "" #: nova/vsa/api.py:194 -#, fuzzy, python-format +#, python-format msgid "Creating VSA: %s" -msgstr "Terminating instance %s" +msgstr "" #: nova/vsa/api.py:241 #, python-format @@ -7504,9 +7693,9 @@ msgid "VSA ID %(vsa_id)s: Deleting %(direction)s volume %(vol_name)s" msgstr "" #: nova/vsa/api.py:355 -#, fuzzy, python-format +#, python-format msgid "Unable to delete volume %s" -msgstr "Unable to locate volume %s" +msgstr "" #: nova/vsa/api.py:357 #, python-format @@ -7572,721 +7761,56 @@ msgstr "" msgid "VSA ID %(vsa_id)d: Start %(vc_count)d instances" msgstr "" -#~ msgid "Uncaught exception" -#~ msgstr "Uncaught exception" - -#~ msgid "Volume quota exceeded. You cannot create a volume of size %sG" -#~ msgstr "Volume quota exceeded. You cannot create a volume of size %sG" - -#~ msgid "Compute.api::get_lock %s" -#~ msgstr "Compute.api::get_lock %s" - -#~ msgid "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" -#~ msgstr "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" - -#~ msgid "Subject for certificate for vpns, %s for project, timestamp" -#~ msgstr "Subject for certificate for vpns, %s for project, timestamp" - -#~ msgid "Deallocating address %s" -#~ msgstr "Deallocating address %s" - -#~ msgid "All hosts have too many cores" -#~ msgstr "All hosts have too many cores" - -#~ msgid "Host %s not available" -#~ msgstr "Host %s not available" - -#~ msgid "All hosts have too many gigabytes" -#~ msgstr "All hosts have too many gigabytes" - -#~ msgid "All hosts have too many networks" -#~ msgstr "All hosts have too many networks" - -#~ msgid "Can't test instances without a real virtual env." -#~ msgstr "Can't test instances without a real virtual env." - -#~ msgid "Need to watch instance %s until it's running..." -#~ msgstr "Need to watch instance %s until it's running..." - -#~ msgid "Killing dnsmasq threw %s" -#~ msgstr "Killing dnsmasq threw %s" - -#~ msgid "Running %s" -#~ msgstr "Running %s" - -#~ msgid "PV Kernel in VDI:%s" -#~ msgstr "PV Kernel in VDI:%s" - -#~ msgid "No VDIs found for VM %s" -#~ msgstr "No VDIs found for VM %s" - -#~ msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s" -#~ msgstr "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s" - -#~ msgid "No service for %(host)s, %(binary)s" -#~ msgstr "" - -#~ msgid "No fixed ips defined" -#~ msgstr "" - -#~ msgid "No floating ip for address %s" -#~ msgstr "" - -#~ msgid "No address for instance %s" -#~ msgstr "" - -#~ msgid "no keypair for user %(user_id)s, name %(name)s" -#~ msgstr "" - -#~ msgid "No network for id %s" -#~ msgstr "" - -#~ msgid "No networks defined" -#~ msgstr "" - -#~ msgid "No network for bridge %s" -#~ msgstr "" - -#~ msgid "No network for instance %s" -#~ msgstr "" - -#~ msgid "Token %s does not exist" -#~ msgstr "" - -#~ msgid "No quota for project_id %s" -#~ msgstr "" - -#~ msgid "Volume %s not found" -#~ msgstr "" - -#~ msgid "No export device found for volume %s" -#~ msgstr "" - -#~ msgid "No target id found for volume %s" -#~ msgstr "" - -#~ msgid "No security group with id %s" -#~ msgstr "" - -#~ msgid "No security group named %(group_name)s for project: %(project_id)s" -#~ msgstr "" - -#~ msgid "No secuity group rule with id %s" +#~ msgid "Going to try to soft delete %s" #~ msgstr "" -#~ msgid "No user for id %s" +#~ msgid "No host for instance %s, deleting immediately" #~ msgstr "" -#~ msgid "No user for access key %s" +#~ msgid "Going to try to terminate %s" #~ msgstr "" -#~ msgid "No project with id %s" +#~ msgid "Going to try to stop %s" #~ msgstr "" -#~ msgid "No console pool with id %(pool_id)s" +#~ msgid "Going to try to start %s" #~ msgstr "" #~ msgid "" -#~ "No console pool of type %(console_type)s" -#~ " for compute host %(compute_host)s on " -#~ "proxy host %(host)s" +#~ "Instance %(name)s found in database but" +#~ " not known by hypervisor. Setting " +#~ "power state to NOSTATE" #~ msgstr "" -#~ msgid "No console for instance %(instance_id)s in pool %(pool_id)s" +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name_label)s' which is marked as " +#~ "DELETED but still present on host." #~ msgstr "" -#~ msgid "on instance %s" +#~ msgid "Can't downgrade without losing data" #~ msgstr "" -#~ msgid "No console with id %(console_id)s %(idesc)s" +#~ msgid "Unable to get updated status: %s" #~ msgstr "" -#~ msgid "No zone with id %(zone_id)s" +#~ msgid "" +#~ "deactivate_node is called for " +#~ "node_id = %(id)s node_ip = %(ip)s" #~ msgstr "" -#~ msgid "Checking state of %s" +#~ msgid "During wait running, %s disappeared." #~ msgstr "" -#~ msgid "Current state of %(name)s was %(state)s." +#~ msgid "Instance %s running successfully." #~ msgstr "" -#~ msgid "Invalid device path %s" -#~ msgstr "" - -#~ msgid "No disk at %s" -#~ msgstr "" - -#~ msgid "Instance snapshotting is not supported for libvirtat this time" -#~ msgstr "" - -#~ msgid "_wait_for_reboot failed: %s" -#~ msgstr "" - -#~ msgid "_wait_for_rescue failed: %s" -#~ msgstr "" - -#~ msgid "instance %s: is running" -#~ msgstr "" - -#~ msgid "instance %s: failed to boot" -#~ msgstr "" - -#~ msgid "Contents of file %(fpath)s: %(contents)r" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting key into image %(img_id)s" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting net into image %(img_id)s" -#~ msgstr "" - -#~ msgid "diagnostics are not supported for libvirt" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %s, tried to allocate address" -#~ msgstr "" - -#~ msgid "Address quota exceeded. You cannot allocate any more addresses" -#~ msgstr "" - -#~ msgid "Finished retreving %(url)s -- placed in %(path)s" -#~ msgstr "" - -#~ msgid "The key_pair %s already exists" -#~ msgstr "" - -#~ msgid "Generating root CA: %s" -#~ msgstr "" - -#~ msgid "%s is not a valid ipProtocol" -#~ msgstr "" - -#~ msgid "Invalid port range" -#~ msgstr "" - -#~ msgid "invalid id: %s" -#~ msgstr "" - -#~ msgid "Using paste.deploy config at: %s" -#~ msgstr "" - -#~ msgid "No paste configuration for app: %s" -#~ msgstr "" - -#~ msgid "" -#~ "App Config: %(api)s\n" -#~ "%(config)r" -#~ msgstr "" - -#~ msgid "Running %s API" -#~ msgstr "" - -#~ msgid "No known API applications configured in %s." -#~ msgstr "" - -#~ msgid "Starting nova-api node (version %s)" -#~ msgstr "" - -#~ msgid "No paste configuration found for: %s" -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s is too short." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s contains invalid characters." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s starts with a hyphen." -#~ msgstr "" - -#~ msgid "Argument %s is required." -#~ msgstr "" - -#~ msgid "" -#~ "Argument %(key)s may not take value " -#~ "%(value)s. Valid values are ['true', " -#~ "'false']." -#~ msgstr "" - -#~ msgid "" -#~ "Created VDI %(vdi_ref)s (%(label)s, %(size)s," -#~ " %(read_only)s) on %(sr_ref)s." -#~ msgstr "" - -#~ msgid "Attempted to create non-unique name %s" -#~ msgstr "" - -#~ msgid "instance %(name)s: not enough free memory" -#~ msgstr "" - -#~ msgid "Spawning VM %(instance_name)s created %(vm_ref)s." -#~ msgstr "" - -#~ msgid "Invalid value for onset_files: '%s'" -#~ msgstr "" - -#~ msgid "Instance %s: booted" -#~ msgstr "" - -#~ msgid "Instance not present %s" -#~ msgstr "" - -#~ msgid "Unable to Snapshot %(vm_ref)s: %(exc)s" -#~ msgstr "" - -#~ msgid "VM %(vm)s already halted, skipping shutdown..." -#~ msgstr "" - -#~ msgid "Removing kernel/ramdisk files" -#~ msgstr "" - -#~ msgid "" -#~ "TIMEOUT: The call to %(method)s timed" -#~ " out. VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "NOT IMPLEMENTED: The call to %(method)s" -#~ " is not supported by the agent. " -#~ "VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "The call to %(method)s returned an " -#~ "error: %(e)s. VM id=%(instance_id)s; " -#~ "args=%(strargs)s" -#~ msgstr "" - -#~ msgid "Template for script to run on cloudpipe instance boot" -#~ msgstr "" - -#~ msgid "Image %s could not be found" -#~ msgstr "" - -#~ msgid "ApiError raised: %s" -#~ msgstr "" - -#~ msgid "User %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be created because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because project %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be modified because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "User \"%s\" not found" -#~ msgstr "" - -#~ msgid "Project \"%s\" not found" -#~ msgstr "" - -#~ msgid "Including admin operations in API." -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the database has not been created.\n" -#~ "Please create a database using nova-" -#~ "manage sync db before running this " -#~ "command." -#~ msgstr "" - -#~ msgid "" -#~ "No more networks available. If this is a new installation, you need\n" -#~ "to call something like this:\n" -#~ "\n" -#~ " nova-manage network create 10.0.0.0/8 10 64\n" -#~ "\n" -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the" -#~ " certificate db has not been created." -#~ "\n" -#~ "Please create a database by running a nova-api server on this host." -#~ msgstr "" - -#~ msgid "network" -#~ msgstr "" - -#~ msgid "IP address" -#~ msgstr "" - -#~ msgid "MAC address" -#~ msgstr "" - -#~ msgid "hostname" -#~ msgstr "" - -#~ msgid "host" -#~ msgstr "" - -#~ msgid "netmask" -#~ msgstr "" - -#~ msgid "Failed to load partition: %s" -#~ msgstr "" - -#~ msgid "%(filename)s, line %(line_info)d" -#~ msgstr "" - -#~ msgid "In init host" -#~ msgstr "" - -#~ msgid "Attempt to create duplicate vm %s" -#~ msgstr "" - -#~ msgid "Starting VM %s " -#~ msgstr "" - -#~ msgid "Started VM %s " -#~ msgstr "" - -#~ msgid "spawn vm failed: %s" -#~ msgstr "" - -#~ msgid "Failed to create VM %s" -#~ msgstr "" - -#~ msgid "Set memory for vm %s..." -#~ msgstr "" - -#~ msgid "Set vcpus for vm %s..." -#~ msgstr "" - -#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" -#~ msgstr "" - -#~ msgid "Failed to add diskdrive to VM %s" -#~ msgstr "" - -#~ msgid "New disk drive path is %s" -#~ msgstr "" - -#~ msgid "Failed to add vhd file to VM %s" -#~ msgstr "" - -#~ msgid "Created disk for %s" -#~ msgstr "" - -#~ msgid "Creating nic for %s " -#~ msgstr "" - -#~ msgid "Failed creating a port on the external vswitch" -#~ msgstr "" - -#~ msgid "Failed creating port for %s" -#~ msgstr "" - -#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" -#~ msgstr "" - -#~ msgid "Failed to add nic to VM %s" -#~ msgstr "" - -#~ msgid "Created nic for %s " -#~ msgstr "" - -#~ msgid "WMI job failed: %s" -#~ msgstr "" - -#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " -#~ msgstr "" - -#~ msgid "Got request to destroy vm %s" -#~ msgstr "" - -#~ msgid "Failed to destroy vm %s" -#~ msgstr "" - -#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgid "The nwfilter(%(instance_secgroup_filter_name)s) is not found." #~ msgstr "" #~ msgid "" -#~ "Got Info for vm %(instance_id)s: " -#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," -#~ " cpu_time=%(uptime)s" -#~ msgstr "" - -#~ msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Instance %d was not found in get_network_topic" -#~ msgstr "" - -#~ msgid "Instance %d has no host" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %(pid)s, tried to run %(min_count)s instances" -#~ msgstr "" - -#~ msgid "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Going to try to terminate %s" -#~ msgstr "" - -#~ msgid "Instance %d was not found during terminate" -#~ msgstr "" - -#~ msgid "Instance %d is already being terminated" -#~ msgstr "" - -#~ msgid "Invalid device specified: %s. Example device: /dev/vdb" -#~ msgstr "" - -#~ msgid "Volume isn't attached to anything!" -#~ msgstr "" - -#~ msgid "" -#~ "AMQP server on %(fl_host)s:%(fl_port)d is " -#~ "unreachable. Trying again in %(fl_intv)d " -#~ "seconds." -#~ msgstr "" - -#~ msgid "Unable to connect to AMQP server after %d tries. Shutting down." -#~ msgstr "" - -#~ msgid "Failed to fetch message from queue" -#~ msgstr "" - -#~ msgid "Making asynchronous call..." -#~ msgstr "" - -#~ msgid "Making asynchronous cast..." -#~ msgstr "" - -#~ msgid "FAKE AOE: %s" -#~ msgstr "" - -#~ msgid "Skipping ensure_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Skipping remove_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Starting %(arg0)s on %(host)s:%(port)s" -#~ msgstr "" - -#~ msgid "leasing ip" -#~ msgstr "" - -#~ msgid "Adopted old lease or got a change of mac/hostname" -#~ msgstr "" - -#~ msgid "releasing ip" -#~ msgstr "" - -#~ msgid "" -#~ "Called %(action)s for mac %(mac)s with" -#~ " ip %(ip)s and hostname %(hostname)s " -#~ "on interface %(interface)s" -#~ msgstr "" - -#~ msgid "Instance %s Not Found" -#~ msgstr "" - -#~ msgid "Dissassociated %s stale fixed ip(s)" -#~ msgstr "" - -#~ msgid "Leasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s leased that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "IP %s leased that was already deallocated" -#~ msgstr "" - -#~ msgid "Releasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s released that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "Forgetting SR %s ... " -#~ msgstr "" - -#~ msgid "Forgetting SR %s done." -#~ msgstr "" - -#~ msgid "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s" -#~ msgstr "" - -#~ msgid "Unable to obtain target information %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown S3 value type %r" -#~ msgstr "" - -#~ msgid "Authenticated request" -#~ msgstr "" - -#~ msgid "List of buckets requested" -#~ msgstr "" - -#~ msgid "List keys for bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to access bucket %s" -#~ msgstr "" - -#~ msgid "Creating bucket %s" -#~ msgstr "" - -#~ msgid "Deleting bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete bucket %s" -#~ msgstr "" - -#~ msgid "Getting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to get object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Putting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to upload object %(nm)s to bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Deleting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: invalid directory %s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: unauthorized bucket %s" -#~ msgstr "" - -#~ msgid "Starting image upload: %s" -#~ msgstr "" - -#~ msgid "Not authorized to update attributes of image %s" -#~ msgstr "" - -#~ msgid "Toggling publicity flag of image %(image_id)s %(newstatus)r" -#~ msgstr "" - -#~ msgid "Updating user fields on image %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete image %s" -#~ msgstr "" - -#~ msgid "Deleted image: %s" -#~ msgstr "" - -#~ msgid "No user found for access key %s" -#~ msgstr "" - -#~ msgid "No project called %s could be found" -#~ msgstr "" - -#~ msgid "User %(uid)s is not a member of project %(pjid)s" -#~ msgstr "" - -#~ msgid "Signature does not match" -#~ msgstr "" - -#~ msgid "The %s role can not be found" -#~ msgstr "" - -#~ msgid "The %s role is global only" -#~ msgstr "" - -#~ msgid "LDAP user %s already exists" -#~ msgstr "" - -#~ msgid "LDAP object for %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s doesn't exist" -#~ msgstr "" - -#~ msgid "Group can't be created because group %s already exists" -#~ msgstr "" - -#~ msgid "Group can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be searched in group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be added to the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "The group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be removed from the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s is not a member of the group" -#~ msgstr "" - -#~ msgid "User %s can't be removed from all because the user doesn't exist" -#~ msgstr "" - -#~ msgid "Group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "Creating new user: %s" -#~ msgstr "" - -#~ msgid "Deleting user: %s" -#~ msgstr "" - -#~ msgid "Adding role %(role)s to user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Adding sitewide role %(role)s to user %(user)s" -#~ msgstr "" - -#~ msgid "Removing role %(role)s from user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Removing sitewide role %(role)s from user %(user)s" -#~ msgstr "" - -#~ msgid "operation must be add or remove" -#~ msgstr "" - -#~ msgid "Getting x509 for user: %(name)s on project: %(project)s" -#~ msgstr "" - -#~ msgid "Create project %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Modify project: %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Delete project: %s" -#~ msgstr "" - -#~ msgid "Adding user %(user)s to project %(project)s" -#~ msgstr "" - -#~ msgid "Removing user %(user)s from project %(project)s" +#~ "%(container_format)s-%(id)s (%(base_file)s): in: on" +#~ " other nodes (%(remote)d on other " +#~ "nodes)" #~ msgstr "" diff --git a/nova/locale/es/LC_MESSAGES/nova.po b/nova/locale/es/LC_MESSAGES/nova.po index 913085bef..3052933f6 100644 --- a/nova/locale/es/LC_MESSAGES/nova.po +++ b/nova/locale/es/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-19 23:02+0000\n" +"POT-Creation-Date: 2012-02-26 23:03+0000\n" "PO-Revision-Date: 2012-01-02 01:45+0000\n" "Last-Translator: jsoler \n" "Language-Team: Spanish \n" @@ -26,9 +26,8 @@ msgid "Filename of private key" msgstr "Nombre de fichero de la clave privada" #: nova/crypto.py:56 -#, fuzzy msgid "Filename of root Certificate Revocation List" -msgstr "Nombre de fichero de la lista de certificados de revocación raíz" +msgstr "" #: nova/crypto.py:59 msgid "Where we keep our keys" @@ -56,7 +55,12 @@ msgstr "" "Sujeto (Subject) para el certificado del proyecto, %s para el proyecto, " "marca de tiempo" -#: nova/crypto.py:296 +#: nova/crypto.py:142 nova/crypto.py:159 nova/crypto.py:248 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/crypto.py:307 #, python-format msgid "Flags path: %s" msgstr "Ruta a las opciones: %s" @@ -81,9 +85,8 @@ msgstr "" "Stderr: %(stderr)r" #: nova/exception.py:92 -#, fuzzy msgid "DB exception wrapped." -msgstr "Excepción DB encapsulada" +msgstr "" #: nova/exception.py:153 msgid "An unknown exception occurred." @@ -131,37 +134,34 @@ msgid "Unacceptable parameters." msgstr "" #: nova/exception.py:219 -#, fuzzy, python-format msgid "Invalid snapshot" -msgstr "id no valido: %s" +msgstr "" #: nova/exception.py:223 -#, fuzzy, python-format +#, python-format msgid "Volume %(volume_id)s is not attached to anything" -msgstr "¡El volumen no está unido a nada!" +msgstr "" #: nova/exception.py:227 nova/api/openstack/compute/contrib/keypairs.py:103 msgid "Keypair data is invalid" msgstr "" #: nova/exception.py:231 -#, fuzzy, python-format msgid "Failed to load data into json format" -msgstr "Fallo al cargar la partición: %s" +msgstr "" #: nova/exception.py:235 msgid "The request is invalid." msgstr "" #: nova/exception.py:239 -#, fuzzy, python-format +#, python-format msgid "Invalid signature %(signature)s for user %(user)s." -msgstr "Firma invalida para el usuario %s" +msgstr "" #: nova/exception.py:243 -#, fuzzy msgid "Invalid input received" -msgstr "Rango de puerto inválido" +msgstr "" #: nova/exception.py:247 #, python-format @@ -192,9 +192,9 @@ msgid "Invalid content type %(content_type)s." msgstr "" #: nova/exception.py:271 -#, fuzzy, python-format +#, python-format msgid "Invalid cidr %(cidr)s." -msgstr "id no valido: %s" +msgstr "" #: nova/exception.py:275 msgid "Invalid reuse of an RPC connection." @@ -214,102 +214,105 @@ msgstr "" #: nova/exception.py:290 #, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:294 +#, 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:295 -#, fuzzy, python-format +#: nova/exception.py:299 +#, python-format msgid "Instance %(instance_id)s is not running." -msgstr "instancia %s: está ejecutándose" +msgstr "" -#: nova/exception.py:299 +#: nova/exception.py:303 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:303 -#, fuzzy, python-format +#: nova/exception.py:307 +#, python-format msgid "Instance %(instance_id)s is not in rescue mode" -msgstr "instancia %(instance_id)s: adjuntar fallo %(mountpoint)s, removiendo" +msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:311 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:311 -#, fuzzy, python-format +#: nova/exception.py:315 msgid "Failed to resume server" -msgstr "Fallo al crear la VM %s" +msgstr "" -#: nova/exception.py:315 -#, fuzzy, python-format +#: nova/exception.py:319 msgid "Failed to reboot instance" -msgstr "Reiniciar instancia %r" +msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:340 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:344 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:348 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:352 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:353 +#: nova/exception.py:357 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:358 +#: nova/exception.py:362 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:362 +#: nova/exception.py:366 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:366 +#: nova/exception.py:370 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, 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:376 +#: nova/exception.py:380 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -317,736 +320,736 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:387 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:391 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:391 -#, fuzzy, python-format +#: nova/exception.py:395 +#, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" -msgstr "instancia %(instance_id)s: adjuntar fallo %(mountpoint)s, removiendo" +msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:399 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:399 -#, fuzzy, python-format +#: nova/exception.py:403 msgid "Resource could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:404 +#: nova/exception.py:408 #, python-format msgid "Required flag %(flag)s not set." msgstr "" -#: nova/exception.py:408 -#, fuzzy, python-format +#: nova/exception.py:412 +#, python-format msgid "Volume %(volume_id)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:416 #, python-format msgid "Unable to locate account %(account_name) on Solidfire device" msgstr "" -#: nova/exception.py:416 -#, fuzzy, python-format +#: nova/exception.py:420 +#, python-format msgid "Volume not found for instance %(instance_id)s." -msgstr "No es posible usar SR %(sr_ref)s para la instancia %(instance_name)s" +msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:424 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:425 -#, fuzzy, python-format +#: nova/exception.py:429 msgid "Zero volume types found." -msgstr "El volumen %s no se ha encontrado" +msgstr "" -#: nova/exception.py:429 -#, fuzzy, python-format +#: nova/exception.py:433 +#, python-format msgid "Volume type %(volume_type_id)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:438 +#: nova/exception.py:442 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:443 -#, fuzzy, python-format +#: nova/exception.py:447 +#, python-format msgid "Snapshot %(snapshot_id)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:447 +#: nova/exception.py:451 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:451 -#, fuzzy, python-format +#: nova/exception.py:455 +#, python-format +msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +msgstr "" + +#: nova/exception.py:460 +#, python-format msgid "No target id found for volume %(volume_id)s." -msgstr "No se ha encontrado id de destino para el volumen %s" +msgstr "" -#: nova/exception.py:455 -#, fuzzy, python-format +#: nova/exception.py:464 +#, python-format msgid "No disk at %(location)s" -msgstr "No hay disco en %s" +msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:468 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:472 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:476 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:472 -#, fuzzy, python-format +#: nova/exception.py:481 +#, python-format msgid "Image %(image_id)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:476 -#, fuzzy, python-format +#: nova/exception.py:485 +#, python-format msgid "Kernel not found for image %(image_id)s." -msgstr "%(param)s propiedad no encontrada para la imagen %(_image_id)s" +msgstr "" -#: nova/exception.py:480 -#, fuzzy, python-format +#: nova/exception.py:489 +#, python-format msgid "User %(user_id)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:484 -#, fuzzy, python-format +#: nova/exception.py:493 +#, python-format msgid "Project %(project_id)s could not be found." -msgstr "No se ha podido encontrar un proyecto con nombre %s" +msgstr "" -#: nova/exception.py:488 -#, fuzzy, python-format +#: nova/exception.py:497 +#, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." -msgstr "El usuario %(uid)s no es miembro del proyecto %(pjid)s" +msgstr "" -#: nova/exception.py:492 -#, fuzzy, python-format +#: nova/exception.py:501 +#, python-format msgid "Role %(role_id)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:505 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:500 +#: nova/exception.py:509 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:504 -#, fuzzy, python-format +#: nova/exception.py:513 +#, python-format msgid "Network %(network_id)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:508 +#: nova/exception.py:517 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:512 +#: nova/exception.py:521 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:516 +#: nova/exception.py:525 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:520 -#, fuzzy, python-format +#: nova/exception.py:529 +#, python-format msgid "Network could not be found for instance %(instance_id)s." -msgstr "Obtener salida de la consola para la instancia %s" +msgstr "" -#: nova/exception.py:524 -#, fuzzy, python-format +#: nova/exception.py:533 msgid "No networks defined." -msgstr "No hay red para el id %s" +msgstr "" -#: nova/exception.py:528 +#: nova/exception.py:537 #, 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:533 +#: nova/exception.py:542 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:546 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:550 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:554 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:549 -#, fuzzy, python-format +#: nova/exception.py:558 +#, python-format msgid "Instance %(instance_id)s has zero fixed ips." -msgstr "instancia %(instance_id)s: adjuntar fallo %(mountpoint)s, removiendo" +msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:562 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:558 -#, fuzzy, python-format +#: nova/exception.py:567 +#, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." -msgstr "instancia %(instance_id)s: adjuntar fallo %(mountpoint)s, removiendo" +msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:571 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:575 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:571 +#: nova/exception.py:580 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:584 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:588 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:583 -#, fuzzy, python-format +#: nova/exception.py:592 msgid "Zero fixed ips could be found." -msgstr "No se ha podido encontrar un proyecto con nombre %s" +msgstr "" -#: nova/exception.py:587 -#, fuzzy, python-format +#: nova/exception.py:596 +#, python-format msgid "Floating ip not found for id %(id)s." -msgstr "No hay ip flotante para la dirección %s" +msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:600 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:595 -#, fuzzy, python-format +#: nova/exception.py:604 +#, python-format msgid "Floating ip not found for address %(address)s." -msgstr "No hay ip flotante para la dirección %s" +msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:608 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:612 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:607 -#, fuzzy, python-format +#: nova/exception.py:616 +#, python-format msgid "Floating ip %(address)s is associated." -msgstr "No hay ip flotante para la dirección %s" +msgstr "" -#: nova/exception.py:611 +#: nova/exception.py:620 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:615 -#, fuzzy, python-format +#: nova/exception.py:624 msgid "Zero floating ips exist." -msgstr "No hay ip flotante para la dirección %s" +msgstr "" -#: nova/exception.py:619 -#, fuzzy, python-format +#: nova/exception.py:628 +#, python-format msgid "Interface %(interface)s not found." -msgstr "La instancia %s no se ha encontrado" +msgstr "" -#: nova/exception.py:623 -#, fuzzy, python-format +#: nova/exception.py:632 +#, python-format msgid "Keypair %(name)s not found for user %(user_id)s" -msgstr "%(param)s propiedad no encontrada para la imagen %(_image_id)s" +msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:636 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:631 -#, fuzzy, python-format +#: nova/exception.py:640 +#, python-format msgid "Service %(service_id)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:635 -#, fuzzy, python-format +#: nova/exception.py:644 +#, python-format msgid "Host %(host)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:639 -#, fuzzy, python-format +#: nova/exception.py:648 +#, python-format msgid "Compute host %(host)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:652 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:647 -#, fuzzy, python-format +#: nova/exception.py:656 +#, python-format msgid "Auth token %(token)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:651 -#, fuzzy, python-format +#: nova/exception.py:660 +#, python-format msgid "Access Key %(access_key)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:655 -#, fuzzy, python-format +#: nova/exception.py:664 msgid "Quota could not be found" -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:659 -#, fuzzy, python-format +#: nova/exception.py:668 +#, python-format msgid "Quota for project %(project_id)s could not be found." -msgstr "No se ha podido encontrar un proyecto con nombre %s" +msgstr "" -#: nova/exception.py:663 +#: nova/exception.py:672 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:667 +#: nova/exception.py:676 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:672 -#, fuzzy, python-format +#: nova/exception.py:681 +#, python-format msgid "Security group with rule %(rule_id)s not found." -msgstr "No hay un grupo de seguridad con el id %s" +msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:685 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:690 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:686 -#, fuzzy, python-format +#: nova/exception.py:695 +#, python-format msgid "Migration %(migration_id)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:699 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:695 -#, fuzzy, python-format +#: nova/exception.py:704 +#, python-format msgid "Console pool %(pool_id)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:699 +#: nova/exception.py:708 #, 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:705 -#, fuzzy, python-format +#: nova/exception.py:714 +#, python-format msgid "Console %(console_id)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:718 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:713 -#, fuzzy, python-format +#: nova/exception.py:722 +#, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -"instancia %(instance_id)s: adjuntando volumen %(volume_id)s a " -"%(mountpoint)s" -#: nova/exception.py:718 +#: nova/exception.py:727 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:722 -#, fuzzy, python-format +#: nova/exception.py:731 msgid "Zero instance types found." -msgstr "La instancia %s no se ha encontrado" +msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:735 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:739 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:735 -#, fuzzy, python-format +#: nova/exception.py:744 +#, python-format msgid "Flavor %(flavor_id)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:739 -#, fuzzy, python-format +#: nova/exception.py:748 +#, python-format msgid "Zone %(zone_id)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:752 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:756 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:752 +#: nova/exception.py:761 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:765 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:761 +#: nova/exception.py:770 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:766 -#, fuzzy, python-format +#: nova/exception.py:775 msgid "LDAP object could not be found" -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:770 -#, fuzzy, python-format +#: nova/exception.py:779 +#, python-format msgid "LDAP user %(user_id)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:774 -#, fuzzy, python-format +#: nova/exception.py:783 +#, python-format msgid "LDAP group %(group_id)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:778 -#, fuzzy, python-format +#: nova/exception.py:787 +#, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." -msgstr "El usuario %(uid)s es actualmente miembro del grupo %(group_dn)s" +msgstr "" -#: nova/exception.py:782 -#, fuzzy, python-format +#: nova/exception.py:791 +#, python-format msgid "File %(file_path)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:786 -#, fuzzy, python-format +#: nova/exception.py:795 msgid "Zero files could be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:799 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:795 -#, fuzzy, python-format +#: nova/exception.py:804 +#, python-format msgid "Network adapter %(adapter)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:808 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:812 msgid "Action not allowed." msgstr "" -#: nova/exception.py:807 -#, fuzzy, python-format +#: nova/exception.py:816 +#, python-format msgid "Unable to use global role %(role_id)s" -msgstr "Imposible encontrar volumen %s" +msgstr "" -#: nova/exception.py:811 +#: nova/exception.py:820 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:815 +#: nova/exception.py:824 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:824 -#, fuzzy, python-format +#: nova/exception.py:833 +#, python-format msgid "Key pair %(key_name)s already exists." -msgstr "El usuario %s ya existe" +msgstr "" -#: nova/exception.py:828 -#, fuzzy, python-format +#: nova/exception.py:837 +#, python-format msgid "User %(user)s already exists." -msgstr "El usuario %s ya existe" +msgstr "" -#: nova/exception.py:832 -#, fuzzy, python-format +#: nova/exception.py:841 +#, python-format msgid "LDAP user %(user)s already exists." -msgstr "El usuario %s ya existe" +msgstr "" -#: nova/exception.py:836 -#, fuzzy, python-format +#: nova/exception.py:845 +#, python-format msgid "LDAP group %(group)s already exists." -msgstr "el grupo %s ya existe" +msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:849 #, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "El usuario %(uid)s es actualmente miembro del grupo %(group_dn)s" -#: nova/exception.py:845 -#, fuzzy, python-format +#: nova/exception.py:854 +#, python-format msgid "Project %(project)s already exists." -msgstr "el grupo %s ya existe" +msgstr "" -#: nova/exception.py:849 -#, fuzzy, python-format +#: nova/exception.py:858 +#, python-format msgid "Instance %(name)s already exists." -msgstr "El usuario %s ya existe" +msgstr "" -#: nova/exception.py:853 -#, fuzzy, python-format +#: nova/exception.py:862 +#, python-format msgid "Instance Type %(name)s already exists." -msgstr "El usuario %s ya existe" +msgstr "" -#: nova/exception.py:857 -#, fuzzy, python-format +#: nova/exception.py:866 +#, python-format msgid "Volume Type %(name)s already exists." -msgstr "el grupo %s ya existe" +msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:870 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:865 +#: nova/exception.py:874 msgid "Migration error" msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:878 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:882 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:886 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:890 msgid "Nova access parameters were not specified." msgstr "" -#: nova/exception.py:885 -#, fuzzy, python-format +#: nova/exception.py:894 +#, python-format msgid "Virtual Storage Array %(id)d could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:889 -#, fuzzy, python-format +#: nova/exception.py:898 +#, python-format msgid "Virtual Storage Array %(name)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:902 msgid "When resizing, instances must change size!" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:906 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:910 msgid "1 or more Zones could not complete the request" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:914 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:909 +#: nova/exception.py:918 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:922 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:926 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:930 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:934 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:929 +#: nova/exception.py:938 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:933 -#, fuzzy, python-format +#: nova/exception.py:942 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:947 +#, python-format msgid "Aggregate %(aggregate_id)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:937 +#: nova/exception.py:951 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:941 +#: nova/exception.py:955 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:945 +#: nova/exception.py:959 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:964 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:968 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:972 msgid "Detected more than one volume with name %(vol_name)" msgstr "" -#: nova/exception.py:962 +#: nova/exception.py:976 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:967 -#, fuzzy, python-format +#: nova/exception.py:981 msgid "Unable to create instance type" -msgstr "Imposible adjuntar volumen a la instancia %s" +msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:985 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:989 #, python-format msgid "Error in SolidFire API response: status=%(status)s" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:993 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:983 +#: nova/exception.py:997 msgid "Detected existing vlan with id %(vlan)" msgstr "" -#: nova/exception.py:987 -#, fuzzy, python-format +#: nova/exception.py:1001 +#, python-format msgid "Instance %(instance_id)s could not be found." -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" -#: nova/exception.py:991 +#: nova/exception.py:1005 msgid "Invalid id: %(val) (expecting \"i-...\")." msgstr "" -#: nova/log.py:307 +#: nova/log.py:310 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1083,165 +1086,183 @@ msgstr "" msgid "Starting %(topic)s node (version %(vcs_string)s)" msgstr "" -#: nova/service.py:176 +#: nova/service.py:177 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:250 +#: nova/service.py:251 msgid "Service killed that has no database entry" msgstr "Se detuvo un servicio sin entrada en la base de datos" -#: nova/service.py:287 +#: nova/service.py:288 msgid "The service database object disappeared, Recreating it." msgstr "El servicio objeto de base de datos ha desaparecido, recreándolo." -#: nova/service.py:302 +#: nova/service.py:303 msgid "Recovered model server connection!" msgstr "Recuperada la conexión al servidor de modelos." -#: nova/service.py:308 +#: nova/service.py:309 msgid "model server went away" msgstr "el servidor de modelos se ha ido" -#: nova/service.py:400 +#: nova/service.py:402 msgid "Full set of FLAGS:" -msgstr "" +msgstr "Conjunto completo de opciones (FLAGS):" -#: nova/service.py:407 +#: nova/service.py:409 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/utils.py:72 +#: nova/utils.py:74 #, python-format msgid "Inner Exception: %s" msgstr "Excepción interna: %s" -#: nova/utils.py:156 +#: nova/utils.py:158 #, python-format msgid "Fetching %s" msgstr "Obteniendo %s" -#: nova/utils.py:197 +#: nova/utils.py:199 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:207 +#: nova/utils.py:209 #, python-format msgid "Running cmd (subprocess): %s" msgstr "Ejecutando cmd (subprocesos): %s" -#: nova/utils.py:223 nova/utils.py:302 +#: nova/utils.py:225 nova/utils.py:304 #, python-format msgid "Result was %s" msgstr "El resultado fue %s" -#: nova/utils.py:236 +#: nova/utils.py:238 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:278 +#: nova/utils.py:280 #, python-format msgid "Running cmd (SSH): %s" msgstr "corriendo cmd (SSH): %s" -#: nova/utils.py:280 +#: nova/utils.py:282 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:284 -#, fuzzy, python-format +#: nova/utils.py:286 msgid "process_input not supported over SSH" -msgstr "atributo no soportado: %s" +msgstr "" -#: nova/utils.py:343 +#: nova/utils.py:345 #, python-format msgid "debug in callback: %s" msgstr "Depuración de la devolución de llamada: %s" -#: nova/utils.py:476 +#: nova/utils.py:478 #, python-format msgid "Link Local address is not found.:%s" msgstr "No se encuentra la dirección del enlace local.:%s" -#: nova/utils.py:479 +#: nova/utils.py:481 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "No se pudo obtener enlace de la ip local de %(interface)s :%(ex)s" -#: nova/utils.py:576 +#: nova/utils.py:592 #, python-format msgid "Invalid backend: %s" msgstr "backend inválido: %s" -#: nova/utils.py:587 +#: nova/utils.py:603 #, python-format msgid "backend %s" msgstr "backend %s" -#: nova/utils.py:636 +#: nova/utils.py:652 msgid "in looping call" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:828 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:814 +#: nova/utils.py:832 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:818 +#: nova/utils.py:836 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:825 +#: nova/utils.py:843 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:935 -#, fuzzy, python-format +#: nova/utils.py:902 +#, python-format +msgid "Found sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:906 +#, python-format +msgid "Cleaned sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:921 +#, python-format +msgid "Found lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:926 +#, python-format +msgid "Cleaned lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:1036 +#, python-format msgid "Expected object of type: %s" -msgstr "Sucedió un error inexperado: %s" +msgstr "" -#: nova/utils.py:966 -#, fuzzy, python-format +#: nova/utils.py:1067 +#, python-format msgid "Invalid server_string: %s" -msgstr "id no valido: %s" +msgstr "" -#: nova/utils.py:1091 +#: nova/utils.py:1192 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1123 -#, fuzzy +#: nova/utils.py:1224 msgid "Original exception being dropped" -msgstr "Excepción DB encapsulada" +msgstr "" -#: nova/utils.py:1242 +#: nova/utils.py:1343 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1244 +#: nova/utils.py:1345 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1276 +#: nova/utils.py:1377 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1278 +#: nova/utils.py:1379 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" @@ -1282,9 +1303,9 @@ msgid "Returned non-serializeable type: %s" msgstr "" #: nova/api/ec2/__init__.py:69 -#, fuzzy, python-format +#, python-format msgid "%(code)s: %(message)s" -msgstr "Obtendiendo desde %(queue)s: %(message)s" +msgstr "" #: nova/api/ec2/__init__.py:91 #, python-format @@ -1350,9 +1371,9 @@ msgid "VolumeNotFound raised: %s" msgstr "" #: nova/api/ec2/__init__.py:593 -#, fuzzy, python-format +#, python-format msgid "SnapshotNotFound raised: %s" -msgstr "No encontrado: %s" +msgstr "" #: nova/api/ec2/__init__.py:599 #, python-format @@ -1360,39 +1381,39 @@ msgid "NotFound raised: %s" msgstr "No encontrado: %s" #: nova/api/ec2/__init__.py:602 -#, fuzzy, python-format +#, python-format msgid "EC2APIError raised: %s" -msgstr "Sucedió un ApiError: %s" +msgstr "" #: nova/api/ec2/__init__.py:610 -#, fuzzy, python-format +#, python-format msgid "KeyPairExists raised: %s" -msgstr "Sucedió un ApiError: %s" +msgstr "" #: nova/api/ec2/__init__.py:614 -#, fuzzy, python-format +#, python-format msgid "InvalidParameterValue raised: %s" -msgstr "id no valido: %s" +msgstr "" #: nova/api/ec2/__init__.py:618 -#, fuzzy, python-format +#, python-format msgid "InvalidPortRange raised: %s" -msgstr "id no valido: %s" +msgstr "" #: nova/api/ec2/__init__.py:622 -#, fuzzy, python-format +#, python-format msgid "NotAuthorized raised: %s" -msgstr "No encontrado: %s" +msgstr "" #: nova/api/ec2/__init__.py:626 -#, fuzzy, python-format +#, python-format msgid "InvalidRequest raised: %s" -msgstr "id no valido: %s" +msgstr "" #: nova/api/ec2/__init__.py:630 #, fuzzy, python-format msgid "ValidatorError raised: %s" -msgstr "Sucedió un ApiError: %s" +msgstr "Sucedió un error inexperado: %s" #: nova/api/ec2/__init__.py:641 #, python-format @@ -1414,9 +1435,9 @@ msgid "Unsupported API request: controller = %(controller)s, action = %(action)s msgstr "" #: nova/api/ec2/cloud.py:337 -#, fuzzy, python-format +#, python-format msgid "Create snapshot of volume %s" -msgstr "Desasociar volumen %s" +msgstr "" #: nova/api/ec2/cloud.py:372 #, python-format @@ -1452,7 +1473,7 @@ msgid "" msgstr "" #: nova/api/ec2/cloud.py:755 -#: nova/api/openstack/compute/contrib/security_groups.py:286 +#: nova/api/openstack/compute/contrib/security_groups.py:292 #, python-format msgid "Create Security Group %s" msgstr "Crear Grupo de Seguridad %s" @@ -1462,120 +1483,117 @@ msgstr "Crear Grupo de Seguridad %s" msgid "group %s already exists" msgstr "el grupo %s ya existe" -#: nova/api/ec2/cloud.py:788 -#: nova/api/openstack/compute/contrib/security_groups.py:239 +#: nova/api/ec2/cloud.py:790 +#: nova/api/openstack/compute/contrib/security_groups.py:245 #, python-format msgid "Delete security group %s" msgstr "Borrar grupo de seguridad %s" -#: nova/api/ec2/cloud.py:796 nova/compute/manager.py:1577 +#: nova/api/ec2/cloud.py:798 nova/compute/manager.py:1589 #, python-format msgid "Get console output for instance %s" msgstr "Obtener salida de la consola para la instancia %s" -#: nova/api/ec2/cloud.py:867 -#, fuzzy, python-format +#: nova/api/ec2/cloud.py:869 +#, python-format msgid "Create volume from snapshot %s" -msgstr "Crear volumen de %s GB" +msgstr "" -#: nova/api/ec2/cloud.py:871 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:873 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:215 #, python-format msgid "Create volume of %s GB" msgstr "Crear volumen de %s GB" -#: nova/api/ec2/cloud.py:899 +#: nova/api/ec2/cloud.py:901 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:914 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:916 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "Desasociar volumen %s" -#: nova/api/ec2/cloud.py:941 nova/api/ec2/cloud.py:998 -#: nova/api/ec2/cloud.py:1465 nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:943 nova/api/ec2/cloud.py:1000 +#: nova/api/ec2/cloud.py:1467 nova/api/ec2/cloud.py:1482 #, python-format msgid "attribute not supported: %s" msgstr "atributo no soportado: %s" -#: nova/api/ec2/cloud.py:1064 +#: nova/api/ec2/cloud.py:1066 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1209 +#: nova/api/ec2/cloud.py:1211 msgid "Allocate address" msgstr "Asignar dirección" -#: nova/api/ec2/cloud.py:1221 +#: nova/api/ec2/cloud.py:1223 #, python-format msgid "Release address %s" msgstr "Liberar dirección %s" -#: nova/api/ec2/cloud.py:1226 +#: nova/api/ec2/cloud.py:1228 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1236 +#: nova/api/ec2/cloud.py:1238 #, python-format msgid "Disassociate address %s" msgstr "Desasociar dirección %s" -#: nova/api/ec2/cloud.py:1261 -#, fuzzy +#: nova/api/ec2/cloud.py:1263 msgid "Image must be available" -msgstr "El estado del volumen debe estar disponible" +msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start terminating instances" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #, python-format msgid "Reboot instance %r" msgstr "Reiniciar instancia %r" -#: nova/api/ec2/cloud.py:1307 -#, fuzzy, python-format +#: nova/api/ec2/cloud.py:1309 msgid "Going to stop instances" -msgstr "Vamos a ejecutar %s insntacias..." +msgstr "" -#: nova/api/ec2/cloud.py:1318 -#, fuzzy +#: nova/api/ec2/cloud.py:1320 msgid "Going to start instances" -msgstr "Se va a iniciar la finalización de las instancias" +msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1412 #, python-format msgid "De-registering image %s" msgstr "Des-registrando la imagen %s" -#: nova/api/ec2/cloud.py:1437 +#: nova/api/ec2/cloud.py:1439 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1483 +#: nova/api/ec2/cloud.py:1485 msgid "user or group not specified" msgstr "usuario o grupo no especificado" -#: nova/api/ec2/cloud.py:1485 +#: nova/api/ec2/cloud.py:1487 msgid "only group \"all\" is supported" msgstr "sólo el grupo \"all\" está soportado" -#: nova/api/ec2/cloud.py:1487 +#: nova/api/ec2/cloud.py:1489 msgid "operation_type must be add or remove" msgstr "operation_type debe ser añadir o eliminar" -#: nova/api/ec2/cloud.py:1489 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Updating image %s publicity" msgstr "Actualizando imagen %s públicamente" -#: nova/api/ec2/cloud.py:1546 +#: nova/api/ec2/cloud.py:1548 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -1622,9 +1640,9 @@ msgid "%(user_id)s could not be found with token '%(token)s'" msgstr "" #: nova/api/openstack/auth.py:135 -#, fuzzy, python-format +#, python-format msgid "%(user_id)s must be an admin or a member of %(project_id)s" -msgstr "El usuario %(uid)s no es miembro del proyecto %(pjid)s" +msgstr "" #: nova/api/openstack/auth.py:153 msgid "Authentication requests must be made against a version root (e.g. /v2)." @@ -1635,16 +1653,16 @@ msgstr "" msgid "Could not find %s in request." msgstr "" -#: nova/api/openstack/auth.py:188 +#: nova/api/openstack/auth.py:192 #, python-format msgid "Successfully authenticated '%s'" msgstr "" -#: nova/api/openstack/auth.py:238 +#: nova/api/openstack/auth.py:242 msgid "User not found with provided API key." msgstr "" -#: nova/api/openstack/auth.py:255 +#: nova/api/openstack/auth.py:259 #, python-format msgid "Provided API key is valid, but not for user '%(username)s'" msgstr "" @@ -1666,9 +1684,9 @@ msgid "offset param must be positive" msgstr "" #: nova/api/openstack/common.py:202 -#, fuzzy, python-format +#, python-format msgid "marker [%s] not found" -msgstr "El volumen %s no se ha encontrado" +msgstr "" #: nova/api/openstack/common.py:242 #, python-format @@ -1679,44 +1697,43 @@ msgstr "" msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:358 +#: nova/api/openstack/common.py:334 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:337 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:441 +#: nova/api/openstack/common.py:417 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:443 -#, fuzzy +#: nova/api/openstack/common.py:419 msgid "Instance snapshots are not permitted at this time." -msgstr "El snapshotting de instancias no está soportado en libvirt en este momento" +msgstr "" #: nova/api/openstack/extensions.py:191 -#, fuzzy, python-format +#, python-format msgid "Loaded extension: %s" -msgstr "Obtenida excepción %s" +msgstr "" #: nova/api/openstack/extensions.py:228 -#, fuzzy, python-format +#, python-format msgid "Ext name: %s" -msgstr "Eliminada imagen: %s" +msgstr "" #: nova/api/openstack/extensions.py:229 -#, fuzzy, python-format +#, python-format msgid "Ext alias: %s" -msgstr "El resultado fue %s" +msgstr "" #: nova/api/openstack/extensions.py:230 -#, fuzzy, python-format +#, python-format msgid "Ext description: %s" -msgstr "Obtenida excepción %s" +msgstr "" #: nova/api/openstack/extensions.py:232 #, python-format @@ -1739,9 +1756,9 @@ msgid "Loading extension %s" msgstr "" #: nova/api/openstack/extensions.py:255 -#, fuzzy, python-format +#, python-format msgid "Calling extension factory %s" -msgstr "Llanado al adquiridor %s" +msgstr "" #: nova/api/openstack/extensions.py:267 #, python-format @@ -1772,14 +1789,14 @@ msgid "too many body keys" msgstr "" #: nova/api/openstack/wsgi.py:580 -#, fuzzy, python-format +#, python-format msgid "Fault thrown: %s" -msgstr "Capturado error: %s" +msgstr "" #: nova/api/openstack/wsgi.py:583 -#, fuzzy, python-format +#, python-format msgid "HTTP exception thrown: %s" -msgstr "Obtenida excepción %s" +msgstr "" #: nova/api/openstack/wsgi.py:691 msgid "Unrecognized Content-Type provided in request" @@ -1846,9 +1863,8 @@ msgstr "" #: nova/api/openstack/compute/image_metadata.py:40 #: nova/api/openstack/compute/images.py:142 #: nova/api/openstack/compute/images.py:157 -#, fuzzy, python-format msgid "Image not found." -msgstr "El volumen %s no se ha encontrado" +msgstr "" #: nova/api/openstack/compute/image_metadata.py:79 msgid "Incorrect request body format" @@ -1873,14 +1889,12 @@ msgid "Invalid metadata key" msgstr "" #: nova/api/openstack/compute/ips.py:74 -#, fuzzy, python-format msgid "Instance does not exist" -msgstr "El token %s no existe" +msgstr "" #: nova/api/openstack/compute/ips.py:97 -#, fuzzy, python-format msgid "Instance is not a member of specified network" -msgstr "instancia %s: reiniciar redes" +msgstr "" #: nova/api/openstack/compute/limits.py:140 #, python-format @@ -1889,22 +1903,20 @@ msgid "" "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:265 +#: nova/api/openstack/compute/limits.py:266 msgid "This request was rate-limited." msgstr "" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:124 #: nova/api/openstack/compute/server_metadata.py:163 -#, fuzzy, python-format msgid "Server does not exist" -msgstr "El token %s no existe" +msgstr "" #: nova/api/openstack/compute/server_metadata.py:143 #: nova/api/openstack/compute/server_metadata.py:156 -#, fuzzy, python-format msgid "Metadata item was not found" -msgstr "La instancia %s no se ha encontrado" +msgstr "" #: nova/api/openstack/compute/servers.py:425 #, python-format @@ -1955,9 +1967,9 @@ msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" #: nova/api/openstack/compute/servers.py:554 -#, fuzzy, python-format +#, python-format msgid "Invalid fixed IP address (%s)" -msgstr "id no valido: %s" +msgstr "" #: nova/api/openstack/compute/servers.py:561 #, python-format @@ -1965,14 +1977,13 @@ msgid "Duplicate networks (%s) are not allowed" msgstr "" #: nova/api/openstack/compute/servers.py:567 -#, fuzzy, python-format +#, python-format msgid "Bad network format: missing %s" -msgstr "No hay red para el id %s" +msgstr "" #: nova/api/openstack/compute/servers.py:570 -#, fuzzy, python-format msgid "Bad networks format" -msgstr "No hay red para el id %s" +msgstr "" #: nova/api/openstack/compute/servers.py:582 msgid "Userdata content cannot be decoded" @@ -2006,9 +2017,8 @@ msgstr "" #: nova/api/openstack/compute/servers.py:832 #: nova/api/openstack/compute/servers.py:852 -#, fuzzy msgid "Instance has not been resized." -msgstr "La instancia ha sido creada previamente" +msgstr "" #: nova/api/openstack/compute/servers.py:838 #, python-format @@ -2029,23 +2039,21 @@ msgid "Missing argument 'type' for reboot" msgstr "" #: nova/api/openstack/compute/servers.py:888 -#, fuzzy, python-format +#, python-format msgid "Error in reboot %s" -msgstr "Generando CA raiz: %s" +msgstr "" #: nova/api/openstack/compute/servers.py:900 -#, fuzzy, python-format msgid "Unable to locate requested flavor." -msgstr "Imposible encontrar volumen %s" +msgstr "" #: nova/api/openstack/compute/servers.py:903 msgid "Resize requires a change in size." msgstr "" #: nova/api/openstack/compute/servers.py:927 -#, fuzzy msgid "Malformed server entity" -msgstr "el servidor de modelos se ha ido" +msgstr "" #: nova/api/openstack/compute/servers.py:934 msgid "Missing imageRef attribute" @@ -2061,9 +2069,8 @@ msgstr "" #: nova/api/openstack/compute/servers.py:958 #: nova/api/openstack/compute/servers.py:1134 -#, fuzzy, python-format msgid "Invalid adminPass" -msgstr "id no valido: %s" +msgstr "" #: nova/api/openstack/compute/servers.py:972 msgid "Unable to parse metadata key/value pairs." @@ -2078,7 +2085,7 @@ msgid "Resize requests require 'flavorRef' attribute." msgstr "" #: nova/api/openstack/compute/servers.py:1006 -#: nova/api/openstack/compute/contrib/aggregates.py:140 +#: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/networks.py:65 msgid "Invalid request body" msgstr "" @@ -2088,9 +2095,8 @@ msgid "Could not parse imageRef from request." msgstr "" #: nova/api/openstack/compute/servers.py:1061 -#, fuzzy, python-format msgid "Instance could not be found" -msgstr "La imagen %s no ha podido ser encontrada" +msgstr "" #: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" @@ -2102,9 +2108,8 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 -#, fuzzy, python-format msgid "Invalid metadata" -msgstr "id no valido: %s" +msgstr "" #: nova/api/openstack/compute/servers.py:1157 #, python-format @@ -2146,14 +2151,13 @@ msgstr "Compute.api::reset_network %s" #: nova/api/openstack/compute/contrib/admin_actions.py:186 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:43 -#, fuzzy, python-format msgid "Server not found" -msgstr "No se ha encontrado el usuario \"%s\"" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:157 -#, fuzzy, python-format +#, python-format msgid "Compute.api::inject_network_info %s" -msgstr "Compute.api::reset_network %s" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format @@ -2186,9 +2190,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/server_action_list.py:49 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 #: nova/api/openstack/compute/contrib/server_start_stop.py:38 -#, fuzzy, python-format msgid "Instance not found" -msgstr "La instancia %s no se ha encontrado" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:272 msgid "host and block_migration must be specified." @@ -2199,23 +2202,62 @@ msgstr "" msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:137 +#: nova/api/openstack/compute/contrib/aggregates.py:76 #, python-format -msgid "Aggregates does not have %s action" +msgid "" +"Cannot create aggregate with name %(name)s and availability zone " +"%(avail_zone)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:75 -msgid "Only root certificate can be retrieved." +#: nova/api/openstack/compute/contrib/aggregates.py:88 +#, python-format +msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:117 -msgid "" -"Unable to claim IP for VPN instances, ensure it isn't running, and try " -"again in a few minutes" +#: nova/api/openstack/compute/contrib/aggregates.py:114 +#, python-format +msgid "Cannot update aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/consoles.py:44 -msgid "Missing type specification" +#: nova/api/openstack/compute/contrib/aggregates.py:126 +#, python-format +msgid "Cannot delete aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:139 +#, python-format +msgid "Aggregates does not have %s action" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:152 +#: nova/api/openstack/compute/contrib/aggregates.py:158 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:171 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:195 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:75 +msgid "Only root certificate can be retrieved." +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe.py:117 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" +msgstr "" + +#: nova/api/openstack/compute/contrib/consoles.py:44 +msgid "Missing type specification" msgstr "" #: nova/api/openstack/compute/contrib/consoles.py:56 @@ -2227,22 +2269,20 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" +#: nova/api/openstack/compute/contrib/extended_server_attributes.py:65 #: nova/api/openstack/compute/contrib/extended_status.py:61 -#, fuzzy, python-format msgid "Server not found." -msgstr "No se ha encontrado el usuario \"%s\"" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextradata.py:60 #: nova/api/openstack/compute/contrib/flavorextradata.py:90 -#, fuzzy msgid "Flavor not found." -msgstr "No se encontraron hosts" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 #: nova/api/openstack/compute/contrib/volumetypes.py:158 -#, fuzzy, python-format msgid "No Request Body" -msgstr "Recibida solicitud para destruir vm %s" +msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:159 #, python-format @@ -2255,16 +2295,15 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:201 #: nova/api/openstack/compute/contrib/floating_ips.py:230 -#: nova/api/openstack/compute/contrib/security_groups.py:559 -#: nova/api/openstack/compute/contrib/security_groups.py:592 +#: nova/api/openstack/compute/contrib/security_groups.py:560 +#: nova/api/openstack/compute/contrib/security_groups.py:593 msgid "Missing parameter dict" msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:204 #: nova/api/openstack/compute/contrib/floating_ips.py:233 -#, fuzzy msgid "Address not specified" -msgstr "usuario o grupo no especificado" +msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:213 msgid "No fixed ips associated to instance" @@ -2274,38 +2313,47 @@ msgstr "" msgid "Associate floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:145 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/hosts.py:144 +#, python-format msgid "Invalid status: '%s'" -msgstr "id no valido: %s" +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:150 +#: nova/api/openstack/compute/contrib/hosts.py:148 #, fuzzy, python-format +msgid "Invalid mode: '%s'" +msgstr "backend inválido: %s" + +#: nova/api/openstack/compute/contrib/hosts.py:152 +#, python-format msgid "Invalid update setting: '%s'" -msgstr "id no valido: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:170 +#, python-format +msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:159 +#: nova/api/openstack/compute/contrib/hosts.py:181 #, python-format msgid "Setting host %(host)s to %(state)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:206 +#: nova/api/openstack/compute/contrib/hosts.py:228 msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:214 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/hosts.py:236 msgid "Host not found" -msgstr "El volumen %s no se ha encontrado" +msgstr "" #: nova/api/openstack/compute/contrib/keypairs.py:85 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" #: nova/api/openstack/compute/contrib/keypairs.py:90 -#, fuzzy, python-format +#, python-format msgid "Key pair '%s' already exists." -msgstr "El usuario %s ya existe" +msgstr "" #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" @@ -2316,9 +2364,9 @@ msgid "Missing 'address' argument for removeFixedIp" msgstr "" #: nova/api/openstack/compute/contrib/multinic.py:77 -#, fuzzy, python-format +#, python-format msgid "Unable to find address %r" -msgstr "Imposible encontrar SR en VBD %s" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:62 #, python-format @@ -2326,130 +2374,132 @@ msgid "Network does not have %s action" msgstr "" #: nova/api/openstack/compute/contrib/networks.py:70 -#, fuzzy, python-format +#, python-format msgid "Disassociating network with id %s" -msgstr "configurando la red del host" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:74 #: nova/api/openstack/compute/contrib/networks.py:91 #: nova/api/openstack/compute/contrib/networks.py:101 -#, fuzzy, python-format msgid "Network not found" -msgstr "No se ha encontrado el usuario \"%s\"" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:87 -#, fuzzy, python-format +#, python-format msgid "Showing network with id %s" -msgstr "No hay red para el id %s" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:97 -#, fuzzy, python-format +#, python-format msgid "Deleting network with id %s" -msgstr "configurando la red del host" +msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:219 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:222 msgid "Security group id should be integer" -msgstr "No hay un grupo de seguridad con el id %s" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:289 +#: nova/api/openstack/compute/contrib/security_groups.py:243 #, fuzzy, python-format +msgid "Security group is still in use" +msgstr "Revocar ingreso al grupo de seguridad %s" + +#: nova/api/openstack/compute/contrib/security_groups.py:295 +#, python-format msgid "Security group %s already exists" -msgstr "el grupo %s ya existe" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:309 +#: nova/api/openstack/compute/contrib/security_groups.py:315 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:312 +#: nova/api/openstack/compute/contrib/security_groups.py:318 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:321 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:342 +#: nova/api/openstack/compute/contrib/security_groups.py:348 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:345 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:351 +#, python-format msgid "Security group (%s) not found" -msgstr "No se ha encontrado el usuario \"%s\"" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:354 #, python-format msgid "Authorize security group ingress %s" msgstr "Autorizar ingreso al grupo de seguridad %s" -#: nova/api/openstack/compute/contrib/security_groups.py:363 +#: nova/api/openstack/compute/contrib/security_groups.py:369 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:370 +#: nova/api/openstack/compute/contrib/security_groups.py:376 #, python-format msgid "This rule already exists in group %s" msgstr "Esta regla ya existe en el grupo %s" -#: nova/api/openstack/compute/contrib/security_groups.py:408 +#: nova/api/openstack/compute/contrib/security_groups.py:414 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:412 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Parent group id and group id cannot be same" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:490 +#: nova/api/openstack/compute/contrib/security_groups.py:496 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:493 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:499 +#, python-format msgid "Rule (%s) not found" -msgstr "El volumen %s no se ha encontrado" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:500 +#: nova/api/openstack/compute/contrib/security_groups.py:506 #, python-format msgid "Revoke security group ingress %s" msgstr "Revocar ingreso al grupo de seguridad %s" -#: nova/api/openstack/compute/contrib/security_groups.py:562 -#: nova/api/openstack/compute/contrib/security_groups.py:595 -#, fuzzy +#: nova/api/openstack/compute/contrib/security_groups.py:563 +#: nova/api/openstack/compute/contrib/security_groups.py:596 msgid "Security group not specified" -msgstr "usuario o grupo no especificado" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:566 -#: nova/api/openstack/compute/contrib/security_groups.py:599 +#: nova/api/openstack/compute/contrib/security_groups.py:567 +#: nova/api/openstack/compute/contrib/security_groups.py:600 msgid "Security group name cannot be empty" msgstr "" #: nova/api/openstack/compute/contrib/server_start_stop.py:45 -#, fuzzy, python-format +#, python-format msgid "start instance %r" -msgstr "Reiniciar instancia %r" +msgstr "" #: nova/api/openstack/compute/contrib/server_start_stop.py:54 -#, fuzzy, python-format +#, python-format msgid "stop instance %r" -msgstr "Reiniciar instancia %r" +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:170 msgid "No body provided" msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:182 -#, fuzzy, python-format +#, python-format msgid "Create VSA %(display_name)s of type %(vc_type)s" -msgstr "VM creada %(instance_name)s como %(vm_ref)s." +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:203 #, python-format @@ -2457,14 +2507,14 @@ msgid "Delete VSA with id: %s" msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:222 -#, fuzzy, python-format +#, python-format msgid "Associate address %(ip)s to VSA %(id)s" -msgstr "Desasociar dirección %s" +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:251 -#, fuzzy, python-format +#, python-format msgid "Disassociate address from VSA %(id)s" -msgstr "Desasociar dirección %s" +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:291 #, python-format @@ -2514,9 +2564,9 @@ msgid "Show. vsa_id=%(vsa_id)s, id=%(id)s" msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:623 -#, fuzzy, python-format +#, python-format msgid "Index instances for VSA %s" -msgstr "Ejecutando instancias: %s" +msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:73 #: nova/api/openstack/volume/volumes.py:99 @@ -2526,16 +2576,14 @@ msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:146 #: nova/api/openstack/volume/volumes.py:177 -#, fuzzy, python-format +#, python-format msgid "Delete volume with id: %s" -msgstr "Borrar proyecto: %s" +msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:329 -#, fuzzy, python-format +#, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -"Quitar el volumen %(volume_id)s del punto de montaje %(mp)s en la " -"instancia %(instance_id)s" #: nova/api/openstack/compute/contrib/volumes.py:481 #: nova/api/openstack/volume/snapshots.py:109 @@ -2545,9 +2593,9 @@ msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:523 #: nova/api/openstack/volume/snapshots.py:149 -#, fuzzy, python-format +#, python-format msgid "Create snapshot from volume %s" -msgstr "Desasociar volumen %s" +msgstr "" #: nova/auth/fakeldap.py:33 msgid "Attempted to instantiate singleton" @@ -2595,9 +2643,9 @@ msgid "user.secret: %s" msgstr "" #: nova/auth/manager.py:331 nova/auth/manager.py:343 -#, fuzzy, python-format +#, python-format msgid "expected_signature: %s" -msgstr "Eliminada imagen: %s" +msgstr "" #: nova/auth/manager.py:332 nova/auth/manager.py:344 #, python-format @@ -2711,11 +2759,11 @@ msgid "Launching VPN for %s" msgstr "Lanzando VPN para %s" #: nova/compute/api.py:149 -#, fuzzy, python-format +#, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" -msgstr "Cuota excedida por %(pid)s, se intentó crear el volumen %(size)sG" +msgstr "" #: nova/compute/api.py:160 #, python-format @@ -2723,16 +2771,13 @@ msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" #: nova/compute/api.py:213 -#, fuzzy, python-format +#, python-format msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances" -msgstr "Cuota excedida por %(pid)s, se intentó crear el volumen %(size)sG" +msgstr "" #: nova/compute/api.py:216 -#, fuzzy, python-format msgid "Instance quota exceeded. You cannot run any more instances of this type." msgstr "" -"Quota de instancias superada. Sólo puedes ejecutar %s instancias más de " -"este tipo." #: nova/compute/api.py:219 #, python-format @@ -2756,9 +2801,9 @@ msgid "Going to run %s instances..." msgstr "Vamos a ejecutar %s insntacias..." #: nova/compute/api.py:404 -#, fuzzy, python-format +#, python-format msgid "bdm %s" -msgstr "backend %s" +msgstr "" #: nova/compute/api.py:431 #, python-format @@ -2770,576 +2815,570 @@ msgstr "" msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:832 +#: nova/compute/api.py:828 #, fuzzy, python-format msgid "Going to try to soft delete instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:852 +#: nova/compute/api.py:848 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:886 +#: nova/compute/api.py:882 #, fuzzy msgid "Going to try to terminate instance" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/api.py:924 +#: nova/compute/api.py:920 #, fuzzy, python-format msgid "Going to try to stop instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:943 +#: nova/compute/api.py:939 #, fuzzy, python-format msgid "Going to try to start instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:947 +#: nova/compute/api.py:943 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1013 nova/volume/api.py:163 +#: nova/compute/api.py:1009 nova/volume/api.py:163 #: nova/volume/volume_types.py:64 -#, fuzzy, python-format +#, python-format msgid "Searching by: %s" -msgstr "Obteniendo %s" - -#: nova/compute/api.py:1108 -msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:1111 -#, fuzzy, python-format -msgid "Unable to find host for Instance %s" -msgstr "Imposible adjuntar volumen a la instancia %s" - -#: nova/compute/api.py:1353 +#: nova/compute/api.py:1300 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1361 +#: nova/compute/api.py:1308 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1652 +#: nova/compute/api.py:1572 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" +#: nova/compute/api.py:1804 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/api.py:1807 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + #: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65 msgid "create arguments must be positive integers" msgstr "" #: nova/compute/instance_types.py:74 nova/volume/volume_types.py:41 -#, fuzzy, python-format +#, python-format msgid "DB error: %s" -msgstr "Capturado error: %s" +msgstr "" #: nova/compute/instance_types.py:84 -#, fuzzy, python-format +#, python-format msgid "Instance type %s not found for deletion" -msgstr "La instancia %s no se ha encontrado" +msgstr "" -#: nova/compute/manager.py:136 +#: nova/compute/manager.py:141 #, python-format msgid "check_instance_lock: decorating: |%s|" msgstr "check_instance_lock: decorating: |%s|" -#: nova/compute/manager.py:138 -#, fuzzy, python-format +#: nova/compute/manager.py:143 +#, python-format msgid "" "check_instance_lock: arguments: |%(self)s| |%(context)s| " "|%(instance_uuid)s|" msgstr "" -"check_instance_lock: argumentos: |%(self)s| |%(context)s| " -"|%(instance_id)s|" -#: nova/compute/manager.py:142 +#: nova/compute/manager.py:147 #, python-format msgid "check_instance_lock: locked: |%s|" msgstr "check_instance_lock: locked: |%s|" -#: nova/compute/manager.py:144 +#: nova/compute/manager.py:149 #, python-format msgid "check_instance_lock: admin: |%s|" msgstr "check_instance_lock: admin: |%s|" -#: nova/compute/manager.py:149 +#: nova/compute/manager.py:154 #, python-format msgid "check_instance_lock: executing: |%s|" msgstr "check_instance_lock: ejecutando: |%s|" -#: nova/compute/manager.py:153 +#: nova/compute/manager.py:158 #, python-format msgid "check_instance_lock: not executing |%s|" msgstr "check_instance_lock: no ejecutando |%s|" -#: nova/compute/manager.py:199 -#, fuzzy, python-format +#: nova/compute/manager.py:204 +#, python-format msgid "Unable to load the virtualization driver: %s" -msgstr "Fallo al cargar la partición: %s" +msgstr "" -#: nova/compute/manager.py:233 +#: nova/compute/manager.py:239 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:238 +#: nova/compute/manager.py:244 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:248 +#: nova/compute/manager.py:254 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:253 +#: nova/compute/manager.py:259 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:322 -#, fuzzy, python-format +#: nova/compute/manager.py:328 +#, python-format msgid "Setting up bdm %s" -msgstr "Borrando usuario %s" +msgstr "" -#: nova/compute/manager.py:389 +#: nova/compute/manager.py:395 #, python-format msgid "" "Going to force the deletion of the vm %(instance_uuid)s, even if it is " "deleted" msgstr "" -#: nova/compute/manager.py:395 +#: nova/compute/manager.py:401 #, python-format msgid "" "Instance %(instance_uuid)s did not exist in the DB, but I will shut it " "down anyway using a special context" msgstr "" -#: nova/compute/manager.py:401 -#, fuzzy, python-format +#: nova/compute/manager.py:407 +#, python-format msgid "exception terminating the instance %(instance_uuid)s" -msgstr "Después de terminar las instancias: %s" +msgstr "" -#: nova/compute/manager.py:439 -#, fuzzy, python-format +#: nova/compute/manager.py:445 +#, python-format msgid "Instance %s not found." -msgstr "La instancia %s no se ha encontrado" +msgstr "" -#: nova/compute/manager.py:475 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "La instancia ha sido creada previamente" -#: nova/compute/manager.py:518 +#: nova/compute/manager.py:524 #, 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:523 +#: nova/compute/manager.py:529 #, 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:533 -#, fuzzy, python-format +#: nova/compute/manager.py:539 msgid "Starting instance..." -msgstr "Finalizando la instancia %s" +msgstr "" -#: nova/compute/manager.py:543 -#, fuzzy, python-format +#: nova/compute/manager.py:549 msgid "Skipping network allocation for instance" -msgstr "No hay red para la instancia %s" +msgstr "" -#: nova/compute/manager.py:556 -#, fuzzy, python-format +#: nova/compute/manager.py:562 msgid "Instance failed network setup" -msgstr "insntancia %s: falló al arrancar" +msgstr "" -#: nova/compute/manager.py:560 -#, fuzzy, python-format +#: nova/compute/manager.py:566 +#, python-format msgid "Instance network_info: |%s|" -msgstr "check_instance_lock: decorating: |%s|" +msgstr "" -#: nova/compute/manager.py:573 -#, fuzzy, python-format +#: nova/compute/manager.py:579 msgid "Instance failed block device setup" -msgstr "Instancia %s: no se pudo iniciar" +msgstr "" -#: nova/compute/manager.py:589 -#, fuzzy, python-format +#: nova/compute/manager.py:595 msgid "Instance failed to spawn" -msgstr "Instancia %s: no se pudo iniciar" +msgstr "" -#: nova/compute/manager.py:610 -#, fuzzy, python-format +#: nova/compute/manager.py:616 msgid "Deallocating network for instance" -msgstr "No hay red para la instancia %s" +msgstr "" -#: nova/compute/manager.py:661 -#, fuzzy, python-format +#: nova/compute/manager.py:667 +#, python-format msgid "%(action_str)s instance" -msgstr "Creando una instancia raw" +msgstr "" -#: nova/compute/manager.py:673 +#: nova/compute/manager.py:679 #, python-format msgid "trying to destroy already destroyed instance: %s" msgstr "intentando finalizar una instancia que ya había sido finalizada: %s" -#: nova/compute/manager.py:693 +#: nova/compute/manager.py:699 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:700 -#, fuzzy, python-format +#: nova/compute/manager.py:706 +#, python-format msgid "terminating bdm %s" -msgstr "Finalizando la instancia %s" +msgstr "" -#: nova/compute/manager.py:789 +#: nova/compute/manager.py:795 #, python-format msgid "" "Cannot rebuild instance [%(instance_uuid)s], because the given image does" " not exist." msgstr "" -#: nova/compute/manager.py:794 +#: nova/compute/manager.py:800 #, python-format msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" msgstr "" -#: nova/compute/manager.py:801 -#, fuzzy, python-format +#: nova/compute/manager.py:807 +#, python-format msgid "Rebuilding instance %s" -msgstr "Reiniciando instancia %s" +msgstr "" -#: nova/compute/manager.py:854 +#: nova/compute/manager.py:860 #, python-format msgid "Rebooting instance %s" msgstr "Reiniciando instancia %s" -#: nova/compute/manager.py:869 -#, fuzzy, python-format +#: nova/compute/manager.py:875 +#, python-format msgid "" "trying to reboot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -"intentando reiniciar una instancia no ejecutada: %(instance_id)s (state: " -"%(state)s expected: %(running)s)" -#: nova/compute/manager.py:907 +#: nova/compute/manager.py:913 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/manager.py:919 +#: nova/compute/manager.py:925 #, python-format msgid "instance %s: snapshotting" msgstr "instancia %s: creando snapshot" -#: nova/compute/manager.py:925 -#, fuzzy, python-format +#: nova/compute/manager.py:931 +#, python-format msgid "" "trying to snapshot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -"intentando crear una imagen instantanea(snapshot) de una maquina no " -"ejecutada: %(instance_id)s (state: %(state)s expected: %(running)s)" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:984 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:989 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:987 -#, fuzzy, python-format +#: nova/compute/manager.py:993 +#, python-format msgid "Deleting image %s" -msgstr "Eliminada imagen: %s" +msgstr "" -#: nova/compute/manager.py:1017 +#: nova/compute/manager.py:1023 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1023 -#, fuzzy, python-format +#: nova/compute/manager.py:1029 +#, python-format msgid "Instance %s: Root password set" -msgstr "instancia %s: estableciendo password de administrador" +msgstr "" -#: nova/compute/manager.py:1032 +#: nova/compute/manager.py:1038 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1046 -#, fuzzy, python-format +#: nova/compute/manager.py:1052 msgid "Error setting admin password" -msgstr "instancia %s: estableciendo password de administrador" +msgstr "" -#: nova/compute/manager.py:1061 -#, fuzzy, python-format +#: nova/compute/manager.py:1067 +#, python-format msgid "" "trying to inject a file into a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -"intentando inyectar un archivo dentro de una instancia parada: " -"%(instance_id)s (estado: %(instance_state)s esperado: %(expected_state)s)" -#: nova/compute/manager.py:1066 -#, fuzzy, python-format +#: nova/compute/manager.py:1072 +#, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" -msgstr "instancia %(nm)s: inyectando archivo en %(plain_path)s" +msgstr "" -#: nova/compute/manager.py:1080 -#, fuzzy, python-format +#: nova/compute/manager.py:1086 +#, python-format msgid "" "trying to update agent on a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -"intentando restablecer el password en una instancia: %(instance_id)s " -"(estado: %(instance_state)s esperado: %(expected_state)s)" -#: nova/compute/manager.py:1085 -#, fuzzy, python-format +#: nova/compute/manager.py:1091 +#, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -"instancia %(instance_id)s: adjuntando volumen %(volume_id)s a " -"%(mountpoint)s" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, python-format msgid "instance %s: rescuing" msgstr "instancia %s: rescatando" -#: nova/compute/manager.py:1123 +#: nova/compute/manager.py:1129 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1242 +#: nova/compute/manager.py:1248 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1259 -#, fuzzy, python-format +#: nova/compute/manager.py:1265 +#, python-format msgid "instance %s: migrating" -msgstr "instancia %s: pausando" +msgstr "" -#: nova/compute/manager.py:1296 nova/compute/manager.py:1371 -#: nova/compute/manager.py:2319 +#: nova/compute/manager.py:1302 nova/compute/manager.py:1377 +#: nova/compute/manager.py:2395 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1424 +#: nova/compute/manager.py:1430 #, python-format msgid "instance %s: pausing" msgstr "instancia %s: pausando" -#: nova/compute/manager.py:1442 +#: nova/compute/manager.py:1448 #, python-format msgid "instance %s: unpausing" msgstr "instancia %s: continuando tras pausa" -#: nova/compute/manager.py:1472 +#: nova/compute/manager.py:1484 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "instancia %s: obteniendo los diagnosticos" -#: nova/compute/manager.py:1481 +#: nova/compute/manager.py:1493 #, python-format msgid "instance %s: suspending" msgstr "instancia %s: suspendiendo" -#: nova/compute/manager.py:1503 +#: nova/compute/manager.py:1515 #, python-format msgid "instance %s: resuming" msgstr "instancia %s: continuando" -#: nova/compute/manager.py:1526 +#: nova/compute/manager.py:1538 #, python-format msgid "instance %s: locking" msgstr "instancia %s: bloqueando" -#: nova/compute/manager.py:1535 +#: nova/compute/manager.py:1547 #, python-format msgid "instance %s: unlocking" msgstr "instancia %s: desbloqueando" -#: nova/compute/manager.py:1543 +#: nova/compute/manager.py:1555 #, python-format msgid "instance %s: getting locked state" msgstr "instancia %s: pasando a estado bloqueado" -#: nova/compute/manager.py:1553 +#: nova/compute/manager.py:1565 #, python-format msgid "instance %s: reset network" msgstr "instancia %s: reiniciar redes" -#: nova/compute/manager.py:1561 -#, fuzzy, python-format +#: nova/compute/manager.py:1573 +#, python-format msgid "instance %s: inject network info" -msgstr "instancia %s: reiniciar redes" +msgstr "" -#: nova/compute/manager.py:1565 +#: nova/compute/manager.py:1577 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1602 -#, fuzzy, python-format +#: nova/compute/manager.py:1614 +#, python-format msgid "instance %s: getting vnc console" -msgstr "instancia %s: obteniendo consola ajax" +msgstr "" -#: nova/compute/manager.py:1632 -#, fuzzy, python-format +#: nova/compute/manager.py:1644 +#, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -"instancia %(instance_id)s: adjuntando volumen %(volume_id)s a " -"%(mountpoint)s" -#: nova/compute/manager.py:1650 -#, fuzzy, python-format +#: nova/compute/manager.py:1662 +#, python-format +msgid "" +"instance %(instance_uuid)s: attaching volume %(volume_id)s to " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:1664 +#, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -"instancia %(instance_id)s: adjuntando volumen %(volume_id)s a " -"%(mountpoint)s" -#: nova/compute/manager.py:1662 -#, fuzzy, python-format +#: nova/compute/manager.py:1673 +#, python-format +msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" +msgstr "" + +#: nova/compute/manager.py:1683 +#, python-format msgid "Attach failed %(mountpoint)s, removing" -msgstr "instancia %(instance_id)s: adjuntar fallo %(mountpoint)s, removiendo" +msgstr "" -#: nova/compute/manager.py:1690 -#, fuzzy, python-format +#: nova/compute/manager.py:1711 +#, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -"Quitar el volumen %(volume_id)s del punto de montaje %(mp)s en la " -"instancia %(instance_id)s" -#: nova/compute/manager.py:1694 +#: nova/compute/manager.py:1715 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "Desvinculando volumen de instancia desconocida %s" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1781 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1822 -#, fuzzy, python-format +#: nova/compute/manager.py:1843 msgid "Instance has no volume." -msgstr "La instancia %d no tiene host" +msgstr "" -#: nova/compute/manager.py:1850 +#: nova/compute/manager.py:1871 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1907 +#: nova/compute/manager.py:1928 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:1934 +#: nova/compute/manager.py:1955 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:1964 -#, fuzzy, python-format +#: nova/compute/manager.py:1985 msgid "No floating_ip found" -msgstr "No hay ip flotante para la dirección %s" +msgstr "" -#: nova/compute/manager.py:1972 -#, fuzzy, python-format +#: nova/compute/manager.py:1993 msgid "No floating_ip found." -msgstr "No hay ip flotante para la dirección %s" +msgstr "" -#: nova/compute/manager.py:1974 +#: nova/compute/manager.py:1995 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2012 +#: nova/compute/manager.py:2033 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2035 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:2029 +#: nova/compute/manager.py:2050 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2112 +#: nova/compute/manager.py:2157 +#, python-format +msgid "Updated the info_cache for instance %s" +msgstr "" + +#: nova/compute/manager.py:2186 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2139 +#: nova/compute/manager.py:2213 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2167 +#: nova/compute/manager.py:2241 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2179 -#, python-format +#: nova/compute/manager.py:2252 msgid "" -"Instance %(name)s found in database but not known by hypervisor. Setting " -"power state to NOSTATE" +"Instance found in database but not known by hypervisor. Setting power " +"state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2275 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2215 -#, fuzzy +#: nova/compute/manager.py:2287 msgid "Reclaiming deleted instance" -msgstr "Creando una instancia raw" +msgstr "" -#: nova/compute/manager.py:2294 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Detected instance with name label '%(name_label)s' which is marked as " "DELETED but still present on host." msgstr "" -#: nova/compute/manager.py:2300 +#: nova/compute/manager.py:2359 #, python-format msgid "" -"Destroying instance with name label '%(name_label)s' which is marked as " -"DELETED but still present on host." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/compute/manager.py:2308 +#: nova/compute/manager.py:2366 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:2436 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + #: nova/compute/utils.py:141 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -3394,9 +3433,9 @@ msgid "xvp not running..." msgstr "" #: nova/consoleauth/manager.py:63 -#, fuzzy, python-format +#, python-format msgid "Deleting Expired Token: (%s)" -msgstr "Borrando proyecto %s" +msgstr "" #: nova/consoleauth/manager.py:75 #, python-format @@ -3417,22 +3456,22 @@ msgstr "El uso de una petición de contexto vacía está en desuso" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:565 nova/db/sqlalchemy/api.py:600 +#: nova/db/sqlalchemy/api.py:566 nova/db/sqlalchemy/api.py:601 #, python-format msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4126 nova/db/sqlalchemy/api.py:4152 +#: nova/db/sqlalchemy/api.py:4162 nova/db/sqlalchemy/api.py:4188 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4210 +#: nova/db/sqlalchemy/api.py:4246 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4254 +#: nova/db/sqlalchemy/api.py:4290 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3450,72 +3489,68 @@ msgstr "" msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:75 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48 msgid "interface column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:82 -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:58 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:80 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:54 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:61 #, python-format msgid "Table |%s| not created!" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:89 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87 msgid "VIF column not added to fixed_ips table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:99 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97 #, python-format msgid "join list for moving mac_addresses |%s|" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:123 -msgid "Can't downgrade without losing data" -msgstr "" - #: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:39 -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:61 -#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:98 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:99 msgid "foreign key constraint couldn't be added" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:53 +#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:58 msgid "foreign key constraint couldn't be dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:39 +#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34 msgid "priority column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:43 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41 #: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:42 -#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:56 #: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68 msgid "foreign key constraint couldn't be removed" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:38 +#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34 msgid "progress column not added to instances table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:102 +#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97 #, python-format msgid "" "Could not cast flavorid to integer: %s. Set flavorid to an integer-like " "string to downgrade." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69 msgid "instance_info_caches tables not dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:45 +#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41 msgid "progress column not added to compute_nodes table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:66 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76 msgid "dns_domains table not dropped" msgstr "" @@ -3632,9 +3667,9 @@ msgstr "" #: nova/network/linux_net.py:587 nova/network/linux_net.py:609 #: nova/network/linux_net.py:651 -#, fuzzy, python-format +#, python-format msgid "Instance %(instance_id)s not found" -msgstr "La instancia %s no se ha encontrado" +msgstr "" #: nova/network/linux_net.py:718 #, python-format @@ -3666,37 +3701,37 @@ msgstr "Iniciando interfaz VLAN %s" msgid "Starting Bridge interface for %s" msgstr "Iniciando interfaz puente para %s" -#: nova/network/manager.py:273 nova/network/manager.py:465 -#, fuzzy, python-format +#: nova/network/manager.py:273 nova/network/manager.py:471 +#, python-format msgid "Interface %(interface)s not found" -msgstr "La instancia %s no se ha encontrado" +msgstr "" #: nova/network/manager.py:288 -#, fuzzy, python-format +#, python-format msgid "floating IP allocation for instance |%s|" -msgstr "No hay ip flotante para la dirección %s" +msgstr "" -#: nova/network/manager.py:323 +#: nova/network/manager.py:328 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:355 +#: nova/network/manager.py:361 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:359 +#: nova/network/manager.py:365 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:371 -#, fuzzy, python-format +#: nova/network/manager.py:377 +#, python-format msgid "Quota exceeded for %s, tried to allocate address" -msgstr "Quota excedida para %s, intentando asignar direcciones" +msgstr "" -#: nova/network/manager.py:583 +#: nova/network/manager.py:589 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3704,41 +3739,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:629 +#: nova/network/manager.py:635 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:639 +#: nova/network/manager.py:645 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:747 +#: nova/network/manager.py:753 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:751 +#: nova/network/manager.py:757 msgid "setting network host" msgstr "configurando la red del host" -#: nova/network/manager.py:863 -#, fuzzy, python-format +#: nova/network/manager.py:871 +#, python-format msgid "network allocations for instance |%s|" -msgstr "No hay red para la instancia %s" +msgstr "" -#: nova/network/manager.py:868 +#: nova/network/manager.py:876 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:892 -#, fuzzy, python-format +#: nova/network/manager.py:905 +#, python-format msgid "network deallocation for instance |%s|" -msgstr "No hay red para la instancia %s" +msgstr "" -#: nova/network/manager.py:1111 +#: nova/network/manager.py:1126 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3746,69 +3781,68 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1186 -#, fuzzy, python-format +#: nova/network/manager.py:1201 +#, python-format msgid "Leased IP |%(address)s|" -msgstr "Liberar dirección %s" +msgstr "" -#: nova/network/manager.py:1190 +#: nova/network/manager.py:1205 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1198 +#: nova/network/manager.py:1213 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1203 -#, fuzzy, python-format +#: nova/network/manager.py:1218 +#, python-format msgid "Released IP |%(address)s|" -msgstr "Liberar dirección %s" +msgstr "" -#: nova/network/manager.py:1207 +#: nova/network/manager.py:1222 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1210 +#: nova/network/manager.py:1225 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1278 +#: nova/network/manager.py:1294 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1281 +#: nova/network/manager.py:1297 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1292 +#: nova/network/manager.py:1308 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1351 -#, fuzzy, python-format +#: nova/network/manager.py:1367 msgid "Network already exists!" -msgstr "El usuario %s ya existe" +msgstr "" -#: nova/network/manager.py:1370 +#: nova/network/manager.py:1386 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1686 +#: nova/network/manager.py:1703 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1693 +#: nova/network/manager.py:1710 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -3839,68 +3873,68 @@ msgid "Server %(status_code)s error: %(data)s" msgstr "" #: nova/network/quantum/client.py:210 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to server. Got error: %s" -msgstr "Imposible conectar al servidor AMQP después de %d intentos. Apagando." +msgstr "" #: nova/network/quantum/client.py:229 #, python-format msgid "unable to deserialize object of type = '%s'" msgstr "" -#: nova/network/quantum/manager.py:152 +#: nova/network/quantum/manager.py:151 msgid "QuantumManager does not use 'multi_host' parameter." msgstr "" -#: nova/network/quantum/manager.py:156 +#: nova/network/quantum/manager.py:155 msgid "QuantumManager requires that only one network is created per call" msgstr "" -#: nova/network/quantum/manager.py:166 +#: nova/network/quantum/manager.py:165 msgid "QuantumManager does not use 'vlan_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:172 +#: nova/network/quantum/manager.py:171 msgid "QuantumManager does not use 'vpn_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:176 +#: nova/network/quantum/manager.py:175 msgid "QuantumManager does not use 'bridge' parameter." msgstr "" -#: nova/network/quantum/manager.py:180 +#: nova/network/quantum/manager.py:179 msgid "QuantumManager does not use 'bridge_interface' parameter." msgstr "" -#: nova/network/quantum/manager.py:185 +#: nova/network/quantum/manager.py:184 msgid "QuantumManager requires a valid (.1) gateway address." msgstr "" -#: nova/network/quantum/manager.py:197 +#: nova/network/quantum/manager.py:196 #, python-format msgid "" "Unable to find existing quantum network for tenant '%(q_tenant_id)s' with" " net-id '%(quantum_net_id)s'" msgstr "" -#: nova/network/quantum/manager.py:243 +#: nova/network/quantum/manager.py:242 #, python-format msgid "Network %s has active ports, cannot delete" msgstr "" -#: nova/network/quantum/manager.py:289 -#, fuzzy, python-format +#: nova/network/quantum/manager.py:288 +#, python-format msgid "network allocations for instance %s" -msgstr "No hay red para la instancia %s" +msgstr "" -#: nova/network/quantum/manager.py:537 +#: nova/network/quantum/manager.py:564 #, python-format msgid "" "port deallocation failed for instance: |%(instance_id)s|, port_id: " "|%(port_id)s|" msgstr "" -#: nova/network/quantum/manager.py:556 +#: nova/network/quantum/manager.py:583 #, python-format msgid "" "ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: " @@ -3929,14 +3963,13 @@ msgid "get_project_and_global_net_ids must be called with a non-null project_id" msgstr "" #: nova/network/quantum/nova_ipam_lib.py:75 -#, fuzzy msgid "Error creating network entry" -msgstr "configurando la red del host" +msgstr "" #: nova/network/quantum/nova_ipam_lib.py:90 -#, fuzzy, python-format +#, python-format msgid "No network with net_id = %s" -msgstr "No hay red para el id %s" +msgstr "" #: nova/network/quantum/nova_ipam_lib.py:221 #, python-format @@ -3954,9 +3987,9 @@ msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s" msgstr "" #: nova/notifier/api.py:115 -#, fuzzy, python-format +#, python-format msgid "%s not in valid priorities" -msgstr "%s no es un ipProtocol valido" +msgstr "" #: nova/notifier/api.py:132 #, python-format @@ -3970,52 +4003,56 @@ msgstr "" msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" +#: nova/notifier/rabbit_notifier.py:44 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + #: nova/rpc/amqp.py:144 nova/rpc/impl_carrot.py:460 #, python-format msgid "Returning exception %s to caller" msgstr "" -#: nova/rpc/amqp.py:187 nova/rpc/impl_carrot.py:494 +#: nova/rpc/amqp.py:186 nova/rpc/impl_carrot.py:494 #, python-format msgid "unpacked context: %s" msgstr "contenido desempaquetado: %s" -#: nova/rpc/amqp.py:230 nova/rpc/impl_carrot.py:261 +#: nova/rpc/amqp.py:229 nova/rpc/impl_carrot.py:261 #, python-format msgid "received %s" msgstr "recibido %s" -#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:274 +#: nova/rpc/amqp.py:234 nova/rpc/impl_carrot.py:274 #, python-format msgid "no method for message: %s" msgstr "no hay método para el mensaje: %s" -#: nova/rpc/amqp.py:236 nova/rpc/impl_carrot.py:276 +#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:276 #, python-format msgid "No method for message: %s" msgstr "No hay método para el mensaje: %s" -#: nova/rpc/amqp.py:318 nova/rpc/impl_carrot.py:528 -#, fuzzy, python-format +#: nova/rpc/amqp.py:319 nova/rpc/impl_carrot.py:528 +#, python-format msgid "Making asynchronous call on %s ..." -msgstr "Haciendo una llamada asíncrona..." +msgstr "" -#: nova/rpc/amqp.py:321 nova/rpc/impl_carrot.py:531 +#: nova/rpc/amqp.py:322 nova/rpc/impl_carrot.py:531 #, python-format msgid "MSG_ID is %s" msgstr "MSG_ID es %s" -#: nova/rpc/amqp.py:343 nova/rpc/impl_carrot.py:610 -#, fuzzy, python-format +#: nova/rpc/amqp.py:344 nova/rpc/impl_carrot.py:610 +#, python-format msgid "Making asynchronous cast on %s..." -msgstr "Haciendo una llamada asíncrona..." +msgstr "" -#: nova/rpc/amqp.py:351 nova/rpc/impl_carrot.py:620 -#, fuzzy +#: nova/rpc/amqp.py:352 nova/rpc/impl_carrot.py:620 msgid "Making asynchronous fanout cast..." -msgstr "Haciendo una llamada asíncrona..." +msgstr "" -#: nova/rpc/amqp.py:376 nova/rpc/impl_carrot.py:630 +#: nova/rpc/amqp.py:377 nova/rpc/impl_carrot.py:630 #, python-format msgid "Sending notification on %s..." msgstr "" @@ -4039,18 +4076,18 @@ msgid "" msgstr "" #: nova/rpc/impl_carrot.py:202 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to AMQP server after %(tries)d tries. Shutting down." -msgstr "Imposible conectar al servidor AMQP después de %d intentos. Apagando." +msgstr "" #: nova/rpc/impl_carrot.py:222 msgid "Reconnected to queue" msgstr "Reconectado a la cola" #: nova/rpc/impl_carrot.py:229 -#, fuzzy, python-format +#, python-format msgid "Failed to fetch message from queue: %s" -msgstr "Fallo al obtener el mensaje de la cola" +msgstr "" #: nova/rpc/impl_carrot.py:237 #, python-format @@ -4110,37 +4147,37 @@ msgid "" "again in %(sleep_time)d seconds." msgstr "" -#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:379 +#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:384 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:394 -#, fuzzy, python-format +#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:399 +#, python-format msgid "Timed out waiting for RPC response: %s" -msgstr "Fallo de autorización para la clave de acceso %s" +msgstr "" -#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:398 -#, fuzzy, python-format +#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:403 +#, python-format msgid "Failed to consume message from queue: %s" -msgstr "Fallo al obtener el mensaje de la cola" +msgstr "" -#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:425 +#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:430 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_qpid.py:335 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:340 +#, python-format msgid "Unable to connect to AMQP server: %s " -msgstr "Imposible conectar al servidor AMQP después de %d intentos. Apagando." +msgstr "" -#: nova/rpc/impl_qpid.py:340 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:345 +#, python-format msgid "Connected to AMQP server on %s" -msgstr "Reconectado a la cola" +msgstr "" -#: nova/rpc/impl_qpid.py:348 +#: nova/rpc/impl_qpid.py:353 msgid "Re-established AMQP queues" msgstr "" @@ -4153,26 +4190,26 @@ msgstr "" msgid "Could not find another compute" msgstr "" -#: nova/scheduler/distributed_scheduler.py:50 +#: nova/scheduler/distributed_scheduler.py:51 #, python-format msgid "No host selection for %s defined." msgstr "" -#: nova/scheduler/distributed_scheduler.py:63 +#: nova/scheduler/distributed_scheduler.py:64 #, python-format msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:140 +#: nova/scheduler/distributed_scheduler.py:156 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:178 +#: nova/scheduler/distributed_scheduler.py:198 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/distributed_scheduler.py:188 +#: nova/scheduler/distributed_scheduler.py:208 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" @@ -4241,21 +4278,21 @@ msgid "host_manager only implemented for 'compute'" msgstr "" #: nova/scheduler/host_manager.py:316 -#, fuzzy, python-format +#, python-format msgid "No service for compute ID %s" -msgstr "No hay servicio para el id %s" +msgstr "" -#: nova/scheduler/manager.py:85 +#: nova/scheduler/manager.py:86 #, python-format msgid "Driver Method %(driver_method)s missing: %(e)s.Reverting to schedule()" msgstr "" -#: nova/scheduler/manager.py:101 +#: nova/scheduler/manager.py:102 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/manager.py:116 +#: nova/scheduler/manager.py:117 #, python-format msgid "Setting instance %(instance_uuid)s to ERROR state." msgstr "" @@ -4333,14 +4370,13 @@ msgid "Attempting to spawn %(num_volumes)d volume(s)" msgstr "" #: nova/scheduler/vsa.py:298 -#, fuzzy, python-format msgid "Error creating volumes" -msgstr "Exportando de nuevo los volumenes %s" +msgstr "" #: nova/scheduler/vsa.py:328 -#, fuzzy, python-format +#, python-format msgid "Non-VSA volume %d" -msgstr "Desasociar volumen %s" +msgstr "" #: nova/scheduler/vsa.py:341 #, python-format @@ -4348,9 +4384,8 @@ msgid "Spawning volume %(volume_id)s with drive type %(drive_type)s" msgstr "" #: nova/scheduler/vsa.py:351 -#, fuzzy, python-format msgid "Error creating volume" -msgstr "Exportando de nuevo los volumenes %s" +msgstr "" #: nova/scheduler/vsa.py:391 #, python-format @@ -4416,9 +4451,9 @@ msgid "Getting from %(queue)s: %(message)s" msgstr "Obtendiendo desde %(queue)s: %(message)s" #: nova/tests/fake_utils.py:72 -#, fuzzy, python-format +#, python-format msgid "Faking execution of cmd (subprocess): %s" -msgstr "Ejecutando cmd (subprocesos): %s" +msgstr "" #: nova/tests/fake_utils.py:80 #, python-format @@ -4443,24 +4478,24 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:383 nova/tests/test_compute.py:1491 +#: nova/tests/test_compute.py:382 nova/tests/test_compute.py:1491 #, python-format msgid "Running instances: %s" msgstr "Ejecutando instancias: %s" -#: nova/tests/test_compute.py:389 +#: nova/tests/test_compute.py:388 #, python-format msgid "After terminating instances: %s" msgstr "Después de terminar las instancias: %s" -#: nova/tests/test_compute.py:613 +#: nova/tests/test_compute.py:612 msgid "Internal error" msgstr "" #: nova/tests/test_compute.py:1502 -#, fuzzy, python-format +#, python-format msgid "After force-killing instances: %s" -msgstr "Después de terminar las instancias: %s" +msgstr "" #: nova/tests/test_misc.py:114 #, python-format @@ -4469,48 +4504,48 @@ msgid "" "\t%s" msgstr "" -#: nova/tests/test_nova_manage.py:178 +#: nova/tests/test_nova_manage.py:182 msgid "id" msgstr "" -#: nova/tests/test_nova_manage.py:179 +#: nova/tests/test_nova_manage.py:183 msgid "IPv4" msgstr "" -#: nova/tests/test_nova_manage.py:180 +#: nova/tests/test_nova_manage.py:184 msgid "IPv6" msgstr "" -#: nova/tests/test_nova_manage.py:181 +#: nova/tests/test_nova_manage.py:185 msgid "start address" msgstr "" -#: nova/tests/test_nova_manage.py:182 +#: nova/tests/test_nova_manage.py:186 msgid "DNS1" msgstr "" -#: nova/tests/test_nova_manage.py:183 +#: nova/tests/test_nova_manage.py:187 msgid "DNS2" msgstr "" -#: nova/tests/test_nova_manage.py:184 +#: nova/tests/test_nova_manage.py:188 msgid "VlanID" msgstr "" -#: nova/tests/test_nova_manage.py:185 +#: nova/tests/test_nova_manage.py:189 msgid "project" msgstr "" -#: nova/tests/test_nova_manage.py:186 +#: nova/tests/test_nova_manage.py:190 msgid "uuid" msgstr "" -#: nova/tests/test_volume.py:195 +#: nova/tests/test_volume.py:216 #, python-format msgid "Target %s allocated" msgstr "Destino %s asignado" -#: nova/tests/test_volume.py:383 +#: nova/tests/test_volume.py:425 #, python-format msgid "Cannot confirm exported volume id:%s." msgstr "" @@ -4521,9 +4556,9 @@ msgid "Given data: %s" msgstr "" #: nova/tests/test_volume_types.py:61 -#, fuzzy, python-format +#, python-format msgid "Result data: %s" -msgstr "El resultado fue %s" +msgstr "" #: nova/tests/test_vsa.py:57 msgid "Test: Emulate wrong VSA name. Raise" @@ -4555,9 +4590,9 @@ msgstr "" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:67 #: nova/tests/api/openstack/compute/contrib/test_vsa.py:70 -#, fuzzy, python-format +#, python-format msgid "_delete: %s" -msgstr "Eliminando usuario: %s" +msgstr "" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:76 #: nova/tests/api/openstack/compute/contrib/test_vsa.py:79 @@ -4602,14 +4637,14 @@ msgid "test_snapshot_detail: resp_dict=%s" msgstr "" #: nova/tests/api/openstack/compute/contrib/test_vsa.py:58 -#, fuzzy, python-format +#, python-format msgid "_create: param=%s" -msgstr "Creando par de claves %s" +msgstr "" #: nova/tests/integrated/test_login.py:31 -#, fuzzy, python-format +#, python-format msgid "flavor: %s" -msgstr "acción: %s" +msgstr "" #: nova/tests/integrated/api/client.py:38 #, python-format @@ -4620,18 +4655,16 @@ msgid "" msgstr "" #: nova/tests/integrated/api/client.py:47 -#, fuzzy, python-format msgid "Authentication error" -msgstr "Fallo de autenticación: %s" +msgstr "" #: nova/tests/integrated/api/client.py:55 msgid "Authorization error" msgstr "" #: nova/tests/integrated/api/client.py:63 -#, fuzzy, python-format msgid "Item not found" -msgstr "La instancia %s no se ha encontrado" +msgstr "" #: nova/tests/integrated/api/client.py:105 #, python-format @@ -4662,61 +4695,61 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:147 +#: nova/tests/rpc/common.py:131 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:155 +#: nova/tests/rpc/common.py:139 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:173 +#: nova/tests/rpc/common.py:157 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:203 nova/tests/rpc/common.py:209 +#: nova/tests/rpc/common.py:187 nova/tests/rpc/common.py:193 #, python-format msgid "Received %s" msgstr "Recibido %s" #: nova/tests/scheduler/test_vsa_scheduler.py:147 -#, fuzzy, python-format +#, python-format msgid "Host %s" -msgstr "No hay disco en %s" +msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:194 +#: nova/tests/scheduler/test_vsa_scheduler.py:196 #, python-format msgid "Test: provision vol %(name)s on host %(host)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:196 +#: nova/tests/scheduler/test_vsa_scheduler.py:198 #, python-format msgid "\t vol=%(vol)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:199 +#: nova/tests/scheduler/test_vsa_scheduler.py:201 #, python-format msgid "Test: VSA update request: vsa_id=%(vsa_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:203 -#, fuzzy, python-format +#: nova/tests/scheduler/test_vsa_scheduler.py:205 +#, python-format msgid "Test: Volume create: %s" -msgstr "Desasociar volumen %s" +msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:210 +#: nova/tests/scheduler/test_vsa_scheduler.py:212 #, python-format msgid "Test: Volume get request: id=%(volume_id)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:217 +#: nova/tests/scheduler/test_vsa_scheduler.py:219 #, python-format msgid "Test: Volume update request: id=%(volume_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:453 +#: nova/tests/scheduler/test_vsa_scheduler.py:455 #, python-format msgid "Test: Volume get: id=%(volume_id)s" msgstr "" @@ -4725,24 +4758,36 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "Fallo al abrir conexión con el hypervisor" +#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:437 +#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:1734 +#, python-format +msgid "Compute_service record created for %s " +msgstr "" + +#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:440 +#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:1737 +#, python-format +msgid "Compute_service record updated for %s " +msgstr "" + #: nova/virt/firewall.py:130 #, python-format msgid "Attempted to unfilter instance %s which is not filtered" msgstr "" #: nova/virt/firewall.py:137 -#, fuzzy, python-format +#, python-format msgid "Filters added to instance %s" -msgstr "Finalizando la instancia %s" +msgstr "" #: nova/virt/firewall.py:139 msgid "Provider Firewall Rules refreshed" msgstr "" #: nova/virt/firewall.py:291 -#, fuzzy, python-format +#, python-format msgid "Adding security group rule: %r" -msgstr "No hay una regla para el grupo de seguridad con el id %s" +msgstr "" #: nova/virt/firewall.py:402 nova/virt/xenapi/firewall.py:88 #, python-format @@ -4764,40 +4809,37 @@ msgid "Converted to raw, but format is now %s" msgstr "" #: nova/virt/vmwareapi_conn.py:105 -#, fuzzy msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " "vmwareapi_host_password to useconnection_type=vmwareapi" msgstr "" -"Debes especificar xenapi_connection_url, xenapi_connection_username " -"(opcional), y xenapi_connection_password para usar connection_type=xenapi" -#: nova/virt/vmwareapi_conn.py:271 +#: nova/virt/vmwareapi_conn.py:276 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:354 +#: nova/virt/vmwareapi_conn.py:359 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:393 +#: nova/virt/vmwareapi_conn.py:398 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi_conn.py:399 +#: nova/virt/vmwareapi_conn.py:404 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi_conn.py:404 +#: nova/virt/vmwareapi_conn.py:409 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:165 +#: nova/virt/xenapi_conn.py:163 msgid "" "Must specify xenapi_connection_url, xenapi_connection_username " "(optionally), and xenapi_connection_password to use " @@ -4806,60 +4848,37 @@ msgstr "" "Debes especificar xenapi_connection_url, xenapi_connection_username " "(opcional), y xenapi_connection_password para usar connection_type=xenapi" -#: nova/virt/xenapi_conn.py:353 nova/virt/libvirt/connection.py:445 +#: nova/virt/xenapi_conn.py:371 nova/virt/libvirt/connection.py:441 msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi_conn.py:420 nova/virt/baremetal/proxy.py:716 -#: nova/virt/libvirt/connection.py:1735 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:423 nova/virt/baremetal/proxy.py:720 -#: nova/virt/libvirt/connection.py:1738 -#, python-format -msgid "Compute_service record updated for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:484 +#: nova/virt/xenapi_conn.py:501 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi_conn.py:498 +#: nova/virt/xenapi_conn.py:530 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi_conn.py:587 +#: nova/virt/xenapi_conn.py:556 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi_conn.py:648 #, python-format msgid "Task [%(name)s] %(task)s status: success %(result)s" msgstr "" -#: nova/virt/xenapi_conn.py:596 +#: nova/virt/xenapi_conn.py:657 #, python-format msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s" msgstr "" -#: nova/virt/xenapi_conn.py:616 nova/virt/xenapi_conn.py:629 +#: nova/virt/xenapi_conn.py:677 nova/virt/xenapi_conn.py:690 #, python-format msgid "Got exception: %s" msgstr "Obtenida excepción %s" -#: nova/virt/xenapi_conn.py:655 nova/virt/baremetal/proxy.py:773 -#: nova/virt/libvirt/connection.py:2277 -msgid "Updating host stats" -msgstr "" - -#: nova/virt/xenapi_conn.py:666 -#, python-format -msgid "Unable to get updated status: %s" -msgstr "" - -#: nova/virt/xenapi_conn.py:673 -#, fuzzy, python-format -msgid "Unable to get SR for this host: %s" -msgstr "Imposible obtener copia del VDI %s en" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4905,9 +4924,9 @@ msgid "No such domain %s" msgstr "" #: nova/virt/baremetal/dom.py:161 -#, fuzzy, python-format +#, python-format msgid "Domains: %s" -msgstr "acción: %s" +msgstr "" #: nova/virt/baremetal/dom.py:163 #, python-format @@ -4915,9 +4934,9 @@ msgid "Nodes: %s" msgstr "" #: nova/virt/baremetal/dom.py:166 -#, fuzzy, python-format +#, python-format msgid "After storing domains: %s" -msgstr "Después de terminar las instancias: %s" +msgstr "" #: nova/virt/baremetal/dom.py:169 msgid "deactivation/removing domain failed" @@ -4928,18 +4947,17 @@ msgid "===== Domain is being created =====" msgstr "" #: nova/virt/baremetal/dom.py:179 -#, fuzzy, python-format msgid "Same domain name already exists" -msgstr "El usuario %s ya existe" +msgstr "" #: nova/virt/baremetal/dom.py:181 msgid "create_domain: before get_idle_node" msgstr "" #: nova/virt/baremetal/dom.py:198 -#, fuzzy, python-format +#, python-format msgid "Created new domain: %s" -msgstr "Creando par de claves %s" +msgstr "" #: nova/virt/baremetal/dom.py:213 #, python-format @@ -4961,9 +4979,8 @@ msgid "Stored fake domains to the file: %s" msgstr "" #: nova/virt/baremetal/dom.py:244 -#, fuzzy, python-format msgid "domain does not exist" -msgstr "El token %s no existe" +msgstr "" #: nova/virt/baremetal/nodes.py:42 #, python-format @@ -4986,9 +5003,8 @@ msgid "instance %s: rebooted" msgstr "instancia %s: reiniciada" #: nova/virt/baremetal/proxy.py:192 -#, fuzzy, python-format msgid "_wait_for_reboot failed" -msgstr "_wait_for_reboot falló: %s" +msgstr "" #: nova/virt/baremetal/proxy.py:222 #, python-format @@ -4996,18 +5012,17 @@ msgid "instance %s: rescued" msgstr "instancia %s: rescatada" #: nova/virt/baremetal/proxy.py:225 -#, fuzzy, python-format msgid "_wait_for_rescue failed" -msgstr "_wait_for_rescue falló: %s" +msgstr "" #: nova/virt/baremetal/proxy.py:242 msgid "<============= spawn of baremetal =============>" msgstr "" #: nova/virt/baremetal/proxy.py:255 -#, fuzzy, python-format +#, python-format msgid "instance %s: is building" -msgstr "instancia %s: está ejecutándose" +msgstr "" #: nova/virt/baremetal/proxy.py:260 msgid "Key is injected but instance is not running yet" @@ -5024,14 +5039,14 @@ msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" #: nova/virt/baremetal/proxy.py:269 -#, fuzzy, python-format +#, python-format msgid "instance %s spawned successfully" -msgstr "volumen %s: creado satisfactoriamente" +msgstr "" #: nova/virt/baremetal/proxy.py:272 -#, fuzzy, python-format +#, python-format msgid "instance %s:not booted" -msgstr "instancia %s: arrancada" +msgstr "" #: nova/virt/baremetal/proxy.py:274 msgid "Bremetal assignment is overcommitted." @@ -5043,9 +5058,9 @@ msgid "instance %s: Creating image" msgstr "instancia %s: Creando imagen" #: nova/virt/baremetal/proxy.py:475 -#, fuzzy, python-format +#, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" -msgstr "instancia %(nm)s: inyectando archivo en %(plain_path)s" +msgstr "" #: nova/virt/baremetal/proxy.py:484 #, python-format @@ -5064,7 +5079,7 @@ msgstr "instancia %s: comenzando método toXML" msgid "instance %s: finished toXML method" msgstr "instancia %s: finalizado método toXML" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1505 +#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1504 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5079,15 +5094,18 @@ msgstr "" msgid "Updating!" msgstr "" +#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2281 +#: nova/virt/xenapi/host.py:124 +msgid "Updating host stats" +msgstr "" + #: nova/virt/baremetal/tilera.py:185 msgid "free_node...." msgstr "" #: nova/virt/baremetal/tilera.py:216 #, python-format -msgid "" -"deactivate_node is called for node_id = %(id)s node_ip = " -"%(ip)s" +msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" msgstr "" #: nova/virt/baremetal/tilera.py:221 @@ -5095,9 +5113,8 @@ msgid "status of node is set to 0" msgstr "" #: nova/virt/baremetal/tilera.py:232 -#, fuzzy msgid "rootfs is already removed" -msgstr "El volumen ya ha sido desasociado previamente" +msgstr "" #: nova/virt/baremetal/tilera.py:264 msgid "Before ping to the bare-metal node" @@ -5131,9 +5148,9 @@ msgid "Failed to mount filesystem: %s" msgstr "Fallo al montar el sistema de ficheros: %s" #: nova/virt/disk/api.py:278 -#, fuzzy, python-format +#, python-format msgid "Failed to remove container: %s" -msgstr "Fallo al montar el sistema de ficheros: %s" +msgstr "" #: nova/virt/disk/api.py:428 #, python-format @@ -5146,9 +5163,9 @@ msgid "User %(username)s not found in shadow file." msgstr "" #: nova/virt/disk/guestfs.py:39 -#, fuzzy, python-format +#, python-format msgid "unsupported partition: %s" -msgstr "Fallo al cargar la partición: %s" +msgstr "" #: nova/virt/disk/guestfs.py:77 msgid "unknown guestmount error" @@ -5160,14 +5177,13 @@ msgid "Could not attach image to loopback: %s" msgstr "No se puede unir la imagen con el loopback: %s" #: nova/virt/disk/mount.py:76 -#, fuzzy msgid "no partitions found" -msgstr "No se encontraron hosts" +msgstr "" #: nova/virt/disk/mount.py:77 -#, fuzzy, python-format +#, python-format msgid "Failed to map partitions: %s" -msgstr "Fallo al cargar la partición: %s" +msgstr "" #: nova/virt/disk/nbd.py:58 msgid "nbd unavailable: module not loaded" @@ -5178,9 +5194,9 @@ msgid "No free nbd devices" msgstr "" #: nova/virt/disk/nbd.py:81 -#, fuzzy, python-format +#, python-format msgid "qemu-nbd error: %s" -msgstr "Capturado error: %s" +msgstr "" #: nova/virt/disk/nbd.py:93 #, python-format @@ -5196,157 +5212,149 @@ msgstr "Conectando a libvirt: %s" msgid "Connection to libvirt broke" msgstr "Conexión a libvirt rota" -#: nova/virt/libvirt/connection.py:366 +#: nova/virt/libvirt/connection.py:364 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:378 +#: nova/virt/libvirt/connection.py:376 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:389 +#: nova/virt/libvirt/connection.py:387 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:403 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:399 msgid "Instance destroyed successfully." -msgstr "volumen %s: eliminado satisfactoriamente" +msgstr "" -#: nova/virt/libvirt/connection.py:434 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:430 +#, python-format msgid "Deleting instance files %(target)s" -msgstr "Reiniciando instancia %s" +msgstr "" -#: nova/virt/libvirt/connection.py:516 +#: nova/virt/libvirt/connection.py:512 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:529 +#: nova/virt/libvirt/connection.py:525 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:680 nova/virt/libvirt/connection.py:824 +#: nova/virt/libvirt/connection.py:674 nova/virt/libvirt/connection.py:816 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:685 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:679 msgid "Instance rebooted successfully." -msgstr "instancia %s: reiniciada" +msgstr "" -#: nova/virt/libvirt/connection.py:782 nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/connection.py:776 nova/virt/xenapi/vmops.py:1372 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:786 nova/virt/xenapi/vmops.py:1375 +#: nova/virt/libvirt/connection.py:780 nova/virt/xenapi/vmops.py:1376 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:813 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:807 msgid "Instance is running" -msgstr "instancia %s: está ejecutándose" +msgstr "" -#: nova/virt/libvirt/connection.py:829 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:821 msgid "Instance spawned successfully." -msgstr "volumen %s: creado satisfactoriamente" +msgstr "" -#: nova/virt/libvirt/connection.py:837 +#: nova/virt/libvirt/connection.py:829 #, python-format msgid "virsh said: %r" msgstr "virsh dijo: %r" -#: nova/virt/libvirt/connection.py:841 +#: nova/virt/libvirt/connection.py:833 msgid "cool, it's a device" msgstr "genial, es un dispositivo" -#: nova/virt/libvirt/connection.py:852 +#: nova/virt/libvirt/connection.py:844 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:879 -#, fuzzy +#: nova/virt/libvirt/connection.py:871 msgid "Unable to read LXC console" -msgstr "Fallo lectura de IP(s) Publicas" +msgstr "" -#: nova/virt/libvirt/connection.py:996 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:994 msgid "Creating image" -msgstr "instancia %s: Creando imagen" +msgstr "" -#: nova/virt/libvirt/connection.py:1182 +#: nova/virt/libvirt/connection.py:1181 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1191 +#: nova/virt/libvirt/connection.py:1190 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1223 +#: nova/virt/libvirt/connection.py:1222 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1348 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:1347 msgid "Starting toXML method" -msgstr "instancia %s: comenzando método toXML" +msgstr "" -#: nova/virt/libvirt/connection.py:1352 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:1351 msgid "Finished toXML method" -msgstr "instancia %s: finalizado método toXML" +msgstr "" -#: nova/virt/libvirt/connection.py:1369 +#: nova/virt/libvirt/connection.py:1368 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/connection.py:1610 +#: nova/virt/libvirt/connection.py:1609 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1632 +#: nova/virt/libvirt/connection.py:1631 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1659 +#: nova/virt/libvirt/connection.py:1658 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:1756 +#: nova/virt/libvirt/connection.py:1755 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:1759 +#: nova/virt/libvirt/connection.py:1758 #, python-format msgid "" "to xml...\n" ":%s " msgstr "" -#: nova/virt/libvirt/connection.py:1762 +#: nova/virt/libvirt/connection.py:1761 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5356,40 +5364,38 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:1819 +#: nova/virt/libvirt/connection.py:1818 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2034 +#: nova/virt/libvirt/connection.py:2033 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2125 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2129 +#, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" -msgstr "instancia %s: comenzando método toXML" +msgstr "" -#: nova/virt/libvirt/connection.py:2180 -#, python-format -msgid "During wait running, %s disappeared." +#: nova/virt/libvirt/connection.py:2184 +msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2185 -#, fuzzy, python-format -msgid "Instance %s running successfully." -msgstr "instancia %s: está ejecutándose" +#: nova/virt/libvirt/connection.py:2189 +msgid "Instance running successfully." +msgstr "" -#: nova/virt/libvirt/connection.py:2192 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2196 +#, python-format msgid "Instance %s: Starting finish_migration" -msgstr "instancia %s: iniciando..." +msgstr "" -#: nova/virt/libvirt/connection.py:2233 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2237 +#, python-format msgid "Instance %s: Starting finish_revert_migration" -msgstr "instancia %s: Creando imagen" +msgstr "" #: nova/virt/libvirt/firewall.py:42 msgid "" @@ -5423,125 +5429,130 @@ msgstr "" msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/imagecache.py:144 -#, fuzzy, python-format +#: nova/virt/libvirt/imagecache.py:171 +#, python-format msgid "%s is a valid instance name" -msgstr "%s no es un ipProtocol valido" +msgstr "" -#: nova/virt/libvirt/imagecache.py:147 +#: nova/virt/libvirt/imagecache.py:174 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:149 +#: nova/virt/libvirt/imagecache.py:176 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:160 +#: nova/virt/libvirt/imagecache.py:187 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:211 +#: nova/virt/libvirt/imagecache.py:238 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:223 +#: nova/virt/libvirt/imagecache.py:250 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): image verification skipped, " "no hash stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:243 +#: nova/virt/libvirt/imagecache.py:270 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:282 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:246 +#: nova/virt/libvirt/imagecache.py:285 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:253 +#: nova/virt/libvirt/imagecache.py:292 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:265 +#: nova/virt/libvirt/imagecache.py:303 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/libvirt/imagecache.py:320 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): in use: on this node " "%(local)d local, %(remote)d on other nodes" msgstr "" -#: nova/virt/libvirt/imagecache.py:291 +#: nova/virt/libvirt/imagecache.py:333 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): warning -- an absent base " "file is in use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:302 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "" -"%(container_format)s-%(id)s (%(base_file)s): in: on other nodes " -"(%(remote)d on other nodes)" +"%(container_format)s-%(id)s (%(base_file)s): in use on (%(remote)d on " +"other nodes)" msgstr "" -#: nova/virt/libvirt/imagecache.py:314 +#: nova/virt/libvirt/imagecache.py:355 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:322 +#: nova/virt/libvirt/imagecache.py:363 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/libvirt/imagecache.py:387 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:355 +#: nova/virt/libvirt/imagecache.py:391 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:383 -#, fuzzy, python-format +#: nova/virt/libvirt/imagecache.py:419 +#, python-format msgid "Unknown base file: %s" -msgstr "Tipo de instancia desconocido: %s" +msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:424 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:391 +#: nova/virt/libvirt/imagecache.py:427 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:395 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/libvirt/imagecache.py:439 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:235 +#: nova/virt/libvirt/utils.py:240 msgid "Unable to find an open port" msgstr "" @@ -5551,11 +5562,11 @@ msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" #: nova/virt/libvirt/vif.py:93 -#, fuzzy, python-format +#, python-format msgid "Ensuring bridge %s" -msgstr "Des-registrando la imagen %s" +msgstr "" -#: nova/virt/libvirt/vif.py:152 +#: nova/virt/libvirt/vif.py:156 #, python-format msgid "Failed while unplugging vif of instance '%s'" msgstr "" @@ -5663,14 +5674,14 @@ msgid "No such SOAP method '%s' provided by VI SDK" msgstr "" #: nova/virt/vmwareapi/vim.py:150 -#, fuzzy, python-format +#, python-format msgid "httplib error in %s: " -msgstr "Capturado error: %s" +msgstr "" #: nova/virt/vmwareapi/vim.py:157 -#, fuzzy, python-format +#, python-format msgid "Socket error in %s: " -msgstr "No hay un usuario con el id %s" +msgstr "" #: nova/virt/vmwareapi/vim.py:162 #, python-format @@ -5678,19 +5689,18 @@ msgid "Type error in %s: " msgstr "" #: nova/virt/vmwareapi/vim.py:166 -#, fuzzy, python-format +#, python-format msgid "Exception in %s " -msgstr "Obtenida excepción %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:66 -#, fuzzy msgid "Getting list of instances" -msgstr "Creando una instancia raw" +msgstr "" #: nova/virt/vmwareapi/vmops.py:82 -#, fuzzy, python-format +#, python-format msgid "Got total of %s instances" -msgstr "Vamos a ejecutar %s insntacias..." +msgstr "" #: nova/virt/vmwareapi/vmops.py:125 msgid "Couldn't get a local Datastore reference" @@ -5759,19 +5769,19 @@ msgid "Reconfigured VM instance %s to attach the image disk" msgstr "" #: nova/virt/vmwareapi/vmops.py:328 -#, fuzzy, python-format +#, python-format msgid "Powering on the VM instance %s" -msgstr "Finalizando la instancia %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:334 -#, fuzzy, python-format +#, python-format msgid "Powered on the VM instance %s" -msgstr "No hay red para la instancia %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:379 -#, fuzzy, python-format +#, python-format msgid "Creating Snapshot of the VM instance %s " -msgstr "Creando una instancia raw" +msgstr "" #: nova/virt/vmwareapi/vmops.py:389 #, python-format @@ -5789,14 +5799,14 @@ msgid "Copied disk data before snapshot of the VM instance %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:454 -#, fuzzy, python-format +#, python-format msgid "Uploading image %s" -msgstr "Imagen Glance %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:467 -#, fuzzy, python-format +#, python-format msgid "Uploaded image %s" -msgstr "Imagen Glance %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:477 #, python-format @@ -5809,19 +5819,18 @@ msgid "Deleted temporary vmdk file %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:518 -#, fuzzy, python-format msgid "instance is not powered on" -msgstr "La instancia %s no se ha encontrado" +msgstr "" #: nova/virt/vmwareapi/vmops.py:525 -#, fuzzy, python-format +#, python-format msgid "Rebooting guest OS of VM %s" -msgstr "Recibida solicitud para destruir vm %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:528 -#, fuzzy, python-format +#, python-format msgid "Rebooted guest OS of VM %s" -msgstr "Recibida solicitud para destruir vm %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:530 #, python-format @@ -5834,9 +5843,9 @@ msgid "Did hard reboot of VM %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:546 -#, fuzzy, python-format +#, python-format msgid "instance - %s not present" -msgstr "Instancia no existente %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:565 #, python-format @@ -5849,9 +5858,9 @@ msgid "Powered off the VM %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:574 -#, fuzzy, python-format +#, python-format msgid "Unregistering the VM %s" -msgstr "Des-registrando la imagen %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:577 #, python-format @@ -5883,9 +5892,8 @@ msgid "" msgstr "" #: nova/virt/vmwareapi/vmops.py:613 -#, fuzzy, python-format msgid "pause not supported for vmwareapi" -msgstr "atributo no soportado: %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:617 msgid "unpause not supported for vmwareapi" @@ -5921,9 +5929,8 @@ msgid "Resumed the VM %s " msgstr "" #: nova/virt/vmwareapi/vmops.py:661 -#, fuzzy, python-format msgid "instance is not in a suspended state" -msgstr "instancia %s: pasando a estado bloqueado" +msgstr "" #: nova/virt/vmwareapi/vmops.py:697 msgid "get_diagnostics not implemented for vmwareapi" @@ -5983,27 +5990,27 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:526 nova/virt/xenapi/fake.py:625 -#: nova/virt/xenapi/fake.py:643 nova/virt/xenapi/fake.py:706 +#: nova/virt/xenapi/fake.py:555 nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:672 nova/virt/xenapi/fake.py:734 msgid "Raising NotImplemented" msgstr "Lanzando NotImplemented" -#: nova/virt/xenapi/fake.py:528 +#: nova/virt/xenapi/fake.py:557 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake no tiene una implementación para %s" -#: nova/virt/xenapi/fake.py:562 +#: nova/virt/xenapi/fake.py:591 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "Llamando %(localname)s %(impl)s" -#: nova/virt/xenapi/fake.py:567 +#: nova/virt/xenapi/fake.py:596 #, python-format msgid "Calling getter %s" msgstr "Llanado al adquiridor %s" -#: nova/virt/xenapi/fake.py:627 +#: nova/virt/xenapi/fake.py:656 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6012,10 +6019,31 @@ msgstr "" "xenapi.fake no tiene una implementación para %s o ha sido llamada con un " "número incorrecto de argumentos" +#: nova/virt/xenapi/host.py:67 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skipping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:132 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:166 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:169 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + #: nova/virt/xenapi/network_utils.py:37 -#, fuzzy, python-format +#, python-format msgid "Found non-unique network for name_label %s" -msgstr "Encontrada una red no única para el puente %s" +msgstr "" #: nova/virt/xenapi/network_utils.py:55 #, python-format @@ -6027,10 +6055,45 @@ msgstr "Encontrada una red no única para el puente %s" msgid "Found no network for bridge %s" msgstr "No se ha encontrado red para el puente %s" -#: nova/virt/xenapi/vif.py:103 +#: nova/virt/xenapi/pool.py:111 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:126 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:145 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:148 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:164 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:176 #, fuzzy, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "Imposible desasociar volumen %s" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/vif.py:103 +#, python-format msgid "Found no PIF for device %s" -msgstr "No se ha encontrado red para el puente %s" +msgstr "" #: nova/virt/xenapi/vif.py:122 #, python-format @@ -6039,49 +6102,49 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:209 +#: nova/virt/xenapi/vm_utils.py:215 #, python-format msgid "Created VM %s..." msgstr "Creada VM %s..." -#: nova/virt/xenapi/vm_utils.py:212 +#: nova/virt/xenapi/vm_utils.py:218 #, python-format msgid "Created VM %(instance_name)s as %(vm_ref)s." msgstr "VM creada %(instance_name)s como %(vm_ref)s." -#: nova/virt/xenapi/vm_utils.py:243 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:249 +#, python-format msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " -msgstr "Creando VBD para VM %(vm_ref)s, VDI %(vdi_ref)s ... " +msgstr "" -#: nova/virt/xenapi/vm_utils.py:246 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:252 +#, python-format msgid "" "Created a CDROM-specific VBD %(vbd_ref)s for VM %(vm_ref)s, VDI " "%(vdi_ref)s." -msgstr "Creado el VBD %(vbd_ref)s para VM %(vm_ref)s, VDI %(vdi_ref)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:263 +#: nova/virt/xenapi/vm_utils.py:269 #, python-format msgid "VBD not found in instance %s" msgstr "VBD no encontrado en la instancia %s" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:280 #, python-format msgid "Unable to unplug VBD %s" msgstr "Imposible desconectar VBD %s" -#: nova/virt/xenapi/vm_utils.py:285 +#: nova/virt/xenapi/vm_utils.py:291 #, python-format msgid "Unable to destroy VBD %s" msgstr "Imposible destruir VBD %s" -#: nova/virt/xenapi/vm_utils.py:295 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:301 +#, python-format msgid "Unable to destroy VDI %s" -msgstr "Imposible destruir VBD %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/xenapi/vm_utils.py:318 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -6090,372 +6153,386 @@ msgstr "" "VDI creado %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) " "sobre %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:321 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:327 +#, python-format msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s." -msgstr "Creado el VIF %(vif_ref)s para VM %(vm_ref)s, red %(network_ref)s." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/xenapi/vm_utils.py:335 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:354 +#, python-format msgid "No primary VDI found for%(vm_ref)s" -msgstr "No se ha encontrado id de destino para el volumen %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:355 +#: nova/virt/xenapi/vm_utils.py:361 #, python-format msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..." msgstr "Creando snapshot de la VM %(vm_ref)s con etiqueta '%(label)s'..." -#: nova/virt/xenapi/vm_utils.py:369 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." msgstr "Instantánea creada %(template_vm_ref)s de la VM %(vm_ref)s." -#: nova/virt/xenapi/vm_utils.py:408 +#: nova/virt/xenapi/vm_utils.py:414 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "Pidiendo xapi a subir %(vdi_uuids)s como ID %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:618 +#: nova/virt/xenapi/vm_utils.py:624 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:697 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:703 +#, python-format msgid "Asking xapi to fetch vhd image %(image)s" -msgstr "Pidiendo a xapi que descargue %(url)s como %(access)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:725 +#: nova/virt/xenapi/vm_utils.py:731 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " "'%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:754 +#: nova/virt/xenapi/vm_utils.py:760 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:769 +#: nova/virt/xenapi/vm_utils.py:775 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:773 +#: nova/virt/xenapi/vm_utils.py:779 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:796 +#: nova/virt/xenapi/vm_utils.py:802 #, python-format msgid "Fetching image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:797 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:803 +#, python-format msgid "Image Type: %s" -msgstr "Tipo de instancia desconocido: %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:801 +#: nova/virt/xenapi/vm_utils.py:807 msgid "ISO: Found sr possibly containing the ISO image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:810 +#: nova/virt/xenapi/vm_utils.py:816 #, python-format msgid "Size for image %(image)s:%(virtual_size)d" msgstr "Tamaño para imagen %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:819 +#: nova/virt/xenapi/vm_utils.py:825 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:836 +#: nova/virt/xenapi/vm_utils.py:842 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Copiando VDI %s a /boot/guest on dom0" -#: nova/virt/xenapi/vm_utils.py:848 +#: nova/virt/xenapi/vm_utils.py:854 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destruído" -#: nova/virt/xenapi/vm_utils.py:858 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:864 +#, python-format msgid "instance %s: Failed to fetch glance image" -msgstr "insntancia %s: falló al arrancar" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:897 +#: nova/virt/xenapi/vm_utils.py:903 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:919 +#: nova/virt/xenapi/vm_utils.py:925 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Buscando vid %s para el kernel PV" -#: nova/virt/xenapi/vm_utils.py:937 +#: nova/virt/xenapi/vm_utils.py:943 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format msgid "VDI %s is still available" msgstr "VDI %s está todavía disponible" -#: nova/virt/xenapi/vm_utils.py:1025 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "(VM_UTILS) xenserver vm state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1027 +#: nova/virt/xenapi/vm_utils.py:1034 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "(VM_UTILS) xenapi power_state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1054 +#: nova/virt/xenapi/vm_utils.py:1061 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1074 +#: nova/virt/xenapi/vm_utils.py:1081 #, python-format msgid "Re-scanning SR %s" msgstr "Re-escaneando SR %s" -#: nova/virt/xenapi/vm_utils.py:1105 +#: nova/virt/xenapi/vm_utils.py:1112 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/xenapi/vm_utils.py:1130 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1143 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1151 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1146 +#: nova/virt/xenapi/vm_utils.py:1153 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1149 +#: nova/virt/xenapi/vm_utils.py:1156 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1152 +#: nova/virt/xenapi/vm_utils.py:1159 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1156 +#: nova/virt/xenapi/vm_utils.py:1163 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/xenapi/vm_utils.py:1165 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1161 +#: nova/virt/xenapi/vm_utils.py:1168 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1164 +#: nova/virt/xenapi/vm_utils.py:1171 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/xenapi/vm_utils.py:1174 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1212 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1259 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1312 +#: nova/virt/xenapi/vm_utils.py:1319 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "VHD %(vdi_uuid)s tiene origen en %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1393 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1396 +#: nova/virt/xenapi/vm_utils.py:1403 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1431 +#: nova/virt/xenapi/vm_utils.py:1438 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1450 +#: nova/virt/xenapi/vm_utils.py:1457 #, python-format msgid "Creating VBD for VDI %s ... " msgstr "Creando VBD para VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Creating VBD for VDI %s done." msgstr "Creando VBF para VDI %s terminado" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1459 +#: nova/virt/xenapi/vm_utils.py:1466 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1469 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1471 +#: nova/virt/xenapi/vm_utils.py:1478 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1475 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/xenapi/vm_utils.py:1493 msgid "VBD.unplug successful first time." msgstr "VBD.Primera desconexión satisfactoria." -#: nova/virt/xenapi/vm_utils.py:1491 +#: nova/virt/xenapi/vm_utils.py:1498 msgid "VBD.unplug rejected: retrying..." msgstr "VBD. Desconexión rechazada: reintentándolo..." -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 msgid "Not sleeping anymore!" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1496 +#: nova/virt/xenapi/vm_utils.py:1503 msgid "VBD.unplug successful eventually." msgstr "VBD.Finalmente logro desconectar." -#: nova/virt/xenapi/vm_utils.py:1499 +#: nova/virt/xenapi/vm_utils.py:1506 #, python-format msgid "Ignoring XenAPI.Failure in VBD.unplug: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1508 +#: nova/virt/xenapi/vm_utils.py:1515 #, python-format msgid "Ignoring XenAPI.Failure %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Running pygrub against %s" msgstr "Ejecutando pygrub contra %s" -#: nova/virt/xenapi/vm_utils.py:1529 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Found Xen kernel %s" msgstr "Kernel Xen Encontrado %s" -#: nova/virt/xenapi/vm_utils.py:1531 +#: nova/virt/xenapi/vm_utils.py:1538 msgid "No Xen kernel found. Booting HVM." msgstr "Kernel Xen no encontrado. Reiniciando HVM" -#: nova/virt/xenapi/vm_utils.py:1544 +#: nova/virt/xenapi/vm_utils.py:1551 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1550 +#: nova/virt/xenapi/vm_utils.py:1557 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1583 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1678 +#: nova/virt/xenapi/vm_utils.py:1650 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1677 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1727 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1686 +#: nova/virt/xenapi/vm_utils.py:1735 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1690 +#: nova/virt/xenapi/vm_utils.py:1739 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1707 +#: nova/virt/xenapi/vm_utils.py:1756 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1717 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1766 +#, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" -msgstr "Fallo al montar el sistema de ficheros: %s" +msgstr "" #: nova/virt/xenapi/vmops.py:181 #, python-format @@ -6463,328 +6540,319 @@ msgid "Attempted to power on non-existent instance bad instance id %s" msgstr "" #: nova/virt/xenapi/vmops.py:183 -#, fuzzy, python-format +#, python-format msgid "Starting instance %s" -msgstr "Finalizando la instancia %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:246 +#: nova/virt/xenapi/vmops.py:248 #, python-format msgid "instance %s: Failed to spawn" msgstr "Instancia %s: no se pudo iniciar" -#: nova/virt/xenapi/vmops.py:248 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:250 +#, python-format msgid "Instance %s failed to spawn - performing clean-up" -msgstr "Instancia %s: no se pudo iniciar" +msgstr "" -#: nova/virt/xenapi/vmops.py:322 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:324 +#, python-format msgid "instance %s: Failed to spawn - Unable to create VM" -msgstr "Instancia %s: no se pudo iniciar" +msgstr "" -#: nova/virt/xenapi/vmops.py:389 +#: nova/virt/xenapi/vmops.py:391 #, python-format msgid "" "Auto configuring disk for instance %(instance_uuid)s, attempting to " "resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:448 +#: nova/virt/xenapi/vmops.py:450 #, python-format msgid "Invalid value for injected_files: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:453 +#: nova/virt/xenapi/vmops.py:455 #, python-format msgid "Injecting file path: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:459 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:461 msgid "Setting admin password" -msgstr "instancia %s: estableciendo password de administrador" +msgstr "" -#: nova/virt/xenapi/vmops.py:463 -#, fuzzy +#: nova/virt/xenapi/vmops.py:465 msgid "Resetting network" -msgstr "configurando la red del host" +msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:472 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:476 +#: nova/virt/xenapi/vmops.py:478 #, python-format msgid "Starting VM %s..." msgstr "Iniciando VM %s..." -#: nova/virt/xenapi/vmops.py:480 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:481 +#, python-format msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s." -msgstr "VM creada %(instance_name)s como %(vm_ref)s." +msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:488 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:490 +#: nova/virt/xenapi/vmops.py:491 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:497 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:498 +#, python-format msgid "Instance %s: waiting for running" -msgstr "instancia %s: está ejecutándose" +msgstr "" -#: nova/virt/xenapi/vmops.py:506 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:507 +#, python-format msgid "Instance %s: running" -msgstr "instancia %s: está ejecutándose" +msgstr "" -#: nova/virt/xenapi/vmops.py:510 +#: nova/virt/xenapi/vmops.py:511 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:513 +#: nova/virt/xenapi/vmops.py:514 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:517 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:518 +#, python-format msgid "Updating Agent to %s" -msgstr "Llanado al adquiridor %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:540 #, python-format msgid "Resources to remove:%s" msgstr "" -#: nova/virt/xenapi/vmops.py:550 +#: nova/virt/xenapi/vmops.py:551 #, python-format msgid "Removing VDI %(vdi_ref)s(uuid:%(vdi_to_remove)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:555 +#: nova/virt/xenapi/vmops.py:556 #, python-format msgid "Skipping VDI destroy for %s" msgstr "" -#: nova/virt/xenapi/vmops.py:564 +#: nova/virt/xenapi/vmops.py:565 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, python-format msgid "No opaque_ref could be determined for '%s'." msgstr "" -#: nova/virt/xenapi/vmops.py:647 +#: nova/virt/xenapi/vmops.py:648 #, python-format msgid "Finished snapshot and upload for VM %s" msgstr "Finalizado el snapshot y la subida de la VM %s" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "Starting snapshot for VM %s" msgstr "Comenzando snapshot para la VM %s" -#: nova/virt/xenapi/vmops.py:664 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:665 +#, python-format msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" -msgstr "No es posible usar SR %(sr_ref)s para la instancia %(instance_name)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:683 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:684 msgid "Failed to transfer vhd to new host" -msgstr "Fallo al añadir el fichero vhd a la VM %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:703 +#: nova/virt/xenapi/vmops.py:704 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:751 +#: nova/virt/xenapi/vmops.py:752 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:874 +#: nova/virt/xenapi/vmops.py:875 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:882 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:883 +#, python-format msgid "Resize instance %s complete" -msgstr "instancia %s: arrancada" +msgstr "" -#: nova/virt/xenapi/vmops.py:913 +#: nova/virt/xenapi/vmops.py:914 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:933 +#: nova/virt/xenapi/vmops.py:934 #, python-format msgid "domid changed from %(olddomid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:950 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:972 +#: nova/virt/xenapi/vmops.py:973 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1015 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1016 +#, python-format msgid "Failed to inject file: %(resp)r" -msgstr "Fallo al montar el sistema de ficheros: %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1024 +#: nova/virt/xenapi/vmops.py:1025 #, python-format msgid "VM %(instance_uuid)s already halted,skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1028 +#: nova/virt/xenapi/vmops.py:1029 #, python-format msgid "Shutting down VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1047 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1048 msgid "Unable to find VBD for VM" -msgstr "Imposible encontrar SR en VBD %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1068 +#: nova/virt/xenapi/vmops.py:1069 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1126 +#: nova/virt/xenapi/vmops.py:1127 #, python-format msgid "" "Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk " "deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1133 +#: nova/virt/xenapi/vmops.py:1134 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1141 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1152 +#: nova/virt/xenapi/vmops.py:1153 #, python-format msgid "Instance %(instance_uuid)s VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1170 +#: nova/virt/xenapi/vmops.py:1171 #, python-format msgid "Destroying VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1185 +#: nova/virt/xenapi/vmops.py:1186 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1239 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1240 +#, python-format msgid "Instance is already in Rescue Mode: %s" -msgstr "La instancia ha sido creada previamente" +msgstr "" -#: nova/virt/xenapi/vmops.py:1311 +#: nova/virt/xenapi/vmops.py:1312 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1315 +#: nova/virt/xenapi/vmops.py:1316 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/xenapi/vmops.py:1380 +#: nova/virt/xenapi/vmops.py:1381 #, python-format msgid "Instance for migration %d not found, skipping" msgstr "" -#: nova/virt/xenapi/vmops.py:1412 +#: nova/virt/xenapi/vmops.py:1413 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1484 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1500 +#: nova/virt/xenapi/vmops.py:1464 #, python-format msgid "injecting network info to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1518 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1482 +#, python-format msgid "creating vif(s) for vm: |%s|" -msgstr "Creando nic para %s " +msgstr "" -#: nova/virt/xenapi/vmops.py:1527 +#: nova/virt/xenapi/vmops.py:1491 #, python-format msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." msgstr "Creando VIF para VM %(vm_ref)s, red %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1494 #, python-format msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." msgstr "Creado el VIF %(vif_ref)s para VM %(vm_ref)s, red %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1559 +#: nova/virt/xenapi/vmops.py:1523 #, python-format msgid "injecting hostname to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1621 +#: nova/virt/xenapi/vmops.py:1585 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. VM " "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1646 +#: nova/virt/xenapi/vmops.py:1610 #, python-format msgid "" "TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/vmops.py:1614 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM" " id=%(instance_uuid)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1655 +#: nova/virt/xenapi/vmops.py:1619 #, python-format msgid "" "The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;" " args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1841 +#: nova/virt/xenapi/vmops.py:1805 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -6804,9 +6872,9 @@ msgid "name = %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:71 -#, fuzzy, python-format +#, python-format msgid "Created %(label)s as %(sr_ref)s." -msgstr "VM creada %(instance_name)s como %(vm_ref)s." +msgstr "" #: nova/virt/xenapi/volume_utils.py:76 nova/virt/xenapi/volume_utils.py:174 msgid "Unable to create Storage Repository" @@ -6823,32 +6891,29 @@ msgid "Introduced %(label)s as %(sr_ref)s." msgstr "" #: nova/virt/xenapi/volume_utils.py:106 -#, fuzzy, python-format msgid "Creating pbd for SR" -msgstr "Creando nic para %s " +msgstr "" #: nova/virt/xenapi/volume_utils.py:108 msgid "Plugging SR" msgstr "" #: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:160 -#, fuzzy msgid "Unable to introduce Storage Repository" -msgstr "Imposible crear el repositorio de almacenamiento" +msgstr "" #: nova/virt/xenapi/volume_utils.py:127 nova/virt/xenapi/volumeops.py:51 msgid "Unable to get SR using uuid" msgstr "" #: nova/virt/xenapi/volume_utils.py:129 -#, fuzzy, python-format +#, python-format msgid "Forgetting SR %s..." -msgstr "Olvidando SR %s... " +msgstr "" #: nova/virt/xenapi/volume_utils.py:137 -#, fuzzy msgid "Unable to forget Storage Repository" -msgstr "Imposible crear el repositorio de almacenamiento" +msgstr "" #: nova/virt/xenapi/volume_utils.py:157 #, python-format @@ -6880,37 +6945,37 @@ msgstr "" msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:249 +#: nova/virt/xenapi/volume_utils.py:258 #, python-format msgid "Unable to introduce VDI on SR %s" msgstr "Incapaz de insertar VDI en SR %s" -#: nova/virt/xenapi/volume_utils.py:257 +#: nova/virt/xenapi/volume_utils.py:266 #, python-format msgid "Unable to get record of VDI %s on" msgstr "Imposible obtener copia del VDI %s en" -#: nova/virt/xenapi/volume_utils.py:279 +#: nova/virt/xenapi/volume_utils.py:288 #, python-format msgid "Unable to introduce VDI for SR %s" msgstr "Inposible insertar VDI para SR %s" -#: nova/virt/xenapi/volume_utils.py:289 +#: nova/virt/xenapi/volume_utils.py:298 #, python-format msgid "Error finding vdis in SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:296 -#, fuzzy, python-format +#: nova/virt/xenapi/volume_utils.py:305 +#, python-format msgid "Unable to find vbd for vdi %s" -msgstr "Imposible encontrar SR en VBD %s" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:330 +#: nova/virt/xenapi/volume_utils.py:339 #, python-format msgid "Unable to obtain target information %(data)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:356 +#: nova/virt/xenapi/volume_utils.py:365 #, python-format msgid "Mountpoint cannot be translated: %s" msgstr "Punto de montaje no puede ser traducido: %s" @@ -6924,23 +6989,22 @@ msgid "Error destroying VDI" msgstr "" #: nova/virt/xenapi/volumeops.py:74 -#, fuzzy, python-format +#, python-format msgid "Creating SR %s" -msgstr "Creando nuevo usuario: %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:77 -#, fuzzy, python-format msgid "Could not create SR" -msgstr "Fallo al crear la VM %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:80 msgid "Could not retrieve SR record" msgstr "" #: nova/virt/xenapi/volumeops.py:85 -#, fuzzy, python-format +#, python-format msgid "Introducing SR %s" -msgstr "Introduciendo %s..." +msgstr "" #: nova/virt/xenapi/volumeops.py:88 msgid "SR found in xapi database. No need to introduce" @@ -6951,75 +7015,74 @@ msgid "Could not introduce SR" msgstr "" #: nova/virt/xenapi/volumeops.py:97 -#, fuzzy, python-format +#, python-format msgid "Checking for SR %s" -msgstr "Lanzando VPN para %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:107 -#, fuzzy, python-format +#, python-format msgid "SR %s not found in the xapi database" -msgstr "La instancia %d no se ha encontrado durante la finalización" +msgstr "" #: nova/virt/xenapi/volumeops.py:113 -#, fuzzy, python-format msgid "Could not forget SR" -msgstr "No se ha encontrado red para el puente %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:122 -#, fuzzy, python-format +#, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:174 +#: nova/virt/xenapi/volumeops.py:179 #, python-format msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" msgstr "" "No es posible crear el VDI en SR %(sr_ref)s para la instancia " "%(instance_name)s" -#: nova/virt/xenapi/volumeops.py:187 +#: nova/virt/xenapi/volumeops.py:192 #, python-format msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" msgstr "No es posible usar SR %(sr_ref)s para la instancia %(instance_name)s" -#: nova/virt/xenapi/volumeops.py:195 +#: nova/virt/xenapi/volumeops.py:200 #, python-format msgid "Unable to attach volume to instance %s" msgstr "Imposible adjuntar volumen a la instancia %s" -#: nova/virt/xenapi/volumeops.py:198 +#: nova/virt/xenapi/volumeops.py:203 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" "El punto de montaje %(mountpoint)s esta unido a la instancia " "%(instance_name)s" -#: nova/virt/xenapi/volumeops.py:208 +#: nova/virt/xenapi/volumeops.py:213 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" -#: nova/virt/xenapi/volumeops.py:216 +#: nova/virt/xenapi/volumeops.py:221 #, python-format msgid "Unable to locate volume %s" msgstr "Imposible encontrar volumen %s" -#: nova/virt/xenapi/volumeops.py:224 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to detach volume %s" msgstr "Imposible desasociar volumen %s" -#: nova/virt/xenapi/volumeops.py:229 -#, fuzzy, python-format +#: nova/virt/xenapi/volumeops.py:234 +#, python-format msgid "Unable to destroy vbd %s" -msgstr "Imposible destruir VBD %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:241 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:238 +#: nova/virt/xenapi/volumeops.py:243 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" @@ -7032,9 +7095,9 @@ msgid "Error in handshake: %s" msgstr "" #: nova/vnc/xvp_proxy.py:119 -#, fuzzy, python-format +#, python-format msgid "Invalid request: %s" -msgstr "id no valido: %s" +msgstr "" #: nova/vnc/xvp_proxy.py:139 #, python-format @@ -7052,9 +7115,9 @@ msgid "Request made with invalid token: %s" msgstr "" #: nova/vnc/xvp_proxy.py:160 -#, fuzzy, python-format +#, python-format msgid "Unexpected error: %s" -msgstr "Sucedió un error inexperado: %s" +msgstr "" #: nova/vnc/xvp_proxy.py:180 #, python-format @@ -7062,33 +7125,29 @@ msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" #: nova/volume/api.py:74 nova/volume/api.py:210 -#, fuzzy msgid "status must be available" -msgstr "El estado del volumen debe estar disponible" +msgstr "" #: nova/volume/api.py:85 -#, fuzzy, python-format +#, python-format msgid "Quota exceeded for %(pid)s, tried to create %(size)sG volume" -msgstr "Cuota excedida por %(pid)s, se intentó crear el volumen %(size)sG" +msgstr "" #: nova/volume/api.py:133 msgid "Volume status must be available" msgstr "El estado del volumen debe estar disponible" #: nova/volume/api.py:213 -#, fuzzy msgid "already attached" -msgstr "El volumen ya está asociado previamente" +msgstr "" #: nova/volume/api.py:220 -#, fuzzy msgid "already detached" -msgstr "El volumen ya ha sido desasociado previamente" +msgstr "" -#: nova/volume/api.py:272 nova/volume/api.py:305 -#, fuzzy +#: nova/volume/api.py:282 nova/volume/api.py:315 msgid "must be available" -msgstr "El estado del volumen debe estar disponible" +msgstr "" #: nova/volume/driver.py:92 #, python-format @@ -7161,19 +7220,19 @@ msgid "LoggingVolumeDriver: %s" msgstr "" #: nova/volume/driver.py:709 -#, fuzzy, python-format +#, python-format msgid "\tVolume %s is NOT VSA volume" -msgstr "El volumen %s no se ha encontrado" +msgstr "" #: nova/volume/driver.py:725 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s creation - do nothing" -msgstr "volumen %s: creando" +msgstr "" #: nova/volume/driver.py:758 -#, fuzzy, python-format +#, python-format msgid "VSA BE create_volume for %s failed" -msgstr "Crear volumen de %s GB" +msgstr "" #: nova/volume/driver.py:761 #, python-format @@ -7181,9 +7240,9 @@ msgid "VSA BE create_volume for %s succeeded" msgstr "" #: nova/volume/driver.py:769 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s deletion - do nothing" -msgstr "volumen %s: eliminando" +msgstr "" #: nova/volume/driver.py:780 #, python-format @@ -7201,9 +7260,8 @@ msgid "\tFE VSA Volume %s local path call - call discover" msgstr "" #: nova/volume/driver.py:850 nova/volume/san.py:595 -#, fuzzy, python-format msgid "local_path not supported" -msgstr "atributo no soportado: %s" +msgstr "" #: nova/volume/driver.py:858 #, python-format @@ -7211,14 +7269,14 @@ msgid "\tFE VSA Volume %s ensure export - do nothing" msgstr "" #: nova/volume/driver.py:882 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s create export - do nothing" -msgstr "volumen %s: exportando" +msgstr "" #: nova/volume/driver.py:902 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s remove export - do nothing" -msgstr "volumen %s: eliminando exportación" +msgstr "" #: nova/volume/driver.py:922 #, python-format @@ -7226,9 +7284,8 @@ msgid "VSA BE remove_export for %s failed" msgstr "" #: nova/volume/driver.py:974 -#, fuzzy msgid "Failed to retrieve QoS info" -msgstr "Fallo lectura de IP Privada" +msgstr "" #: nova/volume/manager.py:96 #, python-format @@ -7279,9 +7336,9 @@ msgid "volume %s: deleting" msgstr "volumen %s: eliminando" #: nova/volume/manager.py:185 -#, fuzzy, python-format +#, python-format msgid "volume %s: volume is busy" -msgstr "volumen %s: eliminado satisfactoriamente" +msgstr "" #: nova/volume/manager.py:197 #, python-format @@ -7289,9 +7346,9 @@ msgid "volume %s: deleted successfully" msgstr "volumen %s: eliminado satisfactoriamente" #: nova/volume/manager.py:204 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: creating" -msgstr "volumen %s: creando" +msgstr "" #: nova/volume/manager.py:208 #, python-format @@ -7299,34 +7356,39 @@ msgid "snapshot %(snap_name)s: creating" msgstr "" #: nova/volume/manager.py:223 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: created successfully" -msgstr "volumen %s: creado satisfactoriamente" +msgstr "" #: nova/volume/manager.py:232 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: deleting" -msgstr "volumen %s: eliminando" +msgstr "" -#: nova/volume/manager.py:241 +#: nova/volume/manager.py:235 #, fuzzy, python-format +msgid "snapshot %s: snapshot is busy" +msgstr "instancia %s: creando snapshot" + +#: nova/volume/manager.py:247 +#, python-format msgid "snapshot %s: deleted successfully" -msgstr "volumen %s: eliminado satisfactoriamente" +msgstr "" -#: nova/volume/manager.py:323 +#: nova/volume/manager.py:329 msgid "Checking volume capabilities" msgstr "" -#: nova/volume/manager.py:327 -#, fuzzy, python-format +#: nova/volume/manager.py:333 +#, python-format msgid "New capabilities found: %s" -msgstr "se ha encontrado un nombre duplicado: %s" +msgstr "" -#: nova/volume/manager.py:338 +#: nova/volume/manager.py:344 msgid "Clear capabilities" msgstr "" -#: nova/volume/manager.py:342 +#: nova/volume/manager.py:348 #, python-format msgid "Notification {%s} received" msgstr "" @@ -7414,9 +7476,9 @@ msgid "Enter SolidFire delete_volume..." msgstr "" #: nova/volume/san.py:878 -#, fuzzy, python-format +#, python-format msgid "Deleting volumeID: %s " -msgstr "Eliminando usuario: %s" +msgstr "" #: nova/volume/san.py:886 msgid "Leaving SolidFire delete_volume" @@ -7431,14 +7493,12 @@ msgid "Executing SolidFire create_export..." msgstr "" #: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -#, fuzzy, python-format msgid "name cannot be None" -msgstr "La clase %s no ha podido ser encontrada." +msgstr "" #: nova/volume/volume_types.py:96 -#, fuzzy, python-format msgid "id cannot be None" -msgstr "La clase %s no ha podido ser encontrada." +msgstr "" #: nova/volume/xensm.py:55 #, python-format @@ -7451,9 +7511,9 @@ msgid "Params: %s" msgstr "" #: nova/volume/xensm.py:60 -#, fuzzy, python-format +#, python-format msgid "Failed to create sr %s...continuing" -msgstr "Fallo al crear la VM %s" +msgstr "" #: nova/volume/xensm.py:62 msgid "Create failed" @@ -7465,9 +7525,8 @@ msgid "SR UUID of new SR is: %s" msgstr "" #: nova/volume/xensm.py:71 -#, fuzzy msgid "Failed to update db" -msgstr "Fallo lectura de IP Privada" +msgstr "" #: nova/volume/xensm.py:80 #, python-format @@ -7475,18 +7534,17 @@ msgid "Failed to introduce sr %s...continuing" msgstr "" #: nova/volume/xensm.py:91 -#, fuzzy, python-format +#, python-format msgid "Failed to reach backend %d" -msgstr "Fallo al crear la VM %s" +msgstr "" #: nova/volume/xensm.py:100 msgid "XenSMDriver requires xenapi connection" msgstr "" #: nova/volume/xensm.py:110 -#, fuzzy msgid "Failed to initiate session" -msgstr "Intento de instanciar sigleton" +msgstr "" #: nova/volume/xensm.py:142 #, python-format @@ -7494,47 +7552,118 @@ msgid "Volume will be created in backend - %d" msgstr "" #: nova/volume/xensm.py:154 -#, fuzzy, python-format msgid "Failed to update volume in db" -msgstr "Imposible encontrar volumen %s" +msgstr "" #: nova/volume/xensm.py:157 -#, fuzzy, python-format msgid "Unable to create volume" -msgstr "Imposible encontrar volumen %s" +msgstr "" #: nova/volume/xensm.py:171 -#, fuzzy, python-format msgid "Failed to delete vdi" -msgstr "Fallo al destruir vm %s" +msgstr "" #: nova/volume/xensm.py:177 -#, fuzzy, python-format msgid "Failed to delete volume in db" -msgstr "Imposible encontrar volumen %s" +msgstr "" #: nova/volume/xensm.py:211 -#, fuzzy, python-format msgid "Failed to find volume in db" -msgstr "Imposible desasociar volumen %s" +msgstr "" #: nova/volume/xensm.py:222 msgid "Failed to find backend in db" msgstr "" -#: nova/vsa/api.py:82 +#: nova/volume/nexenta/__init__.py:27 +msgid "Nexenta SA returned the error" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:64 +#, python-format +msgid "Sending JSON data: %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:69 +#, python-format +msgid "Auto switching to HTTPS connection to %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:75 +msgid "No headers in server response" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:76 +msgid "Bad response from server" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:79 +#, fuzzy, python-format +msgid "Got response: %s" +msgstr "respuesta %s" + +#: nova/volume/nexenta/volume.py:96 #, fuzzy, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "el grupo de volumenes %s no existe" + +#: nova/volume/nexenta/volume.py:180 +msgid "" +"Call to local_path should not happen. Verify that use_local_volumes flag " +"is turned off." +msgstr "" + +#: nova/volume/nexenta/volume.py:202 +#, python-format +msgid "Ignored target creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:210 +#, python-format +msgid "Ignored target group creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:219 +#, python-format +msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:227 +#, python-format +msgid "Ignored LU creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:237 +#, python-format +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:273 +#, python-format +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" +msgstr "" + +#: nova/volume/nexenta/volume.py:280 +#, python-format +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" +msgstr "" + +#: nova/vsa/api.py:82 msgid "invalid drive data" -msgstr "id no valido: %s" +msgstr "" #: nova/vsa/api.py:105 msgid "drive_name not defined" msgstr "" #: nova/vsa/api.py:111 -#, fuzzy, python-format +#, python-format msgid "invalid drive type name %s" -msgstr "id no valido: %s" +msgstr "" #: nova/vsa/api.py:155 msgid "*** Experimental VSA code ***" @@ -7546,9 +7675,9 @@ msgid "Requested number of VCs (%d) is too high. Setting to default" msgstr "" #: nova/vsa/api.py:194 -#, fuzzy, python-format +#, python-format msgid "Creating VSA: %s" -msgstr "Creando nuevo usuario: %s" +msgstr "" #: nova/vsa/api.py:241 #, python-format @@ -7583,9 +7712,9 @@ msgid "VSA ID %(vsa_id)s: Deleting %(direction)s volume %(vol_name)s" msgstr "" #: nova/vsa/api.py:355 -#, fuzzy, python-format +#, python-format msgid "Unable to delete volume %s" -msgstr "Imposible encontrar volumen %s" +msgstr "" #: nova/vsa/api.py:357 #, python-format @@ -7593,9 +7722,9 @@ msgid "VSA ID %(vsa_id)s: Forced delete. %(direction)s volume %(vol_name)s" msgstr "" #: nova/vsa/api.py:363 -#, fuzzy, python-format +#, python-format msgid "Going to try to terminate VSA ID %s" -msgstr "Se va a iniciar la finalización de las instancias" +msgstr "" #: nova/vsa/api.py:374 #, python-format @@ -7603,9 +7732,9 @@ msgid "VSA ID %(vsa_id)s: Delete instance %(name)s" msgstr "" #: nova/vsa/manager.py:73 -#, fuzzy, python-format +#, python-format msgid "Create call received for VSA %s" -msgstr "Cambio de clave secreta para el usuario %s" +msgstr "" #: nova/vsa/manager.py:80 nova/vsa/manager.py:107 #, python-format @@ -7651,628 +7780,56 @@ msgstr "" msgid "VSA ID %(vsa_id)d: Start %(vc_count)d instances" msgstr "" -#~ msgid "Uncaught exception" -#~ msgstr "Excepción no controlada" +#~ msgid "Going to try to soft delete %s" +#~ msgstr "" -#~ msgid "Volume quota exceeded. You cannot create a volume of size %sG" -#~ msgstr "Cuota de volumen excedida. No puede crear un volumen con tamaño %sG" +#~ msgid "No host for instance %s, deleting immediately" +#~ msgstr "" -#~ msgid "No keypairs defined" -#~ msgstr "No se definio un par de llaves (Keypair)" +#~ msgid "Going to try to terminate %s" +#~ msgstr "" -#~ msgid "Compute.api::get_lock %s" -#~ msgstr "Compute.api::get_lock %s" +#~ msgid "Going to try to stop %s" +#~ msgstr "" -#~ msgid "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" -#~ msgstr "Volumen_unido: %(instance_name)s, %(device_path)s, %(mountpoint)s" +#~ msgid "Going to try to start %s" +#~ msgstr "" -#~ msgid "Subject for certificate for vpns, %s for project, timestamp" +#~ msgid "" +#~ "Instance %(name)s found in database but" +#~ " not known by hypervisor. Setting " +#~ "power state to NOSTATE" #~ msgstr "" -#~ "Sujeto (Subject) para el certificado " -#~ "para vpns, %s para el proyecto, " -#~ "marca de tiempo" -#~ msgid "Casting to %(topic)s %(host)s for %(method)s" +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name_label)s' which is marked as " +#~ "DELETED but still present on host." #~ msgstr "" -#~ msgid "Deallocating address %s" -#~ msgstr "Desasociando la dirección %s" +#~ msgid "Can't downgrade without losing data" +#~ msgstr "" -#~ msgid "Host %s is not alive" -#~ msgstr "Host %s no responde" +#~ msgid "Unable to get updated status: %s" +#~ msgstr "" -#~ msgid "All hosts have too many cores" -#~ msgstr "Todos los hosts tienen demasiados cores" +#~ msgid "" +#~ "deactivate_node is called for " +#~ "node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "" -#~ msgid "Host %s not available" -#~ msgstr "Host %s no disponible" - -#~ msgid "All hosts have too many gigabytes" -#~ msgstr "Todos los hosts tienen demasiados gigabytes" - -#~ msgid "All hosts have too many networks" -#~ msgstr "Todos los hosts tienen demasiadas redes" - -#~ msgid "Can't test instances without a real virtual env." -#~ msgstr "No puedo probar las imágenes sin un entorno real virtual" - -#~ msgid "Need to watch instance %s until it's running..." -#~ msgstr "Hay que vigilar la instancia %s hasta que este en ejecución..." - -#~ msgid "Killing dnsmasq threw %s" -#~ msgstr "Al matar dnsmasq se lanzó %s" - -#~ msgid "Running %s" -#~ msgstr "Ejecutando %s" - -#~ msgid "PV Kernel in VDI:%s" -#~ msgstr "Kernel PV en VDI:%s" - -#~ msgid "" -#~ "VHD coalesce attempts exceeded (%(counter)d" -#~ " > %(max_attempts)d), giving up..." -#~ msgstr "" - -#~ msgid "No VDIs found for VM %s" -#~ msgstr "No se han encontrado VDI's para VM %s" - -#~ msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s" -#~ msgstr "Numero de VDIs inesperado (%(num_vdis)s) encontrados por VM %(vm_ref)s" - -#~ msgid "VBD %(vbd)s plugged as %(orig_dev)s" -#~ msgstr "" - -#~ msgid "VBD %(vbd)s plugged into wrong dev, remapping to %(dev)s" -#~ msgstr "" - -#~ msgid "" -#~ "Writing partition table %(primary_first)d " -#~ "%(primary_last)d to %(dest)s..." -#~ msgstr "" - -#~ msgid "No service for %(host)s, %(binary)s" -#~ msgstr "" - -#~ msgid "No fixed ips defined" -#~ msgstr "" - -#~ msgid "No address for instance %s" -#~ msgstr "" - -#~ msgid "no keypair for user %(user_id)s, name %(name)s" -#~ msgstr "" - -#~ msgid "No networks defined" -#~ msgstr "" - -#~ msgid "No network for bridge %s" -#~ msgstr "No hay red para el puente %s" - -#~ msgid "No quota for project_id %s" -#~ msgstr "No hay quota para el project:id %s" - -#~ msgid "No export device found for volume %s" -#~ msgstr "No se ha encontrado dispositivo exportado para el volumen %s" - -#~ msgid "No security group named %(group_name)s for project: %(project_id)s" -#~ msgstr "" - -#~ msgid "No user for access key %s" -#~ msgstr "No hay un usuario para la clave de acceso %s" - -#~ msgid "No project with id %s" -#~ msgstr "No hay proyecto con id %s" - -#~ msgid "No console pool with id %(pool_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "No console pool of type %(console_type)s" -#~ " for compute host %(compute_host)s on " -#~ "proxy host %(host)s" -#~ msgstr "" - -#~ msgid "No console for instance %(instance_id)s in pool %(pool_id)s" -#~ msgstr "" - -#~ msgid "on instance %s" -#~ msgstr "" - -#~ msgid "No console with id %(console_id)s %(idesc)s" -#~ msgstr "" - -#~ msgid "No zone with id %(zone_id)s" -#~ msgstr "" - -#~ msgid "Checking state of %s" -#~ msgstr "" - -#~ msgid "Current state of %(name)s was %(state)s." -#~ msgstr "" - -#~ msgid "Invalid device path %s" -#~ msgstr "" - -#~ msgid "Contents of file %(fpath)s: %(contents)r" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting key into image %(img_id)s" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting net into image %(img_id)s" -#~ msgstr "" - -#~ msgid "diagnostics are not supported for libvirt" -#~ msgstr "" - -#~ msgid "Address quota exceeded. You cannot allocate any more addresses" -#~ msgstr "" -#~ "La quota de direcciones ha sido " -#~ "excedida. No puedes asignar más " -#~ "direcciones" - -#~ msgid "Finished retreving %(url)s -- placed in %(path)s" -#~ msgstr "" - -#~ msgid "The key_pair %s already exists" -#~ msgstr "" - -#~ msgid "Using paste.deploy config at: %s" -#~ msgstr "" - -#~ msgid "No paste configuration for app: %s" -#~ msgstr "" - -#~ msgid "" -#~ "App Config: %(api)s\n" -#~ "%(config)r" -#~ msgstr "" - -#~ msgid "Running %s API" -#~ msgstr "" - -#~ msgid "No known API applications configured in %s." -#~ msgstr "" - -#~ msgid "Starting nova-api node (version %s)" -#~ msgstr "" - -#~ msgid "No paste configuration found for: %s" -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s is too short." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s contains invalid characters." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s starts with a hyphen." -#~ msgstr "" - -#~ msgid "Argument %s is required." -#~ msgstr "" - -#~ msgid "" -#~ "Argument %(key)s may not take value " -#~ "%(value)s. Valid values are ['true', " -#~ "'false']." -#~ msgstr "" - -#~ msgid "" -#~ "Created VDI %(vdi_ref)s (%(label)s, %(size)s," -#~ " %(read_only)s) on %(sr_ref)s." -#~ msgstr "" - -#~ msgid "Attempted to create non-unique name %s" -#~ msgstr "Intentado la creación del nombre no único %s" - -#~ msgid "instance %(name)s: not enough free memory" -#~ msgstr "" - -#~ msgid "Spawning VM %(instance_name)s created %(vm_ref)s." -#~ msgstr "" - -#~ msgid "Invalid value for onset_files: '%s'" -#~ msgstr "" - -#~ msgid "Instance %s: booted" -#~ msgstr "Instancia %s: iniciada" - -#~ msgid "Unable to Snapshot %(vm_ref)s: %(exc)s" -#~ msgstr "" - -#~ msgid "VM %(vm)s already halted, skipping shutdown..." -#~ msgstr "" - -#~ msgid "Removing kernel/ramdisk files" -#~ msgstr "" - -#~ msgid "" -#~ "TIMEOUT: The call to %(method)s timed" -#~ " out. VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "NOT IMPLEMENTED: The call to %(method)s" -#~ " is not supported by the agent. " -#~ "VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "The call to %(method)s returned an " -#~ "error: %(e)s. VM id=%(instance_id)s; " -#~ "args=%(strargs)s" -#~ msgstr "" - -#~ msgid "Template for script to run on cloudpipe instance boot" -#~ msgstr "" - -#~ msgid "Project can't be created because manager %s doesn't exist" -#~ msgstr "El proyecto no puede ser creado porque el administrador %s no existe" - -#~ msgid "Project can't be created because user %s doesn't exist" -#~ msgstr "El proyecto no puede ser creado porque el usuario %s no existe" - -#~ msgid "Project can't be created because project %s already exists" -#~ msgstr "El proyecto no puede ser creado porque el proyecto %s ya existe" - -#~ msgid "Project can't be modified because manager %s doesn't exist" -#~ msgstr "" -#~ "El proyecto no puede ser modificado " -#~ "porque el administrador %s no existe" - -#~ msgid "Project \"%s\" not found" -#~ msgstr "No se ha encontrado el proyecto \"%s\"" - -#~ msgid "Including admin operations in API." -#~ msgstr "Incluyendo operaciones de administración in API." - -#~ msgid "" -#~ "The above error may show that the database has not been created.\n" -#~ "Please create a database using nova-" -#~ "manage sync db before running this " -#~ "command." -#~ msgstr "" - -#~ msgid "" -#~ "No more networks available. If this is a new installation, you need\n" -#~ "to call something like this:\n" -#~ "\n" -#~ " nova-manage network create 10.0.0.0/8 10 64\n" -#~ "\n" -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the" -#~ " certificate db has not been created." -#~ "\n" -#~ "Please create a database by running a nova-api server on this host." -#~ msgstr "" - -#~ msgid "network" -#~ msgstr "" - -#~ msgid "IP address" -#~ msgstr "" - -#~ msgid "MAC address" -#~ msgstr "" - -#~ msgid "hostname" -#~ msgstr "" - -#~ msgid "host" +#~ msgid "During wait running, %s disappeared." #~ msgstr "" -#~ msgid "netmask" +#~ msgid "Instance %s running successfully." #~ msgstr "" -#~ msgid "%(filename)s, line %(line_info)d" +#~ msgid "The nwfilter(%(instance_secgroup_filter_name)s) is not found." #~ msgstr "" -#~ msgid "In init host" -#~ msgstr "En el host inicial" - -#~ msgid "Attempt to create duplicate vm %s" -#~ msgstr "Intento de crear una vm duplicada %s" - -#~ msgid "Starting VM %s " -#~ msgstr "Comenzando VM %s " - -#~ msgid "Started VM %s " -#~ msgstr "VM %s iniciada " - -#~ msgid "spawn vm failed: %s" -#~ msgstr "Inicio de vm fallido: %s" - -#~ msgid "Set memory for vm %s..." -#~ msgstr "Se ha establecido la memoria para vm %s..." - -#~ msgid "Set vcpus for vm %s..." -#~ msgstr "Establecidas vcpus para vm %s..." - -#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" -#~ msgstr "" - -#~ msgid "Failed to add diskdrive to VM %s" -#~ msgstr "Fallo al añadir unidad de disco a la VM %s" - -#~ msgid "New disk drive path is %s" -#~ msgstr "La nueva ruta para unidad de disco es %s" - -#~ msgid "Created disk for %s" -#~ msgstr "Discos creados para %s" - -#~ msgid "Failed creating a port on the external vswitch" -#~ msgstr "Fallo al crear un puerto en el vswitch externo" - -#~ msgid "Failed creating port for %s" -#~ msgstr "Fallo creando puerto para %s" - -#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" -#~ msgstr "" - -#~ msgid "Failed to add nic to VM %s" -#~ msgstr "Fallo al añadir nic a la VM %s" - -#~ msgid "Created nic for %s " -#~ msgstr "Creando nic para %s " - -#~ msgid "WMI job failed: %s" -#~ msgstr "Trabajo WMI falló: %s" - -#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " -#~ msgstr "" - -#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" -#~ msgstr "" - -#~ msgid "" -#~ "Got Info for vm %(instance_id)s: " -#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," -#~ " cpu_time=%(uptime)s" -#~ msgstr "" - -#~ msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Instance %d was not found in get_network_topic" -#~ msgstr "La instancia %d no se ha encontrado en get_network_topic" - -#~ msgid "Quota exceeeded for %(pid)s, tried to run %(min_count)s instances" -#~ msgstr "" - -#~ msgid "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Going to try to terminate %s" -#~ msgstr "" - -#~ msgid "Instance %d is already being terminated" -#~ msgstr "La instancia %d ha sido finalizada" - -#~ msgid "Invalid device specified: %s. Example device: /dev/vdb" -#~ msgstr "" -#~ "El dispositivo especificado no es " -#~ "válido: %s. Ejemplo de dispositivo: " -#~ "/dev/vdb" - #~ msgid "" -#~ "AMQP server on %(fl_host)s:%(fl_port)d is " -#~ "unreachable. Trying again in %(fl_intv)d " -#~ "seconds." -#~ msgstr "" - -#~ msgid "Making asynchronous cast..." -#~ msgstr "" - -#~ msgid "FAKE AOE: %s" -#~ msgstr "Falso AOE: %s" - -#~ msgid "Skipping ensure_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Skipping remove_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Starting %(arg0)s on %(host)s:%(port)s" -#~ msgstr "" - -#~ msgid "leasing ip" -#~ msgstr "" - -#~ msgid "Adopted old lease or got a change of mac/hostname" -#~ msgstr "" - -#~ msgid "releasing ip" -#~ msgstr "" - -#~ msgid "" -#~ "Called %(action)s for mac %(mac)s with" -#~ " ip %(ip)s and hostname %(hostname)s " -#~ "on interface %(interface)s" -#~ msgstr "" - -#~ msgid "Instance %s Not Found" -#~ msgstr "La instancia %s no ha sido encontrada" - -#~ msgid "Dissassociated %s stale fixed ip(s)" -#~ msgstr "" - -#~ msgid "Leasing IP %s" -#~ msgstr "Liberando IP %s" - -#~ msgid "IP %s leased that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "IP %s leased that was already deallocated" -#~ msgstr "" - -#~ msgid "Releasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s released that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "Forgetting SR %s done." -#~ msgstr "Olvidando SR %s completado." - -#~ msgid "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s" -#~ msgstr "" - -#~ msgid "Unable to obtain target information %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown S3 value type %r" -#~ msgstr "Tipo de valor S3 %r desconocido" - -#~ msgid "Authenticated request" -#~ msgstr "Petición autenticada" - -#~ msgid "List of buckets requested" -#~ msgstr "Listado de cubos solicitado" - -#~ msgid "List keys for bucket %s" -#~ msgstr "Lista de claves para el cubo %s" - -#~ msgid "Unauthorized attempt to access bucket %s" -#~ msgstr "Intento no autorizado para acceder al cubo %s" - -#~ msgid "Creating bucket %s" -#~ msgstr "Creando el cubo %s" - -#~ msgid "Deleting bucket %s" -#~ msgstr "Eliminando el cubo %s" - -#~ msgid "Unauthorized attempt to delete bucket %s" -#~ msgstr "Intento no autorizado de eliminar el cubo %s" - -#~ msgid "Getting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to get object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Putting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to upload object %(nm)s to bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Deleting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: invalid directory %s" -#~ msgstr "No autorizado para subir imagen: directorio incorrecto %s" - -#~ msgid "Not authorized to upload image: unauthorized bucket %s" -#~ msgstr "No autorizado para subir imagen: cubo %s no autorizado" - -#~ msgid "Starting image upload: %s" -#~ msgstr "Comenzando la subida de la imagen: %s" - -#~ msgid "Not authorized to update attributes of image %s" -#~ msgstr "No autorizado para actualizar los atributos de la imagen %s" - -#~ msgid "Toggling publicity flag of image %(image_id)s %(newstatus)r" -#~ msgstr "" - -#~ msgid "Updating user fields on image %s" -#~ msgstr "Actualizando los campos de usuario de la imagen %s" - -#~ msgid "Unauthorized attempt to delete image %s" -#~ msgstr "Intento no autorizado de borrar la imagen %s" - -#~ msgid "No user found for access key %s" -#~ msgstr "No se ha encontrado usuario para la clave de acceso %s" - -#~ msgid "Signature does not match" -#~ msgstr "Las firmas no concuerdan" - -#~ msgid "The %s role can not be found" -#~ msgstr "" - -#~ msgid "The %s role is global only" -#~ msgstr "El rol %s es únicamente global" - -#~ msgid "LDAP user %s already exists" -#~ msgstr "" - -#~ msgid "LDAP object for %s doesn't exist" -#~ msgstr "El objeto LDAP para %s no existe" - -#~ msgid "User %s doesn't exist" +#~ "%(container_format)s-%(id)s (%(base_file)s): in: on" +#~ " other nodes (%(remote)d on other " +#~ "nodes)" #~ msgstr "" -#~ msgid "Group can't be created because group %s already exists" -#~ msgstr "" - -#~ msgid "Group can't be created because user %s doesn't exist" -#~ msgstr "El grupo no se puede crear porque el usuario %s no existe" - -#~ msgid "User %s can't be searched in group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be added to the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "The group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be removed from the group because the user doesn't exist" -#~ msgstr "" -#~ "El usuario %s no se pudo borrar" -#~ " de el grupo a causa de que " -#~ "el usuario no existe" - -#~ msgid "User %s is not a member of the group" -#~ msgstr "El usuario %s no es miembro de el grupo" - -#~ msgid "User %s can't be removed from all because the user doesn't exist" -#~ msgstr "" - -#~ msgid "Group at dn %s doesn't exist" -#~ msgstr "El grupo con dn %s no existe" - -#~ msgid "Adding role %(role)s to user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Adding sitewide role %(role)s to user %(user)s" -#~ msgstr "" - -#~ msgid "Removing role %(role)s from user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Removing sitewide role %(role)s from user %(user)s" -#~ msgstr "" - -#~ msgid "operation must be add or remove" -#~ msgstr "la operación debe ser añadir o eliminar" - -#~ msgid "Getting x509 for user: %(name)s on project: %(project)s" -#~ msgstr "" - -#~ msgid "Create project %(name)s managed by %(manager_user)s" -#~ msgstr "Crear proyecto %(name)s administrador por %(manager_user)s" - -#~ msgid "Modify project: %(name)s managed by %(manager_user)s" -#~ msgstr "Modificar proyecto: %(name)s administrado por %(manager_user)s" - -#~ msgid "Adding user %(user)s to project %(project)s" -#~ msgstr "Agregando usuario %(user)s al proyecto %(project)s" - -#~ msgid "Removing user %(user)s from project %(project)s" -#~ msgstr "Eliminando el usuario %(user)s del proyecto %(project)s" - diff --git a/nova/locale/fr/LC_MESSAGES/nova.po b/nova/locale/fr/LC_MESSAGES/nova.po index 338602715..d81d654af 100644 --- a/nova/locale/fr/LC_MESSAGES/nova.po +++ b/nova/locale/fr/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-19 23:02+0000\n" +"POT-Creation-Date: 2012-02-26 23:03+0000\n" "PO-Revision-Date: 2011-05-27 16:50+0000\n" "Last-Translator: Capashen \n" "Language-Team: French \n" @@ -26,9 +26,8 @@ msgid "Filename of private key" msgstr "Nom de fichier de la clé privée" #: nova/crypto.py:56 -#, fuzzy msgid "Filename of root Certificate Revocation List" -msgstr "Nom de fichier de la racine de liste de révocation (CRL)" +msgstr "" #: nova/crypto.py:59 msgid "Where we keep our keys" @@ -54,7 +53,12 @@ msgstr "" msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "Sujet de certificat pour projets, %s pour le projet, timestamp" -#: nova/crypto.py:296 +#: nova/crypto.py:142 nova/crypto.py:159 nova/crypto.py:248 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/crypto.py:307 #, python-format msgid "Flags path: %s" msgstr "Chemin des propriétés: %s" @@ -79,18 +83,16 @@ msgstr "" "Sortie d'erreur : %(stderr)r" #: nova/exception.py:92 -#, fuzzy msgid "DB exception wrapped." -msgstr "Remontée d'exception de la base de données" +msgstr "" #: nova/exception.py:153 msgid "An unknown exception occurred." msgstr "" #: nova/exception.py:176 -#, fuzzy, python-format msgid "Failed to decrypt text" -msgstr "Impossible de déchiffrer la clef privée : %s" +msgstr "" #: nova/exception.py:180 msgid "Failed to paginate through images from image service" @@ -130,37 +132,34 @@ msgid "Unacceptable parameters." msgstr "" #: nova/exception.py:219 -#, fuzzy, python-format msgid "Invalid snapshot" -msgstr "ID invalide : %s" +msgstr "" #: nova/exception.py:223 -#, fuzzy, python-format +#, python-format msgid "Volume %(volume_id)s is not attached to anything" -msgstr "Le volume n'est pas attaché à quoi que ce soit!" +msgstr "" #: nova/exception.py:227 nova/api/openstack/compute/contrib/keypairs.py:103 msgid "Keypair data is invalid" msgstr "" #: nova/exception.py:231 -#, fuzzy, python-format msgid "Failed to load data into json format" -msgstr "Impossible de charger la partition: %s" +msgstr "" #: nova/exception.py:235 msgid "The request is invalid." msgstr "" #: nova/exception.py:239 -#, fuzzy, python-format +#, python-format msgid "Invalid signature %(signature)s for user %(user)s." -msgstr "Signature non valide pour l'utilisateur %s" +msgstr "" #: nova/exception.py:243 -#, fuzzy msgid "Invalid input received" -msgstr "Interval de port invalide" +msgstr "" #: nova/exception.py:247 #, python-format @@ -191,9 +190,9 @@ msgid "Invalid content type %(content_type)s." msgstr "" #: nova/exception.py:271 -#, fuzzy, python-format +#, python-format msgid "Invalid cidr %(cidr)s." -msgstr "ID invalide : %s" +msgstr "" #: nova/exception.py:275 msgid "Invalid reuse of an RPC connection." @@ -213,102 +212,105 @@ msgstr "" #: nova/exception.py:290 #, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:294 +#, 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:295 -#, fuzzy, python-format +#: nova/exception.py:299 +#, python-format msgid "Instance %(instance_id)s is not running." -msgstr "instance %s: est active" +msgstr "" -#: nova/exception.py:299 +#: nova/exception.py:303 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:303 -#, fuzzy, python-format +#: nova/exception.py:307 +#, python-format msgid "Instance %(instance_id)s is not in rescue mode" -msgstr "instance %(name)s: pas assez de mémoire" +msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:311 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:311 -#, fuzzy, python-format +#: nova/exception.py:315 msgid "Failed to resume server" -msgstr "Erreur de création VM %s" +msgstr "" -#: nova/exception.py:315 -#, fuzzy, python-format +#: nova/exception.py:319 msgid "Failed to reboot instance" -msgstr "Re-démarrage de l'instance %r" +msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:331 -#, fuzzy, python-format +#: nova/exception.py:335 +#, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." -msgstr "Pas de console pour l'intance %(instance_id)s dans le groupe %(pool_id)s" +msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:340 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:344 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:348 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:352 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:353 +#: nova/exception.py:357 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:358 +#: nova/exception.py:362 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:362 +#: nova/exception.py:366 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:366 +#: nova/exception.py:370 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, 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:376 +#: nova/exception.py:380 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -316,740 +318,736 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:387 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:391 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:391 -#, fuzzy, python-format +#: nova/exception.py:395 +#, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" -msgstr "instance %(instance_id)s: Échec de montage %(mountpoint)s, supression" +msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:399 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:399 -#, fuzzy, python-format +#: nova/exception.py:403 msgid "Resource could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:404 +#: nova/exception.py:408 #, python-format msgid "Required flag %(flag)s not set." msgstr "" -#: nova/exception.py:408 -#, fuzzy, python-format +#: nova/exception.py:412 +#, python-format msgid "Volume %(volume_id)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:416 #, python-format msgid "Unable to locate account %(account_name) on Solidfire device" msgstr "" -#: nova/exception.py:416 -#, fuzzy, python-format +#: nova/exception.py:420 +#, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" -"Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant " -"que %(device)s" -#: nova/exception.py:420 +#: nova/exception.py:424 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:425 -#, fuzzy, python-format +#: nova/exception.py:429 msgid "Zero volume types found." -msgstr "Volume %s non trouvé" +msgstr "" -#: nova/exception.py:429 -#, fuzzy, python-format +#: nova/exception.py:433 +#, python-format msgid "Volume type %(volume_type_id)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:438 +#: nova/exception.py:442 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:443 -#, fuzzy, python-format +#: nova/exception.py:447 +#, python-format msgid "Snapshot %(snapshot_id)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:447 +#: nova/exception.py:451 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:451 -#, fuzzy, python-format +#: nova/exception.py:455 +#, python-format +msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +msgstr "" + +#: nova/exception.py:460 +#, python-format msgid "No target id found for volume %(volume_id)s." -msgstr "Pas d'id de destination trouvée pour le volume %s" +msgstr "" -#: nova/exception.py:455 -#, fuzzy, python-format +#: nova/exception.py:464 +#, python-format msgid "No disk at %(location)s" -msgstr "Pas de disque sur %s" +msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:468 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:472 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:476 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:472 -#, fuzzy, python-format +#: nova/exception.py:481 +#, python-format msgid "Image %(image_id)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:476 -#, fuzzy, python-format +#: nova/exception.py:485 +#, python-format msgid "Kernel not found for image %(image_id)s." -msgstr "La propriété %(param)s n'a pas été trouvée pour l'image %(_image_id)s" +msgstr "" -#: nova/exception.py:480 -#, fuzzy, python-format +#: nova/exception.py:489 +#, python-format msgid "User %(user_id)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:484 -#, fuzzy, python-format +#: nova/exception.py:493 +#, python-format msgid "Project %(project_id)s could not be found." -msgstr "Aucun projet nommé %s trouvé" +msgstr "" -#: nova/exception.py:488 -#, fuzzy, python-format +#: nova/exception.py:497 +#, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." -msgstr "L'utilisateur %(uid)s n'est pas membre du projet %(pjid)s" +msgstr "" -#: nova/exception.py:492 -#, fuzzy, python-format +#: nova/exception.py:501 +#, python-format msgid "Role %(role_id)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:505 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:500 +#: nova/exception.py:509 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:504 -#, fuzzy, python-format +#: nova/exception.py:513 +#, python-format msgid "Network %(network_id)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:508 +#: nova/exception.py:517 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:512 +#: nova/exception.py:521 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:516 +#: nova/exception.py:525 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:520 -#, fuzzy, python-format +#: nova/exception.py:529 +#, python-format msgid "Network could not be found for instance %(instance_id)s." -msgstr "Pas de console pour l'intance %(instance_id)s dans le groupe %(pool_id)s" +msgstr "" -#: nova/exception.py:524 -#, fuzzy +#: nova/exception.py:533 msgid "No networks defined." -msgstr "Pas de réseau défini" +msgstr "" -#: nova/exception.py:528 +#: nova/exception.py:537 #, 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:533 +#: nova/exception.py:542 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:546 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:550 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:554 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:549 -#, fuzzy, python-format +#: nova/exception.py:558 +#, python-format msgid "Instance %(instance_id)s has zero fixed ips." -msgstr "instance %(instance_id)s: Échec de montage %(mountpoint)s, supression" +msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:562 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:558 -#, fuzzy, python-format +#: nova/exception.py:567 +#, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." -msgstr "instance %(instance_name)s: suppression des fichiers d'instance %(target)s" +msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:571 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:575 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:571 +#: nova/exception.py:580 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:584 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:588 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:583 -#, fuzzy +#: nova/exception.py:592 msgid "Zero fixed ips could be found." -msgstr "Aucune IP fixe définie" +msgstr "" -#: nova/exception.py:587 -#, fuzzy, python-format +#: nova/exception.py:596 +#, python-format msgid "Floating ip not found for id %(id)s." -msgstr "Pas d'IP flottante pour l'addresse %s" +msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:600 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:595 -#, fuzzy, python-format +#: nova/exception.py:604 +#, python-format msgid "Floating ip not found for address %(address)s." -msgstr "Pas d'IP flottante pour l'addresse %s" +msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:608 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:612 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:607 -#, fuzzy, python-format +#: nova/exception.py:616 +#, python-format msgid "Floating ip %(address)s is associated." -msgstr "Pas d'IP flottante pour l'addresse %s" +msgstr "" -#: nova/exception.py:611 +#: nova/exception.py:620 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:615 -#, fuzzy, python-format +#: nova/exception.py:624 msgid "Zero floating ips exist." -msgstr "Pas d'IP flottante pour l'addresse %s" +msgstr "" -#: nova/exception.py:619 -#, fuzzy, python-format +#: nova/exception.py:628 +#, python-format msgid "Interface %(interface)s not found." -msgstr "Instance %s non trouvée" +msgstr "" -#: nova/exception.py:623 -#, fuzzy, python-format +#: nova/exception.py:632 +#, python-format msgid "Keypair %(name)s not found for user %(user_id)s" -msgstr "La propriété %(param)s n'a pas été trouvée pour l'image %(_image_id)s" +msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:636 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:631 -#, fuzzy, python-format +#: nova/exception.py:640 +#, python-format msgid "Service %(service_id)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:635 -#, fuzzy, python-format +#: nova/exception.py:644 +#, python-format msgid "Host %(host)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:639 -#, fuzzy, python-format +#: nova/exception.py:648 +#, python-format msgid "Compute host %(host)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:652 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:647 -#, fuzzy, python-format +#: nova/exception.py:656 +#, python-format msgid "Auth token %(token)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:651 -#, fuzzy, python-format +#: nova/exception.py:660 +#, python-format msgid "Access Key %(access_key)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:655 -#, fuzzy, python-format +#: nova/exception.py:664 msgid "Quota could not be found" -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:659 -#, fuzzy, python-format +#: nova/exception.py:668 +#, python-format msgid "Quota for project %(project_id)s could not be found." -msgstr "Aucun projet nommé %s trouvé" +msgstr "" -#: nova/exception.py:663 +#: nova/exception.py:672 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:667 -#, fuzzy, python-format +#: nova/exception.py:676 +#, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -"Aucun groupe de sécurité nommé %(group_name)s pour le projet : " -"%(project_id)s" -#: nova/exception.py:672 -#, fuzzy, python-format +#: nova/exception.py:681 +#, python-format msgid "Security group with rule %(rule_id)s not found." -msgstr "Aucun groupe de sécurité avec l'id %s" +msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:685 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:690 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:686 -#, fuzzy, python-format +#: nova/exception.py:695 +#, python-format msgid "Migration %(migration_id)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:690 -#, fuzzy, python-format +#: nova/exception.py:699 +#, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." -msgstr "Pas de console pour l'intance %(instance_id)s dans le groupe %(pool_id)s" +msgstr "" -#: nova/exception.py:695 -#, fuzzy, python-format +#: nova/exception.py:704 +#, python-format msgid "Console pool %(pool_id)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:699 -#, fuzzy, python-format +#: nova/exception.py:708 +#, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" -"Pas de groupe de console de type %(console_type)s pour l'hote de calcul " -"%(compute_host)s sur le proxy %(host)s" -#: nova/exception.py:705 -#, fuzzy, python-format +#: nova/exception.py:714 +#, python-format msgid "Console %(console_id)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:709 -#, fuzzy, python-format +#: nova/exception.py:718 +#, python-format msgid "Console for instance %(instance_id)s could not be found." -msgstr "Pas de console pour l'intance %(instance_id)s dans le groupe %(pool_id)s" +msgstr "" -#: nova/exception.py:713 -#, fuzzy, python-format +#: nova/exception.py:722 +#, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." -msgstr "Pas de console pour l'intance %(instance_id)s dans le groupe %(pool_id)s" +msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:727 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:722 -#, fuzzy, python-format +#: nova/exception.py:731 msgid "Zero instance types found." -msgstr "Instance %s non trouvée" +msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:735 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:739 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:735 -#, fuzzy, python-format +#: nova/exception.py:744 +#, python-format msgid "Flavor %(flavor_id)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:739 -#, fuzzy, python-format +#: nova/exception.py:748 +#, python-format msgid "Zone %(zone_id)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:752 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:756 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:752 +#: nova/exception.py:761 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:765 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:761 +#: nova/exception.py:770 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:766 -#, fuzzy, python-format +#: nova/exception.py:775 msgid "LDAP object could not be found" -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:770 -#, fuzzy, python-format +#: nova/exception.py:779 +#, python-format msgid "LDAP user %(user_id)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:774 -#, fuzzy, python-format +#: nova/exception.py:783 +#, python-format msgid "LDAP group %(group_id)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:778 -#, fuzzy, python-format +#: nova/exception.py:787 +#, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." -msgstr "L'utilisateur %(uid)s est déjà membre du groupe %(group_dn)s" +msgstr "" -#: nova/exception.py:782 -#, fuzzy, python-format +#: nova/exception.py:791 +#, python-format msgid "File %(file_path)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:786 -#, fuzzy, python-format +#: nova/exception.py:795 msgid "Zero files could be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:799 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:795 -#, fuzzy, python-format +#: nova/exception.py:804 +#, python-format msgid "Network adapter %(adapter)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:808 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:812 msgid "Action not allowed." msgstr "" -#: nova/exception.py:807 -#, fuzzy, python-format +#: nova/exception.py:816 +#, python-format msgid "Unable to use global role %(role_id)s" -msgstr "Impossible de trouver le volume %s" +msgstr "" -#: nova/exception.py:811 +#: nova/exception.py:820 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:815 +#: nova/exception.py:824 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:824 -#, fuzzy, python-format +#: nova/exception.py:833 +#, python-format msgid "Key pair %(key_name)s already exists." -msgstr "Le bi-clef %s existe déjà" +msgstr "" -#: nova/exception.py:828 -#, fuzzy, python-format +#: nova/exception.py:837 +#, python-format msgid "User %(user)s already exists." -msgstr "L'utilisateur %s existe déjà" +msgstr "" -#: nova/exception.py:832 -#, fuzzy, python-format +#: nova/exception.py:841 +#, python-format msgid "LDAP user %(user)s already exists." -msgstr "L'utilisateur LDAP %s existe déjà" +msgstr "" -#: nova/exception.py:836 -#, fuzzy, python-format +#: nova/exception.py:845 +#, python-format msgid "LDAP group %(group)s already exists." -msgstr "le groupe %s existe déjà" +msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:849 #, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "L'utilisateur %(uid)s est déjà membre du groupe %(group_dn)s" -#: nova/exception.py:845 -#, fuzzy, python-format +#: nova/exception.py:854 +#, python-format msgid "Project %(project)s already exists." -msgstr "le groupe %s existe déjà" +msgstr "" -#: nova/exception.py:849 -#, fuzzy, python-format +#: nova/exception.py:858 +#, python-format msgid "Instance %(name)s already exists." -msgstr "L'utilisateur %s existe déjà" +msgstr "" -#: nova/exception.py:853 -#, fuzzy, python-format +#: nova/exception.py:862 +#, python-format msgid "Instance Type %(name)s already exists." -msgstr "L'utilisateur %s existe déjà" +msgstr "" -#: nova/exception.py:857 -#, fuzzy, python-format +#: nova/exception.py:866 +#, python-format msgid "Volume Type %(name)s already exists." -msgstr "le groupe %s existe déjà" +msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:870 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:865 +#: nova/exception.py:874 msgid "Migration error" msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:878 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:882 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:886 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:890 msgid "Nova access parameters were not specified." msgstr "" -#: nova/exception.py:885 -#, fuzzy, python-format +#: nova/exception.py:894 +#, python-format msgid "Virtual Storage Array %(id)d could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:889 -#, fuzzy, python-format +#: nova/exception.py:898 +#, python-format msgid "Virtual Storage Array %(name)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:902 msgid "When resizing, instances must change size!" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:906 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:910 msgid "1 or more Zones could not complete the request" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:914 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:909 +#: nova/exception.py:918 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:922 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:926 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:930 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:934 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:929 +#: nova/exception.py:938 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:933 -#, fuzzy, python-format +#: nova/exception.py:942 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:947 +#, python-format msgid "Aggregate %(aggregate_id)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:937 +#: nova/exception.py:951 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:941 +#: nova/exception.py:955 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:945 +#: nova/exception.py:959 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:964 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:968 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:972 msgid "Detected more than one volume with name %(vol_name)" msgstr "" -#: nova/exception.py:962 +#: nova/exception.py:976 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:967 -#, fuzzy, python-format +#: nova/exception.py:981 msgid "Unable to create instance type" -msgstr "Impossible d'attacher le volume à l'instance %s" +msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:985 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:989 #, python-format msgid "Error in SolidFire API response: status=%(status)s" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:993 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:983 +#: nova/exception.py:997 msgid "Detected existing vlan with id %(vlan)" msgstr "" -#: nova/exception.py:987 -#, fuzzy, python-format +#: nova/exception.py:1001 +#, python-format msgid "Instance %(instance_id)s could not be found." -msgstr "L'image %s n'a pas été trouvée" +msgstr "" -#: nova/exception.py:991 +#: nova/exception.py:1005 msgid "Invalid id: %(val) (expecting \"i-...\")." msgstr "" -#: nova/log.py:307 +#: nova/log.py:310 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1086,173 +1084,191 @@ msgstr "" msgid "Starting %(topic)s node (version %(vcs_string)s)" msgstr "Démarrage du noeud %(topic)s (version %(vcs_string)s)" -#: nova/service.py:176 +#: nova/service.py:177 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:250 +#: nova/service.py:251 msgid "Service killed that has no database entry" msgstr "Service détruit sans entrée dans la base de données" -#: nova/service.py:287 +#: nova/service.py:288 msgid "The service database object disappeared, Recreating it." msgstr "L'objet du service de base de données à disparru, re-création en cours." -#: nova/service.py:302 +#: nova/service.py:303 msgid "Recovered model server connection!" msgstr "Récupération du modelle de connexion serveur terminée!" -#: nova/service.py:308 +#: nova/service.py:309 msgid "model server went away" msgstr "Le modèle de serveur à disparu" -#: nova/service.py:400 +#: nova/service.py:402 msgid "Full set of FLAGS:" -msgstr "" +msgstr "Ensemble de propriétés complet :" -#: nova/service.py:407 +#: nova/service.py:409 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/utils.py:72 +#: nova/utils.py:74 #, python-format msgid "Inner Exception: %s" msgstr "Exception interne : %s" -#: nova/utils.py:156 +#: nova/utils.py:158 #, python-format msgid "Fetching %s" msgstr "Récupèration de %s" -#: nova/utils.py:197 +#: nova/utils.py:199 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:207 +#: nova/utils.py:209 #, python-format msgid "Running cmd (subprocess): %s" msgstr "Execution de la commande (sous-processus) : %s" -#: nova/utils.py:223 nova/utils.py:302 +#: nova/utils.py:225 nova/utils.py:304 #, python-format msgid "Result was %s" msgstr "Le résultat était %s" -#: nova/utils.py:236 +#: nova/utils.py:238 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:278 +#: nova/utils.py:280 #, python-format msgid "Running cmd (SSH): %s" msgstr "Execution de la cmd (SSH): %s" -#: nova/utils.py:280 +#: nova/utils.py:282 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:284 -#, fuzzy, python-format +#: nova/utils.py:286 msgid "process_input not supported over SSH" -msgstr "attribut non reconnu : %s" +msgstr "" -#: nova/utils.py:343 +#: nova/utils.py:345 #, python-format msgid "debug in callback: %s" msgstr "Debug dans le rappel : %s" -#: nova/utils.py:476 +#: nova/utils.py:478 #, python-format msgid "Link Local address is not found.:%s" msgstr "L'adresse du lien local n'a pas été trouvé :%s" -#: nova/utils.py:479 +#: nova/utils.py:481 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Impossible de trouver l'IP du lien local de %(interface)s :%(ex)s" -#: nova/utils.py:576 +#: nova/utils.py:592 #, python-format msgid "Invalid backend: %s" msgstr "Backend invalide : %s" -#: nova/utils.py:587 +#: nova/utils.py:603 #, python-format msgid "backend %s" msgstr "backend %s" -#: nova/utils.py:636 +#: nova/utils.py:652 msgid "in looping call" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:828 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:814 +#: nova/utils.py:832 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:818 +#: nova/utils.py:836 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:825 +#: nova/utils.py:843 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:935 -#, fuzzy, python-format +#: nova/utils.py:902 +#, python-format +msgid "Found sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:906 +#, python-format +msgid "Cleaned sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:921 +#, python-format +msgid "Found lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:926 +#, python-format +msgid "Cleaned lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:1036 +#, python-format msgid "Expected object of type: %s" -msgstr "\"Erreur inopinée\" remontée : %s" +msgstr "" -#: nova/utils.py:966 -#, fuzzy, python-format +#: nova/utils.py:1067 +#, python-format msgid "Invalid server_string: %s" -msgstr "ID invalide : %s" +msgstr "" -#: nova/utils.py:1091 +#: nova/utils.py:1192 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1123 -#, fuzzy +#: nova/utils.py:1224 msgid "Original exception being dropped" -msgstr "Remontée d'exception de la base de données" +msgstr "" -#: nova/utils.py:1242 +#: nova/utils.py:1343 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1244 +#: nova/utils.py:1345 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1276 +#: nova/utils.py:1377 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1278 +#: nova/utils.py:1379 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" #: nova/wsgi.py:93 -#, fuzzy, python-format +#, python-format msgid "Started %(name)s on %(host)s:%(port)s" -msgstr "Démarrage %(arg0)s sur %(host)s:%(port)s" +msgstr "" #: nova/wsgi.py:104 msgid "Stopping WSGI server." @@ -1263,9 +1279,9 @@ msgid "Stopping raw TCP server." msgstr "" #: nova/wsgi.py:113 -#, fuzzy, python-format +#, python-format msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "Démarrage %(arg0)s sur %(host)s:%(port)s" +msgstr "" #: nova/wsgi.py:129 msgid "WSGI server has stopped." @@ -1285,9 +1301,9 @@ msgid "Returned non-serializeable type: %s" msgstr "" #: nova/api/ec2/__init__.py:69 -#, fuzzy, python-format +#, python-format msgid "%(code)s: %(message)s" -msgstr "Récupération depuis %(queue)s: %(message)s" +msgstr "" #: nova/api/ec2/__init__.py:91 #, python-format @@ -1358,9 +1374,9 @@ msgid "VolumeNotFound raised: %s" msgstr "\"Volume non trouvé\" remonté : %s" #: nova/api/ec2/__init__.py:593 -#, fuzzy, python-format +#, python-format msgid "SnapshotNotFound raised: %s" -msgstr "\"Non trouvé\" remonté : %s" +msgstr "" #: nova/api/ec2/__init__.py:599 #, python-format @@ -1368,39 +1384,39 @@ msgid "NotFound raised: %s" msgstr "\"Non trouvé\" remonté : %s" #: nova/api/ec2/__init__.py:602 -#, fuzzy, python-format +#, python-format msgid "EC2APIError raised: %s" -msgstr "\"Erreur API\" remontée : %s" +msgstr "" #: nova/api/ec2/__init__.py:610 -#, fuzzy, python-format +#, python-format msgid "KeyPairExists raised: %s" -msgstr "\"Erreur API\" remontée : %s" +msgstr "" #: nova/api/ec2/__init__.py:614 -#, fuzzy, python-format +#, python-format msgid "InvalidParameterValue raised: %s" -msgstr "ID invalide : %s" +msgstr "" #: nova/api/ec2/__init__.py:618 -#, fuzzy, python-format +#, python-format msgid "InvalidPortRange raised: %s" -msgstr "ID invalide : %s" +msgstr "" #: nova/api/ec2/__init__.py:622 -#, fuzzy, python-format +#, python-format msgid "NotAuthorized raised: %s" -msgstr "\"Non trouvé\" remonté : %s" +msgstr "" #: nova/api/ec2/__init__.py:626 -#, fuzzy, python-format +#, python-format msgid "InvalidRequest raised: %s" -msgstr "ID invalide : %s" +msgstr "" #: nova/api/ec2/__init__.py:630 #, fuzzy, python-format msgid "ValidatorError raised: %s" -msgstr "\"Erreur API\" remontée : %s" +msgstr "\"Erreur inopinée\" remontée : %s" #: nova/api/ec2/__init__.py:641 #, python-format @@ -1424,9 +1440,9 @@ msgstr "" "%(action)s" #: nova/api/ec2/cloud.py:337 -#, fuzzy, python-format +#, python-format msgid "Create snapshot of volume %s" -msgstr "Dé-montage du volume %s" +msgstr "" #: nova/api/ec2/cloud.py:372 #, python-format @@ -1462,7 +1478,7 @@ msgid "" msgstr "" #: nova/api/ec2/cloud.py:755 -#: nova/api/openstack/compute/contrib/security_groups.py:286 +#: nova/api/openstack/compute/contrib/security_groups.py:292 #, python-format msgid "Create Security Group %s" msgstr "Création du groupe de sécurité %s" @@ -1472,124 +1488,121 @@ msgstr "Création du groupe de sécurité %s" msgid "group %s already exists" msgstr "le groupe %s existe déjà" -#: nova/api/ec2/cloud.py:788 -#: nova/api/openstack/compute/contrib/security_groups.py:239 +#: nova/api/ec2/cloud.py:790 +#: nova/api/openstack/compute/contrib/security_groups.py:245 #, python-format msgid "Delete security group %s" msgstr "Suppression du groupe de sécurité %s" -#: nova/api/ec2/cloud.py:796 nova/compute/manager.py:1577 +#: nova/api/ec2/cloud.py:798 nova/compute/manager.py:1589 #, python-format msgid "Get console output for instance %s" msgstr "Récupération de la sortie de la console de l'instance %s" -#: nova/api/ec2/cloud.py:867 -#, fuzzy, python-format +#: nova/api/ec2/cloud.py:869 +#, python-format msgid "Create volume from snapshot %s" -msgstr "Création d'un volume de %s Go" +msgstr "" -#: nova/api/ec2/cloud.py:871 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:873 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:215 #, python-format msgid "Create volume of %s GB" msgstr "Création d'un volume de %s Go" -#: nova/api/ec2/cloud.py:899 +#: nova/api/ec2/cloud.py:901 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" "Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant " "que %(device)s" -#: nova/api/ec2/cloud.py:914 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:916 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "Dé-montage du volume %s" -#: nova/api/ec2/cloud.py:941 nova/api/ec2/cloud.py:998 -#: nova/api/ec2/cloud.py:1465 nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:943 nova/api/ec2/cloud.py:1000 +#: nova/api/ec2/cloud.py:1467 nova/api/ec2/cloud.py:1482 #, python-format msgid "attribute not supported: %s" msgstr "attribut non reconnu : %s" -#: nova/api/ec2/cloud.py:1064 +#: nova/api/ec2/cloud.py:1066 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1209 +#: nova/api/ec2/cloud.py:1211 msgid "Allocate address" msgstr "Allocation d'adresse" -#: nova/api/ec2/cloud.py:1221 +#: nova/api/ec2/cloud.py:1223 #, python-format msgid "Release address %s" msgstr "Désallocation de l'adresse %s" -#: nova/api/ec2/cloud.py:1226 +#: nova/api/ec2/cloud.py:1228 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "Association de l'adresse %(public_ip)s avec l'instance %(instance_id)s" -#: nova/api/ec2/cloud.py:1236 +#: nova/api/ec2/cloud.py:1238 #, python-format msgid "Disassociate address %s" msgstr "Désassociation de l'adresse %s" -#: nova/api/ec2/cloud.py:1261 -#, fuzzy +#: nova/api/ec2/cloud.py:1263 msgid "Image must be available" -msgstr "Le status du volume doit être disponible" +msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start terminating instances" msgstr "Début de la destruction d'instance" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #, python-format msgid "Reboot instance %r" msgstr "Re-démarrage de l'instance %r" -#: nova/api/ec2/cloud.py:1307 -#, fuzzy, python-format +#: nova/api/ec2/cloud.py:1309 msgid "Going to stop instances" -msgstr "Démarrage de %s instances..." +msgstr "" -#: nova/api/ec2/cloud.py:1318 -#, fuzzy +#: nova/api/ec2/cloud.py:1320 msgid "Going to start instances" -msgstr "Début de la destruction d'instance" +msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1412 #, python-format msgid "De-registering image %s" msgstr "Dé-enregitrement de l'image %s" -#: nova/api/ec2/cloud.py:1437 +#: nova/api/ec2/cloud.py:1439 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "Image %(image_location)s enregistré avec l'id %(image_id)s" -#: nova/api/ec2/cloud.py:1483 +#: nova/api/ec2/cloud.py:1485 msgid "user or group not specified" msgstr "Utilisateur ou groupe non spécifié" -#: nova/api/ec2/cloud.py:1485 +#: nova/api/ec2/cloud.py:1487 msgid "only group \"all\" is supported" msgstr "Seul le group \"tous\" est supporté" -#: nova/api/ec2/cloud.py:1487 +#: nova/api/ec2/cloud.py:1489 msgid "operation_type must be add or remove" msgstr "" "le type d'opération (operation_type) doit être ajout (add) ou suppression" " (remove)" -#: nova/api/ec2/cloud.py:1489 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Updating image %s publicity" msgstr "Mis à jour de la publication de l'image %s" -#: nova/api/ec2/cloud.py:1546 +#: nova/api/ec2/cloud.py:1548 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -1614,9 +1627,9 @@ msgid "Must specify an ExtensionManager class" msgstr "" #: nova/api/openstack/__init__.py:105 -#, fuzzy, python-format +#, python-format msgid "Extended resource: %s" -msgstr "Nested renvoi %s" +msgstr "" #: nova/api/openstack/__init__.py:130 #, python-format @@ -1636,9 +1649,9 @@ msgid "%(user_id)s could not be found with token '%(token)s'" msgstr "" #: nova/api/openstack/auth.py:135 -#, fuzzy, python-format +#, python-format msgid "%(user_id)s must be an admin or a member of %(project_id)s" -msgstr "L'utilisateur %(uid)s n'est pas membre du projet %(pjid)s" +msgstr "" #: nova/api/openstack/auth.py:153 msgid "Authentication requests must be made against a version root (e.g. /v2)." @@ -1649,16 +1662,16 @@ msgstr "" msgid "Could not find %s in request." msgstr "" -#: nova/api/openstack/auth.py:188 +#: nova/api/openstack/auth.py:192 #, python-format msgid "Successfully authenticated '%s'" msgstr "" -#: nova/api/openstack/auth.py:238 +#: nova/api/openstack/auth.py:242 msgid "User not found with provided API key." msgstr "" -#: nova/api/openstack/auth.py:255 +#: nova/api/openstack/auth.py:259 #, python-format msgid "Provided API key is valid, but not for user '%(username)s'" msgstr "" @@ -1680,9 +1693,9 @@ msgid "offset param must be positive" msgstr "" #: nova/api/openstack/common.py:202 -#, fuzzy, python-format +#, python-format msgid "marker [%s] not found" -msgstr "Volume %s non trouvé" +msgstr "" #: nova/api/openstack/common.py:242 #, python-format @@ -1693,46 +1706,43 @@ msgstr "" msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:358 +#: nova/api/openstack/common.py:334 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:337 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:441 +#: nova/api/openstack/common.py:417 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:443 -#, fuzzy +#: nova/api/openstack/common.py:419 msgid "Instance snapshots are not permitted at this time." msgstr "" -"Les instantanés (snapshot) d'instance ne sont pas disponible avec libvirt" -" pour le moment" #: nova/api/openstack/extensions.py:191 -#, fuzzy, python-format +#, python-format msgid "Loaded extension: %s" -msgstr "Reçu exception : %s" +msgstr "" #: nova/api/openstack/extensions.py:228 -#, fuzzy, python-format +#, python-format msgid "Ext name: %s" -msgstr "Image supprimée : %s" +msgstr "" #: nova/api/openstack/extensions.py:229 -#, fuzzy, python-format +#, python-format msgid "Ext alias: %s" -msgstr "Le résultat était %s" +msgstr "" #: nova/api/openstack/extensions.py:230 -#, fuzzy, python-format +#, python-format msgid "Ext description: %s" -msgstr "Reçu exception : %s" +msgstr "" #: nova/api/openstack/extensions.py:232 #, python-format @@ -1755,9 +1765,9 @@ msgid "Loading extension %s" msgstr "" #: nova/api/openstack/extensions.py:255 -#, fuzzy, python-format +#, python-format msgid "Calling extension factory %s" -msgstr "Appel du getter %s" +msgstr "" #: nova/api/openstack/extensions.py:267 #, python-format @@ -1770,9 +1780,9 @@ msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:369 -#, fuzzy, python-format +#, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" -msgstr "Impossible de faire un instantané de %(vm_ref)s: %(exc)s" +msgstr "" #: nova/api/openstack/wsgi.py:134 nova/api/openstack/wsgi.py:537 msgid "cannot understand JSON" @@ -1788,14 +1798,14 @@ msgid "too many body keys" msgstr "" #: nova/api/openstack/wsgi.py:580 -#, fuzzy, python-format +#, python-format msgid "Fault thrown: %s" -msgstr "Erreur interceptée : %s" +msgstr "" #: nova/api/openstack/wsgi.py:583 -#, fuzzy, python-format +#, python-format msgid "HTTP exception thrown: %s" -msgstr "Reçu exception : %s" +msgstr "" #: nova/api/openstack/wsgi.py:691 msgid "Unrecognized Content-Type provided in request" @@ -1862,9 +1872,8 @@ msgstr "" #: nova/api/openstack/compute/image_metadata.py:40 #: nova/api/openstack/compute/images.py:142 #: nova/api/openstack/compute/images.py:157 -#, fuzzy, python-format msgid "Image not found." -msgstr "Volume %s non trouvé" +msgstr "" #: nova/api/openstack/compute/image_metadata.py:79 msgid "Incorrect request body format" @@ -1889,14 +1898,12 @@ msgid "Invalid metadata key" msgstr "" #: nova/api/openstack/compute/ips.py:74 -#, fuzzy, python-format msgid "Instance does not exist" -msgstr "Le jeton %s n'existe pas" +msgstr "" #: nova/api/openstack/compute/ips.py:97 -#, fuzzy, python-format msgid "Instance is not a member of specified network" -msgstr "instance %s: redémarrage du réseau" +msgstr "" #: nova/api/openstack/compute/limits.py:140 #, python-format @@ -1905,22 +1912,20 @@ msgid "" "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:265 +#: nova/api/openstack/compute/limits.py:266 msgid "This request was rate-limited." msgstr "" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:124 #: nova/api/openstack/compute/server_metadata.py:163 -#, fuzzy, python-format msgid "Server does not exist" -msgstr "L'utilisateur %s n'existe pas" +msgstr "" #: nova/api/openstack/compute/server_metadata.py:143 #: nova/api/openstack/compute/server_metadata.py:156 -#, fuzzy, python-format msgid "Metadata item was not found" -msgstr "Instance %s non trouvée" +msgstr "" #: nova/api/openstack/compute/servers.py:425 #, python-format @@ -1971,9 +1976,9 @@ msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" #: nova/api/openstack/compute/servers.py:554 -#, fuzzy, python-format +#, python-format msgid "Invalid fixed IP address (%s)" -msgstr "ID invalide : %s" +msgstr "" #: nova/api/openstack/compute/servers.py:561 #, python-format @@ -1981,14 +1986,13 @@ msgid "Duplicate networks (%s) are not allowed" msgstr "" #: nova/api/openstack/compute/servers.py:567 -#, fuzzy, python-format +#, python-format msgid "Bad network format: missing %s" -msgstr "Pas de réseau pourl'id %s" +msgstr "" #: nova/api/openstack/compute/servers.py:570 -#, fuzzy, python-format msgid "Bad networks format" -msgstr "Pas de réseau pourl'id %s" +msgstr "" #: nova/api/openstack/compute/servers.py:582 msgid "Userdata content cannot be decoded" @@ -2022,9 +2026,8 @@ msgstr "" #: nova/api/openstack/compute/servers.py:832 #: nova/api/openstack/compute/servers.py:852 -#, fuzzy msgid "Instance has not been resized." -msgstr "L'instance a déjà été crée" +msgstr "" #: nova/api/openstack/compute/servers.py:838 #, python-format @@ -2045,23 +2048,21 @@ msgid "Missing argument 'type' for reboot" msgstr "" #: nova/api/openstack/compute/servers.py:888 -#, fuzzy, python-format +#, python-format msgid "Error in reboot %s" -msgstr "Génération de la racine d'autorité de certification : %s" +msgstr "" #: nova/api/openstack/compute/servers.py:900 -#, fuzzy, python-format msgid "Unable to locate requested flavor." -msgstr "Impossible de trouver le volume %s" +msgstr "" #: nova/api/openstack/compute/servers.py:903 msgid "Resize requires a change in size." msgstr "" #: nova/api/openstack/compute/servers.py:927 -#, fuzzy msgid "Malformed server entity" -msgstr "Le modèle de serveur à disparu" +msgstr "" #: nova/api/openstack/compute/servers.py:934 msgid "Missing imageRef attribute" @@ -2077,9 +2078,8 @@ msgstr "" #: nova/api/openstack/compute/servers.py:958 #: nova/api/openstack/compute/servers.py:1134 -#, fuzzy, python-format msgid "Invalid adminPass" -msgstr "ID invalide : %s" +msgstr "" #: nova/api/openstack/compute/servers.py:972 msgid "Unable to parse metadata key/value pairs." @@ -2094,7 +2094,7 @@ msgid "Resize requests require 'flavorRef' attribute." msgstr "" #: nova/api/openstack/compute/servers.py:1006 -#: nova/api/openstack/compute/contrib/aggregates.py:140 +#: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/networks.py:65 msgid "Invalid request body" msgstr "" @@ -2104,9 +2104,8 @@ msgid "Could not parse imageRef from request." msgstr "" #: nova/api/openstack/compute/servers.py:1061 -#, fuzzy, python-format msgid "Instance could not be found" -msgstr "L'image %s n'a pas été trouvée" +msgstr "" #: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" @@ -2118,9 +2117,8 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 -#, fuzzy, python-format msgid "Invalid metadata" -msgstr "ID invalide : %s" +msgstr "" #: nova/api/openstack/compute/servers.py:1157 #, python-format @@ -2162,14 +2160,13 @@ msgstr "Compute.api::reset_network %s" #: nova/api/openstack/compute/contrib/admin_actions.py:186 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:43 -#, fuzzy, python-format msgid "Server not found" -msgstr "Utilisateur \"%s\" non trouvé" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:157 -#, fuzzy, python-format +#, python-format msgid "Compute.api::inject_network_info %s" -msgstr "Compute.api::reset_network %s" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format @@ -2202,9 +2199,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/server_action_list.py:49 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 #: nova/api/openstack/compute/contrib/server_start_stop.py:38 -#, fuzzy, python-format msgid "Instance not found" -msgstr "Instance %s non trouvée" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:272 msgid "host and block_migration must be specified." @@ -2215,11 +2211,50 @@ msgstr "" msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:137 +#: nova/api/openstack/compute/contrib/aggregates.py:76 +#, python-format +msgid "" +"Cannot create aggregate with name %(name)s and availability zone " +"%(avail_zone)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:88 +#, python-format +msgid "Cannot show aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:114 +#, python-format +msgid "Cannot update aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:126 +#, python-format +msgid "Cannot delete aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:139 #, python-format msgid "Aggregates does not have %s action" msgstr "" +#: nova/api/openstack/compute/contrib/aggregates.py:152 +#: nova/api/openstack/compute/contrib/aggregates.py:158 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:171 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:195 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + #: nova/api/openstack/compute/contrib/certificates.py:75 msgid "Only root certificate can be retrieved." msgstr "" @@ -2243,22 +2278,20 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" +#: nova/api/openstack/compute/contrib/extended_server_attributes.py:65 #: nova/api/openstack/compute/contrib/extended_status.py:61 -#, fuzzy, python-format msgid "Server not found." -msgstr "Utilisateur \"%s\" non trouvé" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextradata.py:60 #: nova/api/openstack/compute/contrib/flavorextradata.py:90 -#, fuzzy msgid "Flavor not found." -msgstr "Pas d'hôte trouvé" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 #: nova/api/openstack/compute/contrib/volumetypes.py:158 -#, fuzzy, python-format msgid "No Request Body" -msgstr "Requête de suppression de la VM %s reçue" +msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:159 #, python-format @@ -2271,16 +2304,15 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:201 #: nova/api/openstack/compute/contrib/floating_ips.py:230 -#: nova/api/openstack/compute/contrib/security_groups.py:559 -#: nova/api/openstack/compute/contrib/security_groups.py:592 +#: nova/api/openstack/compute/contrib/security_groups.py:560 +#: nova/api/openstack/compute/contrib/security_groups.py:593 msgid "Missing parameter dict" msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:204 #: nova/api/openstack/compute/contrib/floating_ips.py:233 -#, fuzzy msgid "Address not specified" -msgstr "Utilisateur ou groupe non spécifié" +msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:213 msgid "No fixed ips associated to instance" @@ -2290,38 +2322,47 @@ msgstr "" msgid "Associate floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:145 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/hosts.py:144 +#, python-format msgid "Invalid status: '%s'" -msgstr "ID invalide : %s" +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:150 +#: nova/api/openstack/compute/contrib/hosts.py:148 #, fuzzy, python-format +msgid "Invalid mode: '%s'" +msgstr "Backend invalide : %s" + +#: nova/api/openstack/compute/contrib/hosts.py:152 +#, python-format msgid "Invalid update setting: '%s'" -msgstr "Valeur interdite pour onset_files : '%s'" +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:159 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/hosts.py:170 +#, python-format +msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:181 +#, python-format msgid "Setting host %(host)s to %(state)s." -msgstr "Typage de %(topic)s %(host)s pour %(method)s" +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:206 +#: nova/api/openstack/compute/contrib/hosts.py:228 msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:214 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/hosts.py:236 msgid "Host not found" -msgstr "Volume %s non trouvé" +msgstr "" #: nova/api/openstack/compute/contrib/keypairs.py:85 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" #: nova/api/openstack/compute/contrib/keypairs.py:90 -#, fuzzy, python-format +#, python-format msgid "Key pair '%s' already exists." -msgstr "Le bi-clef %s existe déjà" +msgstr "" #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" @@ -2332,9 +2373,9 @@ msgid "Missing 'address' argument for removeFixedIp" msgstr "" #: nova/api/openstack/compute/contrib/multinic.py:77 -#, fuzzy, python-format +#, python-format msgid "Unable to find address %r" -msgstr "Impossible de trouver un port ouvert" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:62 #, python-format @@ -2342,130 +2383,132 @@ msgid "Network does not have %s action" msgstr "" #: nova/api/openstack/compute/contrib/networks.py:70 -#, fuzzy, python-format +#, python-format msgid "Disassociating network with id %s" -msgstr "réglage de l'hôte réseau" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:74 #: nova/api/openstack/compute/contrib/networks.py:91 #: nova/api/openstack/compute/contrib/networks.py:101 -#, fuzzy, python-format msgid "Network not found" -msgstr "Utilisateur \"%s\" non trouvé" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:87 -#, fuzzy, python-format +#, python-format msgid "Showing network with id %s" -msgstr "Pas de réseau pourl'id %s" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:97 -#, fuzzy, python-format +#, python-format msgid "Deleting network with id %s" -msgstr "réglage de l'hôte réseau" +msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:219 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:222 msgid "Security group id should be integer" -msgstr "Aucun groupe de sécurité avec l'id %s" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:289 +#: nova/api/openstack/compute/contrib/security_groups.py:243 #, fuzzy, python-format +msgid "Security group is still in use" +msgstr "Révocation de groupe de sécurité %s" + +#: nova/api/openstack/compute/contrib/security_groups.py:295 +#, python-format msgid "Security group %s already exists" -msgstr "le groupe %s existe déjà" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:309 +#: nova/api/openstack/compute/contrib/security_groups.py:315 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:312 +#: nova/api/openstack/compute/contrib/security_groups.py:318 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:321 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:342 +#: nova/api/openstack/compute/contrib/security_groups.py:348 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:345 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:351 +#, python-format msgid "Security group (%s) not found" -msgstr "Utilisateur \"%s\" non trouvé" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:354 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorisation du groupe de sécurité %s" -#: nova/api/openstack/compute/contrib/security_groups.py:363 +#: nova/api/openstack/compute/contrib/security_groups.py:369 msgid "Not enough parameters to build a valid rule." msgstr "Pas assez de parametres pour contruire un règle valide." -#: nova/api/openstack/compute/contrib/security_groups.py:370 +#: nova/api/openstack/compute/contrib/security_groups.py:376 #, python-format msgid "This rule already exists in group %s" msgstr "Cette règle existe déjà dans le groupe %s" -#: nova/api/openstack/compute/contrib/security_groups.py:408 +#: nova/api/openstack/compute/contrib/security_groups.py:414 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:412 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Parent group id and group id cannot be same" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:490 +#: nova/api/openstack/compute/contrib/security_groups.py:496 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:493 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:499 +#, python-format msgid "Rule (%s) not found" -msgstr "Volume %s non trouvé" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:500 +#: nova/api/openstack/compute/contrib/security_groups.py:506 #, python-format msgid "Revoke security group ingress %s" msgstr "Révocation de groupe de sécurité %s" -#: nova/api/openstack/compute/contrib/security_groups.py:562 -#: nova/api/openstack/compute/contrib/security_groups.py:595 -#, fuzzy +#: nova/api/openstack/compute/contrib/security_groups.py:563 +#: nova/api/openstack/compute/contrib/security_groups.py:596 msgid "Security group not specified" -msgstr "Utilisateur ou groupe non spécifié" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:566 -#: nova/api/openstack/compute/contrib/security_groups.py:599 +#: nova/api/openstack/compute/contrib/security_groups.py:567 +#: nova/api/openstack/compute/contrib/security_groups.py:600 msgid "Security group name cannot be empty" msgstr "" #: nova/api/openstack/compute/contrib/server_start_stop.py:45 -#, fuzzy, python-format +#, python-format msgid "start instance %r" -msgstr "Re-démarrage de l'instance %r" +msgstr "" #: nova/api/openstack/compute/contrib/server_start_stop.py:54 -#, fuzzy, python-format +#, python-format msgid "stop instance %r" -msgstr "sur l'intance %s" +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:170 msgid "No body provided" msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:182 -#, fuzzy, python-format +#, python-format msgid "Create VSA %(display_name)s of type %(vc_type)s" -msgstr "VM %(instance_name)s crée en tant que %(vm_ref)s." +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:203 #, python-format @@ -2473,14 +2516,14 @@ msgid "Delete VSA with id: %s" msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:222 -#, fuzzy, python-format +#, python-format msgid "Associate address %(ip)s to VSA %(id)s" -msgstr "Association de l'adresse %(public_ip)s avec l'instance %(instance_id)s" +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:251 -#, fuzzy, python-format +#, python-format msgid "Disassociate address from VSA %(id)s" -msgstr "Désassociation de l'adresse %s" +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:291 #, python-format @@ -2530,9 +2573,9 @@ msgid "Show. vsa_id=%(vsa_id)s, id=%(id)s" msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:623 -#, fuzzy, python-format +#, python-format msgid "Index instances for VSA %s" -msgstr "sur l'intance %s" +msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:73 #: nova/api/openstack/volume/volumes.py:99 @@ -2542,16 +2585,14 @@ msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:146 #: nova/api/openstack/volume/volumes.py:177 -#, fuzzy, python-format +#, python-format msgid "Delete volume with id: %s" -msgstr "Supprimer le projet : %s" +msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:329 -#, fuzzy, python-format +#, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -"Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant " -"que %(device)s" #: nova/api/openstack/compute/contrib/volumes.py:481 #: nova/api/openstack/volume/snapshots.py:109 @@ -2561,9 +2602,9 @@ msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:523 #: nova/api/openstack/volume/snapshots.py:149 -#, fuzzy, python-format +#, python-format msgid "Create snapshot from volume %s" -msgstr "Dé-montage du volume %s" +msgstr "" #: nova/auth/fakeldap.py:33 msgid "Attempted to instantiate singleton" @@ -2615,9 +2656,9 @@ msgid "user.secret: %s" msgstr "" #: nova/auth/manager.py:331 nova/auth/manager.py:343 -#, fuzzy, python-format +#, python-format msgid "expected_signature: %s" -msgstr "Image supprimée : %s" +msgstr "" #: nova/auth/manager.py:332 nova/auth/manager.py:344 #, python-format @@ -2716,9 +2757,8 @@ msgid "No vpn data for project %s" msgstr "Pas de données VPN pour le projet %s" #: nova/cloudpipe/pipelib.py:46 -#, fuzzy msgid "Template for cloudpipe instance boot script" -msgstr "Patron du script à exécuter au boot d'instance cloudpipe" +msgstr "" #: nova/cloudpipe/pipelib.py:49 msgid "Network to push into openvpn config" @@ -2734,13 +2774,11 @@ msgid "Launching VPN for %s" msgstr "Démarrage du VPN pour %s" #: nova/compute/api.py:149 -#, fuzzy, python-format +#, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -"Quota dépassé pour %(pid)s, lors de la tentative d'exécution de " -"%(min_count)s instances" #: nova/compute/api.py:160 #, python-format @@ -2748,18 +2786,13 @@ msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" #: nova/compute/api.py:213 -#, fuzzy, python-format +#, python-format msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances" msgstr "" -"Quota dépassé pour %(pid)s, lors de la tentative d'exécution de " -"%(min_count)s instances" #: nova/compute/api.py:216 -#, fuzzy, python-format msgid "Instance quota exceeded. You cannot run any more instances of this type." msgstr "" -"Quota d'instances dépassé. Vous ne pouvez éxécuter que %s instances de ce" -" type de plus." #: nova/compute/api.py:219 #, python-format @@ -2783,9 +2816,9 @@ msgid "Going to run %s instances..." msgstr "Démarrage de %s instances..." #: nova/compute/api.py:404 -#, fuzzy, python-format +#, python-format msgid "bdm %s" -msgstr "backend %s" +msgstr "" #: nova/compute/api.py:431 #, python-format @@ -2793,581 +2826,574 @@ msgid "block_device_mapping %s" msgstr "" #: nova/compute/api.py:548 -#, fuzzy, python-format +#, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" -msgstr "Envoi au scheduler de %(pid)s/%(uid)s's instance %(instance_id)s" +msgstr "" -#: nova/compute/api.py:832 +#: nova/compute/api.py:828 #, fuzzy, python-format msgid "Going to try to soft delete instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:852 +#: nova/compute/api.py:848 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:886 +#: nova/compute/api.py:882 #, fuzzy, python-format msgid "Going to try to terminate instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:924 +#: nova/compute/api.py:920 #, fuzzy, python-format msgid "Going to try to stop instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:943 +#: nova/compute/api.py:939 #, fuzzy, python-format msgid "Going to try to start instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:947 -#, fuzzy, python-format +#: nova/compute/api.py:943 +#, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" -msgstr "Pas de console pour l'intance %(instance_id)s dans le groupe %(pool_id)s" +msgstr "" -#: nova/compute/api.py:1013 nova/volume/api.py:163 +#: nova/compute/api.py:1009 nova/volume/api.py:163 #: nova/volume/volume_types.py:64 -#, fuzzy, python-format +#, python-format msgid "Searching by: %s" -msgstr "Récupèration de %s" - -#: nova/compute/api.py:1108 -msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:1111 -#, fuzzy, python-format -msgid "Unable to find host for Instance %s" -msgstr "Impossible d'attacher le volume à l'instance %s" - -#: nova/compute/api.py:1353 +#: nova/compute/api.py:1300 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1361 +#: nova/compute/api.py:1308 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1652 +#: nova/compute/api.py:1572 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" +#: nova/compute/api.py:1804 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/api.py:1807 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + #: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65 msgid "create arguments must be positive integers" msgstr "" #: nova/compute/instance_types.py:74 nova/volume/volume_types.py:41 -#, fuzzy, python-format +#, python-format msgid "DB error: %s" -msgstr "Erreur interceptée : %s" +msgstr "" #: nova/compute/instance_types.py:84 -#, fuzzy, python-format +#, python-format msgid "Instance type %s not found for deletion" -msgstr "Instance %s non trouvée" +msgstr "" -#: nova/compute/manager.py:136 +#: nova/compute/manager.py:141 #, python-format msgid "check_instance_lock: decorating: |%s|" msgstr "check_instance_lock: décoration : |%s|" -#: nova/compute/manager.py:138 -#, fuzzy, python-format +#: nova/compute/manager.py:143 +#, python-format msgid "" "check_instance_lock: arguments: |%(self)s| |%(context)s| " "|%(instance_uuid)s|" msgstr "" -"check_instance_lock: arguments : |%(self)s| |%(context)s| " -"|%(instance_id)s|" -#: nova/compute/manager.py:142 +#: nova/compute/manager.py:147 #, python-format msgid "check_instance_lock: locked: |%s|" msgstr "check_instance_lock: vérouillé : |%s|" -#: nova/compute/manager.py:144 +#: nova/compute/manager.py:149 #, python-format msgid "check_instance_lock: admin: |%s|" msgstr "check_instance_lock: admin : |%s|" -#: nova/compute/manager.py:149 +#: nova/compute/manager.py:154 #, python-format msgid "check_instance_lock: executing: |%s|" msgstr "check_instance_lock: exécution : |%s|" -#: nova/compute/manager.py:153 +#: nova/compute/manager.py:158 #, python-format msgid "check_instance_lock: not executing |%s|" msgstr "check_instance_lock: ne s'éxécute pas |%s|" -#: nova/compute/manager.py:199 -#, fuzzy, python-format +#: nova/compute/manager.py:204 +#, python-format msgid "Unable to load the virtualization driver: %s" -msgstr "Impossible de déchiffrer le vecteur d'initialisation : %s" +msgstr "" -#: nova/compute/manager.py:233 +#: nova/compute/manager.py:239 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:238 +#: nova/compute/manager.py:244 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:248 +#: nova/compute/manager.py:254 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:253 -#, fuzzy, python-format +#: nova/compute/manager.py:259 msgid "Checking state" -msgstr "Vérification de l'état de %s" +msgstr "" -#: nova/compute/manager.py:322 -#, fuzzy, python-format +#: nova/compute/manager.py:328 +#, python-format msgid "Setting up bdm %s" -msgstr "Suppression de l'utilisateur %s" +msgstr "" -#: nova/compute/manager.py:389 +#: nova/compute/manager.py:395 #, python-format msgid "" "Going to force the deletion of the vm %(instance_uuid)s, even if it is " "deleted" msgstr "" -#: nova/compute/manager.py:395 +#: nova/compute/manager.py:401 #, python-format msgid "" "Instance %(instance_uuid)s did not exist in the DB, but I will shut it " "down anyway using a special context" msgstr "" -#: nova/compute/manager.py:401 -#, fuzzy, python-format +#: nova/compute/manager.py:407 +#, python-format msgid "exception terminating the instance %(instance_uuid)s" -msgstr "Après l'arrêt d'instances : %s" +msgstr "" -#: nova/compute/manager.py:439 -#, fuzzy, python-format +#: nova/compute/manager.py:445 +#, python-format msgid "Instance %s not found." -msgstr "Instance %s non trouvée" +msgstr "" -#: nova/compute/manager.py:475 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "L'instance a déjà été crée" -#: nova/compute/manager.py:518 +#: nova/compute/manager.py:524 #, 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:523 +#: nova/compute/manager.py:529 #, 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:533 -#, fuzzy, python-format +#: nova/compute/manager.py:539 msgid "Starting instance..." -msgstr "Arrêt de l'instance %s" +msgstr "" -#: nova/compute/manager.py:543 -#, fuzzy, python-format +#: nova/compute/manager.py:549 msgid "Skipping network allocation for instance" -msgstr "Pas de réseau pour l'instance %s" +msgstr "" -#: nova/compute/manager.py:556 -#, fuzzy, python-format +#: nova/compute/manager.py:562 msgid "Instance failed network setup" -msgstr "instance %s: n'a pas réussie à démarrer" +msgstr "" -#: nova/compute/manager.py:560 -#, fuzzy, python-format +#: nova/compute/manager.py:566 +#, python-format msgid "Instance network_info: |%s|" -msgstr "check_instance_lock: décoration : |%s|" +msgstr "" -#: nova/compute/manager.py:573 -#, fuzzy, python-format +#: nova/compute/manager.py:579 msgid "Instance failed block device setup" -msgstr "instance %s: n'a pas pu être crée" +msgstr "" -#: nova/compute/manager.py:589 -#, fuzzy, python-format +#: nova/compute/manager.py:595 msgid "Instance failed to spawn" -msgstr "instance %s: n'a pas pu être crée" +msgstr "" -#: nova/compute/manager.py:610 -#, fuzzy, python-format +#: nova/compute/manager.py:616 msgid "Deallocating network for instance" -msgstr "Pas de réseau pour l'instance %s" +msgstr "" -#: nova/compute/manager.py:661 -#, fuzzy, python-format +#: nova/compute/manager.py:667 +#, python-format msgid "%(action_str)s instance" -msgstr "Création d'une instance raw" +msgstr "" -#: nova/compute/manager.py:673 +#: nova/compute/manager.py:679 #, python-format msgid "trying to destroy already destroyed instance: %s" msgstr "Tentative de destruction d'une instance déjà détruite: %s" -#: nova/compute/manager.py:693 +#: nova/compute/manager.py:699 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:700 -#, fuzzy, python-format +#: nova/compute/manager.py:706 +#, python-format msgid "terminating bdm %s" -msgstr "Arrêt de l'instance %s" +msgstr "" -#: nova/compute/manager.py:789 +#: nova/compute/manager.py:795 #, python-format msgid "" "Cannot rebuild instance [%(instance_uuid)s], because the given image does" " not exist." msgstr "" -#: nova/compute/manager.py:794 +#: nova/compute/manager.py:800 #, python-format msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" msgstr "" -#: nova/compute/manager.py:801 -#, fuzzy, python-format +#: nova/compute/manager.py:807 +#, python-format msgid "Rebuilding instance %s" -msgstr "Redémarrage de l'instance %s" +msgstr "" -#: nova/compute/manager.py:854 +#: nova/compute/manager.py:860 #, python-format msgid "Rebooting instance %s" msgstr "Redémarrage de l'instance %s" -#: nova/compute/manager.py:869 -#, fuzzy, python-format +#: nova/compute/manager.py:875 +#, python-format msgid "" "trying to reboot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -"Tentative de redémarrage d'une instance non démarrée: %(instance_id)s " -"(state: %(state)s s'attendait à : %(running)s)" -#: nova/compute/manager.py:907 +#: nova/compute/manager.py:913 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/manager.py:919 +#: nova/compute/manager.py:925 #, python-format msgid "instance %s: snapshotting" msgstr "instance %s: création d'un instantané (snapshot)" -#: nova/compute/manager.py:925 -#, fuzzy, python-format +#: nova/compute/manager.py:931 +#, python-format msgid "" "trying to snapshot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -"Tentative de création d'un instantané (snapshot) pour une instance non " -"démarrée: %(instance_id)s (state: %(state)s sattendait à : %(running)s)" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:984 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:989 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:987 -#, fuzzy, python-format +#: nova/compute/manager.py:993 +#, python-format msgid "Deleting image %s" -msgstr "Image supprimée : %s" +msgstr "" -#: nova/compute/manager.py:1017 +#: nova/compute/manager.py:1023 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1023 -#, fuzzy, python-format +#: nova/compute/manager.py:1029 +#, python-format msgid "Instance %s: Root password set" -msgstr "instance %s: configuration du mot de passe admin" +msgstr "" -#: nova/compute/manager.py:1032 +#: nova/compute/manager.py:1038 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1046 -#, fuzzy, python-format +#: nova/compute/manager.py:1052 msgid "Error setting admin password" -msgstr "instance %s: configuration du mot de passe admin" +msgstr "" -#: nova/compute/manager.py:1061 -#, fuzzy, python-format +#: nova/compute/manager.py:1067 +#, python-format msgid "" "trying to inject a file into a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -"Tentative d'injection d'un fichier pour une instance non " -"démarrée:%(instance_id)s (state: %(instance_state)s s'attendait à : " -"%(expected_state)s)" -#: nova/compute/manager.py:1066 -#, fuzzy, python-format +#: nova/compute/manager.py:1072 +#, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" -msgstr "instance %(nm)s: injection de fichier vers %(plain_path)s" +msgstr "" -#: nova/compute/manager.py:1080 -#, fuzzy, python-format +#: nova/compute/manager.py:1086 +#, python-format msgid "" "trying to update agent on a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -"Tentative de ré-initialisation du mot de passe pour une instance non " -"démarrée: %(instance_id)s (state: %(instance_state)s expected: " -"%(expected_state)s)" -#: nova/compute/manager.py:1085 -#, fuzzy, python-format +#: nova/compute/manager.py:1091 +#, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" -msgstr "instance %(instance_name)s: suppression des fichiers d'instance %(target)s" +msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, python-format msgid "instance %s: rescuing" msgstr "instance %s: récupération" -#: nova/compute/manager.py:1123 +#: nova/compute/manager.py:1129 #, python-format msgid "instance %s: unrescuing" msgstr "instance %s: dé-récupération" -#: nova/compute/manager.py:1242 +#: nova/compute/manager.py:1248 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1259 -#, fuzzy, python-format +#: nova/compute/manager.py:1265 +#, python-format msgid "instance %s: migrating" -msgstr "instance %s: mise en pause" +msgstr "" -#: nova/compute/manager.py:1296 nova/compute/manager.py:1371 -#: nova/compute/manager.py:2319 +#: nova/compute/manager.py:1302 nova/compute/manager.py:1377 +#: nova/compute/manager.py:2395 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1424 +#: nova/compute/manager.py:1430 #, python-format msgid "instance %s: pausing" msgstr "instance %s: mise en pause" -#: nova/compute/manager.py:1442 +#: nova/compute/manager.py:1448 #, python-format msgid "instance %s: unpausing" msgstr "instance %s: reprise après pause" -#: nova/compute/manager.py:1472 +#: nova/compute/manager.py:1484 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "instance %s: récupération des diagnostiques" -#: nova/compute/manager.py:1481 +#: nova/compute/manager.py:1493 #, python-format msgid "instance %s: suspending" msgstr "instance %s: suspension" -#: nova/compute/manager.py:1503 +#: nova/compute/manager.py:1515 #, python-format msgid "instance %s: resuming" msgstr "instance %s: reprise après suspension" -#: nova/compute/manager.py:1526 +#: nova/compute/manager.py:1538 #, python-format msgid "instance %s: locking" msgstr "instance %s: vérrouillage" -#: nova/compute/manager.py:1535 +#: nova/compute/manager.py:1547 #, python-format msgid "instance %s: unlocking" msgstr "instance %s: déverrouillage" -#: nova/compute/manager.py:1543 +#: nova/compute/manager.py:1555 #, python-format msgid "instance %s: getting locked state" msgstr "instance %s: récupération de l'état de vérouillage" -#: nova/compute/manager.py:1553 +#: nova/compute/manager.py:1565 #, python-format msgid "instance %s: reset network" msgstr "instance %s: redémarrage du réseau" -#: nova/compute/manager.py:1561 -#, fuzzy, python-format +#: nova/compute/manager.py:1573 +#, python-format msgid "instance %s: inject network info" -msgstr "instance %s: redémarrage du réseau" +msgstr "" -#: nova/compute/manager.py:1565 +#: nova/compute/manager.py:1577 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1602 -#, fuzzy, python-format +#: nova/compute/manager.py:1614 +#, python-format msgid "instance %s: getting vnc console" -msgstr "instance %s: préparation d'une console ajax" +msgstr "" -#: nova/compute/manager.py:1632 -#, fuzzy, python-format +#: nova/compute/manager.py:1644 +#, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -"instance %(instance_id)s: montage du volume %(volume_id)s à " + +#: nova/compute/manager.py:1662 +#, python-format +msgid "" +"instance %(instance_uuid)s: attaching volume %(volume_id)s to " "%(mountpoint)s" +msgstr "" -#: nova/compute/manager.py:1650 -#, fuzzy, python-format +#: nova/compute/manager.py:1664 +#, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -"instance %(instance_id)s: montage du volume %(volume_id)s à " -"%(mountpoint)s" -#: nova/compute/manager.py:1662 -#, fuzzy, python-format +#: nova/compute/manager.py:1673 +#, python-format +msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" +msgstr "" + +#: nova/compute/manager.py:1683 +#, python-format msgid "Attach failed %(mountpoint)s, removing" -msgstr "instance %(instance_id)s: Échec de montage %(mountpoint)s, supression" +msgstr "" -#: nova/compute/manager.py:1690 -#, fuzzy, python-format +#: nova/compute/manager.py:1711 +#, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -"Démontage du volume %(volume_id)s du point de montage %(mp)s sur " -"l'instance %(instance_id)s" -#: nova/compute/manager.py:1694 +#: nova/compute/manager.py:1715 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "Démontage de volume d'une instance inconnue %s" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1781 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1822 -#, fuzzy, python-format +#: nova/compute/manager.py:1843 msgid "Instance has no volume." -msgstr "Instance %d n'a pas d'hôte" +msgstr "" -#: nova/compute/manager.py:1850 +#: nova/compute/manager.py:1871 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1907 +#: nova/compute/manager.py:1928 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:1934 +#: nova/compute/manager.py:1955 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:1964 -#, fuzzy, python-format +#: nova/compute/manager.py:1985 msgid "No floating_ip found" -msgstr "Pas d'IP flottante pour l'addresse %s" +msgstr "" -#: nova/compute/manager.py:1972 -#, fuzzy, python-format +#: nova/compute/manager.py:1993 msgid "No floating_ip found." -msgstr "Pas d'IP flottante pour l'addresse %s" +msgstr "" -#: nova/compute/manager.py:1974 +#: nova/compute/manager.py:1995 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2012 +#: nova/compute/manager.py:2033 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2035 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:2029 +#: nova/compute/manager.py:2050 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2112 +#: nova/compute/manager.py:2157 +#, python-format +msgid "Updated the info_cache for instance %s" +msgstr "" + +#: nova/compute/manager.py:2186 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2139 +#: nova/compute/manager.py:2213 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2167 +#: nova/compute/manager.py:2241 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2179 -#, python-format +#: nova/compute/manager.py:2252 msgid "" -"Instance %(name)s found in database but not known by hypervisor. Setting " -"power state to NOSTATE" +"Instance found in database but not known by hypervisor. Setting power " +"state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2275 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2215 -#, fuzzy +#: nova/compute/manager.py:2287 msgid "Reclaiming deleted instance" -msgstr "Création d'une instance raw" +msgstr "" -#: nova/compute/manager.py:2294 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Detected instance with name label '%(name_label)s' which is marked as " "DELETED but still present on host." msgstr "" -#: nova/compute/manager.py:2300 +#: nova/compute/manager.py:2359 #, python-format msgid "" -"Destroying instance with name label '%(name_label)s' which is marked as " -"DELETED but still present on host." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/compute/manager.py:2308 +#: nova/compute/manager.py:2366 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:2436 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + #: nova/compute/utils.py:141 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -3382,14 +3408,14 @@ msgid "Tried to remove non-existant console %(console_id)s." msgstr "Tentative de suppression d'une console non existante %(console_id)s." #: nova/console/vmrc_manager.py:122 -#, fuzzy, python-format +#, python-format msgid "Tried to remove non-existent console %(console_id)s." -msgstr "Tentative de suppression d'une console non existante %(console_id)s." +msgstr "" #: nova/console/vmrc_manager.py:125 -#, fuzzy, python-format +#, python-format msgid "Removing console %(console_id)s." -msgstr "Tentative de suppression d'une console non existante %(console_id)s." +msgstr "" #: nova/console/xvp.py:98 msgid "Rebuilding xvp conf" @@ -3422,9 +3448,9 @@ msgid "xvp not running..." msgstr "xvp non actif..." #: nova/consoleauth/manager.py:63 -#, fuzzy, python-format +#, python-format msgid "Deleting Expired Token: (%s)" -msgstr "Suppression du projet %s" +msgstr "" #: nova/consoleauth/manager.py:75 #, python-format @@ -3445,25 +3471,25 @@ msgstr "L'utilisation d'une requête de contexte vide est dévalué" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:565 nova/db/sqlalchemy/api.py:600 +#: nova/db/sqlalchemy/api.py:566 nova/db/sqlalchemy/api.py:601 #, python-format msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4126 nova/db/sqlalchemy/api.py:4152 -#, fuzzy, python-format +#: nova/db/sqlalchemy/api.py:4162 nova/db/sqlalchemy/api.py:4188 +#, python-format msgid "No backend config with id %(sm_backend_id)s" -msgstr "Pas de zone ayant pour ID %(zone_id)s" +msgstr "" -#: nova/db/sqlalchemy/api.py:4210 +#: nova/db/sqlalchemy/api.py:4246 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4254 -#, fuzzy, python-format +#: nova/db/sqlalchemy/api.py:4290 +#, python-format msgid "No sm_volume with id %(volume_id)s" -msgstr "Pas de zone ayant pour ID %(zone_id)s" +msgstr "" #: nova/db/sqlalchemy/migration.py:36 msgid "python-migrate is not installed. Exiting." @@ -3478,72 +3504,68 @@ msgstr "" msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:75 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48 msgid "interface column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:82 -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:58 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:80 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:54 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:61 #, python-format msgid "Table |%s| not created!" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:89 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87 msgid "VIF column not added to fixed_ips table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:99 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97 #, python-format msgid "join list for moving mac_addresses |%s|" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:123 -msgid "Can't downgrade without losing data" -msgstr "" - #: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:39 -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:61 -#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:98 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:99 msgid "foreign key constraint couldn't be added" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:53 +#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:58 msgid "foreign key constraint couldn't be dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:39 +#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34 msgid "priority column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:43 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41 #: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:42 -#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:56 #: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68 msgid "foreign key constraint couldn't be removed" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:38 +#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34 msgid "progress column not added to instances table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:102 +#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97 #, python-format msgid "" "Could not cast flavorid to integer: %s. Set flavorid to an integer-like " "string to downgrade." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69 msgid "instance_info_caches tables not dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:45 +#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41 msgid "progress column not added to compute_nodes table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:66 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76 msgid "dns_domains table not dropped" msgstr "" @@ -3580,24 +3602,24 @@ msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s" msgstr "" #: nova/image/s3.py:296 -#, fuzzy, python-format +#, python-format msgid "Failed to download %(image_location)s to %(image_path)s" -msgstr "Image %(image_location)s enregistré avec l'id %(image_id)s" +msgstr "" #: nova/image/s3.py:315 -#, fuzzy, python-format +#, python-format msgid "Failed to decrypt %(image_location)s to %(image_path)s" -msgstr "Image %(image_location)s enregistré avec l'id %(image_id)s" +msgstr "" #: nova/image/s3.py:327 -#, fuzzy, python-format +#, python-format msgid "Failed to untar %(image_location)s to %(image_path)s" -msgstr "Image %(image_location)s enregistré avec l'id %(image_id)s" +msgstr "" #: nova/image/s3.py:340 -#, fuzzy, python-format +#, python-format msgid "Failed to upload %(image_location)s to %(image_path)s" -msgstr "Image %(image_location)s enregistré avec l'id %(image_id)s" +msgstr "" #: nova/image/s3.py:366 #, python-format @@ -3638,9 +3660,9 @@ msgid "This driver only supports type 'a' entries." msgstr "" #: nova/network/linux_net.py:167 -#, fuzzy, python-format +#, python-format msgid "Attempted to remove chain %s which does not exist" -msgstr "Tentative de suppression de filtre pour l'intance %s qui n'est pas filtrée" +msgstr "" #: nova/network/linux_net.py:193 #, python-format @@ -3660,9 +3682,9 @@ msgstr "" #: nova/network/linux_net.py:587 nova/network/linux_net.py:609 #: nova/network/linux_net.py:651 -#, fuzzy, python-format +#, python-format msgid "Instance %(instance_id)s not found" -msgstr "Instance %s non trouvée" +msgstr "" #: nova/network/linux_net.py:718 #, python-format @@ -3694,37 +3716,37 @@ msgstr "Démarrage de l'interface VLAN %s" msgid "Starting Bridge interface for %s" msgstr "Démarrage de l'interface de Bridge %s" -#: nova/network/manager.py:273 nova/network/manager.py:465 -#, fuzzy, python-format +#: nova/network/manager.py:273 nova/network/manager.py:471 +#, python-format msgid "Interface %(interface)s not found" -msgstr "Instance %s non trouvée" +msgstr "" #: nova/network/manager.py:288 -#, fuzzy, python-format +#, python-format msgid "floating IP allocation for instance |%s|" -msgstr "Pas d'IP flottante pour l'addresse %s" +msgstr "" -#: nova/network/manager.py:323 +#: nova/network/manager.py:328 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:355 +#: nova/network/manager.py:361 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:359 +#: nova/network/manager.py:365 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:371 -#, fuzzy, python-format +#: nova/network/manager.py:377 +#, python-format msgid "Quota exceeded for %s, tried to allocate address" -msgstr "Quota dépassé pour %s lors de la tentative d'allocation d'adresse" +msgstr "" -#: nova/network/manager.py:583 +#: nova/network/manager.py:589 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3732,41 +3754,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:629 +#: nova/network/manager.py:635 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:639 +#: nova/network/manager.py:645 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:747 -#, fuzzy, python-format +#: nova/network/manager.py:753 +#, python-format msgid "Disassociated %s stale fixed ip(s)" -msgstr "Désassociation de %s ip(s) fixes périmées" +msgstr "" -#: nova/network/manager.py:751 +#: nova/network/manager.py:757 msgid "setting network host" msgstr "réglage de l'hôte réseau" -#: nova/network/manager.py:863 -#, fuzzy, python-format +#: nova/network/manager.py:871 +#, python-format msgid "network allocations for instance |%s|" -msgstr "Pas de réseau pour l'instance %s" +msgstr "" -#: nova/network/manager.py:868 -#, fuzzy, python-format +#: nova/network/manager.py:876 +#, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" -msgstr "Pas de console pour l'intance %(instance_id)s dans le groupe %(pool_id)s" +msgstr "" -#: nova/network/manager.py:892 -#, fuzzy, python-format +#: nova/network/manager.py:905 +#, python-format msgid "network deallocation for instance |%s|" -msgstr "Pas de réseau pour l'instance %s" +msgstr "" -#: nova/network/manager.py:1111 +#: nova/network/manager.py:1126 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3774,69 +3796,68 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1186 -#, fuzzy, python-format +#: nova/network/manager.py:1201 +#, python-format msgid "Leased IP |%(address)s|" -msgstr "Désallocation de l'adresse %s" +msgstr "" -#: nova/network/manager.py:1190 -#, fuzzy, python-format +#: nova/network/manager.py:1205 +#, python-format msgid "IP %s leased that is not associated" -msgstr "IP %s allouée qui n'est pas associée" +msgstr "" -#: nova/network/manager.py:1198 -#, fuzzy, python-format +#: nova/network/manager.py:1213 +#, python-format msgid "IP |%s| leased that isn't allocated" -msgstr "IP %s allouée qui n'est pas associée" +msgstr "" -#: nova/network/manager.py:1203 -#, fuzzy, python-format +#: nova/network/manager.py:1218 +#, python-format msgid "Released IP |%(address)s|" -msgstr "Désallocation de l'adresse %s" +msgstr "" -#: nova/network/manager.py:1207 -#, fuzzy, python-format +#: nova/network/manager.py:1222 +#, python-format msgid "IP %s released that is not associated" -msgstr "IP %s libérée qui n'était pas associée" +msgstr "" -#: nova/network/manager.py:1210 +#: nova/network/manager.py:1225 #, python-format msgid "IP %s released that was not leased" msgstr "IP %s libérée qui n'était pas allouée" -#: nova/network/manager.py:1278 +#: nova/network/manager.py:1294 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1281 +#: nova/network/manager.py:1297 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1292 +#: nova/network/manager.py:1308 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1351 -#, fuzzy, python-format +#: nova/network/manager.py:1367 msgid "Network already exists!" -msgstr "L'utilisateur %s existe déjà" +msgstr "" -#: nova/network/manager.py:1370 +#: nova/network/manager.py:1386 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1686 +#: nova/network/manager.py:1703 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "La somme du nombre de réseau et le début de vlan ne peut excéder 4094" -#: nova/network/manager.py:1693 +#: nova/network/manager.py:1710 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -3867,73 +3888,73 @@ msgid "Server %(status_code)s error: %(data)s" msgstr "" #: nova/network/quantum/client.py:210 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to server. Got error: %s" -msgstr "Impossible de se connecter au serveur AMQP après %d essais. Extinction." +msgstr "" #: nova/network/quantum/client.py:229 #, python-format msgid "unable to deserialize object of type = '%s'" msgstr "" -#: nova/network/quantum/manager.py:152 +#: nova/network/quantum/manager.py:151 msgid "QuantumManager does not use 'multi_host' parameter." msgstr "" -#: nova/network/quantum/manager.py:156 +#: nova/network/quantum/manager.py:155 msgid "QuantumManager requires that only one network is created per call" msgstr "" -#: nova/network/quantum/manager.py:166 +#: nova/network/quantum/manager.py:165 msgid "QuantumManager does not use 'vlan_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:172 +#: nova/network/quantum/manager.py:171 msgid "QuantumManager does not use 'vpn_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:176 +#: nova/network/quantum/manager.py:175 msgid "QuantumManager does not use 'bridge' parameter." msgstr "" -#: nova/network/quantum/manager.py:180 +#: nova/network/quantum/manager.py:179 msgid "QuantumManager does not use 'bridge_interface' parameter." msgstr "" -#: nova/network/quantum/manager.py:185 +#: nova/network/quantum/manager.py:184 msgid "QuantumManager requires a valid (.1) gateway address." msgstr "" -#: nova/network/quantum/manager.py:197 +#: nova/network/quantum/manager.py:196 #, python-format msgid "" "Unable to find existing quantum network for tenant '%(q_tenant_id)s' with" " net-id '%(quantum_net_id)s'" msgstr "" -#: nova/network/quantum/manager.py:243 +#: nova/network/quantum/manager.py:242 #, python-format msgid "Network %s has active ports, cannot delete" msgstr "" -#: nova/network/quantum/manager.py:289 -#, fuzzy, python-format +#: nova/network/quantum/manager.py:288 +#, python-format msgid "network allocations for instance %s" -msgstr "Pas de réseau pour l'instance %s" +msgstr "" -#: nova/network/quantum/manager.py:537 -#, fuzzy, python-format +#: nova/network/quantum/manager.py:564 +#, python-format msgid "" "port deallocation failed for instance: |%(instance_id)s|, port_id: " "|%(port_id)s|" -msgstr "Pas de console pour l'intance %(instance_id)s dans le groupe %(pool_id)s" +msgstr "" -#: nova/network/quantum/manager.py:556 -#, fuzzy, python-format +#: nova/network/quantum/manager.py:583 +#, python-format msgid "" "ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: " "|%(vif_uuid)s|" -msgstr "Pas de console pour l'intance %(instance_id)s dans le groupe %(pool_id)s" +msgstr "" #: nova/network/quantum/melange_connection.py:95 #, python-format @@ -3957,14 +3978,13 @@ msgid "get_project_and_global_net_ids must be called with a non-null project_id" msgstr "" #: nova/network/quantum/nova_ipam_lib.py:75 -#, fuzzy msgid "Error creating network entry" -msgstr "réglage de l'hôte réseau" +msgstr "" #: nova/network/quantum/nova_ipam_lib.py:90 -#, fuzzy, python-format +#, python-format msgid "No network with net_id = %s" -msgstr "Pas de réseau pourl'id %s" +msgstr "" #: nova/network/quantum/nova_ipam_lib.py:221 #, python-format @@ -3982,9 +4002,9 @@ msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s" msgstr "" #: nova/notifier/api.py:115 -#, fuzzy, python-format +#, python-format msgid "%s not in valid priorities" -msgstr "%s n'est pas un protocol ip valide" +msgstr "" #: nova/notifier/api.py:132 #, python-format @@ -3998,52 +4018,56 @@ msgstr "" msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" +#: nova/notifier/rabbit_notifier.py:44 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + #: nova/rpc/amqp.py:144 nova/rpc/impl_carrot.py:460 #, python-format msgid "Returning exception %s to caller" msgstr "Renvoi de l'exception %s à l'appelant" -#: nova/rpc/amqp.py:187 nova/rpc/impl_carrot.py:494 +#: nova/rpc/amqp.py:186 nova/rpc/impl_carrot.py:494 #, python-format msgid "unpacked context: %s" msgstr "Contexte décompacté : %s" -#: nova/rpc/amqp.py:230 nova/rpc/impl_carrot.py:261 +#: nova/rpc/amqp.py:229 nova/rpc/impl_carrot.py:261 #, python-format msgid "received %s" msgstr "%s reçu" -#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:274 +#: nova/rpc/amqp.py:234 nova/rpc/impl_carrot.py:274 #, python-format msgid "no method for message: %s" msgstr "Pas de méthode pour le message : %s" -#: nova/rpc/amqp.py:236 nova/rpc/impl_carrot.py:276 +#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:276 #, python-format msgid "No method for message: %s" msgstr "Pas de méthode pour le message : %s" -#: nova/rpc/amqp.py:318 nova/rpc/impl_carrot.py:528 -#, fuzzy, python-format +#: nova/rpc/amqp.py:319 nova/rpc/impl_carrot.py:528 +#, python-format msgid "Making asynchronous call on %s ..." -msgstr "En cours d'appel assynchrone..." +msgstr "" -#: nova/rpc/amqp.py:321 nova/rpc/impl_carrot.py:531 +#: nova/rpc/amqp.py:322 nova/rpc/impl_carrot.py:531 #, python-format msgid "MSG_ID is %s" msgstr "MSG_ID est %s" -#: nova/rpc/amqp.py:343 nova/rpc/impl_carrot.py:610 -#, fuzzy, python-format +#: nova/rpc/amqp.py:344 nova/rpc/impl_carrot.py:610 +#, python-format msgid "Making asynchronous cast on %s..." -msgstr "En cours de diffusion assynchrone" +msgstr "" -#: nova/rpc/amqp.py:351 nova/rpc/impl_carrot.py:620 -#, fuzzy +#: nova/rpc/amqp.py:352 nova/rpc/impl_carrot.py:620 msgid "Making asynchronous fanout cast..." -msgstr "En cours de diffusion assynchrone" +msgstr "" -#: nova/rpc/amqp.py:376 nova/rpc/impl_carrot.py:630 +#: nova/rpc/amqp.py:377 nova/rpc/impl_carrot.py:630 #, python-format msgid "Sending notification on %s..." msgstr "" @@ -4060,27 +4084,25 @@ msgid "Timeout while waiting on RPC response." msgstr "" #: nova/rpc/impl_carrot.py:198 -#, fuzzy, python-format +#, python-format msgid "" "AMQP server on %(fl_host)s:%(fl_port)d is unreachable: %(e)s. Trying " "again in %(fl_intv)d seconds." msgstr "" -"Le serveur AMQP sur %(fl_host)s:%(fl_port)d n'est pas joignable. Nouvel " -"essai dans %(fl_intv)d secondes." #: nova/rpc/impl_carrot.py:202 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to AMQP server after %(tries)d tries. Shutting down." -msgstr "Impossible de se connecter au serveur AMQP après %d essais. Extinction." +msgstr "" #: nova/rpc/impl_carrot.py:222 msgid "Reconnected to queue" msgstr "Reconnection à la queue" #: nova/rpc/impl_carrot.py:229 -#, fuzzy, python-format +#, python-format msgid "Failed to fetch message from queue: %s" -msgstr "Impossible de récuperrer les message de la queue" +msgstr "" #: nova/rpc/impl_carrot.py:237 #, python-format @@ -4117,9 +4139,9 @@ msgid "message %s" msgstr "message %s" #: nova/rpc/impl_kombu.py:357 -#, fuzzy, python-format +#, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" -msgstr "Démarrage %(arg0)s sur %(host)s:%(port)s" +msgstr "" #: nova/rpc/impl_kombu.py:380 #, python-format @@ -4134,45 +4156,43 @@ msgid "" msgstr "" #: nova/rpc/impl_kombu.py:432 -#, fuzzy, python-format +#, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -"Le serveur AMQP sur %(fl_host)s:%(fl_port)d n'est pas joignable. Nouvel " -"essai dans %(fl_intv)d secondes." -#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:379 +#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:384 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:394 -#, fuzzy, python-format +#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:399 +#, python-format msgid "Timed out waiting for RPC response: %s" -msgstr "Autorisation refusée pour la clef d'accès %s" +msgstr "" -#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:398 -#, fuzzy, python-format +#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:403 +#, python-format msgid "Failed to consume message from queue: %s" -msgstr "Impossible de récuperrer les message de la queue" +msgstr "" -#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:425 +#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:430 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_qpid.py:335 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:340 +#, python-format msgid "Unable to connect to AMQP server: %s " -msgstr "Impossible de se connecter au serveur AMQP après %d essais. Extinction." +msgstr "" -#: nova/rpc/impl_qpid.py:340 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:345 +#, python-format msgid "Connected to AMQP server on %s" -msgstr "Reconnection à la queue" +msgstr "" -#: nova/rpc/impl_qpid.py:348 +#: nova/rpc/impl_qpid.py:353 msgid "Re-established AMQP queues" msgstr "" @@ -4185,26 +4205,26 @@ msgstr "" msgid "Could not find another compute" msgstr "" -#: nova/scheduler/distributed_scheduler.py:50 +#: nova/scheduler/distributed_scheduler.py:51 #, python-format msgid "No host selection for %s defined." msgstr "" -#: nova/scheduler/distributed_scheduler.py:63 +#: nova/scheduler/distributed_scheduler.py:64 #, python-format msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:140 +#: nova/scheduler/distributed_scheduler.py:156 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:178 +#: nova/scheduler/distributed_scheduler.py:198 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/distributed_scheduler.py:188 +#: nova/scheduler/distributed_scheduler.py:208 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" @@ -4273,21 +4293,21 @@ msgid "host_manager only implemented for 'compute'" msgstr "" #: nova/scheduler/host_manager.py:316 -#, fuzzy, python-format +#, python-format msgid "No service for compute ID %s" -msgstr "Pas de service pour l'id %s" +msgstr "" -#: nova/scheduler/manager.py:85 +#: nova/scheduler/manager.py:86 #, python-format msgid "Driver Method %(driver_method)s missing: %(e)s.Reverting to schedule()" msgstr "" -#: nova/scheduler/manager.py:101 +#: nova/scheduler/manager.py:102 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/manager.py:116 +#: nova/scheduler/manager.py:117 #, python-format msgid "Setting instance %(instance_uuid)s to ERROR state." msgstr "" @@ -4365,14 +4385,13 @@ msgid "Attempting to spawn %(num_volumes)d volume(s)" msgstr "" #: nova/scheduler/vsa.py:298 -#, fuzzy, python-format msgid "Error creating volumes" -msgstr "Ré-exportation de %s volumes" +msgstr "" #: nova/scheduler/vsa.py:328 -#, fuzzy, python-format +#, python-format msgid "Non-VSA volume %d" -msgstr "Dé-montage du volume %s" +msgstr "" #: nova/scheduler/vsa.py:341 #, python-format @@ -4380,9 +4399,8 @@ msgid "Spawning volume %(volume_id)s with drive type %(drive_type)s" msgstr "" #: nova/scheduler/vsa.py:351 -#, fuzzy, python-format msgid "Error creating volume" -msgstr "Ré-exportation de %s volumes" +msgstr "" #: nova/scheduler/vsa.py:391 #, python-format @@ -4390,9 +4408,9 @@ msgid "No capability selected for volume of size %(size)s" msgstr "" #: nova/scheduler/vsa.py:411 -#, fuzzy, python-format +#, python-format msgid "Host %s:" -msgstr "hôte" +msgstr "" #: nova/scheduler/vsa.py:420 #, python-format @@ -4448,9 +4466,9 @@ msgid "Getting from %(queue)s: %(message)s" msgstr "Récupération depuis %(queue)s: %(message)s" #: nova/tests/fake_utils.py:72 -#, fuzzy, python-format +#, python-format msgid "Faking execution of cmd (subprocess): %s" -msgstr "Execution de la commande (sous-processus) : %s" +msgstr "" #: nova/tests/fake_utils.py:80 #, python-format @@ -4475,24 +4493,24 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:383 nova/tests/test_compute.py:1491 +#: nova/tests/test_compute.py:382 nova/tests/test_compute.py:1491 #, python-format msgid "Running instances: %s" msgstr "Instance actives : %s" -#: nova/tests/test_compute.py:389 +#: nova/tests/test_compute.py:388 #, python-format msgid "After terminating instances: %s" msgstr "Après l'arrêt d'instances : %s" -#: nova/tests/test_compute.py:613 +#: nova/tests/test_compute.py:612 msgid "Internal error" msgstr "" #: nova/tests/test_compute.py:1502 -#, fuzzy, python-format +#, python-format msgid "After force-killing instances: %s" -msgstr "Après l'arrêt d'instances : %s" +msgstr "" #: nova/tests/test_misc.py:114 #, python-format @@ -4501,48 +4519,48 @@ msgid "" "\t%s" msgstr "" -#: nova/tests/test_nova_manage.py:178 +#: nova/tests/test_nova_manage.py:182 msgid "id" msgstr "" -#: nova/tests/test_nova_manage.py:179 +#: nova/tests/test_nova_manage.py:183 msgid "IPv4" msgstr "" -#: nova/tests/test_nova_manage.py:180 +#: nova/tests/test_nova_manage.py:184 msgid "IPv6" msgstr "" -#: nova/tests/test_nova_manage.py:181 +#: nova/tests/test_nova_manage.py:185 msgid "start address" msgstr "adresse de départ" -#: nova/tests/test_nova_manage.py:182 +#: nova/tests/test_nova_manage.py:186 msgid "DNS1" msgstr "" -#: nova/tests/test_nova_manage.py:183 +#: nova/tests/test_nova_manage.py:187 msgid "DNS2" msgstr "" -#: nova/tests/test_nova_manage.py:184 +#: nova/tests/test_nova_manage.py:188 msgid "VlanID" msgstr "" -#: nova/tests/test_nova_manage.py:185 +#: nova/tests/test_nova_manage.py:189 msgid "project" msgstr "" -#: nova/tests/test_nova_manage.py:186 +#: nova/tests/test_nova_manage.py:190 msgid "uuid" msgstr "" -#: nova/tests/test_volume.py:195 +#: nova/tests/test_volume.py:216 #, python-format msgid "Target %s allocated" msgstr "Destination %s allouée" -#: nova/tests/test_volume.py:383 +#: nova/tests/test_volume.py:425 #, python-format msgid "Cannot confirm exported volume id:%s." msgstr "" @@ -4553,9 +4571,9 @@ msgid "Given data: %s" msgstr "" #: nova/tests/test_volume_types.py:61 -#, fuzzy, python-format +#, python-format msgid "Result data: %s" -msgstr "Le résultat était %s" +msgstr "" #: nova/tests/test_vsa.py:57 msgid "Test: Emulate wrong VSA name. Raise" @@ -4587,9 +4605,9 @@ msgstr "" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:67 #: nova/tests/api/openstack/compute/contrib/test_vsa.py:70 -#, fuzzy, python-format +#, python-format msgid "_delete: %s" -msgstr "Suppression de l'utilisateur : %s" +msgstr "" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:76 #: nova/tests/api/openstack/compute/contrib/test_vsa.py:79 @@ -4634,14 +4652,14 @@ msgid "test_snapshot_detail: resp_dict=%s" msgstr "" #: nova/tests/api/openstack/compute/contrib/test_vsa.py:58 -#, fuzzy, python-format +#, python-format msgid "_create: param=%s" -msgstr "Création du bi-clef %s" +msgstr "" #: nova/tests/integrated/test_login.py:31 -#, fuzzy, python-format +#, python-format msgid "flavor: %s" -msgstr "action: %s" +msgstr "" #: nova/tests/integrated/api/client.py:38 #, python-format @@ -4652,18 +4670,16 @@ msgid "" msgstr "" #: nova/tests/integrated/api/client.py:47 -#, fuzzy, python-format msgid "Authentication error" -msgstr "Echec d'authentification : %s" +msgstr "" #: nova/tests/integrated/api/client.py:55 msgid "Authorization error" msgstr "" #: nova/tests/integrated/api/client.py:63 -#, fuzzy, python-format msgid "Item not found" -msgstr "Instance %s non trouvée" +msgstr "" #: nova/tests/integrated/api/client.py:105 #, python-format @@ -4694,61 +4710,61 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:147 +#: nova/tests/rpc/common.py:131 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "Reception par Nested %(queue)s, %(value)s" -#: nova/tests/rpc/common.py:155 +#: nova/tests/rpc/common.py:139 #, python-format msgid "Nested return %s" msgstr "Nested renvoi %s" -#: nova/tests/rpc/common.py:173 +#: nova/tests/rpc/common.py:157 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:203 nova/tests/rpc/common.py:209 +#: nova/tests/rpc/common.py:187 nova/tests/rpc/common.py:193 #, python-format msgid "Received %s" msgstr "%s Reçu" #: nova/tests/scheduler/test_vsa_scheduler.py:147 -#, fuzzy, python-format +#, python-format msgid "Host %s" -msgstr "hôte" +msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:194 +#: nova/tests/scheduler/test_vsa_scheduler.py:196 #, python-format msgid "Test: provision vol %(name)s on host %(host)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:196 +#: nova/tests/scheduler/test_vsa_scheduler.py:198 #, python-format msgid "\t vol=%(vol)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:199 +#: nova/tests/scheduler/test_vsa_scheduler.py:201 #, python-format msgid "Test: VSA update request: vsa_id=%(vsa_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:203 -#, fuzzy, python-format +#: nova/tests/scheduler/test_vsa_scheduler.py:205 +#, python-format msgid "Test: Volume create: %s" -msgstr "Dé-montage du volume %s" +msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:210 +#: nova/tests/scheduler/test_vsa_scheduler.py:212 #, python-format msgid "Test: Volume get request: id=%(volume_id)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:217 +#: nova/tests/scheduler/test_vsa_scheduler.py:219 #, python-format msgid "Test: Volume update request: id=%(volume_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:453 +#: nova/tests/scheduler/test_vsa_scheduler.py:455 #, python-format msgid "Test: Volume get: id=%(volume_id)s" msgstr "" @@ -4757,24 +4773,36 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "Échec lors de l'ouverture d'une connexion à l'hyperviseur" +#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:437 +#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:1734 +#, python-format +msgid "Compute_service record created for %s " +msgstr "" + +#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:440 +#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:1737 +#, python-format +msgid "Compute_service record updated for %s " +msgstr "" + #: nova/virt/firewall.py:130 #, python-format msgid "Attempted to unfilter instance %s which is not filtered" msgstr "Tentative de suppression de filtre pour l'intance %s qui n'est pas filtrée" #: nova/virt/firewall.py:137 -#, fuzzy, python-format +#, python-format msgid "Filters added to instance %s" -msgstr "Pas d'adresse pour l'instance %s" +msgstr "" #: nova/virt/firewall.py:139 msgid "Provider Firewall Rules refreshed" msgstr "" #: nova/virt/firewall.py:291 -#, fuzzy, python-format +#, python-format msgid "Adding security group rule: %r" -msgstr "Pas de groupe de sécurité ayant pour ID %s" +msgstr "" #: nova/virt/firewall.py:402 nova/virt/xenapi/firewall.py:88 #, python-format @@ -4796,41 +4824,37 @@ msgid "Converted to raw, but format is now %s" msgstr "" #: nova/virt/vmwareapi_conn.py:105 -#, fuzzy msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " "vmwareapi_host_password to useconnection_type=vmwareapi" msgstr "" -"Doit spécifier xenapi_connection_url, xenapi_connection_username " -"(optionel), et xenapi_connection_password pour utiliser " -"connection_type=xenapi" -#: nova/virt/vmwareapi_conn.py:271 +#: nova/virt/vmwareapi_conn.py:276 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:354 +#: nova/virt/vmwareapi_conn.py:359 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:393 -#, fuzzy, python-format +#: nova/virt/vmwareapi_conn.py:398 +#, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" -msgstr "Tâche [%(name)s] %(task)s état : succès %(result)s" +msgstr "" -#: nova/virt/vmwareapi_conn.py:399 -#, fuzzy, python-format +#: nova/virt/vmwareapi_conn.py:404 +#, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" -msgstr "Tâche [%(name)s] %(task)s état : %(status)s %(error_info)s" +msgstr "" -#: nova/virt/vmwareapi_conn.py:404 +#: nova/virt/vmwareapi_conn.py:409 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:165 +#: nova/virt/xenapi_conn.py:163 msgid "" "Must specify xenapi_connection_url, xenapi_connection_username " "(optionally), and xenapi_connection_password to use " @@ -4840,60 +4864,37 @@ msgstr "" "(optionel), et xenapi_connection_password pour utiliser " "connection_type=xenapi" -#: nova/virt/xenapi_conn.py:353 nova/virt/libvirt/connection.py:445 +#: nova/virt/xenapi_conn.py:371 nova/virt/libvirt/connection.py:441 msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi_conn.py:420 nova/virt/baremetal/proxy.py:716 -#: nova/virt/libvirt/connection.py:1735 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:423 nova/virt/baremetal/proxy.py:720 -#: nova/virt/libvirt/connection.py:1738 -#, python-format -msgid "Compute_service record updated for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:484 +#: nova/virt/xenapi_conn.py:501 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi_conn.py:498 +#: nova/virt/xenapi_conn.py:530 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi_conn.py:587 +#: nova/virt/xenapi_conn.py:556 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi_conn.py:648 #, python-format msgid "Task [%(name)s] %(task)s status: success %(result)s" msgstr "Tâche [%(name)s] %(task)s état : succès %(result)s" -#: nova/virt/xenapi_conn.py:596 +#: nova/virt/xenapi_conn.py:657 #, python-format msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s" msgstr "Tâche [%(name)s] %(task)s état : %(status)s %(error_info)s" -#: nova/virt/xenapi_conn.py:616 nova/virt/xenapi_conn.py:629 +#: nova/virt/xenapi_conn.py:677 nova/virt/xenapi_conn.py:690 #, python-format msgid "Got exception: %s" msgstr "Reçu exception : %s" -#: nova/virt/xenapi_conn.py:655 nova/virt/baremetal/proxy.py:773 -#: nova/virt/libvirt/connection.py:2277 -msgid "Updating host stats" -msgstr "" - -#: nova/virt/xenapi_conn.py:666 -#, python-format -msgid "Unable to get updated status: %s" -msgstr "" - -#: nova/virt/xenapi_conn.py:673 -#, fuzzy, python-format -msgid "Unable to get SR for this host: %s" -msgstr "Impossible de récuppérer l'enregistrement du VDI %s sur" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4939,9 +4940,9 @@ msgid "No such domain %s" msgstr "" #: nova/virt/baremetal/dom.py:161 -#, fuzzy, python-format +#, python-format msgid "Domains: %s" -msgstr "action: %s" +msgstr "" #: nova/virt/baremetal/dom.py:163 #, python-format @@ -4949,9 +4950,9 @@ msgid "Nodes: %s" msgstr "" #: nova/virt/baremetal/dom.py:166 -#, fuzzy, python-format +#, python-format msgid "After storing domains: %s" -msgstr "Après l'arrêt d'instances : %s" +msgstr "" #: nova/virt/baremetal/dom.py:169 msgid "deactivation/removing domain failed" @@ -4962,18 +4963,17 @@ msgid "===== Domain is being created =====" msgstr "" #: nova/virt/baremetal/dom.py:179 -#, fuzzy, python-format msgid "Same domain name already exists" -msgstr "L'utilisateur %s existe déjà" +msgstr "" #: nova/virt/baremetal/dom.py:181 msgid "create_domain: before get_idle_node" msgstr "" #: nova/virt/baremetal/dom.py:198 -#, fuzzy, python-format +#, python-format msgid "Created new domain: %s" -msgstr "Création du bi-clef %s" +msgstr "" #: nova/virt/baremetal/dom.py:213 #, python-format @@ -4995,9 +4995,8 @@ msgid "Stored fake domains to the file: %s" msgstr "" #: nova/virt/baremetal/dom.py:244 -#, fuzzy, python-format msgid "domain does not exist" -msgstr "Le jeton %s n'existe pas" +msgstr "" #: nova/virt/baremetal/nodes.py:42 #, python-format @@ -5020,9 +5019,8 @@ msgid "instance %s: rebooted" msgstr "instance %s: re-démarrée" #: nova/virt/baremetal/proxy.py:192 -#, fuzzy, python-format msgid "_wait_for_reboot failed" -msgstr "_wait_for_reboot échouée : %s" +msgstr "" #: nova/virt/baremetal/proxy.py:222 #, python-format @@ -5030,18 +5028,17 @@ msgid "instance %s: rescued" msgstr "instance %s: récupérée" #: nova/virt/baremetal/proxy.py:225 -#, fuzzy, python-format msgid "_wait_for_rescue failed" -msgstr "_wait_for_rescue échouée : %s" +msgstr "" #: nova/virt/baremetal/proxy.py:242 msgid "<============= spawn of baremetal =============>" msgstr "" #: nova/virt/baremetal/proxy.py:255 -#, fuzzy, python-format +#, python-format msgid "instance %s: is building" -msgstr "instance %s: est active" +msgstr "" #: nova/virt/baremetal/proxy.py:260 msgid "Key is injected but instance is not running yet" @@ -5058,14 +5055,14 @@ msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" #: nova/virt/baremetal/proxy.py:269 -#, fuzzy, python-format +#, python-format msgid "instance %s spawned successfully" -msgstr "volume %s: crée avec succès" +msgstr "" #: nova/virt/baremetal/proxy.py:272 -#, fuzzy, python-format +#, python-format msgid "instance %s:not booted" -msgstr "instance %s: a démarrée" +msgstr "" #: nova/virt/baremetal/proxy.py:274 msgid "Bremetal assignment is overcommitted." @@ -5077,9 +5074,9 @@ msgid "instance %s: Creating image" msgstr "instance %s : Création de l'image" #: nova/virt/baremetal/proxy.py:475 -#, fuzzy, python-format +#, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" -msgstr "instance %(inst_name)s : injection de réseau dans l'image %(img_id)s" +msgstr "" #: nova/virt/baremetal/proxy.py:484 #, python-format @@ -5100,7 +5097,7 @@ msgstr "instance %s: démarrage de la méthode toXML" msgid "instance %s: finished toXML method" msgstr "instance %s: fin d'éxécution de la méthode toXML" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1505 +#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1504 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5115,15 +5112,18 @@ msgstr "" msgid "Updating!" msgstr "" +#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2281 +#: nova/virt/xenapi/host.py:124 +msgid "Updating host stats" +msgstr "" + #: nova/virt/baremetal/tilera.py:185 msgid "free_node...." msgstr "" #: nova/virt/baremetal/tilera.py:216 #, python-format -msgid "" -"deactivate_node is called for node_id = %(id)s node_ip = " -"%(ip)s" +msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" msgstr "" #: nova/virt/baremetal/tilera.py:221 @@ -5131,9 +5131,8 @@ msgid "status of node is set to 0" msgstr "" #: nova/virt/baremetal/tilera.py:232 -#, fuzzy msgid "rootfs is already removed" -msgstr "Volume déjà déttaché" +msgstr "" #: nova/virt/baremetal/tilera.py:264 msgid "Before ping to the bare-metal node" @@ -5167,9 +5166,9 @@ msgid "Failed to mount filesystem: %s" msgstr "Impossible de monter le système de fichier : %s" #: nova/virt/disk/api.py:278 -#, fuzzy, python-format +#, python-format msgid "Failed to remove container: %s" -msgstr "Impossible de monter le système de fichier : %s" +msgstr "" #: nova/virt/disk/api.py:428 #, python-format @@ -5182,9 +5181,9 @@ msgid "User %(username)s not found in shadow file." msgstr "" #: nova/virt/disk/guestfs.py:39 -#, fuzzy, python-format +#, python-format msgid "unsupported partition: %s" -msgstr "Impossible de charger la partition: %s" +msgstr "" #: nova/virt/disk/guestfs.py:77 msgid "unknown guestmount error" @@ -5196,14 +5195,13 @@ msgid "Could not attach image to loopback: %s" msgstr "Impossible de lier l'image au loopback : %s" #: nova/virt/disk/mount.py:76 -#, fuzzy msgid "no partitions found" -msgstr "Pas d'hôte trouvé" +msgstr "" #: nova/virt/disk/mount.py:77 -#, fuzzy, python-format +#, python-format msgid "Failed to map partitions: %s" -msgstr "Impossible de charger la partition: %s" +msgstr "" #: nova/virt/disk/nbd.py:58 msgid "nbd unavailable: module not loaded" @@ -5214,9 +5212,9 @@ msgid "No free nbd devices" msgstr "Pas de device nbd libre" #: nova/virt/disk/nbd.py:81 -#, fuzzy, python-format +#, python-format msgid "qemu-nbd error: %s" -msgstr "Erreur OpenSSL : %s" +msgstr "" #: nova/virt/disk/nbd.py:93 #, python-format @@ -5232,159 +5230,149 @@ msgstr "Connexion à libvirt: %s" msgid "Connection to libvirt broke" msgstr "Connexion à libvirt interrompue" -#: nova/virt/libvirt/connection.py:366 +#: nova/virt/libvirt/connection.py:364 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:378 +#: nova/virt/libvirt/connection.py:376 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:389 +#: nova/virt/libvirt/connection.py:387 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:403 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:399 msgid "Instance destroyed successfully." -msgstr "volume %s: supprimé avec succès" +msgstr "" -#: nova/virt/libvirt/connection.py:434 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:430 +#, python-format msgid "Deleting instance files %(target)s" -msgstr "instance %(instance_name)s: suppression des fichiers d'instance %(target)s" +msgstr "" -#: nova/virt/libvirt/connection.py:516 +#: nova/virt/libvirt/connection.py:512 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:529 +#: nova/virt/libvirt/connection.py:525 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:680 nova/virt/libvirt/connection.py:824 +#: nova/virt/libvirt/connection.py:674 nova/virt/libvirt/connection.py:816 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:685 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:679 msgid "Instance rebooted successfully." -msgstr "instance %s: re-démarrée" +msgstr "" -#: nova/virt/libvirt/connection.py:782 nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/connection.py:776 nova/virt/xenapi/vmops.py:1372 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:786 nova/virt/xenapi/vmops.py:1375 +#: nova/virt/libvirt/connection.py:780 nova/virt/xenapi/vmops.py:1376 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:813 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:807 msgid "Instance is running" -msgstr "instance %s: est active" +msgstr "" -#: nova/virt/libvirt/connection.py:829 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:821 msgid "Instance spawned successfully." -msgstr "volume %s: crée avec succès" +msgstr "" -#: nova/virt/libvirt/connection.py:837 +#: nova/virt/libvirt/connection.py:829 #, python-format msgid "virsh said: %r" msgstr "virsh a retourné : %r" -#: nova/virt/libvirt/connection.py:841 +#: nova/virt/libvirt/connection.py:833 msgid "cool, it's a device" msgstr "super, c'est un device" -#: nova/virt/libvirt/connection.py:852 +#: nova/virt/libvirt/connection.py:844 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/connection.py:879 -#, fuzzy +#: nova/virt/libvirt/connection.py:871 msgid "Unable to read LXC console" -msgstr "Echec lors de la lecture de l'ip(s) privée(s)" +msgstr "" -#: nova/virt/libvirt/connection.py:996 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:994 msgid "Creating image" -msgstr "instance %s : Création de l'image" +msgstr "" -#: nova/virt/libvirt/connection.py:1182 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:1181 +#, python-format msgid "Injecting %(injection)s into image %(img_id)s" -msgstr "instance %(inst_name)s : injection de réseau dans l'image %(img_id)s" +msgstr "" -#: nova/virt/libvirt/connection.py:1191 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:1190 +#, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -"instance %(inst_name)s : l'erreur d'injection de donné dans l'image " -"%(img_id)s (%(e)s) a été ignorée" -#: nova/virt/libvirt/connection.py:1223 +#: nova/virt/libvirt/connection.py:1222 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1348 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:1347 msgid "Starting toXML method" -msgstr "instance %s: démarrage de la méthode toXML" +msgstr "" -#: nova/virt/libvirt/connection.py:1352 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:1351 msgid "Finished toXML method" -msgstr "instance %s: fin d'éxécution de la méthode toXML" +msgstr "" -#: nova/virt/libvirt/connection.py:1369 +#: nova/virt/libvirt/connection.py:1368 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/connection.py:1610 +#: nova/virt/libvirt/connection.py:1609 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1632 +#: nova/virt/libvirt/connection.py:1631 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1659 +#: nova/virt/libvirt/connection.py:1658 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:1756 +#: nova/virt/libvirt/connection.py:1755 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:1759 +#: nova/virt/libvirt/connection.py:1758 #, python-format msgid "" "to xml...\n" ":%s " msgstr "" -#: nova/virt/libvirt/connection.py:1762 +#: nova/virt/libvirt/connection.py:1761 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5394,40 +5382,38 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:1819 +#: nova/virt/libvirt/connection.py:1818 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2034 +#: nova/virt/libvirt/connection.py:2033 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2125 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2129 +#, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" -msgstr "instance %s: démarrage de la méthode toXML" +msgstr "" -#: nova/virt/libvirt/connection.py:2180 -#, python-format -msgid "During wait running, %s disappeared." +#: nova/virt/libvirt/connection.py:2184 +msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2185 -#, fuzzy, python-format -msgid "Instance %s running successfully." -msgstr "instance %s: est active" +#: nova/virt/libvirt/connection.py:2189 +msgid "Instance running successfully." +msgstr "" -#: nova/virt/libvirt/connection.py:2192 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2196 +#, python-format msgid "Instance %s: Starting finish_migration" -msgstr "L'instance %s: est en train d'être démarée..." +msgstr "" -#: nova/virt/libvirt/connection.py:2233 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2237 +#, python-format msgid "Instance %s: Starting finish_revert_migration" -msgstr "instance %s : Création de l'image" +msgstr "" #: nova/virt/libvirt/firewall.py:42 msgid "" @@ -5458,129 +5444,133 @@ msgid "iptables firewall: Setup Basic Filtering" msgstr "" #: nova/virt/libvirt/firewall.py:241 -#, fuzzy, python-format msgid "Attempted to unfilter instance which is not filtered" -msgstr "Tentative de suppression de filtre pour l'intance %s qui n'est pas filtrée" +msgstr "" -#: nova/virt/libvirt/imagecache.py:144 -#, fuzzy, python-format +#: nova/virt/libvirt/imagecache.py:171 +#, python-format msgid "%s is a valid instance name" -msgstr "%s n'est pas un protocol ip valide" +msgstr "" -#: nova/virt/libvirt/imagecache.py:147 +#: nova/virt/libvirt/imagecache.py:174 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:149 +#: nova/virt/libvirt/imagecache.py:176 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:160 +#: nova/virt/libvirt/imagecache.py:187 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:211 +#: nova/virt/libvirt/imagecache.py:238 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:223 +#: nova/virt/libvirt/imagecache.py:250 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): image verification skipped, " "no hash stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:243 +#: nova/virt/libvirt/imagecache.py:270 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:282 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:246 +#: nova/virt/libvirt/imagecache.py:285 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:253 -#, fuzzy, python-format +#: nova/virt/libvirt/imagecache.py:292 +#, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" -msgstr "Impossible de déchiffrer le fichier image %(image_file)s: %(err)s" +msgstr "" -#: nova/virt/libvirt/imagecache.py:265 +#: nova/virt/libvirt/imagecache.py:303 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/libvirt/imagecache.py:320 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): in use: on this node " "%(local)d local, %(remote)d on other nodes" msgstr "" -#: nova/virt/libvirt/imagecache.py:291 +#: nova/virt/libvirt/imagecache.py:333 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): warning -- an absent base " "file is in use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:302 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "" -"%(container_format)s-%(id)s (%(base_file)s): in: on other nodes " -"(%(remote)d on other nodes)" +"%(container_format)s-%(id)s (%(base_file)s): in use on (%(remote)d on " +"other nodes)" msgstr "" -#: nova/virt/libvirt/imagecache.py:314 +#: nova/virt/libvirt/imagecache.py:355 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:322 +#: nova/virt/libvirt/imagecache.py:363 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/libvirt/imagecache.py:387 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:355 +#: nova/virt/libvirt/imagecache.py:391 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:383 -#, fuzzy, python-format +#: nova/virt/libvirt/imagecache.py:419 +#, python-format msgid "Unknown base file: %s" -msgstr "Type d'instance inconnu: %s" +msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:424 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:391 +#: nova/virt/libvirt/imagecache.py:427 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:395 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/libvirt/imagecache.py:439 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:235 +#: nova/virt/libvirt/utils.py:240 msgid "Unable to find an open port" msgstr "Impossible de trouver un port ouvert" @@ -5590,11 +5580,11 @@ msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" #: nova/virt/libvirt/vif.py:93 -#, fuzzy, python-format +#, python-format msgid "Ensuring bridge %s" -msgstr "Dé-enregitrement de l'image %s" +msgstr "" -#: nova/virt/libvirt/vif.py:152 +#: nova/virt/libvirt/vif.py:156 #, python-format msgid "Failed while unplugging vif of instance '%s'" msgstr "" @@ -5702,34 +5692,33 @@ msgid "No such SOAP method '%s' provided by VI SDK" msgstr "" #: nova/virt/vmwareapi/vim.py:150 -#, fuzzy, python-format +#, python-format msgid "httplib error in %s: " -msgstr "Erreur interceptée : %s" +msgstr "" #: nova/virt/vmwareapi/vim.py:157 -#, fuzzy, python-format +#, python-format msgid "Socket error in %s: " -msgstr "Pas d'utilisateur ayant pour ID %s" +msgstr "" #: nova/virt/vmwareapi/vim.py:162 -#, fuzzy, python-format +#, python-format msgid "Type error in %s: " -msgstr "Erreur OpenSSL : %s" +msgstr "" #: nova/virt/vmwareapi/vim.py:166 -#, fuzzy, python-format +#, python-format msgid "Exception in %s " -msgstr "Reçu exception : %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:66 -#, fuzzy msgid "Getting list of instances" -msgstr "Création d'une instance raw" +msgstr "" #: nova/virt/vmwareapi/vmops.py:82 -#, fuzzy, python-format +#, python-format msgid "Got total of %s instances" -msgstr "Démarrage de %s instances..." +msgstr "" #: nova/virt/vmwareapi/vmops.py:125 msgid "Couldn't get a local Datastore reference" @@ -5798,19 +5787,19 @@ msgid "Reconfigured VM instance %s to attach the image disk" msgstr "" #: nova/virt/vmwareapi/vmops.py:328 -#, fuzzy, python-format +#, python-format msgid "Powering on the VM instance %s" -msgstr "Arrêt de l'instance %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:334 -#, fuzzy, python-format +#, python-format msgid "Powered on the VM instance %s" -msgstr "sur l'intance %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:379 -#, fuzzy, python-format +#, python-format msgid "Creating Snapshot of the VM instance %s " -msgstr "Création d'une instance raw" +msgstr "" #: nova/virt/vmwareapi/vmops.py:389 #, python-format @@ -5828,14 +5817,14 @@ msgid "Copied disk data before snapshot of the VM instance %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:454 -#, fuzzy, python-format +#, python-format msgid "Uploading image %s" -msgstr "Image Glance %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:467 -#, fuzzy, python-format +#, python-format msgid "Uploaded image %s" -msgstr "Image Glance %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:477 #, python-format @@ -5848,19 +5837,18 @@ msgid "Deleted temporary vmdk file %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:518 -#, fuzzy, python-format msgid "instance is not powered on" -msgstr "Instance %s non trouvée" +msgstr "" #: nova/virt/vmwareapi/vmops.py:525 -#, fuzzy, python-format +#, python-format msgid "Rebooting guest OS of VM %s" -msgstr "Requête de suppression de la VM %s reçue" +msgstr "" #: nova/virt/vmwareapi/vmops.py:528 -#, fuzzy, python-format +#, python-format msgid "Rebooted guest OS of VM %s" -msgstr "Requête de suppression de la VM %s reçue" +msgstr "" #: nova/virt/vmwareapi/vmops.py:530 #, python-format @@ -5873,9 +5861,9 @@ msgid "Did hard reboot of VM %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:546 -#, fuzzy, python-format +#, python-format msgid "instance - %s not present" -msgstr "Instance non présente %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:565 #, python-format @@ -5888,9 +5876,9 @@ msgid "Powered off the VM %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:574 -#, fuzzy, python-format +#, python-format msgid "Unregistering the VM %s" -msgstr "Dé-enregitrement de l'image %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:577 #, python-format @@ -5922,14 +5910,12 @@ msgid "" msgstr "" #: nova/virt/vmwareapi/vmops.py:613 -#, fuzzy msgid "pause not supported for vmwareapi" -msgstr "Les diagnostiques ne sont pas disponibles pour libvirt" +msgstr "" #: nova/virt/vmwareapi/vmops.py:617 -#, fuzzy msgid "unpause not supported for vmwareapi" -msgstr "Les diagnostiques ne sont pas disponibles pour libvirt" +msgstr "" #: nova/virt/vmwareapi/vmops.py:631 #, python-format @@ -5961,14 +5947,12 @@ msgid "Resumed the VM %s " msgstr "" #: nova/virt/vmwareapi/vmops.py:661 -#, fuzzy, python-format msgid "instance is not in a suspended state" -msgstr "instance %s: récupération de l'état de vérouillage" +msgstr "" #: nova/virt/vmwareapi/vmops.py:697 -#, fuzzy msgid "get_diagnostics not implemented for vmwareapi" -msgstr "Les diagnostiques ne sont pas disponibles pour libvirt" +msgstr "" #: nova/virt/vmwareapi/vmops.py:755 #, python-format @@ -6024,27 +6008,27 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:526 nova/virt/xenapi/fake.py:625 -#: nova/virt/xenapi/fake.py:643 nova/virt/xenapi/fake.py:706 +#: nova/virt/xenapi/fake.py:555 nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:672 nova/virt/xenapi/fake.py:734 msgid "Raising NotImplemented" msgstr "Fonction non implémentée" -#: nova/virt/xenapi/fake.py:528 +#: nova/virt/xenapi/fake.py:557 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake n'a pas d'implémentation pour %s" -#: nova/virt/xenapi/fake.py:562 +#: nova/virt/xenapi/fake.py:591 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "Appel %(localname)s %(impl)s" -#: nova/virt/xenapi/fake.py:567 +#: nova/virt/xenapi/fake.py:596 #, python-format msgid "Calling getter %s" msgstr "Appel du getter %s" -#: nova/virt/xenapi/fake.py:627 +#: nova/virt/xenapi/fake.py:656 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6053,10 +6037,31 @@ msgstr "" "xenapi.fake n'a pas d'implementation pour %s ou il a été appelé avec le " "mauvais nombre d'arguments" +#: nova/virt/xenapi/host.py:67 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skipping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:132 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:166 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:169 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + #: nova/virt/xenapi/network_utils.py:37 -#, fuzzy, python-format +#, python-format msgid "Found non-unique network for name_label %s" -msgstr "Réseau non unique trouvé pour le bridge %s" +msgstr "" #: nova/virt/xenapi/network_utils.py:55 #, python-format @@ -6068,61 +6073,96 @@ msgstr "Réseau non unique trouvé pour le bridge %s" msgid "Found no network for bridge %s" msgstr "Aucun réseau trouvé pour le bridge %s" -#: nova/virt/xenapi/vif.py:103 -#, fuzzy, python-format -msgid "Found no PIF for device %s" -msgstr "Aucun réseau trouvé pour le bridge %s" +#: nova/virt/xenapi/pool.py:111 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" +msgstr "" -#: nova/virt/xenapi/vif.py:122 +#: nova/virt/xenapi/pool.py:126 #, python-format -msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " -"Expected %(vlan_num)d" +msgid "Unable to eject %(host)s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/vm_utils.py:209 +#: nova/virt/xenapi/pool.py:145 #, python-format -msgid "Created VM %s..." -msgstr "VM %s crée..." +msgid "Pool-Join failed: %(e)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:212 +#: nova/virt/xenapi/pool.py:148 #, python-format -msgid "Created VM %(instance_name)s as %(vm_ref)s." -msgstr "VM %(instance_name)s crée en tant que %(vm_ref)s." +msgid "Unable to join %(host)s in the pool" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:243 -#, fuzzy, python-format -msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " -msgstr "Création de VBD pour VM %(vm_ref)s, VDI %(vdi_ref)s ... " +#: nova/virt/xenapi/pool.py:164 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:246 +#: nova/virt/xenapi/pool.py:176 #, fuzzy, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "Impossible de détacher le volume %s" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/vif.py:103 +#, python-format +msgid "Found no PIF for device %s" +msgstr "" + +#: nova/virt/xenapi/vif.py:122 +#, python-format +msgid "" +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:215 +#, python-format +msgid "Created VM %s..." +msgstr "VM %s crée..." + +#: nova/virt/xenapi/vm_utils.py:218 +#, python-format +msgid "Created VM %(instance_name)s as %(vm_ref)s." +msgstr "VM %(instance_name)s crée en tant que %(vm_ref)s." + +#: nova/virt/xenapi/vm_utils.py:249 +#, python-format +msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:252 +#, python-format msgid "" "Created a CDROM-specific VBD %(vbd_ref)s for VM %(vm_ref)s, VDI " "%(vdi_ref)s." -msgstr "VBD créé %(vbd_ref)s pour VM %(vm_ref)s, VDI %(vdi_ref)s." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:263 +#: nova/virt/xenapi/vm_utils.py:269 #, python-format msgid "VBD not found in instance %s" msgstr "VBD non trouvé dans l'instance %s" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:280 #, python-format msgid "Unable to unplug VBD %s" msgstr "Impossible de deconnecter le VBD %s" -#: nova/virt/xenapi/vm_utils.py:285 +#: nova/virt/xenapi/vm_utils.py:291 #, python-format msgid "Unable to destroy VBD %s" msgstr "Impossible de supprimer le VBD %s" -#: nova/virt/xenapi/vm_utils.py:295 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:301 +#, python-format msgid "Unable to destroy VDI %s" -msgstr "Impossible de supprimer le VBD %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/xenapi/vm_utils.py:318 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -6131,233 +6171,233 @@ msgstr "" "VDI créé %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) on" " %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:321 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:327 +#, python-format msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s." -msgstr "VIF créé %(vif_ref)s pour la VM %(vm_ref)s, network %(network_ref)s." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/xenapi/vm_utils.py:335 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:354 +#, python-format msgid "No primary VDI found for%(vm_ref)s" -msgstr "Pas d'id de destination trouvée pour le volume %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:355 +#: nova/virt/xenapi/vm_utils.py:361 #, python-format msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..." msgstr "" "Création de l'instantané (snapshot) pour la VM %(vm_ref)s avec le label " "'%(label)s'..." -#: nova/virt/xenapi/vm_utils.py:369 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." msgstr "Instantané (snapshot) créé %(template_vm_ref)s pour la VM %(vm_ref)s." -#: nova/virt/xenapi/vm_utils.py:408 +#: nova/virt/xenapi/vm_utils.py:414 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "Demande de chargement à xapi de %(vdi_uuids)s en tant qu'ID %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:618 +#: nova/virt/xenapi/vm_utils.py:624 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:697 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:703 +#, python-format msgid "Asking xapi to fetch vhd image %(image)s" -msgstr "Demande de récupération à xapi de %(url)s as %(access)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:725 +#: nova/virt/xenapi/vm_utils.py:731 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " "'%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:754 +#: nova/virt/xenapi/vm_utils.py:760 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:769 +#: nova/virt/xenapi/vm_utils.py:775 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:773 +#: nova/virt/xenapi/vm_utils.py:779 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:796 +#: nova/virt/xenapi/vm_utils.py:802 #, python-format msgid "Fetching image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:797 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:803 +#, python-format msgid "Image Type: %s" -msgstr "Type d'instance inconnu: %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:801 +#: nova/virt/xenapi/vm_utils.py:807 msgid "ISO: Found sr possibly containing the ISO image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:810 +#: nova/virt/xenapi/vm_utils.py:816 #, python-format msgid "Size for image %(image)s:%(virtual_size)d" msgstr "Taille de l'image %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:819 +#: nova/virt/xenapi/vm_utils.py:825 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:836 +#: nova/virt/xenapi/vm_utils.py:842 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Copie de VDI %s vers /boot/guest sur dom0" -#: nova/virt/xenapi/vm_utils.py:848 +#: nova/virt/xenapi/vm_utils.py:854 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Noyau/Ramdisk VDI %s détruit" -#: nova/virt/xenapi/vm_utils.py:858 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:864 +#, python-format msgid "instance %s: Failed to fetch glance image" -msgstr "instance %s: n'a pas réussie à démarrer" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:897 +#: nova/virt/xenapi/vm_utils.py:903 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:919 +#: nova/virt/xenapi/vm_utils.py:925 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Recherche du VDI %s pour le PV kernel" -#: nova/virt/xenapi/vm_utils.py:937 +#: nova/virt/xenapi/vm_utils.py:943 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format msgid "VDI %s is still available" msgstr "Le VDI %s est toujours disponible" -#: nova/virt/xenapi/vm_utils.py:1025 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "(VM_UTILS) état xenserver vm -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1027 +#: nova/virt/xenapi/vm_utils.py:1034 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "(VM_UTILS) xenapi power_state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1054 +#: nova/virt/xenapi/vm_utils.py:1061 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1074 +#: nova/virt/xenapi/vm_utils.py:1081 #, python-format msgid "Re-scanning SR %s" msgstr "Re-parcours de SR %s" -#: nova/virt/xenapi/vm_utils.py:1105 +#: nova/virt/xenapi/vm_utils.py:1112 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/xenapi/vm_utils.py:1130 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1143 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1151 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1146 +#: nova/virt/xenapi/vm_utils.py:1153 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1149 +#: nova/virt/xenapi/vm_utils.py:1156 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1152 +#: nova/virt/xenapi/vm_utils.py:1159 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1156 +#: nova/virt/xenapi/vm_utils.py:1163 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/xenapi/vm_utils.py:1165 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1161 +#: nova/virt/xenapi/vm_utils.py:1168 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1164 +#: nova/virt/xenapi/vm_utils.py:1171 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/xenapi/vm_utils.py:1174 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1212 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1259 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1312 +#: nova/virt/xenapi/vm_utils.py:1319 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "VHD %(vdi_uuid)s à pour parent %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1393 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -6366,145 +6406,155 @@ msgstr "" "L'UUID parent %(parent_uuid)s ne correspond pas au parent originel " "%(original_parent_uuid)s, attente de coalesence..." -#: nova/virt/xenapi/vm_utils.py:1396 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1403 +#, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -"VHD tentatives de coalesence dépassé (%(counter)d > %(max_attempts)d), " -"abandon..." -#: nova/virt/xenapi/vm_utils.py:1431 +#: nova/virt/xenapi/vm_utils.py:1438 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1450 +#: nova/virt/xenapi/vm_utils.py:1457 #, python-format msgid "Creating VBD for VDI %s ... " msgstr "Création de VBD pour la VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Creating VBD for VDI %s done." msgstr "La création de VBD pour la VDI %s est terminée." -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "Plugging VBD %s ... " msgstr "Connexion de VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "Plugging VBD %s done." msgstr "Connexion de VBD %s terminée." -#: nova/virt/xenapi/vm_utils.py:1459 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1466 +#, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" -msgstr "VBD %(vbd)s connecté en tant que %(orig_dev)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1469 +#, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" -msgstr "VBD %(vbd)s connecté au mauvais device, re-connexion vers %(dev)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1471 +#: nova/virt/xenapi/vm_utils.py:1478 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destruction de VBD pour la VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1475 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destruction de VBD pour la VDI %s terminée." -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/xenapi/vm_utils.py:1493 msgid "VBD.unplug successful first time." msgstr "VBD.unplug terminé dés la première tentative." -#: nova/virt/xenapi/vm_utils.py:1491 +#: nova/virt/xenapi/vm_utils.py:1498 msgid "VBD.unplug rejected: retrying..." msgstr "VBD.unplug refusé : nouvel essai..." -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 msgid "Not sleeping anymore!" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1496 +#: nova/virt/xenapi/vm_utils.py:1503 msgid "VBD.unplug successful eventually." msgstr "VBD.unplug à enfin été achevée." -#: nova/virt/xenapi/vm_utils.py:1499 +#: nova/virt/xenapi/vm_utils.py:1506 #, python-format msgid "Ignoring XenAPI.Failure in VBD.unplug: %s" msgstr "XenAPI.Failure ignorée dans VBD.unplug: %s" -#: nova/virt/xenapi/vm_utils.py:1508 +#: nova/virt/xenapi/vm_utils.py:1515 #, python-format msgid "Ignoring XenAPI.Failure %s" msgstr "XenAPI.Failure %s ignorée" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Running pygrub against %s" msgstr "Exécution de pygrub sur %s" -#: nova/virt/xenapi/vm_utils.py:1529 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Found Xen kernel %s" msgstr "Kernel Xen %s trouvé" -#: nova/virt/xenapi/vm_utils.py:1531 +#: nova/virt/xenapi/vm_utils.py:1538 msgid "No Xen kernel found. Booting HVM." msgstr "Pas de kernel Xen trouvé. Démarrage en HVM." -#: nova/virt/xenapi/vm_utils.py:1544 +#: nova/virt/xenapi/vm_utils.py:1551 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1550 +#: nova/virt/xenapi/vm_utils.py:1557 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1583 +#, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -"Ecriture de la table de partitionnement %(primary_first)d " -"%(primary_last)d vers %(dest)s..." -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Writing partition table %s done." msgstr "Ecriture de la table de partitionnement %s terminée." -#: nova/virt/xenapi/vm_utils.py:1678 +#: nova/virt/xenapi/vm_utils.py:1650 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1677 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1727 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1686 +#: nova/virt/xenapi/vm_utils.py:1735 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1690 +#: nova/virt/xenapi/vm_utils.py:1739 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1707 +#: nova/virt/xenapi/vm_utils.py:1756 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1717 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1766 +#, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" -msgstr "Impossible de monter le système de fichier : %s" +msgstr "" #: nova/virt/xenapi/vmops.py:181 #, python-format @@ -6512,339 +6562,319 @@ msgid "Attempted to power on non-existent instance bad instance id %s" msgstr "" #: nova/virt/xenapi/vmops.py:183 -#, fuzzy, python-format +#, python-format msgid "Starting instance %s" -msgstr "Arrêt de l'instance %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:246 +#: nova/virt/xenapi/vmops.py:248 #, python-format msgid "instance %s: Failed to spawn" msgstr "instance %s: n'a pas pu être crée" -#: nova/virt/xenapi/vmops.py:248 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:250 +#, python-format msgid "Instance %s failed to spawn - performing clean-up" -msgstr "instance %s: n'a pas pu être crée" +msgstr "" -#: nova/virt/xenapi/vmops.py:322 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:324 +#, python-format msgid "instance %s: Failed to spawn - Unable to create VM" -msgstr "instance %s: n'a pas pu être crée" +msgstr "" -#: nova/virt/xenapi/vmops.py:389 +#: nova/virt/xenapi/vmops.py:391 #, python-format msgid "" "Auto configuring disk for instance %(instance_uuid)s, attempting to " "resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:448 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:450 +#, python-format msgid "Invalid value for injected_files: '%s'" -msgstr "Valeur interdite pour onset_files : '%s'" +msgstr "" -#: nova/virt/xenapi/vmops.py:453 +#: nova/virt/xenapi/vmops.py:455 #, python-format msgid "Injecting file path: '%s'" msgstr "Injection du chemin d'accès : '%s'" -#: nova/virt/xenapi/vmops.py:459 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:461 msgid "Setting admin password" -msgstr "instance %s: configuration du mot de passe admin" +msgstr "" -#: nova/virt/xenapi/vmops.py:463 -#, fuzzy +#: nova/virt/xenapi/vmops.py:465 msgid "Resetting network" -msgstr "réglage de l'hôte réseau" +msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:472 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:476 +#: nova/virt/xenapi/vmops.py:478 #, python-format msgid "Starting VM %s..." msgstr "Démarrage de la VM %s..." -#: nova/virt/xenapi/vmops.py:480 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:481 +#, python-format msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s." -msgstr "La VM %(instance_name)s a créé %(vm_ref)s." +msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:488 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:490 +#: nova/virt/xenapi/vmops.py:491 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:497 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:498 +#, python-format msgid "Instance %s: waiting for running" -msgstr "instance %s: est active" +msgstr "" -#: nova/virt/xenapi/vmops.py:506 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:507 +#, python-format msgid "Instance %s: running" -msgstr "instance %s: est active" +msgstr "" -#: nova/virt/xenapi/vmops.py:510 +#: nova/virt/xenapi/vmops.py:511 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:513 +#: nova/virt/xenapi/vmops.py:514 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:517 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:518 +#, python-format msgid "Updating Agent to %s" -msgstr "Appel du getter %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:540 #, python-format msgid "Resources to remove:%s" msgstr "" -#: nova/virt/xenapi/vmops.py:550 +#: nova/virt/xenapi/vmops.py:551 #, python-format msgid "Removing VDI %(vdi_ref)s(uuid:%(vdi_to_remove)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:555 +#: nova/virt/xenapi/vmops.py:556 #, python-format msgid "Skipping VDI destroy for %s" msgstr "" -#: nova/virt/xenapi/vmops.py:564 -#, fuzzy +#: nova/virt/xenapi/vmops.py:565 msgid "Removing kernel/ramdisk files from dom0" -msgstr "Suppression des fichiers noyau/ramdisk" +msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, python-format msgid "No opaque_ref could be determined for '%s'." msgstr "" -#: nova/virt/xenapi/vmops.py:647 +#: nova/virt/xenapi/vmops.py:648 #, python-format msgid "Finished snapshot and upload for VM %s" msgstr "Fin de l'instantané et du chargement de VM %s" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "Starting snapshot for VM %s" msgstr "Début de création d'instantané (snapshot) pour la VM %s" -#: nova/virt/xenapi/vmops.py:664 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:665 +#, python-format msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" -msgstr "Impossible de faire un instantané de %(vm_ref)s: %(exc)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:683 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:684 msgid "Failed to transfer vhd to new host" -msgstr "Impossible d'ajouter le fichier vhd à la VM %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:703 +#: nova/virt/xenapi/vmops.py:704 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:751 +#: nova/virt/xenapi/vmops.py:752 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:874 +#: nova/virt/xenapi/vmops.py:875 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:882 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:883 +#, python-format msgid "Resize instance %s complete" -msgstr "instance %s: a démarrée" +msgstr "" -#: nova/virt/xenapi/vmops.py:913 +#: nova/virt/xenapi/vmops.py:914 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:933 +#: nova/virt/xenapi/vmops.py:934 #, python-format msgid "domid changed from %(olddomid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:950 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:972 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:973 +#, python-format msgid "Failed to exchange keys: %(resp)r" -msgstr "Impossible de déchiffrer la clef privée : %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1015 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1016 +#, python-format msgid "Failed to inject file: %(resp)r" -msgstr "Impossible de monter le système de fichier : %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1024 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1025 +#, python-format msgid "VM %(instance_uuid)s already halted,skipping shutdown..." -msgstr "La VM %(vm)s est déjà arrété, exctinction évitée." +msgstr "" -#: nova/virt/xenapi/vmops.py:1028 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1029 +#, python-format msgid "Shutting down VM for Instance %(instance_uuid)s" -msgstr "Envoi au scheduler de %(pid)s/%(uid)s's instance %(instance_id)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1047 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1048 msgid "Unable to find VBD for VM" -msgstr "Impossible de trouver SR du VDB %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1068 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1069 +#, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" -msgstr "Envoi au scheduler de %(pid)s/%(uid)s's instance %(instance_id)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1126 +#: nova/virt/xenapi/vmops.py:1127 #, python-format msgid "" "Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk " "deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1133 +#: nova/virt/xenapi/vmops.py:1134 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1141 msgid "kernel/ramdisk files removed" msgstr "Fichiers noyau/ramdisk supprimés" -#: nova/virt/xenapi/vmops.py:1152 +#: nova/virt/xenapi/vmops.py:1153 #, python-format msgid "Instance %(instance_uuid)s VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1170 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1171 +#, python-format msgid "Destroying VM for Instance %(instance_uuid)s" -msgstr "Envoi au scheduler de %(pid)s/%(uid)s's instance %(instance_id)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1185 +#: nova/virt/xenapi/vmops.py:1186 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1239 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1240 +#, python-format msgid "Instance is already in Rescue Mode: %s" -msgstr "L'instance a déjà été crée" +msgstr "" -#: nova/virt/xenapi/vmops.py:1311 +#: nova/virt/xenapi/vmops.py:1312 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1315 +#: nova/virt/xenapi/vmops.py:1316 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/xenapi/vmops.py:1380 +#: nova/virt/xenapi/vmops.py:1381 #, python-format msgid "Instance for migration %d not found, skipping" msgstr "" -#: nova/virt/xenapi/vmops.py:1412 +#: nova/virt/xenapi/vmops.py:1413 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1484 -#, fuzzy, python-format -msgid "The call to %(method)s returned an error: %(e)s." -msgstr "" -"L'appel de %(method)s à renvoyé l'erreur : %(e)s. VM id=%(instance_id)s; " -"args=%(strargs)s" - -#: nova/virt/xenapi/vmops.py:1500 +#: nova/virt/xenapi/vmops.py:1464 #, python-format msgid "injecting network info to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1518 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1482 +#, python-format msgid "creating vif(s) for vm: |%s|" -msgstr "Création de l'interface réseau pour %s " +msgstr "" -#: nova/virt/xenapi/vmops.py:1527 +#: nova/virt/xenapi/vmops.py:1491 #, python-format msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." msgstr "Création du VIF pour la VM %(vm_ref)s, réseau %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1494 #, python-format msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." msgstr "VIF créé %(vif_ref)s pour la VM %(vm_ref)s, network %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1559 +#: nova/virt/xenapi/vmops.py:1523 #, python-format msgid "injecting hostname to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1621 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1585 +#, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. VM " "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" msgstr "" -"L'appel de %(method)s à renvoyé l'erreur : %(e)s. VM id=%(instance_id)s; " -"args=%(strargs)s" -#: nova/virt/xenapi/vmops.py:1646 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1610 +#, python-format msgid "" "TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; " "args=%(args)r" msgstr "" -"DELAI DEPASSE : L'appel de %(method)s à depasser de délai de réponse " -"maximal. VM id=%(instance_id)s; args=%(strargs)s" -#: nova/virt/xenapi/vmops.py:1650 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1614 +#, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM" " id=%(instance_uuid)s; args=%(args)r" msgstr "" -"NON IMPLEMENTE : l'appel de %(method)s n'est pas pris en compte par " -"l'agent. VM id=%(instance_id)s; args=%(strargs)s" -#: nova/virt/xenapi/vmops.py:1655 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1619 +#, python-format msgid "" "The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;" " args=%(args)r" msgstr "" -"L'appel de %(method)s à renvoyé l'erreur : %(e)s. VM id=%(instance_id)s; " -"args=%(strargs)s" -#: nova/virt/xenapi/vmops.py:1841 +#: nova/virt/xenapi/vmops.py:1805 #, python-format msgid "OpenSSL error: %s" msgstr "Erreur OpenSSL : %s" @@ -6854,9 +6884,9 @@ msgid "creating sr within volume_utils" msgstr "" #: nova/virt/xenapi/volume_utils.py:55 nova/virt/xenapi/volume_utils.py:83 -#, fuzzy, python-format +#, python-format msgid "type is = %s" -msgstr "le sujet est %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:58 nova/virt/xenapi/volume_utils.py:86 #, python-format @@ -6864,9 +6894,9 @@ msgid "name = %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:71 -#, fuzzy, python-format +#, python-format msgid "Created %(label)s as %(sr_ref)s." -msgstr "%(label)s introduit comme %(sr_ref)s." +msgstr "" #: nova/virt/xenapi/volume_utils.py:76 nova/virt/xenapi/volume_utils.py:174 msgid "Unable to create Storage Repository" @@ -6883,32 +6913,29 @@ msgid "Introduced %(label)s as %(sr_ref)s." msgstr "%(label)s introduit comme %(sr_ref)s." #: nova/virt/xenapi/volume_utils.py:106 -#, fuzzy, python-format msgid "Creating pbd for SR" -msgstr "Création de l'interface réseau pour %s " +msgstr "" #: nova/virt/xenapi/volume_utils.py:108 msgid "Plugging SR" msgstr "" #: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:160 -#, fuzzy msgid "Unable to introduce Storage Repository" -msgstr "Impossible de créer le dépot de stockage" +msgstr "" #: nova/virt/xenapi/volume_utils.py:127 nova/virt/xenapi/volumeops.py:51 msgid "Unable to get SR using uuid" msgstr "" #: nova/virt/xenapi/volume_utils.py:129 -#, fuzzy, python-format +#, python-format msgid "Forgetting SR %s..." -msgstr "Démémorisation du SR %s " +msgstr "" #: nova/virt/xenapi/volume_utils.py:137 -#, fuzzy msgid "Unable to forget Storage Repository" -msgstr "Impossible de créer le dépot de stockage" +msgstr "" #: nova/virt/xenapi/volume_utils.py:157 #, python-format @@ -6940,39 +6967,37 @@ msgstr "Exception %(exc)s ignorée pendant l'obtention de PBDs pour %(sr_ref)s" msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" msgstr "Exception %(exc)s ignorée pendant la deconnexion du PBD %(pbd)s" -#: nova/virt/xenapi/volume_utils.py:249 +#: nova/virt/xenapi/volume_utils.py:258 #, python-format msgid "Unable to introduce VDI on SR %s" msgstr "Impossible d'introduire VDI sur SR %s" -#: nova/virt/xenapi/volume_utils.py:257 +#: nova/virt/xenapi/volume_utils.py:266 #, python-format msgid "Unable to get record of VDI %s on" msgstr "Impossible de récuppérer l'enregistrement du VDI %s sur" -#: nova/virt/xenapi/volume_utils.py:279 +#: nova/virt/xenapi/volume_utils.py:288 #, python-format msgid "Unable to introduce VDI for SR %s" msgstr "Impossible d'introduire le VDI pour SR %s" -#: nova/virt/xenapi/volume_utils.py:289 +#: nova/virt/xenapi/volume_utils.py:298 #, python-format msgid "Error finding vdis in SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:296 -#, fuzzy, python-format +#: nova/virt/xenapi/volume_utils.py:305 +#, python-format msgid "Unable to find vbd for vdi %s" -msgstr "Impossible de trouver SR du VDB %s" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:330 -#, fuzzy, python-format +#: nova/virt/xenapi/volume_utils.py:339 +#, python-format msgid "Unable to obtain target information %(data)s, %(mountpoint)s" msgstr "" -"Impossible de récuppérer les informations de destination %(device_path)s," -" %(mountpoint)s" -#: nova/virt/xenapi/volume_utils.py:356 +#: nova/virt/xenapi/volume_utils.py:365 #, python-format msgid "Mountpoint cannot be translated: %s" msgstr "Le point de montage ne peut pas être traduit : %s" @@ -6982,28 +7007,26 @@ msgid "Could not find VDI ref" msgstr "" #: nova/virt/xenapi/volumeops.py:71 -#, fuzzy, python-format msgid "Error destroying VDI" -msgstr "Erreur au démarrage xvp : %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:74 -#, fuzzy, python-format +#, python-format msgid "Creating SR %s" -msgstr "Création d'un nouvel utilisateur : %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:77 -#, fuzzy, python-format msgid "Could not create SR" -msgstr "Erreur de création VM %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:80 msgid "Could not retrieve SR record" msgstr "" #: nova/virt/xenapi/volumeops.py:85 -#, fuzzy, python-format +#, python-format msgid "Introducing SR %s" -msgstr "Introduction de %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:88 msgid "SR found in xapi database. No need to introduce" @@ -7014,75 +7037,74 @@ msgid "Could not introduce SR" msgstr "" #: nova/virt/xenapi/volumeops.py:97 -#, fuzzy, python-format +#, python-format msgid "Checking for SR %s" -msgstr "Démarrage du VPN pour %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:107 -#, fuzzy, python-format +#, python-format msgid "SR %s not found in the xapi database" -msgstr "L'instance %d n'a pas été trouvée durant l'arrêt" +msgstr "" #: nova/virt/xenapi/volumeops.py:113 -#, fuzzy, python-format msgid "Could not forget SR" -msgstr "Aucun réseau trouvé pour le bridge %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:122 -#, fuzzy, python-format +#, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:174 +#: nova/virt/xenapi/volumeops.py:179 #, python-format msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" msgstr "" "Impossible de créer VDI sur SR %(sr_ref)s pour l'instance " "%(instance_name)s" -#: nova/virt/xenapi/volumeops.py:187 +#: nova/virt/xenapi/volumeops.py:192 #, python-format msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" msgstr "Impossible d'utiliser SR %(sr_ref)s pour l'instance %(instance_name)s" -#: nova/virt/xenapi/volumeops.py:195 +#: nova/virt/xenapi/volumeops.py:200 #, python-format msgid "Unable to attach volume to instance %s" msgstr "Impossible d'attacher le volume à l'instance %s" -#: nova/virt/xenapi/volumeops.py:198 +#: nova/virt/xenapi/volumeops.py:203 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" "Le point de montage %(mountpoint)s a été attaché à l'instance " "%(instance_name)s" -#: nova/virt/xenapi/volumeops.py:208 +#: nova/virt/xenapi/volumeops.py:213 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/virt/xenapi/volumeops.py:216 +#: nova/virt/xenapi/volumeops.py:221 #, python-format msgid "Unable to locate volume %s" msgstr "Impossible de trouver le volume %s" -#: nova/virt/xenapi/volumeops.py:224 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to detach volume %s" msgstr "Impossible de détacher le volume %s" -#: nova/virt/xenapi/volumeops.py:229 -#, fuzzy, python-format +#: nova/virt/xenapi/volumeops.py:234 +#, python-format msgid "Unable to destroy vbd %s" -msgstr "Impossible de supprimer le VBD %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:236 -#, fuzzy, python-format +#: nova/virt/xenapi/volumeops.py:241 +#, python-format msgid "Error purging SR %s" -msgstr "Erreur au démarrage xvp : %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:238 +#: nova/virt/xenapi/volumeops.py:243 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" @@ -7095,9 +7117,9 @@ msgid "Error in handshake: %s" msgstr "" #: nova/vnc/xvp_proxy.py:119 -#, fuzzy, python-format +#, python-format msgid "Invalid request: %s" -msgstr "ID invalide : %s" +msgstr "" #: nova/vnc/xvp_proxy.py:139 #, python-format @@ -7115,45 +7137,39 @@ msgid "Request made with invalid token: %s" msgstr "" #: nova/vnc/xvp_proxy.py:160 -#, fuzzy, python-format +#, python-format msgid "Unexpected error: %s" -msgstr "\"Erreur inopinée\" remontée : %s" +msgstr "" #: nova/vnc/xvp_proxy.py:180 -#, fuzzy, python-format +#, python-format msgid "Starting nova-xvpvncproxy node (version %s)" -msgstr "Démarrage du noeud nova-api (version %s)" +msgstr "" #: nova/volume/api.py:74 nova/volume/api.py:210 -#, fuzzy msgid "status must be available" -msgstr "Le status du volume doit être disponible" +msgstr "" #: nova/volume/api.py:85 -#, fuzzy, python-format +#, python-format msgid "Quota exceeded for %(pid)s, tried to create %(size)sG volume" msgstr "" -"Quota dépassé pour %(pid)s lors d'une tentative de création d'un volume " -"de %(size)sG" #: nova/volume/api.py:133 msgid "Volume status must be available" msgstr "Le status du volume doit être disponible" #: nova/volume/api.py:213 -#, fuzzy msgid "already attached" -msgstr "Volume déjà attaché" +msgstr "" #: nova/volume/api.py:220 -#, fuzzy msgid "already detached" -msgstr "Volume déjà déttaché" +msgstr "" -#: nova/volume/api.py:272 nova/volume/api.py:305 -#, fuzzy +#: nova/volume/api.py:282 nova/volume/api.py:315 msgid "must be available" -msgstr "non disponible" +msgstr "" #: nova/volume/driver.py:92 #, python-format @@ -7166,21 +7182,21 @@ msgid "volume group %s doesn't exist" msgstr "Le groupe de volume %s n'existe pas" #: nova/volume/driver.py:264 nova/volume/driver.py:866 -#, fuzzy, python-format +#, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %d" -msgstr "ensure_export sauté. Pas d'iscsi_target " +msgstr "" #: nova/volume/driver.py:312 nova/volume/driver.py:910 -#, fuzzy, python-format +#, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %d" -msgstr "remove_export sauté. Pas d'iscsi_target " +msgstr "" #: nova/volume/driver.py:321 -#, fuzzy, python-format +#, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %d" -msgstr "remove_export sauté. Pas d'iscsi_target " +msgstr "" #: nova/volume/driver.py:331 msgid "ISCSI provider_location not stored, using discovery" @@ -7226,19 +7242,19 @@ msgid "LoggingVolumeDriver: %s" msgstr "" #: nova/volume/driver.py:709 -#, fuzzy, python-format +#, python-format msgid "\tVolume %s is NOT VSA volume" -msgstr "Volume %s non trouvé" +msgstr "" #: nova/volume/driver.py:725 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s creation - do nothing" -msgstr "volume %s: création" +msgstr "" #: nova/volume/driver.py:758 -#, fuzzy, python-format +#, python-format msgid "VSA BE create_volume for %s failed" -msgstr "Création d'un volume de %s Go" +msgstr "" #: nova/volume/driver.py:761 #, python-format @@ -7246,9 +7262,9 @@ msgid "VSA BE create_volume for %s succeeded" msgstr "" #: nova/volume/driver.py:769 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s deletion - do nothing" -msgstr "volume %s: suppression" +msgstr "" #: nova/volume/driver.py:780 #, python-format @@ -7266,9 +7282,8 @@ msgid "\tFE VSA Volume %s local path call - call discover" msgstr "" #: nova/volume/driver.py:850 nova/volume/san.py:595 -#, fuzzy, python-format msgid "local_path not supported" -msgstr "attribut non reconnu : %s" +msgstr "" #: nova/volume/driver.py:858 #, python-format @@ -7276,14 +7291,14 @@ msgid "\tFE VSA Volume %s ensure export - do nothing" msgstr "" #: nova/volume/driver.py:882 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s create export - do nothing" -msgstr "volume %s: exportation en cours" +msgstr "" #: nova/volume/driver.py:902 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s remove export - do nothing" -msgstr "volume %s: suppression de l'exportation" +msgstr "" #: nova/volume/driver.py:922 #, python-format @@ -7291,9 +7306,8 @@ msgid "VSA BE remove_export for %s failed" msgstr "" #: nova/volume/driver.py:974 -#, fuzzy msgid "Failed to retrieve QoS info" -msgstr "Echec lors de la lecture de l'ip privée" +msgstr "" #: nova/volume/manager.py:96 #, python-format @@ -7344,9 +7358,9 @@ msgid "volume %s: deleting" msgstr "volume %s: suppression" #: nova/volume/manager.py:185 -#, fuzzy, python-format +#, python-format msgid "volume %s: volume is busy" -msgstr "volume %s: supprimé avec succès" +msgstr "" #: nova/volume/manager.py:197 #, python-format @@ -7354,9 +7368,9 @@ msgid "volume %s: deleted successfully" msgstr "volume %s: supprimé avec succès" #: nova/volume/manager.py:204 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: creating" -msgstr "volume %s: création" +msgstr "" #: nova/volume/manager.py:208 #, python-format @@ -7364,34 +7378,39 @@ msgid "snapshot %(snap_name)s: creating" msgstr "" #: nova/volume/manager.py:223 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: created successfully" -msgstr "volume %s: crée avec succès" +msgstr "" #: nova/volume/manager.py:232 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: deleting" -msgstr "volume %s: suppression" +msgstr "" -#: nova/volume/manager.py:241 +#: nova/volume/manager.py:235 #, fuzzy, python-format +msgid "snapshot %s: snapshot is busy" +msgstr "instance %s: création d'un instantané (snapshot)" + +#: nova/volume/manager.py:247 +#, python-format msgid "snapshot %s: deleted successfully" -msgstr "volume %s: supprimé avec succès" +msgstr "" -#: nova/volume/manager.py:323 +#: nova/volume/manager.py:329 msgid "Checking volume capabilities" msgstr "" -#: nova/volume/manager.py:327 -#, fuzzy, python-format +#: nova/volume/manager.py:333 +#, python-format msgid "New capabilities found: %s" -msgstr "Doublon de nom trouvé : %s" +msgstr "" -#: nova/volume/manager.py:338 +#: nova/volume/manager.py:344 msgid "Clear capabilities" msgstr "" -#: nova/volume/manager.py:342 +#: nova/volume/manager.py:348 #, python-format msgid "Notification {%s} received" msgstr "" @@ -7479,9 +7498,9 @@ msgid "Enter SolidFire delete_volume..." msgstr "" #: nova/volume/san.py:878 -#, fuzzy, python-format +#, python-format msgid "Deleting volumeID: %s " -msgstr "Suppression de l'utilisateur : %s" +msgstr "" #: nova/volume/san.py:886 msgid "Leaving SolidFire delete_volume" @@ -7496,14 +7515,12 @@ msgid "Executing SolidFire create_export..." msgstr "" #: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -#, fuzzy, python-format msgid "name cannot be None" -msgstr "La classe %s n'a pas pu être trouvée" +msgstr "" #: nova/volume/volume_types.py:96 -#, fuzzy, python-format msgid "id cannot be None" -msgstr "La classe %s n'a pas pu être trouvée" +msgstr "" #: nova/volume/xensm.py:55 #, python-format @@ -7516,9 +7533,9 @@ msgid "Params: %s" msgstr "" #: nova/volume/xensm.py:60 -#, fuzzy, python-format +#, python-format msgid "Failed to create sr %s...continuing" -msgstr "Erreur de création VM %s" +msgstr "" #: nova/volume/xensm.py:62 msgid "Create failed" @@ -7530,9 +7547,8 @@ msgid "SR UUID of new SR is: %s" msgstr "" #: nova/volume/xensm.py:71 -#, fuzzy msgid "Failed to update db" -msgstr "Echec lors de la lecture de l'ip privée" +msgstr "" #: nova/volume/xensm.py:80 #, python-format @@ -7540,18 +7556,17 @@ msgid "Failed to introduce sr %s...continuing" msgstr "" #: nova/volume/xensm.py:91 -#, fuzzy, python-format +#, python-format msgid "Failed to reach backend %d" -msgstr "Erreur de création VM %s" +msgstr "" #: nova/volume/xensm.py:100 msgid "XenSMDriver requires xenapi connection" msgstr "" #: nova/volume/xensm.py:110 -#, fuzzy msgid "Failed to initiate session" -msgstr "Tentative d'instanciation d'un singleton" +msgstr "" #: nova/volume/xensm.py:142 #, python-format @@ -7559,47 +7574,118 @@ msgid "Volume will be created in backend - %d" msgstr "" #: nova/volume/xensm.py:154 -#, fuzzy, python-format msgid "Failed to update volume in db" -msgstr "Impossible de trouver le volume %s" +msgstr "" #: nova/volume/xensm.py:157 -#, fuzzy, python-format msgid "Unable to create volume" -msgstr "Impossible de trouver le volume %s" +msgstr "" #: nova/volume/xensm.py:171 -#, fuzzy, python-format msgid "Failed to delete vdi" -msgstr "Impossible de supprimer la VM %s" +msgstr "" #: nova/volume/xensm.py:177 -#, fuzzy, python-format msgid "Failed to delete volume in db" -msgstr "Impossible de trouver le volume %s" +msgstr "" #: nova/volume/xensm.py:211 -#, fuzzy, python-format msgid "Failed to find volume in db" -msgstr "Impossible de détacher le volume %s" +msgstr "" #: nova/volume/xensm.py:222 msgid "Failed to find backend in db" msgstr "" -#: nova/vsa/api.py:82 +#: nova/volume/nexenta/__init__.py:27 +msgid "Nexenta SA returned the error" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:64 +#, python-format +msgid "Sending JSON data: %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:69 +#, python-format +msgid "Auto switching to HTTPS connection to %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:75 +msgid "No headers in server response" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:76 +msgid "Bad response from server" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:79 #, fuzzy, python-format +msgid "Got response: %s" +msgstr "réponse %s" + +#: nova/volume/nexenta/volume.py:96 +#, fuzzy, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "Le groupe de volume %s n'existe pas" + +#: nova/volume/nexenta/volume.py:180 +msgid "" +"Call to local_path should not happen. Verify that use_local_volumes flag " +"is turned off." +msgstr "" + +#: nova/volume/nexenta/volume.py:202 +#, python-format +msgid "Ignored target creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:210 +#, python-format +msgid "Ignored target group creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:219 +#, python-format +msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:227 +#, python-format +msgid "Ignored LU creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:237 +#, python-format +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:273 +#, python-format +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" +msgstr "" + +#: nova/volume/nexenta/volume.py:280 +#, python-format +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" +msgstr "" + +#: nova/vsa/api.py:82 msgid "invalid drive data" -msgstr "Chemin de device invalide %s" +msgstr "" #: nova/vsa/api.py:105 msgid "drive_name not defined" msgstr "" #: nova/vsa/api.py:111 -#, fuzzy, python-format +#, python-format msgid "invalid drive type name %s" -msgstr "Chemin de device invalide %s" +msgstr "" #: nova/vsa/api.py:155 msgid "*** Experimental VSA code ***" @@ -7611,9 +7697,9 @@ msgid "Requested number of VCs (%d) is too high. Setting to default" msgstr "" #: nova/vsa/api.py:194 -#, fuzzy, python-format +#, python-format msgid "Creating VSA: %s" -msgstr "Création d'un nouvel utilisateur : %s" +msgstr "" #: nova/vsa/api.py:241 #, python-format @@ -7648,9 +7734,9 @@ msgid "VSA ID %(vsa_id)s: Deleting %(direction)s volume %(vol_name)s" msgstr "" #: nova/vsa/api.py:355 -#, fuzzy, python-format +#, python-format msgid "Unable to delete volume %s" -msgstr "Impossible de trouver le volume %s" +msgstr "" #: nova/vsa/api.py:357 #, python-format @@ -7658,9 +7744,9 @@ msgid "VSA ID %(vsa_id)s: Forced delete. %(direction)s volume %(vol_name)s" msgstr "" #: nova/vsa/api.py:363 -#, fuzzy, python-format +#, python-format msgid "Going to try to terminate VSA ID %s" -msgstr "Va essayer d'arrêter %s" +msgstr "" #: nova/vsa/api.py:374 #, python-format @@ -7668,9 +7754,9 @@ msgid "VSA ID %(vsa_id)s: Delete instance %(name)s" msgstr "" #: nova/vsa/manager.py:73 -#, fuzzy, python-format +#, python-format msgid "Create call received for VSA %s" -msgstr "Clef secrète changée pour l'utilisateur %s" +msgstr "" #: nova/vsa/manager.py:80 nova/vsa/manager.py:107 #, python-format @@ -7716,531 +7802,53 @@ msgstr "" msgid "VSA ID %(vsa_id)d: Start %(vc_count)d instances" msgstr "" -#~ msgid "Uncaught exception" -#~ msgstr "Exception non prévue" - -#~ msgid "Volume quota exceeded. You cannot create a volume of size %sG" -#~ msgstr "Quota de volume dépassé. Vous ne pouvez pas créer un volume de %sG" - -#~ msgid "No keypairs defined" -#~ msgstr "Pas de paire de clés définie" - -#~ msgid "Compute.api::get_lock %s" -#~ msgstr "Compute.api::get_lock %s" - -#~ msgid "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" -#~ msgstr "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" - -#~ msgid "Subject for certificate for vpns, %s for project, timestamp" -#~ msgstr "Suject de certificat pour les vpns, %s pour le projet, timestamp" - -#~ msgid "Deallocating address %s" -#~ msgstr "Dé-allocation de l'adresss %s" - -#~ msgid "Host %s is not alive" -#~ msgstr "Host %s n'est pas en fonction" - -#~ msgid "All hosts have too many cores" -#~ msgstr "Tous les hôtes ont trop de coeurs" - -#~ msgid "Host %s not available" -#~ msgstr "Hôte %s non disponible" - -#~ msgid "All hosts have too many gigabytes" -#~ msgstr "Tous les hôtes ont trop de mémoire" - -#~ msgid "All hosts have too many networks" -#~ msgstr "Tous les hôtes ont trop de réseaux" - -#~ msgid "Can't test instances without a real virtual env." -#~ msgstr "Ne peut pas tester les instances sans un env virtuel." - -#~ msgid "Need to watch instance %s until it's running..." -#~ msgstr "Besoin de surveiller l'instance %s jusqu'à son démarrage..." - -#~ msgid "Killing dnsmasq threw %s" -#~ msgstr "La destruction de dnsmasq à renvoyé %s" - -#~ msgid "Running %s" -#~ msgstr "Exécution de %s" - -#~ msgid "PV Kernel in VDI:%s" -#~ msgstr "PV Kernel sur VDI :%s" - -#~ msgid "No VDIs found for VM %s" -#~ msgstr "Pas de VDIs trouvé pour la VM %s" - -#~ msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s" -#~ msgstr "Nombre de VDIs non attendu (%(num_vdis)s) trouvés pour la VM %(vm_ref)s" - -#~ msgid "No service for %(host)s, %(binary)s" -#~ msgstr "Pas de service pour %(host)s, %(binary)s" - -#~ msgid "no keypair for user %(user_id)s, name %(name)s" -#~ msgstr "Pas de bi-clef pour l'utilisation %(user_id)s, nommé %(name)s" - -#~ msgid "No network for bridge %s" -#~ msgstr "Pas de réseau pour le bridge %s" - -#~ msgid "No quota for project_id %s" -#~ msgstr "Pas de quota pour l'ID projet %s" - -#~ msgid "No export device found for volume %s" -#~ msgstr "Pas de device d'exportation pour le volume %s" - -#~ msgid "No user for access key %s" -#~ msgstr "Pas d'utilisateur avec la clef d'accès %s" - -#~ msgid "No project with id %s" -#~ msgstr "Pas de projet ayant pour ID %s" - -#~ msgid "No console pool with id %(pool_id)s" -#~ msgstr "Pas de groupe de console ayant pour ID %(pool_id)s" - -#~ msgid "No console with id %(console_id)s %(idesc)s" -#~ msgstr "Pas de console ayant pour ID %(console_id)s %(idesc)s" - -#~ msgid "Current state of %(name)s was %(state)s." -#~ msgstr "L'état de %(name)s est %(state)s." - -#~ msgid "Contents of file %(fpath)s: %(contents)r" -#~ msgstr "Contenu du fichier %(fpath)s: %(contents)r" - -#~ msgid "instance %(inst_name)s: injecting key into image %(img_id)s" -#~ msgstr "instance %(inst_name)s : injection de clef dans l'image %(img_id)s" - -#~ msgid "Address quota exceeded. You cannot allocate any more addresses" -#~ msgstr "Quota d'adresse dépassé. Vous ne pouvez pas allouer d'autre adresse" - -#~ msgid "Finished retreving %(url)s -- placed in %(path)s" -#~ msgstr "Fin de récupération de %(url)s -- placé dans %(path)s" - -#~ msgid "Using paste.deploy config at: %s" -#~ msgstr "Utilisation de la configuration paste.deploy sur : %s" - -#~ msgid "No paste configuration for app: %s" -#~ msgstr "Pas de configuration collé pour l'application : %s" - -#~ msgid "" -#~ "App Config: %(api)s\n" -#~ "%(config)r" +#~ msgid "Going to try to soft delete %s" #~ msgstr "" -#~ "App Config: %(api)s\n" -#~ "%(config)r" - -#~ msgid "Running %s API" -#~ msgstr "API %s en cours d'éxécution" -#~ msgid "No known API applications configured in %s." -#~ msgstr "Pas d'API d'applications connue configurée pour %s." - -#~ msgid "No paste configuration found for: %s" -#~ msgstr "Pas de configuration collée trouvée : %s" - -#~ msgid "Argument %(key)s value %(value)s is too short." -#~ msgstr "La valeur %(value)s pour l'argument %(key)s est trop courte." - -#~ msgid "Argument %(key)s value %(value)s contains invalid characters." -#~ msgstr "" -#~ "La valeur %(value)s pour l'argument " -#~ "%(key)s contient des caractères interdits." - -#~ msgid "Argument %(key)s value %(value)s starts with a hyphen." -#~ msgstr "" -#~ "La valeur %(value)s pour l'argument " -#~ "%(key)s débute par un trait d'union." - -#~ msgid "Argument %s is required." -#~ msgstr "L'argument %s est requis." - -#~ msgid "" -#~ "Argument %(key)s may not take value " -#~ "%(value)s. Valid values are ['true', " -#~ "'false']." +#~ msgid "No host for instance %s, deleting immediately" #~ msgstr "" -#~ "La valeur %(value)s pour l'argument " -#~ "%(key)s n'est pas valide. Les valeurs" -#~ " autorisées sont ['true', 'false']." -#~ msgid "" -#~ "Created VDI %(vdi_ref)s (%(label)s, %(size)s," -#~ " %(read_only)s) on %(sr_ref)s." +#~ msgid "Going to try to stop %s" #~ msgstr "" -#~ "La VDI %(vdi_ref)s (%(label)s, %(size)s, " -#~ "%(read_only)s) a été créée sur " -#~ "%(sr_ref)s." - -#~ msgid "Attempted to create non-unique name %s" -#~ msgstr "Tentative de création d'un nom non unique %s" - -#~ msgid "Instance %s: booted" -#~ msgstr "Instance %s : démarée" - -#~ msgid "Project can't be created because manager %s doesn't exist" -#~ msgstr "Le projet ne peut pas être créé car le manager %s n'existe pas" - -#~ msgid "Project can't be created because user %s doesn't exist" -#~ msgstr "Le projet ne peut pas être créé car l'utiisateur %s n'existe pas" - -#~ msgid "Project can't be created because project %s already exists" -#~ msgstr "Le projet ne peut pas être créé car projet %s existe déjà" - -#~ msgid "Project can't be modified because manager %s doesn't exist" -#~ msgstr "Le projet ne peut pas être modifié car le manager %s n'existe pas" - -#~ msgid "Project \"%s\" not found" -#~ msgstr "Projet %s non trouvé" - -#~ msgid "Including admin operations in API." -#~ msgstr "Inclusion des opérations d'admin dans l'API." -#~ msgid "" -#~ "The above error may show that the database has not been created.\n" -#~ "Please create a database using nova-" -#~ "manage sync db before running this " -#~ "command." +#~ msgid "Going to try to start %s" #~ msgstr "" -#~ "L'erreur çi dessus peut indiquer que " -#~ "la base de données n'a pas été " -#~ "créée.\n" -#~ "Veuillez créer une base de données " -#~ "en utilisant nova-manage sync db " -#~ "avant d'utiliser cette commande." #~ msgid "" -#~ "No more networks available. If this is a new installation, you need\n" -#~ "to call something like this:\n" -#~ "\n" -#~ " nova-manage network create 10.0.0.0/8 10 64\n" -#~ "\n" +#~ "Instance %(name)s found in database but" +#~ " not known by hypervisor. Setting " +#~ "power state to NOSTATE" #~ msgstr "" -#~ "Plus de réseaux disponibles. Si vous " -#~ "venez d'installer nova, vous devez " -#~ "exécuter une commande telle que :\n" -#~ "" -#~ "\n" -#~ " nova-manage network create 10.0.0.0/8 10 64\n" -#~ "\n" #~ msgid "" -#~ "The above error may show that the" -#~ " certificate db has not been created." -#~ "\n" -#~ "Please create a database by running a nova-api server on this host." +#~ "Destroying instance with name label " +#~ "'%(name_label)s' which is marked as " +#~ "DELETED but still present on host." #~ msgstr "" -#~ "L'erreur çi dessus peut indiquer que " -#~ "la base de données de certificats " -#~ "n'a pas été créée.\n" -#~ "Veuillez créer une base de données " -#~ "en exécutant nova-api server sur " -#~ "cet hôte." - -#~ msgid "network" -#~ msgstr "réseau" - -#~ msgid "IP address" -#~ msgstr "adresse IP" - -#~ msgid "MAC address" -#~ msgstr "adresse MAC" - -#~ msgid "hostname" -#~ msgstr "nom du serveur" - -#~ msgid "netmask" -#~ msgstr "masque de réseau" - -#~ msgid "%(filename)s, line %(line_info)d" -#~ msgstr "%(filename)s, ligne %(line_info)d" - -#~ msgid "In init host" -#~ msgstr "Dans init host" - -#~ msgid "Attempt to create duplicate vm %s" -#~ msgstr "Tentative de création de vm en doublon %s" -#~ msgid "Starting VM %s " -#~ msgstr "Démarrage VM %s " - -#~ msgid "Started VM %s " -#~ msgstr "VM %s démarrée " - -#~ msgid "spawn vm failed: %s" -#~ msgstr "Erreur à l'activation VM : %s" - -#~ msgid "Set memory for vm %s..." -#~ msgstr "Réglage de la mémoire sur VM %s..." - -#~ msgid "Set vcpus for vm %s..." -#~ msgstr "Réglage vcpus sur vm %s..." - -#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgid "Can't downgrade without losing data" #~ msgstr "" -#~ "Création du disque pour %(vm_name)s par" -#~ " liaison avec le fichier disque " -#~ "%(vhdfile)s" - -#~ msgid "Failed to add diskdrive to VM %s" -#~ msgstr "Impossible d'ajouter le disque à la VM %s" - -#~ msgid "New disk drive path is %s" -#~ msgstr "Nouveau chemin d'accès pour le disque : %s" - -#~ msgid "Created disk for %s" -#~ msgstr "Disque créé pour %s" - -#~ msgid "Failed creating a port on the external vswitch" -#~ msgstr "Erreur de création de port sur le vswitch externe" -#~ msgid "Failed creating port for %s" -#~ msgstr "Erreur de création de port pour %s" - -#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" -#~ msgstr "Le port switch %(vm_name)s a été créé sur le switch %(ext_path)s" - -#~ msgid "Failed to add nic to VM %s" -#~ msgstr "Impossible d'ajouter une interface réseau à la VM %s" - -#~ msgid "Created nic for %s " -#~ msgstr "Interface réseau créée pour %s " - -#~ msgid "WMI job failed: %s" -#~ msgstr "Tâche WMI echouée : %s" - -#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " -#~ msgstr "Tâche WMI réussie : %(desc)s, Elapsed=%(elap)s " - -#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" -#~ msgstr "Suppression: disque %(vhdfile)s vm %(instance_name)s" - -#~ msgid "" -#~ "Got Info for vm %(instance_id)s: " -#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," -#~ " cpu_time=%(uptime)s" +#~ msgid "Unable to get updated status: %s" #~ msgstr "" -#~ "Informations reçues pour la VM " -#~ "%(instance_id)s: état=%(state)s, mem=%(memusage)s, " -#~ "num_cpu=%(numprocs)s, cpu_time=%(uptime)s" - -#~ msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "Changement d'état de la VM %(vm_name)s en %(req_state)s réussi" - -#~ msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "Impossible de changer l'état de la vm %(vm_name)s en %(req_state)s" - -#~ msgid "Instance %d was not found in get_network_topic" -#~ msgstr "Instance %d non trouvée dans get_network_topic" - -#~ msgid "Instance %d is already being terminated" -#~ msgstr "L'instance %d est déjà en cours d'arrêt" - -#~ msgid "Invalid device specified: %s. Example device: /dev/vdb" -#~ msgstr "Device spécifié invalide : %s. Exemple de device: /dev/vdb" - -#~ msgid "FAKE AOE: %s" -#~ msgstr "FAUX AOE: %s" - -#~ msgid "leasing ip" -#~ msgstr "Allocation IP" - -#~ msgid "Adopted old lease or got a change of mac/hostname" -#~ msgstr "Allocation périmée accepté ou changement de nom/adresse MAC d'hôte" - -#~ msgid "releasing ip" -#~ msgstr "Libération IP" #~ msgid "" -#~ "Called %(action)s for mac %(mac)s with" -#~ " ip %(ip)s and hostname %(hostname)s " -#~ "on interface %(interface)s" +#~ "deactivate_node is called for " +#~ "node_id = %(id)s node_ip = %(ip)s" #~ msgstr "" -#~ "%(action)s appelée pour MAC %(mac)s avec" -#~ " IP %(ip)s nom d'hôte %(hostname)s " -#~ "sur l'interface %(interface)s" - -#~ msgid "Instance %s Not Found" -#~ msgstr "Instance %s Non trouvée" - -#~ msgid "Leasing IP %s" -#~ msgstr "Allocation IP %s" -#~ msgid "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "IP %(address)s allouée à une mauvaise MAC %(inst_addr)s pour %(mac)s" - -#~ msgid "IP %s leased that was already deallocated" -#~ msgstr "IP %s alloué qui était déjà désallouée" - -#~ msgid "Releasing IP %s" -#~ msgstr "Libération IP %s" - -#~ msgid "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "IP %(address)s libérée par une mauvaise MAC %(inst_addr)s pour %(mac)s" - -#~ msgid "Forgetting SR %s done." -#~ msgstr "Démémorisation du SR %s terminée" - -#~ msgid "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s" -#~ msgstr "Exception %(exc)s ignorée pendant la démémorisation du SR %(sr_ref)s" - -#~ msgid "Unknown S3 value type %r" -#~ msgstr "Type de valeur S3 inconnu %r" - -#~ msgid "Authenticated request" -#~ msgstr "Requête authentifiée" - -#~ msgid "List of buckets requested" -#~ msgstr "Listes de conteneurs (buckets) demandée" - -#~ msgid "List keys for bucket %s" -#~ msgstr "List des clefs pour le conteneur (bucket) %s" - -#~ msgid "Unauthorized attempt to access bucket %s" -#~ msgstr "Demande d'accès au conteneur %s non autorisé" - -#~ msgid "Creating bucket %s" -#~ msgstr "Création du conteneur %s" - -#~ msgid "Deleting bucket %s" -#~ msgstr "Suppression du conteneur %s" - -#~ msgid "Unauthorized attempt to delete bucket %s" -#~ msgstr "Tentative de suppression du conteneur %s non autorisée" - -#~ msgid "Getting object: %(bname)s / %(nm)s" -#~ msgstr "Récupération de l'objet : %(bname)s / %(nm)s" - -#~ msgid "Unauthorized attempt to get object %(nm)s from bucket %(bname)s" +#~ msgid "During wait running, %s disappeared." #~ msgstr "" -#~ "Tentative d'accès à l'objet %(nm)s non" -#~ " autorisée pour le conteneur %(bname)s" - -#~ msgid "Putting object: %(bname)s / %(nm)s" -#~ msgstr "Injection d'objet : %(bname)s / %(nm)s" -#~ msgid "Unauthorized attempt to upload object %(nm)s to bucket %(bname)s" +#~ msgid "Instance %s running successfully." #~ msgstr "" -#~ "Tentative de chargement de l'objet " -#~ "%(nm)s vers le conteneur %(bname)s non" -#~ " autorisée" -#~ msgid "Deleting object: %(bname)s / %(nm)s" -#~ msgstr "Suppression de l'objet : %(bname)s / %(nm)s" - -#~ msgid "Unauthorized attempt to delete object %(nm)s from bucket %(bname)s" +#~ msgid "The nwfilter(%(instance_secgroup_filter_name)s) is not found." #~ msgstr "" -#~ "Tentative de suppression de l'objet " -#~ "%(nm)s non autorisé pour le conteneur" -#~ " %(bname)s" - -#~ msgid "Not authorized to upload image: invalid directory %s" -#~ msgstr "Chargement d'image non autorisé : répertoire invalide %s" -#~ msgid "Not authorized to upload image: unauthorized bucket %s" -#~ msgstr "Chargement d'image non autorisé : conteneur non autorisé %s" - -#~ msgid "Starting image upload: %s" -#~ msgstr "Début de chargement d'image: %s" - -#~ msgid "Not authorized to update attributes of image %s" -#~ msgstr "Tentative de mise a jour d'attributs non autorisée pour l'image %s" - -#~ msgid "Toggling publicity flag of image %(image_id)s %(newstatus)r" -#~ msgstr "Basculement de l'attribut public de l'image %(image_id)s %(newstatus)r" - -#~ msgid "Updating user fields on image %s" -#~ msgstr "Mise à jour des champs utilisateurs sur l'image %s" - -#~ msgid "Unauthorized attempt to delete image %s" -#~ msgstr "Tentative de suppression de l'image %s non autorisée" - -#~ msgid "No user found for access key %s" -#~ msgstr "Pas d'utilisateur trouvé pour la clef d'accès %s" - -#~ msgid "Signature does not match" -#~ msgstr "La signature ne correspond pas" - -#~ msgid "The %s role can not be found" -#~ msgstr "Le rôle %s n'a pas été trouvé" - -#~ msgid "The %s role is global only" -#~ msgstr "Le rôle %s est obligatoirement global" - -#~ msgid "LDAP object for %s doesn't exist" -#~ msgstr "L'objet LDAP pour %s n'existe pas" - -#~ msgid "Group can't be created because group %s already exists" -#~ msgstr "Un groupe nommé %s existe déjà" - -#~ msgid "Group can't be created because user %s doesn't exist" -#~ msgstr "Le groupe n'a pu être créé car l'utilisateur %s n'existe pas" - -#~ msgid "User %s can't be searched in group because the user doesn't exist" -#~ msgstr "" -#~ "L'utilisateur %s ne peut pas être " -#~ "trouvé dans le groupe car cet " -#~ "utilisateur n'existe pas" - -#~ msgid "User %s can't be added to the group because the user doesn't exist" -#~ msgstr "" -#~ "L'utilisateur %s ne peut être ajouté " -#~ "au groupe car cet utilisateur n'existe" -#~ " pas" - -#~ msgid "The group at dn %s doesn't exist" -#~ msgstr "Le group ayant pour dn %s n'existe pas" - -#~ msgid "User %s can't be removed from the group because the user doesn't exist" -#~ msgstr "" -#~ "L'utilisateur %s ne peut être supprimé" -#~ " du groupe car cet utilisateur " -#~ "n'existe pas" - -#~ msgid "User %s is not a member of the group" -#~ msgstr "L'utilisateur %s n'est pas membre du groupe" - -#~ msgid "User %s can't be removed from all because the user doesn't exist" -#~ msgstr "" -#~ "L'utilisateur %s ne peut être supprimé" -#~ " partout car l'utilisateur n'existe pas" - -#~ msgid "Group at dn %s doesn't exist" -#~ msgstr "Le groupe ayant pour dn %s n'existe pas" - -#~ msgid "Adding role %(role)s to user %(user)s for project %(project)s" -#~ msgstr "" -#~ "Ajout du rôle %(role)s à l'utilisateur" -#~ " %(user)s pour le projet %(project)s" - -#~ msgid "Adding sitewide role %(role)s to user %(user)s" -#~ msgstr "Ajout du rôle global %(role)s à l'utilisateur %(user)s" - -#~ msgid "Removing role %(role)s from user %(user)s for project %(project)s" -#~ msgstr "" -#~ "Suppresion du rôle %(role)s de " -#~ "l'utilisateur %(user)s pour le projet " -#~ "%(project)s" - -#~ msgid "Removing sitewide role %(role)s from user %(user)s" -#~ msgstr "Suppression du rôle global %(role)s pour l'utilisateur %(user)s" - -#~ msgid "operation must be add or remove" -#~ msgstr "L'opération doit être ajout ou suppression" - -#~ msgid "Getting x509 for user: %(name)s on project: %(project)s" +#~ msgid "" +#~ "%(container_format)s-%(id)s (%(base_file)s): in: on" +#~ " other nodes (%(remote)d on other " +#~ "nodes)" #~ msgstr "" -#~ "Récupération de x509 pour l'utilisateur " -#~ ": %(name)s sur le projet : " -#~ "%(project)s" - -#~ msgid "Create project %(name)s managed by %(manager_user)s" -#~ msgstr "Création du projet %(name)s géré par %(manager_user)s" - -#~ msgid "Modify project: %(name)s managed by %(manager_user)s" -#~ msgstr "Modification du projet: %(name)s géré par %(manager_user)s" - -#~ msgid "Adding user %(user)s to project %(project)s" -#~ msgstr "Ajout de l'utilisateur %(user)s au projet %(project)s" - -#~ msgid "Removing user %(user)s from project %(project)s" -#~ msgstr "Suppression de l'utilisateur %(user)s du projet %(project)s" diff --git a/nova/locale/it/LC_MESSAGES/nova.po b/nova/locale/it/LC_MESSAGES/nova.po index c778e09f0..24922353a 100644 --- a/nova/locale/it/LC_MESSAGES/nova.po +++ b/nova/locale/it/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-19 23:02+0000\n" +"POT-Creation-Date: 2012-02-26 23:03+0000\n" "PO-Revision-Date: 2011-10-27 15:00+0000\n" "Last-Translator: DM74S \n" "Language-Team: Italian \n" @@ -26,9 +26,8 @@ msgid "Filename of private key" msgstr "Nome file della chiave privata" #: nova/crypto.py:56 -#, fuzzy msgid "Filename of root Certificate Revocation List" -msgstr "Nome file di root Certificate Revokation List" +msgstr "" #: nova/crypto.py:59 msgid "Where we keep our keys" @@ -52,7 +51,12 @@ msgstr "Soggetto per il certificato degli utenti, %s per progetto, utente, orari msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "Soggetto per il certificato dei progetti, %s per progetto, orario" -#: nova/crypto.py:296 +#: nova/crypto.py:142 nova/crypto.py:159 nova/crypto.py:248 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/crypto.py:307 #, python-format msgid "Flags path: %s" msgstr "Percorso dei flags: %s" @@ -77,9 +81,8 @@ msgstr "" "Stderr: %(stderr)r" #: nova/exception.py:92 -#, fuzzy msgid "DB exception wrapped." -msgstr "DB eccezione wrappata" +msgstr "" #: nova/exception.py:153 msgid "An unknown exception occurred." @@ -207,101 +210,105 @@ msgstr "" #: nova/exception.py:290 #, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:294 +#, 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:295 +#: nova/exception.py:299 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:299 +#: nova/exception.py:303 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:307 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:311 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:315 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:315 -#, fuzzy, python-format +#: nova/exception.py:319 msgid "Failed to reboot instance" -msgstr "Riavviando l'istanza %s" +msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:340 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:344 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:348 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:352 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:353 +#: nova/exception.py:357 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:358 +#: nova/exception.py:362 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:362 +#: nova/exception.py:366 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:366 +#: nova/exception.py:370 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, 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:376 +#: nova/exception.py:380 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -309,729 +316,736 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:387 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:391 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:395 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:399 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:403 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:404 +#: nova/exception.py:408 #, python-format msgid "Required flag %(flag)s not set." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:412 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:416 #, python-format msgid "Unable to locate account %(account_name) on Solidfire device" msgstr "" -#: nova/exception.py:416 -#, fuzzy, python-format +#: nova/exception.py:420 +#, python-format msgid "Volume not found for instance %(instance_id)s." -msgstr "Impossibile usare SR %(sr_ref)s per l'istanza %(instance_name)s" +msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:424 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:425 +#: nova/exception.py:429 msgid "Zero volume types found." msgstr "" -#: nova/exception.py:429 +#: nova/exception.py:433 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:438 +#: nova/exception.py:442 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:443 +#: nova/exception.py:447 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:447 +#: nova/exception.py:451 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:451 +#: nova/exception.py:455 +#, python-format +msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +msgstr "" + +#: nova/exception.py:460 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:464 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:468 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:472 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:476 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:472 +#: nova/exception.py:481 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:476 -#, fuzzy, python-format +#: nova/exception.py:485 +#, python-format msgid "Kernel not found for image %(image_id)s." -msgstr "La proprietà %(param)s non é stata trovata per l'immagine %(_image_id)s" +msgstr "" -#: nova/exception.py:480 -#, fuzzy, python-format +#: nova/exception.py:489 +#, python-format msgid "User %(user_id)s could not be found." -msgstr "Classe %s non può essere trovata" +msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:493 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:497 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:492 -#, fuzzy, python-format +#: nova/exception.py:501 +#, python-format msgid "Role %(role_id)s could not be found." -msgstr "Classe %s non può essere trovata" +msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:505 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:500 +#: nova/exception.py:509 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:504 +#: nova/exception.py:513 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:508 +#: nova/exception.py:517 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:512 +#: nova/exception.py:521 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:516 +#: nova/exception.py:525 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:520 +#: nova/exception.py:529 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:524 -#, fuzzy +#: nova/exception.py:533 msgid "No networks defined." -msgstr "No keypairs definita" +msgstr "" -#: nova/exception.py:528 +#: nova/exception.py:537 #, 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:533 +#: nova/exception.py:542 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:546 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:550 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:554 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:558 #, python-format msgid "Instance %(instance_id)s has zero fixed ips." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:562 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:567 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:571 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:575 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:571 +#: nova/exception.py:580 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:584 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:588 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:592 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:596 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:600 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:604 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:608 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:612 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:607 +#: nova/exception.py:616 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:611 +#: nova/exception.py:620 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:615 +#: nova/exception.py:624 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:619 -#, fuzzy, python-format +#: nova/exception.py:628 +#, python-format msgid "Interface %(interface)s not found." -msgstr "Istanza %s non trovata" +msgstr "" -#: nova/exception.py:623 -#, fuzzy, python-format +#: nova/exception.py:632 +#, python-format msgid "Keypair %(name)s not found for user %(user_id)s" -msgstr "La proprietà %(param)s non é stata trovata per l'immagine %(_image_id)s" +msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:636 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:640 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:635 -#, fuzzy, python-format +#: nova/exception.py:644 +#, python-format msgid "Host %(host)s could not be found." -msgstr "Classe %s non può essere trovata" +msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:648 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:652 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:656 #, python-format msgid "Auth token %(token)s could not be found." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:660 #, python-format msgid "Access Key %(access_key)s could not be found." msgstr "" -#: nova/exception.py:655 -#, fuzzy, python-format +#: nova/exception.py:664 msgid "Quota could not be found" -msgstr "Classe %s non può essere trovata" +msgstr "" -#: nova/exception.py:659 +#: nova/exception.py:668 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:663 +#: nova/exception.py:672 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:667 +#: nova/exception.py:676 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:681 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:685 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:690 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:695 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:699 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:695 +#: nova/exception.py:704 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:699 +#: nova/exception.py:708 #, 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:705 +#: nova/exception.py:714 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:718 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:722 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:727 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:722 -#, fuzzy, python-format +#: nova/exception.py:731 msgid "Zero instance types found." -msgstr "Istanza %s non trovata" +msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:735 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:739 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:744 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:748 #, python-format msgid "Zone %(zone_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:752 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:756 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:752 +#: nova/exception.py:761 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:765 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:761 +#: nova/exception.py:770 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:766 -#, fuzzy, python-format +#: nova/exception.py:775 msgid "LDAP object could not be found" -msgstr "Classe %s non può essere trovata" +msgstr "" -#: nova/exception.py:770 -#, fuzzy, python-format +#: nova/exception.py:779 +#, python-format msgid "LDAP user %(user_id)s could not be found." -msgstr "Classe %s non può essere trovata" +msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:783 #, python-format msgid "LDAP group %(group_id)s could not be found." msgstr "" -#: nova/exception.py:778 +#: nova/exception.py:787 #, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" -#: nova/exception.py:782 +#: nova/exception.py:791 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:786 +#: nova/exception.py:795 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:799 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:795 +#: nova/exception.py:804 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:808 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:812 msgid "Action not allowed." msgstr "" -#: nova/exception.py:807 -#, fuzzy, python-format +#: nova/exception.py:816 +#, python-format msgid "Unable to use global role %(role_id)s" -msgstr "Impossibile localizzare il volume %s" +msgstr "" -#: nova/exception.py:811 +#: nova/exception.py:820 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:815 +#: nova/exception.py:824 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:824 +#: nova/exception.py:833 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 #, python-format msgid "User %(user)s already exists." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:841 #, python-format msgid "LDAP user %(user)s already exists." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:845 #, python-format msgid "LDAP group %(group)s already exists." msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:849 #, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:854 #, python-format msgid "Project %(project)s already exists." msgstr "" -#: nova/exception.py:849 -#, fuzzy, python-format +#: nova/exception.py:858 +#, python-format msgid "Instance %(name)s already exists." -msgstr "L'istanza é stata già creata" +msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:862 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:866 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:870 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:865 +#: nova/exception.py:874 msgid "Migration error" msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:878 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:882 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:886 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:890 msgid "Nova access parameters were not specified." msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:894 #, python-format msgid "Virtual Storage Array %(id)d could not be found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:898 #, python-format msgid "Virtual Storage Array %(name)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:902 msgid "When resizing, instances must change size!" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:906 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:910 msgid "1 or more Zones could not complete the request" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:914 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:909 +#: nova/exception.py:918 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:922 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:926 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:930 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:934 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:929 +#: nova/exception.py:938 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:933 +#: nova/exception.py:942 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:947 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:937 +#: nova/exception.py:951 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:941 +#: nova/exception.py:955 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:945 +#: nova/exception.py:959 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:964 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:968 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:972 msgid "Detected more than one volume with name %(vol_name)" msgstr "" -#: nova/exception.py:962 +#: nova/exception.py:976 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:967 -#, fuzzy, python-format +#: nova/exception.py:981 msgid "Unable to create instance type" -msgstr "Impossibile montare il volume all'istanza %s" +msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:985 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:989 #, python-format msgid "Error in SolidFire API response: status=%(status)s" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:993 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:983 +#: nova/exception.py:997 msgid "Detected existing vlan with id %(vlan)" msgstr "" -#: nova/exception.py:987 -#, fuzzy, python-format +#: nova/exception.py:1001 +#, python-format msgid "Instance %(instance_id)s could not be found." -msgstr "Istanza %s non trovata" +msgstr "" -#: nova/exception.py:991 +#: nova/exception.py:1005 msgid "Invalid id: %(val) (expecting \"i-...\")." msgstr "" -#: nova/log.py:307 +#: nova/log.py:310 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1068,164 +1082,183 @@ msgstr "" msgid "Starting %(topic)s node (version %(vcs_string)s)" msgstr "" -#: nova/service.py:176 +#: nova/service.py:177 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:250 +#: nova/service.py:251 msgid "Service killed that has no database entry" msgstr "Servizio terminato che non ha entry nel database" -#: nova/service.py:287 +#: nova/service.py:288 msgid "The service database object disappeared, Recreating it." msgstr "Il servizio é scomparso dal database, ricreo." -#: nova/service.py:302 +#: nova/service.py:303 msgid "Recovered model server connection!" msgstr "Connessione al model server ripristinata!" -#: nova/service.py:308 +#: nova/service.py:309 msgid "model server went away" msgstr "model server é scomparso" -#: nova/service.py:400 +#: nova/service.py:402 msgid "Full set of FLAGS:" -msgstr "" +msgstr "Insieme di FLAGS:" -#: nova/service.py:407 +#: nova/service.py:409 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/utils.py:72 +#: nova/utils.py:74 #, python-format msgid "Inner Exception: %s" msgstr "Eccezione interna: %s" -#: nova/utils.py:156 +#: nova/utils.py:158 #, python-format msgid "Fetching %s" msgstr "Prelievo %s" -#: nova/utils.py:197 +#: nova/utils.py:199 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:207 +#: nova/utils.py:209 #, python-format msgid "Running cmd (subprocess): %s" msgstr "Esecuzione del comando (sottoprocesso): %s" -#: nova/utils.py:223 nova/utils.py:302 +#: nova/utils.py:225 nova/utils.py:304 #, python-format msgid "Result was %s" msgstr "Il risultato é %s" -#: nova/utils.py:236 +#: nova/utils.py:238 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:278 +#: nova/utils.py:280 #, python-format msgid "Running cmd (SSH): %s" msgstr "Eseguendo cmd (SSH): %s" -#: nova/utils.py:280 +#: nova/utils.py:282 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:284 +#: nova/utils.py:286 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:343 +#: nova/utils.py:345 #, python-format msgid "debug in callback: %s" msgstr "debug in callback: %s" -#: nova/utils.py:476 +#: nova/utils.py:478 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:479 +#: nova/utils.py:481 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:576 +#: nova/utils.py:592 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:587 +#: nova/utils.py:603 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:636 +#: nova/utils.py:652 msgid "in looping call" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:828 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:814 +#: nova/utils.py:832 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:818 +#: nova/utils.py:836 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:825 +#: nova/utils.py:843 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:902 +#, python-format +msgid "Found sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:906 +#, python-format +msgid "Cleaned sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:921 +#, python-format +msgid "Found lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:926 +#, python-format +msgid "Cleaned lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:1036 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:966 +#: nova/utils.py:1067 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1091 +#: nova/utils.py:1192 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1123 -#, fuzzy +#: nova/utils.py:1224 msgid "Original exception being dropped" -msgstr "DB eccezione wrappata" +msgstr "" -#: nova/utils.py:1242 +#: nova/utils.py:1343 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1244 +#: nova/utils.py:1345 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1276 +#: nova/utils.py:1377 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1278 +#: nova/utils.py:1379 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" @@ -1436,7 +1469,7 @@ msgid "" msgstr "" #: nova/api/ec2/cloud.py:755 -#: nova/api/openstack/compute/contrib/security_groups.py:286 +#: nova/api/openstack/compute/contrib/security_groups.py:292 #, python-format msgid "Create Security Group %s" msgstr "" @@ -1446,120 +1479,117 @@ msgstr "" msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:788 -#: nova/api/openstack/compute/contrib/security_groups.py:239 +#: nova/api/ec2/cloud.py:790 +#: nova/api/openstack/compute/contrib/security_groups.py:245 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:796 nova/compute/manager.py:1577 +#: nova/api/ec2/cloud.py:798 nova/compute/manager.py:1589 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:867 +#: nova/api/ec2/cloud.py:869 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:871 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:873 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:215 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:899 +#: nova/api/ec2/cloud.py:901 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:914 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:916 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:941 nova/api/ec2/cloud.py:998 -#: nova/api/ec2/cloud.py:1465 nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:943 nova/api/ec2/cloud.py:1000 +#: nova/api/ec2/cloud.py:1467 nova/api/ec2/cloud.py:1482 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1064 +#: nova/api/ec2/cloud.py:1066 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1209 +#: nova/api/ec2/cloud.py:1211 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1221 +#: nova/api/ec2/cloud.py:1223 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1226 +#: nova/api/ec2/cloud.py:1228 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1236 +#: nova/api/ec2/cloud.py:1238 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1261 -#, fuzzy +#: nova/api/ec2/cloud.py:1263 msgid "Image must be available" -msgstr "Lo stato del volume deve essere disponibile" +msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1307 -#, fuzzy, python-format +#: nova/api/ec2/cloud.py:1309 msgid "Going to stop instances" -msgstr "Riavviando l'istanza %s" +msgstr "" -#: nova/api/ec2/cloud.py:1318 -#, fuzzy, python-format +#: nova/api/ec2/cloud.py:1320 msgid "Going to start instances" -msgstr "Riavviando l'istanza %s" +msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1412 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1437 +#: nova/api/ec2/cloud.py:1439 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1483 +#: nova/api/ec2/cloud.py:1485 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1485 +#: nova/api/ec2/cloud.py:1487 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1487 +#: nova/api/ec2/cloud.py:1489 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1489 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1546 +#: nova/api/ec2/cloud.py:1548 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -1619,16 +1649,16 @@ msgstr "" msgid "Could not find %s in request." msgstr "" -#: nova/api/openstack/auth.py:188 +#: nova/api/openstack/auth.py:192 #, python-format msgid "Successfully authenticated '%s'" msgstr "" -#: nova/api/openstack/auth.py:238 +#: nova/api/openstack/auth.py:242 msgid "User not found with provided API key." msgstr "" -#: nova/api/openstack/auth.py:255 +#: nova/api/openstack/auth.py:259 #, python-format msgid "Provided API key is valid, but not for user '%(username)s'" msgstr "" @@ -1650,9 +1680,9 @@ msgid "offset param must be positive" msgstr "" #: nova/api/openstack/common.py:202 -#, fuzzy, python-format +#, python-format msgid "marker [%s] not found" -msgstr "Istanza %s non trovata" +msgstr "" #: nova/api/openstack/common.py:242 #, python-format @@ -1663,21 +1693,21 @@ msgstr "" msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:358 +#: nova/api/openstack/common.py:334 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:337 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:441 +#: nova/api/openstack/common.py:417 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:443 +#: nova/api/openstack/common.py:419 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -1692,9 +1722,9 @@ msgid "Ext name: %s" msgstr "" #: nova/api/openstack/extensions.py:229 -#, fuzzy, python-format +#, python-format msgid "Ext alias: %s" -msgstr "Il risultato é %s" +msgstr "" #: nova/api/openstack/extensions.py:230 #, python-format @@ -1829,9 +1859,8 @@ msgstr "" #: nova/api/openstack/compute/image_metadata.py:40 #: nova/api/openstack/compute/images.py:142 #: nova/api/openstack/compute/images.py:157 -#, fuzzy, python-format msgid "Image not found." -msgstr "Istanza %s non trovata" +msgstr "" #: nova/api/openstack/compute/image_metadata.py:79 msgid "Incorrect request body format" @@ -1856,14 +1885,12 @@ msgid "Invalid metadata key" msgstr "" #: nova/api/openstack/compute/ips.py:74 -#, fuzzy, python-format msgid "Instance does not exist" -msgstr "Istanza %s non trovata" +msgstr "" #: nova/api/openstack/compute/ips.py:97 -#, fuzzy, python-format msgid "Instance is not a member of specified network" -msgstr "istanza %s: ripristino rete" +msgstr "" #: nova/api/openstack/compute/limits.py:140 #, python-format @@ -1872,7 +1899,7 @@ msgid "" "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:265 +#: nova/api/openstack/compute/limits.py:266 msgid "This request was rate-limited." msgstr "" @@ -1884,9 +1911,8 @@ msgstr "" #: nova/api/openstack/compute/server_metadata.py:143 #: nova/api/openstack/compute/server_metadata.py:156 -#, fuzzy, python-format msgid "Metadata item was not found" -msgstr "Istanza %s non trovata" +msgstr "" #: nova/api/openstack/compute/servers.py:425 #, python-format @@ -1987,9 +2013,8 @@ msgstr "" #: nova/api/openstack/compute/servers.py:832 #: nova/api/openstack/compute/servers.py:852 -#, fuzzy msgid "Instance has not been resized." -msgstr "L'istanza é stata già creata" +msgstr "" #: nova/api/openstack/compute/servers.py:838 #, python-format @@ -2015,18 +2040,16 @@ msgid "Error in reboot %s" msgstr "" #: nova/api/openstack/compute/servers.py:900 -#, fuzzy, python-format msgid "Unable to locate requested flavor." -msgstr "Impossibile localizzare il volume %s" +msgstr "" #: nova/api/openstack/compute/servers.py:903 msgid "Resize requires a change in size." msgstr "" #: nova/api/openstack/compute/servers.py:927 -#, fuzzy msgid "Malformed server entity" -msgstr "model server é scomparso" +msgstr "" #: nova/api/openstack/compute/servers.py:934 msgid "Missing imageRef attribute" @@ -2058,7 +2081,7 @@ msgid "Resize requests require 'flavorRef' attribute." msgstr "" #: nova/api/openstack/compute/servers.py:1006 -#: nova/api/openstack/compute/contrib/aggregates.py:140 +#: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/networks.py:65 msgid "Invalid request body" msgstr "" @@ -2068,9 +2091,8 @@ msgid "Could not parse imageRef from request." msgstr "" #: nova/api/openstack/compute/servers.py:1061 -#, fuzzy, python-format msgid "Instance could not be found" -msgstr "Istanza %s non trovata" +msgstr "" #: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" @@ -2125,14 +2147,13 @@ msgstr "Compute.api::reset_network %s" #: nova/api/openstack/compute/contrib/admin_actions.py:186 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:43 -#, fuzzy, python-format msgid "Server not found" -msgstr "Istanza %s non trovata" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:157 -#, fuzzy, python-format +#, python-format msgid "Compute.api::inject_network_info %s" -msgstr "Compute.api::reset_network %s" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format @@ -2165,9 +2186,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/server_action_list.py:49 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 #: nova/api/openstack/compute/contrib/server_start_stop.py:38 -#, fuzzy, python-format msgid "Instance not found" -msgstr "Istanza %s non trovata" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:272 msgid "host and block_migration must be specified." @@ -2178,44 +2198,82 @@ msgstr "" msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:137 +#: nova/api/openstack/compute/contrib/aggregates.py:76 #, python-format -msgid "Aggregates does not have %s action" +msgid "" +"Cannot create aggregate with name %(name)s and availability zone " +"%(avail_zone)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:75 -msgid "Only root certificate can be retrieved." +#: nova/api/openstack/compute/contrib/aggregates.py:88 +#, python-format +msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:117 -msgid "" -"Unable to claim IP for VPN instances, ensure it isn't running, and try " -"again in a few minutes" +#: nova/api/openstack/compute/contrib/aggregates.py:114 +#, python-format +msgid "Cannot update aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/consoles.py:44 -msgid "Missing type specification" +#: nova/api/openstack/compute/contrib/aggregates.py:126 +#, python-format +msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/consoles.py:56 -msgid "Invalid type specification" +#: nova/api/openstack/compute/contrib/aggregates.py:139 +#, python-format +msgid "Aggregates does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/disk_config.py:44 +#: nova/api/openstack/compute/contrib/aggregates.py:152 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format -msgid "%s must be either 'MANUAL' or 'AUTO'." +msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "" +#: nova/api/openstack/compute/contrib/aggregates.py:171 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:195 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:75 +msgid "Only root certificate can be retrieved." +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe.py:117 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" +msgstr "" + +#: nova/api/openstack/compute/contrib/consoles.py:44 +msgid "Missing type specification" +msgstr "" + +#: nova/api/openstack/compute/contrib/consoles.py:56 +msgid "Invalid type specification" +msgstr "" + +#: nova/api/openstack/compute/contrib/disk_config.py:44 +#, python-format +msgid "%s must be either 'MANUAL' or 'AUTO'." +msgstr "" + +#: nova/api/openstack/compute/contrib/extended_server_attributes.py:65 #: nova/api/openstack/compute/contrib/extended_status.py:61 -#, fuzzy, python-format msgid "Server not found." -msgstr "Istanza %s non trovata" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextradata.py:60 #: nova/api/openstack/compute/contrib/flavorextradata.py:90 -#, fuzzy msgid "Flavor not found." -msgstr "Nessun host trovato" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 #: nova/api/openstack/compute/contrib/volumetypes.py:158 @@ -2233,8 +2291,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:201 #: nova/api/openstack/compute/contrib/floating_ips.py:230 -#: nova/api/openstack/compute/contrib/security_groups.py:559 -#: nova/api/openstack/compute/contrib/security_groups.py:592 +#: nova/api/openstack/compute/contrib/security_groups.py:560 +#: nova/api/openstack/compute/contrib/security_groups.py:593 msgid "Missing parameter dict" msgstr "" @@ -2251,29 +2309,38 @@ msgstr "" msgid "Associate floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:145 +#: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:150 +#: nova/api/openstack/compute/contrib/hosts.py:148 +#, python-format +msgid "Invalid mode: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:152 #, python-format msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:159 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/hosts.py:170 +#, python-format +msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:181 +#, python-format msgid "Setting host %(host)s to %(state)s." -msgstr "Trasmissione asincrona a %(topic)s %(host)s for %(method)s" +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:206 +#: nova/api/openstack/compute/contrib/hosts.py:228 msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:214 -#, fuzzy +#: nova/api/openstack/compute/contrib/hosts.py:236 msgid "Host not found" -msgstr "Nessun host trovato" +msgstr "" #: nova/api/openstack/compute/contrib/keypairs.py:85 msgid "Keypair name must be between 1 and 255 characters long" @@ -2310,9 +2377,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/networks.py:74 #: nova/api/openstack/compute/contrib/networks.py:91 #: nova/api/openstack/compute/contrib/networks.py:101 -#, fuzzy msgid "Network not found" -msgstr "Nessun host trovato" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:87 #, python-format @@ -2328,103 +2394,107 @@ msgstr "" msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:219 +#: nova/api/openstack/compute/contrib/security_groups.py:222 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:289 +#: nova/api/openstack/compute/contrib/security_groups.py:243 +msgid "Security group is still in use" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:295 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:309 +#: nova/api/openstack/compute/contrib/security_groups.py:315 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:312 +#: nova/api/openstack/compute/contrib/security_groups.py:318 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:321 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:342 +#: nova/api/openstack/compute/contrib/security_groups.py:348 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:345 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:351 +#, python-format msgid "Security group (%s) not found" -msgstr "Istanza %s non trovata" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:354 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:363 +#: nova/api/openstack/compute/contrib/security_groups.py:369 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:370 +#: nova/api/openstack/compute/contrib/security_groups.py:376 #, python-format msgid "This rule already exists in group %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:408 +#: nova/api/openstack/compute/contrib/security_groups.py:414 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:412 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Parent group id and group id cannot be same" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:490 +#: nova/api/openstack/compute/contrib/security_groups.py:496 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:493 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:499 +#, python-format msgid "Rule (%s) not found" -msgstr "Istanza %s non trovata" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:500 +#: nova/api/openstack/compute/contrib/security_groups.py:506 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:562 -#: nova/api/openstack/compute/contrib/security_groups.py:595 +#: nova/api/openstack/compute/contrib/security_groups.py:563 +#: nova/api/openstack/compute/contrib/security_groups.py:596 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:566 -#: nova/api/openstack/compute/contrib/security_groups.py:599 +#: nova/api/openstack/compute/contrib/security_groups.py:567 +#: nova/api/openstack/compute/contrib/security_groups.py:600 msgid "Security group name cannot be empty" msgstr "" #: nova/api/openstack/compute/contrib/server_start_stop.py:45 -#, fuzzy, python-format +#, python-format msgid "start instance %r" -msgstr "Terminando l'istanza %s" +msgstr "" #: nova/api/openstack/compute/contrib/server_start_stop.py:54 -#, fuzzy, python-format +#, python-format msgid "stop instance %r" -msgstr "Riavviando l'istanza %s" +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:170 msgid "No body provided" msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:182 -#, fuzzy, python-format +#, python-format msgid "Create VSA %(display_name)s of type %(vc_type)s" -msgstr "Creata VM %(instance_name)s come %(vm_ref)s" +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:203 #, python-format @@ -2489,9 +2559,9 @@ msgid "Show. vsa_id=%(vsa_id)s, id=%(id)s" msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:623 -#, fuzzy, python-format +#, python-format msgid "Index instances for VSA %s" -msgstr "Avviando l'interfaccia Bridge per %s" +msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:73 #: nova/api/openstack/volume/volumes.py:99 @@ -2682,13 +2752,11 @@ msgid "Launching VPN for %s" msgstr "" #: nova/compute/api.py:149 -#, fuzzy, python-format +#, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -"Quota ecceduta per %(pid)s, tentato di creare un volume di dimensione " -"%(size)sG" #: nova/compute/api.py:160 #, python-format @@ -2696,11 +2764,9 @@ msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" #: nova/compute/api.py:213 -#, fuzzy, python-format +#, python-format msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances" msgstr "" -"Quota ecceduta per %(pid)s, tentato di creare un volume di dimensione " -"%(size)sG" #: nova/compute/api.py:216 msgid "Instance quota exceeded. You cannot run any more instances of this type." @@ -2740,62 +2806,62 @@ msgstr "" msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:832 +#: nova/compute/api.py:828 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:852 +#: nova/compute/api.py:848 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:886 +#: nova/compute/api.py:882 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:924 +#: nova/compute/api.py:920 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:943 +#: nova/compute/api.py:939 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:947 +#: nova/compute/api.py:943 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1013 nova/volume/api.py:163 +#: nova/compute/api.py:1009 nova/volume/api.py:163 #: nova/volume/volume_types.py:64 -#, fuzzy, python-format +#, python-format msgid "Searching by: %s" -msgstr "Prelievo %s" - -#: nova/compute/api.py:1108 -msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:1111 -#, fuzzy, python-format -msgid "Unable to find host for Instance %s" -msgstr "Impossibile montare il volume all'istanza %s" - -#: nova/compute/api.py:1353 +#: nova/compute/api.py:1300 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1361 +#: nova/compute/api.py:1308 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1652 +#: nova/compute/api.py:1572 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" +#: nova/compute/api.py:1804 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/api.py:1807 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + #: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65 msgid "create arguments must be positive integers" msgstr "" @@ -2806,483 +2872,500 @@ msgid "DB error: %s" msgstr "" #: nova/compute/instance_types.py:84 -#, fuzzy, python-format +#, python-format msgid "Instance type %s not found for deletion" -msgstr "Istanza %s non trovata" +msgstr "" -#: nova/compute/manager.py:136 +#: nova/compute/manager.py:141 #, python-format msgid "check_instance_lock: decorating: |%s|" msgstr "check_instance_lock: decorazione: |%s|" -#: nova/compute/manager.py:138 -#, fuzzy, python-format +#: nova/compute/manager.py:143 +#, python-format msgid "" "check_instance_lock: arguments: |%(self)s| |%(context)s| " "|%(instance_uuid)s|" -msgstr "check_instance_lock: argomenti: |%(self)s| |%(context)s| |%(instance_id)s|" +msgstr "" -#: nova/compute/manager.py:142 +#: nova/compute/manager.py:147 #, python-format msgid "check_instance_lock: locked: |%s|" msgstr "check_instance_lock: bloccato: |%s|" -#: nova/compute/manager.py:144 +#: nova/compute/manager.py:149 #, python-format msgid "check_instance_lock: admin: |%s|" msgstr "check_instance_lock: admin: |%s|" -#: nova/compute/manager.py:149 +#: nova/compute/manager.py:154 #, python-format msgid "check_instance_lock: executing: |%s|" msgstr "check_instance_lock: esecuzione: |%s|" -#: nova/compute/manager.py:153 +#: nova/compute/manager.py:158 #, python-format msgid "check_instance_lock: not executing |%s|" msgstr "check_instance_lock: non esecuzione |%s|" -#: nova/compute/manager.py:199 -#, fuzzy, python-format +#: nova/compute/manager.py:204 +#, python-format msgid "Unable to load the virtualization driver: %s" -msgstr "Impossibile localizzare il volume %s" +msgstr "" -#: nova/compute/manager.py:233 +#: nova/compute/manager.py:239 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:238 +#: nova/compute/manager.py:244 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:248 +#: nova/compute/manager.py:254 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:253 +#: nova/compute/manager.py:259 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:322 +#: nova/compute/manager.py:328 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:389 +#: nova/compute/manager.py:395 #, python-format msgid "" "Going to force the deletion of the vm %(instance_uuid)s, even if it is " "deleted" msgstr "" -#: nova/compute/manager.py:395 +#: nova/compute/manager.py:401 #, python-format msgid "" "Instance %(instance_uuid)s did not exist in the DB, but I will shut it " "down anyway using a special context" msgstr "" -#: nova/compute/manager.py:401 +#: nova/compute/manager.py:407 #, python-format msgid "exception terminating the instance %(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:439 -#, fuzzy, python-format +#: nova/compute/manager.py:445 +#, python-format msgid "Instance %s not found." -msgstr "Istanza %s non trovata" +msgstr "" -#: nova/compute/manager.py:475 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "L'istanza é stata già creata" -#: nova/compute/manager.py:518 +#: nova/compute/manager.py:524 #, 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:523 +#: nova/compute/manager.py:529 #, 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:533 -#, fuzzy, python-format +#: nova/compute/manager.py:539 msgid "Starting instance..." -msgstr "Terminando l'istanza %s" +msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:549 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:556 -#, fuzzy, python-format +#: nova/compute/manager.py:562 msgid "Instance failed network setup" -msgstr "Istanza %s: esecuzione fallita..." +msgstr "" -#: nova/compute/manager.py:560 -#, fuzzy, python-format +#: nova/compute/manager.py:566 +#, python-format msgid "Instance network_info: |%s|" -msgstr "check_instance_lock: decorazione: |%s|" +msgstr "" -#: nova/compute/manager.py:573 -#, fuzzy, python-format +#: nova/compute/manager.py:579 msgid "Instance failed block device setup" -msgstr "Istanza %s: esecuzione fallita..." +msgstr "" -#: nova/compute/manager.py:589 -#, fuzzy, python-format +#: nova/compute/manager.py:595 msgid "Instance failed to spawn" -msgstr "Istanza %s: esecuzione fallita..." +msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:616 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:661 +#: nova/compute/manager.py:667 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:673 +#: nova/compute/manager.py:679 #, python-format msgid "trying to destroy already destroyed instance: %s" msgstr "Provando a distruggere una istanza già distrutta: %s" -#: nova/compute/manager.py:693 +#: nova/compute/manager.py:699 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:700 -#, fuzzy, python-format +#: nova/compute/manager.py:706 +#, python-format msgid "terminating bdm %s" -msgstr "Terminando l'istanza %s" +msgstr "" -#: nova/compute/manager.py:789 +#: nova/compute/manager.py:795 #, python-format msgid "" "Cannot rebuild instance [%(instance_uuid)s], because the given image does" " not exist." msgstr "" -#: nova/compute/manager.py:794 +#: nova/compute/manager.py:800 #, python-format msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" msgstr "" -#: nova/compute/manager.py:801 -#, fuzzy, python-format +#: nova/compute/manager.py:807 +#, python-format msgid "Rebuilding instance %s" -msgstr "Riavviando l'istanza %s" +msgstr "" -#: nova/compute/manager.py:854 +#: nova/compute/manager.py:860 #, python-format msgid "Rebooting instance %s" msgstr "Riavviando l'istanza %s" -#: nova/compute/manager.py:869 +#: nova/compute/manager.py:875 #, python-format msgid "" "trying to reboot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:907 +#: nova/compute/manager.py:913 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/manager.py:919 +#: nova/compute/manager.py:925 #, python-format msgid "instance %s: snapshotting" msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/manager.py:925 +#: nova/compute/manager.py:931 #, python-format msgid "" "trying to snapshot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:984 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:989 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:987 -#, fuzzy, python-format +#: nova/compute/manager.py:993 +#, python-format msgid "Deleting image %s" -msgstr "Immagine Glance %s" +msgstr "" -#: nova/compute/manager.py:1017 +#: nova/compute/manager.py:1023 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1023 -#, fuzzy, python-format +#: nova/compute/manager.py:1029 +#, python-format msgid "Instance %s: Root password set" -msgstr "istanza %s: impostazione password di amministratore" +msgstr "" -#: nova/compute/manager.py:1032 +#: nova/compute/manager.py:1038 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1046 -#, fuzzy, python-format +#: nova/compute/manager.py:1052 msgid "Error setting admin password" -msgstr "istanza %s: impostazione password di amministratore" +msgstr "" -#: nova/compute/manager.py:1061 +#: nova/compute/manager.py:1067 #, python-format msgid "" "trying to inject a file into a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1066 +#: nova/compute/manager.py:1072 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1080 +#: nova/compute/manager.py:1086 #, python-format msgid "" "trying to update agent on a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1085 +#: nova/compute/manager.py:1091 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, python-format msgid "instance %s: rescuing" msgstr "" -#: nova/compute/manager.py:1123 +#: nova/compute/manager.py:1129 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1242 +#: nova/compute/manager.py:1248 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1259 -#, fuzzy, python-format +#: nova/compute/manager.py:1265 +#, python-format msgid "instance %s: migrating" -msgstr "istanza %s: in pausa" +msgstr "" -#: nova/compute/manager.py:1296 nova/compute/manager.py:1371 -#: nova/compute/manager.py:2319 +#: nova/compute/manager.py:1302 nova/compute/manager.py:1377 +#: nova/compute/manager.py:2395 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1424 +#: nova/compute/manager.py:1430 #, python-format msgid "instance %s: pausing" msgstr "istanza %s: in pausa" -#: nova/compute/manager.py:1442 +#: nova/compute/manager.py:1448 #, python-format msgid "instance %s: unpausing" msgstr "istanza %s: fuori pausa" -#: nova/compute/manager.py:1472 +#: nova/compute/manager.py:1484 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "istanza %s: ricezione diagnostiche" -#: nova/compute/manager.py:1481 +#: nova/compute/manager.py:1493 #, python-format msgid "instance %s: suspending" msgstr "istanza %s: sospensione in corso" -#: nova/compute/manager.py:1503 +#: nova/compute/manager.py:1515 #, python-format msgid "instance %s: resuming" msgstr "istanza %s: ripristino" -#: nova/compute/manager.py:1526 +#: nova/compute/manager.py:1538 #, python-format msgid "instance %s: locking" msgstr "istanza %s: bloccato" -#: nova/compute/manager.py:1535 +#: nova/compute/manager.py:1547 #, python-format msgid "instance %s: unlocking" msgstr "istanza %s: sbloccato" -#: nova/compute/manager.py:1543 +#: nova/compute/manager.py:1555 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1553 +#: nova/compute/manager.py:1565 #, python-format msgid "instance %s: reset network" msgstr "istanza %s: ripristino rete" -#: nova/compute/manager.py:1561 -#, fuzzy, python-format +#: nova/compute/manager.py:1573 +#, python-format msgid "instance %s: inject network info" -msgstr "istanza %s: ripristino rete" +msgstr "" -#: nova/compute/manager.py:1565 +#: nova/compute/manager.py:1577 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1602 -#, fuzzy, python-format +#: nova/compute/manager.py:1614 +#, python-format msgid "instance %s: getting vnc console" -msgstr "istanza %s: impostazione password di amministratore" +msgstr "" -#: nova/compute/manager.py:1632 -#, fuzzy, python-format +#: nova/compute/manager.py:1644 +#, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "" -#: nova/compute/manager.py:1650 -#, fuzzy, python-format +#: nova/compute/manager.py:1662 +#, python-format +msgid "" +"instance %(instance_uuid)s: attaching volume %(volume_id)s to " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:1664 +#, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "" -#: nova/compute/manager.py:1662 +#: nova/compute/manager.py:1673 +#, python-format +msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" +msgstr "" + +#: nova/compute/manager.py:1683 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1690 -#, fuzzy, python-format +#: nova/compute/manager.py:1711 +#, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "" -#: nova/compute/manager.py:1694 +#: nova/compute/manager.py:1715 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1781 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1822 -#, fuzzy, python-format +#: nova/compute/manager.py:1843 msgid "Instance has no volume." -msgstr "Istanza %s non trovata" +msgstr "" -#: nova/compute/manager.py:1850 +#: nova/compute/manager.py:1871 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1907 +#: nova/compute/manager.py:1928 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:1934 +#: nova/compute/manager.py:1955 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:1964 +#: nova/compute/manager.py:1985 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:1972 +#: nova/compute/manager.py:1993 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:1974 +#: nova/compute/manager.py:1995 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2012 +#: nova/compute/manager.py:2033 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2035 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:2029 +#: nova/compute/manager.py:2050 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2112 +#: nova/compute/manager.py:2157 +#, python-format +msgid "Updated the info_cache for instance %s" +msgstr "" + +#: nova/compute/manager.py:2186 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2139 +#: nova/compute/manager.py:2213 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2167 +#: nova/compute/manager.py:2241 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2179 -#, python-format +#: nova/compute/manager.py:2252 msgid "" -"Instance %(name)s found in database but not known by hypervisor. Setting " -"power state to NOSTATE" +"Instance found in database but not known by hypervisor. Setting power " +"state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2275 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2215 +#: nova/compute/manager.py:2287 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2294 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Detected instance with name label '%(name_label)s' which is marked as " "DELETED but still present on host." msgstr "" -#: nova/compute/manager.py:2300 +#: nova/compute/manager.py:2359 #, python-format msgid "" -"Destroying instance with name label '%(name_label)s' which is marked as " -"DELETED but still present on host." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/compute/manager.py:2308 +#: nova/compute/manager.py:2366 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:2436 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + #: nova/compute/utils.py:141 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -3360,22 +3443,22 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:565 nova/db/sqlalchemy/api.py:600 +#: nova/db/sqlalchemy/api.py:566 nova/db/sqlalchemy/api.py:601 #, python-format msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4126 nova/db/sqlalchemy/api.py:4152 +#: nova/db/sqlalchemy/api.py:4162 nova/db/sqlalchemy/api.py:4188 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4210 +#: nova/db/sqlalchemy/api.py:4246 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4254 +#: nova/db/sqlalchemy/api.py:4290 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3393,72 +3476,68 @@ msgstr "" msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:75 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48 msgid "interface column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:82 -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:58 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:80 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:54 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:61 #, python-format msgid "Table |%s| not created!" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:89 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87 msgid "VIF column not added to fixed_ips table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:99 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97 #, python-format msgid "join list for moving mac_addresses |%s|" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:123 -msgid "Can't downgrade without losing data" -msgstr "" - #: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:39 -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:61 -#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:98 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:99 msgid "foreign key constraint couldn't be added" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:53 +#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:58 msgid "foreign key constraint couldn't be dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:39 +#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34 msgid "priority column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:43 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41 #: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:42 -#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:56 #: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68 msgid "foreign key constraint couldn't be removed" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:38 +#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34 msgid "progress column not added to instances table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:102 +#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97 #, python-format msgid "" "Could not cast flavorid to integer: %s. Set flavorid to an integer-like " "string to downgrade." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69 msgid "instance_info_caches tables not dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:45 +#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41 msgid "progress column not added to compute_nodes table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:66 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76 msgid "dns_domains table not dropped" msgstr "" @@ -3575,9 +3654,9 @@ msgstr "" #: nova/network/linux_net.py:587 nova/network/linux_net.py:609 #: nova/network/linux_net.py:651 -#, fuzzy, python-format +#, python-format msgid "Instance %(instance_id)s not found" -msgstr "Istanza %s non trovata" +msgstr "" #: nova/network/linux_net.py:718 #, python-format @@ -3609,39 +3688,37 @@ msgstr "Avviando l'interfaccia VLAN %s" msgid "Starting Bridge interface for %s" msgstr "Avviando l'interfaccia Bridge per %s" -#: nova/network/manager.py:273 nova/network/manager.py:465 -#, fuzzy, python-format +#: nova/network/manager.py:273 nova/network/manager.py:471 +#, python-format msgid "Interface %(interface)s not found" -msgstr "Istanza %s non trovata" +msgstr "" #: nova/network/manager.py:288 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:323 +#: nova/network/manager.py:328 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:355 +#: nova/network/manager.py:361 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:359 +#: nova/network/manager.py:365 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:371 -#, fuzzy, python-format +#: nova/network/manager.py:377 +#, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -"Quota ecceduta per %(pid)s, tentato di creare un volume di dimensione " -"%(size)sG" -#: nova/network/manager.py:583 +#: nova/network/manager.py:589 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3649,41 +3726,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:629 +#: nova/network/manager.py:635 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:639 +#: nova/network/manager.py:645 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:747 +#: nova/network/manager.py:753 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:751 +#: nova/network/manager.py:757 msgid "setting network host" msgstr "" -#: nova/network/manager.py:863 -#, fuzzy, python-format +#: nova/network/manager.py:871 +#, python-format msgid "network allocations for instance |%s|" -msgstr "Riavviando l'istanza %s" +msgstr "" -#: nova/network/manager.py:868 +#: nova/network/manager.py:876 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:892 -#, fuzzy, python-format +#: nova/network/manager.py:905 +#, python-format msgid "network deallocation for instance |%s|" -msgstr "Riavviando l'istanza %s" +msgstr "" -#: nova/network/manager.py:1111 +#: nova/network/manager.py:1126 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3691,68 +3768,68 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1186 +#: nova/network/manager.py:1201 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1190 +#: nova/network/manager.py:1205 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1198 +#: nova/network/manager.py:1213 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1203 +#: nova/network/manager.py:1218 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1207 +#: nova/network/manager.py:1222 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1210 +#: nova/network/manager.py:1225 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1278 +#: nova/network/manager.py:1294 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1281 +#: nova/network/manager.py:1297 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1292 +#: nova/network/manager.py:1308 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1351 +#: nova/network/manager.py:1367 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1370 +#: nova/network/manager.py:1386 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1686 +#: nova/network/manager.py:1703 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1693 +#: nova/network/manager.py:1710 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -3783,70 +3860,68 @@ msgid "Server %(status_code)s error: %(data)s" msgstr "" #: nova/network/quantum/client.py:210 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to server. Got error: %s" msgstr "" -"Impossibile connettersi al server AMQP dopo %d tentativi. Terminando " -"l'applicazione." #: nova/network/quantum/client.py:229 #, python-format msgid "unable to deserialize object of type = '%s'" msgstr "" -#: nova/network/quantum/manager.py:152 +#: nova/network/quantum/manager.py:151 msgid "QuantumManager does not use 'multi_host' parameter." msgstr "" -#: nova/network/quantum/manager.py:156 +#: nova/network/quantum/manager.py:155 msgid "QuantumManager requires that only one network is created per call" msgstr "" -#: nova/network/quantum/manager.py:166 +#: nova/network/quantum/manager.py:165 msgid "QuantumManager does not use 'vlan_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:172 +#: nova/network/quantum/manager.py:171 msgid "QuantumManager does not use 'vpn_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:176 +#: nova/network/quantum/manager.py:175 msgid "QuantumManager does not use 'bridge' parameter." msgstr "" -#: nova/network/quantum/manager.py:180 +#: nova/network/quantum/manager.py:179 msgid "QuantumManager does not use 'bridge_interface' parameter." msgstr "" -#: nova/network/quantum/manager.py:185 +#: nova/network/quantum/manager.py:184 msgid "QuantumManager requires a valid (.1) gateway address." msgstr "" -#: nova/network/quantum/manager.py:197 +#: nova/network/quantum/manager.py:196 #, python-format msgid "" "Unable to find existing quantum network for tenant '%(q_tenant_id)s' with" " net-id '%(quantum_net_id)s'" msgstr "" -#: nova/network/quantum/manager.py:243 +#: nova/network/quantum/manager.py:242 #, python-format msgid "Network %s has active ports, cannot delete" msgstr "" -#: nova/network/quantum/manager.py:289 -#, fuzzy, python-format +#: nova/network/quantum/manager.py:288 +#, python-format msgid "network allocations for instance %s" -msgstr "Riavviando l'istanza %s" +msgstr "" -#: nova/network/quantum/manager.py:537 +#: nova/network/quantum/manager.py:564 #, python-format msgid "" "port deallocation failed for instance: |%(instance_id)s|, port_id: " "|%(port_id)s|" msgstr "" -#: nova/network/quantum/manager.py:556 +#: nova/network/quantum/manager.py:583 #, python-format msgid "" "ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: " @@ -3915,52 +3990,56 @@ msgstr "" msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" +#: nova/notifier/rabbit_notifier.py:44 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + #: nova/rpc/amqp.py:144 nova/rpc/impl_carrot.py:460 #, python-format msgid "Returning exception %s to caller" msgstr "Sollevando eccezione %s al chiamante" -#: nova/rpc/amqp.py:187 nova/rpc/impl_carrot.py:494 +#: nova/rpc/amqp.py:186 nova/rpc/impl_carrot.py:494 #, python-format msgid "unpacked context: %s" msgstr "contesto decompresso: %s" -#: nova/rpc/amqp.py:230 nova/rpc/impl_carrot.py:261 +#: nova/rpc/amqp.py:229 nova/rpc/impl_carrot.py:261 #, python-format msgid "received %s" msgstr "ricevuto %s" -#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:274 +#: nova/rpc/amqp.py:234 nova/rpc/impl_carrot.py:274 #, python-format msgid "no method for message: %s" msgstr "nessun metodo per il messaggio: %s" -#: nova/rpc/amqp.py:236 nova/rpc/impl_carrot.py:276 +#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:276 #, python-format msgid "No method for message: %s" msgstr "nessun metodo per il messagggio: %s" -#: nova/rpc/amqp.py:318 nova/rpc/impl_carrot.py:528 -#, fuzzy, python-format +#: nova/rpc/amqp.py:319 nova/rpc/impl_carrot.py:528 +#, python-format msgid "Making asynchronous call on %s ..." -msgstr "Facendo chiamata asincrona..." +msgstr "" -#: nova/rpc/amqp.py:321 nova/rpc/impl_carrot.py:531 +#: nova/rpc/amqp.py:322 nova/rpc/impl_carrot.py:531 #, python-format msgid "MSG_ID is %s" msgstr "MSG_ID é %s" -#: nova/rpc/amqp.py:343 nova/rpc/impl_carrot.py:610 -#, fuzzy, python-format +#: nova/rpc/amqp.py:344 nova/rpc/impl_carrot.py:610 +#, python-format msgid "Making asynchronous cast on %s..." -msgstr "Facendo chiamata asincrona..." +msgstr "" -#: nova/rpc/amqp.py:351 nova/rpc/impl_carrot.py:620 -#, fuzzy +#: nova/rpc/amqp.py:352 nova/rpc/impl_carrot.py:620 msgid "Making asynchronous fanout cast..." -msgstr "Facendo chiamata asincrona..." +msgstr "" -#: nova/rpc/amqp.py:376 nova/rpc/impl_carrot.py:630 +#: nova/rpc/amqp.py:377 nova/rpc/impl_carrot.py:630 #, python-format msgid "Sending notification on %s..." msgstr "" @@ -3984,20 +4063,18 @@ msgid "" msgstr "" #: nova/rpc/impl_carrot.py:202 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to AMQP server after %(tries)d tries. Shutting down." msgstr "" -"Impossibile connettersi al server AMQP dopo %d tentativi. Terminando " -"l'applicazione." #: nova/rpc/impl_carrot.py:222 msgid "Reconnected to queue" msgstr "Riconnesso alla coda" #: nova/rpc/impl_carrot.py:229 -#, fuzzy, python-format +#, python-format msgid "Failed to fetch message from queue: %s" -msgstr "Impossibile prelevare il messaggio dalla coda" +msgstr "" #: nova/rpc/impl_carrot.py:237 #, python-format @@ -4057,39 +4134,37 @@ msgid "" "again in %(sleep_time)d seconds." msgstr "" -#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:379 +#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:384 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:394 +#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:399 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:398 -#, fuzzy, python-format +#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:403 +#, python-format msgid "Failed to consume message from queue: %s" -msgstr "Impossibile prelevare il messaggio dalla coda" +msgstr "" -#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:425 +#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:430 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_qpid.py:335 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:340 +#, python-format msgid "Unable to connect to AMQP server: %s " msgstr "" -"Impossibile connettersi al server AMQP dopo %d tentativi. Terminando " -"l'applicazione." -#: nova/rpc/impl_qpid.py:340 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:345 +#, python-format msgid "Connected to AMQP server on %s" -msgstr "Riconnesso alla coda" +msgstr "" -#: nova/rpc/impl_qpid.py:348 +#: nova/rpc/impl_qpid.py:353 msgid "Re-established AMQP queues" msgstr "" @@ -4102,26 +4177,26 @@ msgstr "" msgid "Could not find another compute" msgstr "" -#: nova/scheduler/distributed_scheduler.py:50 +#: nova/scheduler/distributed_scheduler.py:51 #, python-format msgid "No host selection for %s defined." msgstr "" -#: nova/scheduler/distributed_scheduler.py:63 +#: nova/scheduler/distributed_scheduler.py:64 #, python-format msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:140 +#: nova/scheduler/distributed_scheduler.py:156 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:178 +#: nova/scheduler/distributed_scheduler.py:198 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/distributed_scheduler.py:188 +#: nova/scheduler/distributed_scheduler.py:208 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" @@ -4194,17 +4269,17 @@ msgstr "" msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/manager.py:85 +#: nova/scheduler/manager.py:86 #, python-format msgid "Driver Method %(driver_method)s missing: %(e)s.Reverting to schedule()" msgstr "" -#: nova/scheduler/manager.py:101 +#: nova/scheduler/manager.py:102 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/manager.py:116 +#: nova/scheduler/manager.py:117 #, python-format msgid "Setting instance %(instance_uuid)s to ERROR state." msgstr "" @@ -4363,9 +4438,9 @@ msgid "Getting from %(queue)s: %(message)s" msgstr "" #: nova/tests/fake_utils.py:72 -#, fuzzy, python-format +#, python-format msgid "Faking execution of cmd (subprocess): %s" -msgstr "Esecuzione del comando (sottoprocesso): %s" +msgstr "" #: nova/tests/fake_utils.py:80 #, python-format @@ -4390,24 +4465,24 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:383 nova/tests/test_compute.py:1491 +#: nova/tests/test_compute.py:382 nova/tests/test_compute.py:1491 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:389 +#: nova/tests/test_compute.py:388 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:613 +#: nova/tests/test_compute.py:612 msgid "Internal error" msgstr "" #: nova/tests/test_compute.py:1502 -#, fuzzy, python-format +#, python-format msgid "After force-killing instances: %s" -msgstr "Terminando l'istanza %s" +msgstr "" #: nova/tests/test_misc.py:114 #, python-format @@ -4416,48 +4491,48 @@ msgid "" "\t%s" msgstr "" -#: nova/tests/test_nova_manage.py:178 +#: nova/tests/test_nova_manage.py:182 msgid "id" msgstr "" -#: nova/tests/test_nova_manage.py:179 +#: nova/tests/test_nova_manage.py:183 msgid "IPv4" msgstr "" -#: nova/tests/test_nova_manage.py:180 +#: nova/tests/test_nova_manage.py:184 msgid "IPv6" msgstr "" -#: nova/tests/test_nova_manage.py:181 +#: nova/tests/test_nova_manage.py:185 msgid "start address" msgstr "" -#: nova/tests/test_nova_manage.py:182 +#: nova/tests/test_nova_manage.py:186 msgid "DNS1" msgstr "" -#: nova/tests/test_nova_manage.py:183 +#: nova/tests/test_nova_manage.py:187 msgid "DNS2" msgstr "" -#: nova/tests/test_nova_manage.py:184 +#: nova/tests/test_nova_manage.py:188 msgid "VlanID" msgstr "" -#: nova/tests/test_nova_manage.py:185 +#: nova/tests/test_nova_manage.py:189 msgid "project" msgstr "" -#: nova/tests/test_nova_manage.py:186 +#: nova/tests/test_nova_manage.py:190 msgid "uuid" msgstr "" -#: nova/tests/test_volume.py:195 +#: nova/tests/test_volume.py:216 #, python-format msgid "Target %s allocated" msgstr "" -#: nova/tests/test_volume.py:383 +#: nova/tests/test_volume.py:425 #, python-format msgid "Cannot confirm exported volume id:%s." msgstr "" @@ -4468,9 +4543,9 @@ msgid "Given data: %s" msgstr "" #: nova/tests/test_volume_types.py:61 -#, fuzzy, python-format +#, python-format msgid "Result data: %s" -msgstr "Il risultato é %s" +msgstr "" #: nova/tests/test_vsa.py:57 msgid "Test: Emulate wrong VSA name. Raise" @@ -4575,9 +4650,8 @@ msgid "Authorization error" msgstr "" #: nova/tests/integrated/api/client.py:63 -#, fuzzy, python-format msgid "Item not found" -msgstr "Istanza %s non trovata" +msgstr "" #: nova/tests/integrated/api/client.py:105 #, python-format @@ -4608,21 +4682,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:147 +#: nova/tests/rpc/common.py:131 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:155 +#: nova/tests/rpc/common.py:139 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:173 +#: nova/tests/rpc/common.py:157 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:203 nova/tests/rpc/common.py:209 +#: nova/tests/rpc/common.py:187 nova/tests/rpc/common.py:193 #, python-format msgid "Received %s" msgstr "" @@ -4632,37 +4706,37 @@ msgstr "" msgid "Host %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:194 +#: nova/tests/scheduler/test_vsa_scheduler.py:196 #, python-format msgid "Test: provision vol %(name)s on host %(host)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:196 +#: nova/tests/scheduler/test_vsa_scheduler.py:198 #, python-format msgid "\t vol=%(vol)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:199 +#: nova/tests/scheduler/test_vsa_scheduler.py:201 #, python-format msgid "Test: VSA update request: vsa_id=%(vsa_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:203 +#: nova/tests/scheduler/test_vsa_scheduler.py:205 #, python-format msgid "Test: Volume create: %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:210 +#: nova/tests/scheduler/test_vsa_scheduler.py:212 #, python-format msgid "Test: Volume get request: id=%(volume_id)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:217 +#: nova/tests/scheduler/test_vsa_scheduler.py:219 #, python-format msgid "Test: Volume update request: id=%(volume_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:453 +#: nova/tests/scheduler/test_vsa_scheduler.py:455 #, python-format msgid "Test: Volume get: id=%(volume_id)s" msgstr "" @@ -4671,15 +4745,27 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "Fallita l'apertura della connessione verso l'hypervisor" +#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:437 +#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:1734 +#, python-format +msgid "Compute_service record created for %s " +msgstr "" + +#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:440 +#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:1737 +#, python-format +msgid "Compute_service record updated for %s " +msgstr "" + #: nova/virt/firewall.py:130 #, python-format msgid "Attempted to unfilter instance %s which is not filtered" msgstr "" #: nova/virt/firewall.py:137 -#, fuzzy, python-format +#, python-format msgid "Filters added to instance %s" -msgstr "Terminando l'istanza %s" +msgstr "" #: nova/virt/firewall.py:139 msgid "Provider Firewall Rules refreshed" @@ -4715,92 +4801,69 @@ msgid "" "vmwareapi_host_password to useconnection_type=vmwareapi" msgstr "" -#: nova/virt/vmwareapi_conn.py:271 +#: nova/virt/vmwareapi_conn.py:276 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:354 +#: nova/virt/vmwareapi_conn.py:359 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:393 +#: nova/virt/vmwareapi_conn.py:398 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi_conn.py:399 +#: nova/virt/vmwareapi_conn.py:404 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi_conn.py:404 +#: nova/virt/vmwareapi_conn.py:409 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:165 +#: nova/virt/xenapi_conn.py:163 msgid "" "Must specify xenapi_connection_url, xenapi_connection_username " "(optionally), and xenapi_connection_password to use " "connection_type=xenapi" msgstr "" -#: nova/virt/xenapi_conn.py:353 nova/virt/libvirt/connection.py:445 +#: nova/virt/xenapi_conn.py:371 nova/virt/libvirt/connection.py:441 msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi_conn.py:420 nova/virt/baremetal/proxy.py:716 -#: nova/virt/libvirt/connection.py:1735 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:423 nova/virt/baremetal/proxy.py:720 -#: nova/virt/libvirt/connection.py:1738 -#, python-format -msgid "Compute_service record updated for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:484 +#: nova/virt/xenapi_conn.py:501 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi_conn.py:498 +#: nova/virt/xenapi_conn.py:530 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi_conn.py:587 +#: nova/virt/xenapi_conn.py:556 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi_conn.py:648 #, python-format msgid "Task [%(name)s] %(task)s status: success %(result)s" msgstr "" -#: nova/virt/xenapi_conn.py:596 +#: nova/virt/xenapi_conn.py:657 #, python-format msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s" msgstr "" -#: nova/virt/xenapi_conn.py:616 nova/virt/xenapi_conn.py:629 +#: nova/virt/xenapi_conn.py:677 nova/virt/xenapi_conn.py:690 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi_conn.py:655 nova/virt/baremetal/proxy.py:773 -#: nova/virt/libvirt/connection.py:2277 -msgid "Updating host stats" -msgstr "" - -#: nova/virt/xenapi_conn.py:666 -#, python-format -msgid "Unable to get updated status: %s" -msgstr "" - -#: nova/virt/xenapi_conn.py:673 -#, python-format -msgid "Unable to get SR for this host: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4942,9 +5005,9 @@ msgid "<============= spawn of baremetal =============>" msgstr "" #: nova/virt/baremetal/proxy.py:255 -#, fuzzy, python-format +#, python-format msgid "instance %s: is building" -msgstr "istanza %s: sospensione in corso" +msgstr "" #: nova/virt/baremetal/proxy.py:260 msgid "Key is injected but instance is not running yet" @@ -4961,14 +5024,14 @@ msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" #: nova/virt/baremetal/proxy.py:269 -#, fuzzy, python-format +#, python-format msgid "instance %s spawned successfully" -msgstr "volume %s: creato con successo" +msgstr "" #: nova/virt/baremetal/proxy.py:272 -#, fuzzy, python-format +#, python-format msgid "instance %s:not booted" -msgstr "Istanza %s non trovata" +msgstr "" #: nova/virt/baremetal/proxy.py:274 msgid "Bremetal assignment is overcommitted." @@ -5001,7 +5064,7 @@ msgstr "" msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1505 +#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1504 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5016,15 +5079,18 @@ msgstr "" msgid "Updating!" msgstr "" +#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2281 +#: nova/virt/xenapi/host.py:124 +msgid "Updating host stats" +msgstr "" + #: nova/virt/baremetal/tilera.py:185 msgid "free_node...." msgstr "" #: nova/virt/baremetal/tilera.py:216 #, python-format -msgid "" -"deactivate_node is called for node_id = %(id)s node_ip = " -"%(ip)s" +msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" msgstr "" #: nova/virt/baremetal/tilera.py:221 @@ -5032,9 +5098,8 @@ msgid "status of node is set to 0" msgstr "" #: nova/virt/baremetal/tilera.py:232 -#, fuzzy msgid "rootfs is already removed" -msgstr "Il volume é già scollegato" +msgstr "" #: nova/virt/baremetal/tilera.py:264 msgid "Before ping to the bare-metal node" @@ -5097,14 +5162,13 @@ msgid "Could not attach image to loopback: %s" msgstr "" #: nova/virt/disk/mount.py:76 -#, fuzzy msgid "no partitions found" -msgstr "Nessun host trovato" +msgstr "" #: nova/virt/disk/mount.py:77 -#, fuzzy, python-format +#, python-format msgid "Failed to map partitions: %s" -msgstr "Impossibile leggere l'indirizzo IP privato" +msgstr "" #: nova/virt/disk/nbd.py:58 msgid "nbd unavailable: module not loaded" @@ -5133,154 +5197,149 @@ msgstr "" msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:366 +#: nova/virt/libvirt/connection.py:364 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:378 +#: nova/virt/libvirt/connection.py:376 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:389 +#: nova/virt/libvirt/connection.py:387 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:403 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:399 msgid "Instance destroyed successfully." -msgstr "volume %s: rimosso con successo" +msgstr "" -#: nova/virt/libvirt/connection.py:434 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:430 +#, python-format msgid "Deleting instance files %(target)s" -msgstr "Riavviando l'istanza %s" +msgstr "" -#: nova/virt/libvirt/connection.py:516 +#: nova/virt/libvirt/connection.py:512 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:529 +#: nova/virt/libvirt/connection.py:525 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:680 nova/virt/libvirt/connection.py:824 +#: nova/virt/libvirt/connection.py:674 nova/virt/libvirt/connection.py:816 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:685 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:679 msgid "Instance rebooted successfully." -msgstr "volume %s: creato con successo" +msgstr "" -#: nova/virt/libvirt/connection.py:782 nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/connection.py:776 nova/virt/xenapi/vmops.py:1372 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:786 nova/virt/xenapi/vmops.py:1375 +#: nova/virt/libvirt/connection.py:780 nova/virt/xenapi/vmops.py:1376 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:813 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:807 msgid "Instance is running" -msgstr "istanza %s: ripristino" +msgstr "" -#: nova/virt/libvirt/connection.py:829 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:821 msgid "Instance spawned successfully." -msgstr "volume %s: creato con successo" +msgstr "" -#: nova/virt/libvirt/connection.py:837 +#: nova/virt/libvirt/connection.py:829 #, python-format msgid "virsh said: %r" msgstr "" -#: nova/virt/libvirt/connection.py:841 +#: nova/virt/libvirt/connection.py:833 msgid "cool, it's a device" msgstr "" -#: nova/virt/libvirt/connection.py:852 +#: nova/virt/libvirt/connection.py:844 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:879 -#, fuzzy +#: nova/virt/libvirt/connection.py:871 msgid "Unable to read LXC console" -msgstr "Impossibile leggere gli indirizzi IP pubblici" +msgstr "" -#: nova/virt/libvirt/connection.py:996 +#: nova/virt/libvirt/connection.py:994 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1182 +#: nova/virt/libvirt/connection.py:1181 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1191 +#: nova/virt/libvirt/connection.py:1190 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1223 +#: nova/virt/libvirt/connection.py:1222 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1348 +#: nova/virt/libvirt/connection.py:1347 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1352 +#: nova/virt/libvirt/connection.py:1351 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1369 +#: nova/virt/libvirt/connection.py:1368 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/connection.py:1610 +#: nova/virt/libvirt/connection.py:1609 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1632 +#: nova/virt/libvirt/connection.py:1631 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1659 +#: nova/virt/libvirt/connection.py:1658 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:1756 +#: nova/virt/libvirt/connection.py:1755 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:1759 +#: nova/virt/libvirt/connection.py:1758 #, python-format msgid "" "to xml...\n" ":%s " msgstr "" -#: nova/virt/libvirt/connection.py:1762 +#: nova/virt/libvirt/connection.py:1761 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5290,40 +5349,38 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:1819 +#: nova/virt/libvirt/connection.py:1818 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2034 +#: nova/virt/libvirt/connection.py:2033 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2125 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2129 +#, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" -msgstr "istanza %s: impostazione password di amministratore" +msgstr "" -#: nova/virt/libvirt/connection.py:2180 -#, python-format -msgid "During wait running, %s disappeared." +#: nova/virt/libvirt/connection.py:2184 +msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2185 -#, fuzzy, python-format -msgid "Instance %s running successfully." -msgstr "istanza %s: ripristino" +#: nova/virt/libvirt/connection.py:2189 +msgid "Instance running successfully." +msgstr "" -#: nova/virt/libvirt/connection.py:2192 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2196 +#, python-format msgid "Instance %s: Starting finish_migration" -msgstr "Istanza %s: in esecuzione..." +msgstr "" -#: nova/virt/libvirt/connection.py:2233 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2237 +#, python-format msgid "Instance %s: Starting finish_revert_migration" -msgstr "Istanza %s: in esecuzione..." +msgstr "" #: nova/virt/libvirt/firewall.py:42 msgid "" @@ -5357,125 +5414,130 @@ msgstr "" msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/imagecache.py:144 +#: nova/virt/libvirt/imagecache.py:171 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:147 +#: nova/virt/libvirt/imagecache.py:174 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:149 +#: nova/virt/libvirt/imagecache.py:176 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:160 +#: nova/virt/libvirt/imagecache.py:187 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:211 +#: nova/virt/libvirt/imagecache.py:238 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:223 +#: nova/virt/libvirt/imagecache.py:250 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): image verification skipped, " "no hash stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:243 +#: nova/virt/libvirt/imagecache.py:270 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:282 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:246 +#: nova/virt/libvirt/imagecache.py:285 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:253 +#: nova/virt/libvirt/imagecache.py:292 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:265 +#: nova/virt/libvirt/imagecache.py:303 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/libvirt/imagecache.py:320 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): in use: on this node " "%(local)d local, %(remote)d on other nodes" msgstr "" -#: nova/virt/libvirt/imagecache.py:291 +#: nova/virt/libvirt/imagecache.py:333 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): warning -- an absent base " "file is in use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:302 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "" -"%(container_format)s-%(id)s (%(base_file)s): in: on other nodes " -"(%(remote)d on other nodes)" +"%(container_format)s-%(id)s (%(base_file)s): in use on (%(remote)d on " +"other nodes)" msgstr "" -#: nova/virt/libvirt/imagecache.py:314 +#: nova/virt/libvirt/imagecache.py:355 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:322 +#: nova/virt/libvirt/imagecache.py:363 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/libvirt/imagecache.py:387 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:355 +#: nova/virt/libvirt/imagecache.py:391 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:383 -#, fuzzy, python-format +#: nova/virt/libvirt/imagecache.py:419 +#, python-format msgid "Unknown base file: %s" -msgstr "Tipo dell'istanza sconosciuto: %s" +msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:424 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:391 +#: nova/virt/libvirt/imagecache.py:427 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:395 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/libvirt/imagecache.py:439 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:235 +#: nova/virt/libvirt/utils.py:240 msgid "Unable to find an open port" msgstr "" @@ -5489,7 +5551,7 @@ msgstr "" msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:152 +#: nova/virt/libvirt/vif.py:156 #, python-format msgid "Failed while unplugging vif of instance '%s'" msgstr "" @@ -5612,14 +5674,13 @@ msgid "Type error in %s: " msgstr "" #: nova/virt/vmwareapi/vim.py:166 -#, fuzzy, python-format +#, python-format msgid "Exception in %s " -msgstr "Eccezione interna: %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:66 -#, fuzzy, python-format msgid "Getting list of instances" -msgstr "Riavviando l'istanza %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:82 #, python-format @@ -5693,14 +5754,14 @@ msgid "Reconfigured VM instance %s to attach the image disk" msgstr "" #: nova/virt/vmwareapi/vmops.py:328 -#, fuzzy, python-format +#, python-format msgid "Powering on the VM instance %s" -msgstr "Terminando l'istanza %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:334 -#, fuzzy, python-format +#, python-format msgid "Powered on the VM instance %s" -msgstr "Riavviando l'istanza %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:379 #, python-format @@ -5723,14 +5784,14 @@ msgid "Copied disk data before snapshot of the VM instance %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:454 -#, fuzzy, python-format +#, python-format msgid "Uploading image %s" -msgstr "Immagine Glance %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:467 -#, fuzzy, python-format +#, python-format msgid "Uploaded image %s" -msgstr "Immagine Glance %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:477 #, python-format @@ -5743,9 +5804,8 @@ msgid "Deleted temporary vmdk file %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:518 -#, fuzzy, python-format msgid "instance is not powered on" -msgstr "Istanza %s non trovata" +msgstr "" #: nova/virt/vmwareapi/vmops.py:525 #, python-format @@ -5768,9 +5828,9 @@ msgid "Did hard reboot of VM %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:546 -#, fuzzy, python-format +#, python-format msgid "instance - %s not present" -msgstr "istanza %s: ripristino" +msgstr "" #: nova/virt/vmwareapi/vmops.py:565 #, python-format @@ -5854,9 +5914,8 @@ msgid "Resumed the VM %s " msgstr "" #: nova/virt/vmwareapi/vmops.py:661 -#, fuzzy, python-format msgid "instance is not in a suspended state" -msgstr "istanza %s: sospensione in corso" +msgstr "" #: nova/virt/vmwareapi/vmops.py:697 msgid "get_diagnostics not implemented for vmwareapi" @@ -5916,33 +5975,54 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:526 nova/virt/xenapi/fake.py:625 -#: nova/virt/xenapi/fake.py:643 nova/virt/xenapi/fake.py:706 +#: nova/virt/xenapi/fake.py:555 nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:672 nova/virt/xenapi/fake.py:734 msgid "Raising NotImplemented" msgstr "Sollevando NotImplemented" -#: nova/virt/xenapi/fake.py:528 +#: nova/virt/xenapi/fake.py:557 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:562 +#: nova/virt/xenapi/fake.py:591 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "Chiamando %(localname)s %(impl)s" -#: nova/virt/xenapi/fake.py:567 +#: nova/virt/xenapi/fake.py:596 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:627 +#: nova/virt/xenapi/fake.py:656 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" +#: nova/virt/xenapi/host.py:67 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skipping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:132 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:166 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:169 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + #: nova/virt/xenapi/network_utils.py:37 #, python-format msgid "Found non-unique network for name_label %s" @@ -5958,6 +6038,41 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" +#: nova/virt/xenapi/pool.py:111 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:126 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:145 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:148 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:164 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:176 +#, fuzzy, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "Impossibile smontare il volume %s" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + #: nova/virt/xenapi/vif.py:103 #, python-format msgid "Found no PIF for device %s" @@ -5970,418 +6085,432 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:209 +#: nova/virt/xenapi/vm_utils.py:215 #, python-format msgid "Created VM %s..." msgstr "Creata VM %s.." -#: nova/virt/xenapi/vm_utils.py:212 +#: nova/virt/xenapi/vm_utils.py:218 #, python-format msgid "Created VM %(instance_name)s as %(vm_ref)s." msgstr "Creata VM %(instance_name)s come %(vm_ref)s" -#: nova/virt/xenapi/vm_utils.py:243 +#: nova/virt/xenapi/vm_utils.py:249 #, python-format msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:246 +#: nova/virt/xenapi/vm_utils.py:252 #, python-format msgid "" "Created a CDROM-specific VBD %(vbd_ref)s for VM %(vm_ref)s, VDI " "%(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:263 +#: nova/virt/xenapi/vm_utils.py:269 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:280 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:285 +#: nova/virt/xenapi/vm_utils.py:291 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:301 +#, python-format msgid "Unable to destroy VDI %s" -msgstr "Impossibile smontare il volume %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/xenapi/vm_utils.py:318 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:321 +#: nova/virt/xenapi/vm_utils.py:327 #, python-format msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/xenapi/vm_utils.py:335 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "No primary VDI found for%(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:355 +#: nova/virt/xenapi/vm_utils.py:361 #, python-format msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:369 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:408 +#: nova/virt/xenapi/vm_utils.py:414 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:618 +#: nova/virt/xenapi/vm_utils.py:624 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:697 +#: nova/virt/xenapi/vm_utils.py:703 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:725 +#: nova/virt/xenapi/vm_utils.py:731 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " "'%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:754 +#: nova/virt/xenapi/vm_utils.py:760 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:769 +#: nova/virt/xenapi/vm_utils.py:775 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:773 +#: nova/virt/xenapi/vm_utils.py:779 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:796 +#: nova/virt/xenapi/vm_utils.py:802 #, python-format msgid "Fetching image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:797 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:803 +#, python-format msgid "Image Type: %s" -msgstr "Tipo dell'istanza sconosciuto: %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:801 +#: nova/virt/xenapi/vm_utils.py:807 msgid "ISO: Found sr possibly containing the ISO image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:810 +#: nova/virt/xenapi/vm_utils.py:816 #, python-format msgid "Size for image %(image)s:%(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:819 +#: nova/virt/xenapi/vm_utils.py:825 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:836 +#: nova/virt/xenapi/vm_utils.py:842 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:848 +#: nova/virt/xenapi/vm_utils.py:854 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s distrutti" -#: nova/virt/xenapi/vm_utils.py:858 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:864 +#, python-format msgid "instance %s: Failed to fetch glance image" -msgstr "Istanza %s: esecuzione fallita..." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:897 +#: nova/virt/xenapi/vm_utils.py:903 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:919 +#: nova/virt/xenapi/vm_utils.py:925 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Cercando vdi %s per kernel PV" -#: nova/virt/xenapi/vm_utils.py:937 +#: nova/virt/xenapi/vm_utils.py:943 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1025 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1027 +#: nova/virt/xenapi/vm_utils.py:1034 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1054 +#: nova/virt/xenapi/vm_utils.py:1061 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1074 +#: nova/virt/xenapi/vm_utils.py:1081 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1105 +#: nova/virt/xenapi/vm_utils.py:1112 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/xenapi/vm_utils.py:1130 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1143 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1151 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1146 +#: nova/virt/xenapi/vm_utils.py:1153 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1149 +#: nova/virt/xenapi/vm_utils.py:1156 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1152 +#: nova/virt/xenapi/vm_utils.py:1159 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1156 +#: nova/virt/xenapi/vm_utils.py:1163 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/xenapi/vm_utils.py:1165 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1161 +#: nova/virt/xenapi/vm_utils.py:1168 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1164 +#: nova/virt/xenapi/vm_utils.py:1171 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/xenapi/vm_utils.py:1174 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1212 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1259 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1312 +#: nova/virt/xenapi/vm_utils.py:1319 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1393 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1396 +#: nova/virt/xenapi/vm_utils.py:1403 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1431 +#: nova/virt/xenapi/vm_utils.py:1438 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1450 +#: nova/virt/xenapi/vm_utils.py:1457 #, python-format msgid "Creating VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Creating VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1459 +#: nova/virt/xenapi/vm_utils.py:1466 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1469 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1471 +#: nova/virt/xenapi/vm_utils.py:1478 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1475 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/xenapi/vm_utils.py:1493 msgid "VBD.unplug successful first time." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1491 +#: nova/virt/xenapi/vm_utils.py:1498 msgid "VBD.unplug rejected: retrying..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 msgid "Not sleeping anymore!" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1496 +#: nova/virt/xenapi/vm_utils.py:1503 msgid "VBD.unplug successful eventually." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 +#: nova/virt/xenapi/vm_utils.py:1506 #, python-format msgid "Ignoring XenAPI.Failure in VBD.unplug: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1508 +#: nova/virt/xenapi/vm_utils.py:1515 #, python-format msgid "Ignoring XenAPI.Failure %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1529 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1531 +#: nova/virt/xenapi/vm_utils.py:1538 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1544 +#: nova/virt/xenapi/vm_utils.py:1551 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1550 +#: nova/virt/xenapi/vm_utils.py:1557 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1583 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1678 +#: nova/virt/xenapi/vm_utils.py:1650 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1677 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1727 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1686 +#: nova/virt/xenapi/vm_utils.py:1735 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1690 +#: nova/virt/xenapi/vm_utils.py:1739 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1707 +#: nova/virt/xenapi/vm_utils.py:1756 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1717 +#: nova/virt/xenapi/vm_utils.py:1766 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" @@ -6392,326 +6521,319 @@ msgid "Attempted to power on non-existent instance bad instance id %s" msgstr "" #: nova/virt/xenapi/vmops.py:183 -#, fuzzy, python-format +#, python-format msgid "Starting instance %s" -msgstr "Terminando l'istanza %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:246 +#: nova/virt/xenapi/vmops.py:248 #, python-format msgid "instance %s: Failed to spawn" msgstr "Istanza %s: esecuzione fallita..." -#: nova/virt/xenapi/vmops.py:248 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:250 +#, python-format msgid "Instance %s failed to spawn - performing clean-up" -msgstr "Istanza %s: esecuzione fallita..." +msgstr "" -#: nova/virt/xenapi/vmops.py:322 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:324 +#, python-format msgid "instance %s: Failed to spawn - Unable to create VM" -msgstr "Istanza %s: esecuzione fallita..." +msgstr "" -#: nova/virt/xenapi/vmops.py:389 +#: nova/virt/xenapi/vmops.py:391 #, python-format msgid "" "Auto configuring disk for instance %(instance_uuid)s, attempting to " "resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:448 +#: nova/virt/xenapi/vmops.py:450 #, python-format msgid "Invalid value for injected_files: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:453 +#: nova/virt/xenapi/vmops.py:455 #, python-format msgid "Injecting file path: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:459 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:461 msgid "Setting admin password" -msgstr "istanza %s: impostazione password di amministratore" +msgstr "" -#: nova/virt/xenapi/vmops.py:463 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:465 msgid "Resetting network" -msgstr "istanza %s: ripristino rete" +msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:472 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:476 +#: nova/virt/xenapi/vmops.py:478 #, python-format msgid "Starting VM %s..." msgstr "" -#: nova/virt/xenapi/vmops.py:480 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:481 +#, python-format msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s." -msgstr "Creata VM %(instance_name)s come %(vm_ref)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:488 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:490 +#: nova/virt/xenapi/vmops.py:491 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:497 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:498 +#, python-format msgid "Instance %s: waiting for running" -msgstr "istanza %s: in pausa" +msgstr "" -#: nova/virt/xenapi/vmops.py:506 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:507 +#, python-format msgid "Instance %s: running" -msgstr "istanza %s: ripristino" +msgstr "" -#: nova/virt/xenapi/vmops.py:510 +#: nova/virt/xenapi/vmops.py:511 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:513 +#: nova/virt/xenapi/vmops.py:514 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:517 +#: nova/virt/xenapi/vmops.py:518 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:540 #, python-format msgid "Resources to remove:%s" msgstr "" -#: nova/virt/xenapi/vmops.py:550 +#: nova/virt/xenapi/vmops.py:551 #, python-format msgid "Removing VDI %(vdi_ref)s(uuid:%(vdi_to_remove)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:555 +#: nova/virt/xenapi/vmops.py:556 #, python-format msgid "Skipping VDI destroy for %s" msgstr "" -#: nova/virt/xenapi/vmops.py:564 +#: nova/virt/xenapi/vmops.py:565 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, python-format msgid "No opaque_ref could be determined for '%s'." msgstr "" -#: nova/virt/xenapi/vmops.py:647 +#: nova/virt/xenapi/vmops.py:648 #, python-format msgid "Finished snapshot and upload for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "Starting snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:665 +#, python-format msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" -msgstr "Impossibile usare SR %(sr_ref)s per l'istanza %(instance_name)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:683 +#: nova/virt/xenapi/vmops.py:684 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:703 +#: nova/virt/xenapi/vmops.py:704 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:751 +#: nova/virt/xenapi/vmops.py:752 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:874 +#: nova/virt/xenapi/vmops.py:875 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:882 +#: nova/virt/xenapi/vmops.py:883 #, python-format msgid "Resize instance %s complete" msgstr "" -#: nova/virt/xenapi/vmops.py:913 +#: nova/virt/xenapi/vmops.py:914 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:933 +#: nova/virt/xenapi/vmops.py:934 #, python-format msgid "domid changed from %(olddomid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:950 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:972 +#: nova/virt/xenapi/vmops.py:973 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1015 +#: nova/virt/xenapi/vmops.py:1016 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1024 +#: nova/virt/xenapi/vmops.py:1025 #, python-format msgid "VM %(instance_uuid)s already halted,skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1028 +#: nova/virt/xenapi/vmops.py:1029 #, python-format msgid "Shutting down VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1047 +#: nova/virt/xenapi/vmops.py:1048 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1068 +#: nova/virt/xenapi/vmops.py:1069 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1126 +#: nova/virt/xenapi/vmops.py:1127 #, python-format msgid "" "Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk " "deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1133 +#: nova/virt/xenapi/vmops.py:1134 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1141 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1152 +#: nova/virt/xenapi/vmops.py:1153 #, python-format msgid "Instance %(instance_uuid)s VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1170 +#: nova/virt/xenapi/vmops.py:1171 #, python-format msgid "Destroying VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1185 +#: nova/virt/xenapi/vmops.py:1186 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1239 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1240 +#, python-format msgid "Instance is already in Rescue Mode: %s" -msgstr "L'istanza é stata già creata" +msgstr "" -#: nova/virt/xenapi/vmops.py:1311 +#: nova/virt/xenapi/vmops.py:1312 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1315 +#: nova/virt/xenapi/vmops.py:1316 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/xenapi/vmops.py:1380 +#: nova/virt/xenapi/vmops.py:1381 #, python-format msgid "Instance for migration %d not found, skipping" msgstr "" -#: nova/virt/xenapi/vmops.py:1412 +#: nova/virt/xenapi/vmops.py:1413 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1484 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1500 +#: nova/virt/xenapi/vmops.py:1464 #, python-format msgid "injecting network info to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1518 +#: nova/virt/xenapi/vmops.py:1482 #, python-format msgid "creating vif(s) for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1527 +#: nova/virt/xenapi/vmops.py:1491 #, python-format msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1494 #, python-format msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1559 +#: nova/virt/xenapi/vmops.py:1523 #, python-format msgid "injecting hostname to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1621 +#: nova/virt/xenapi/vmops.py:1585 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. VM " "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1646 +#: nova/virt/xenapi/vmops.py:1610 #, python-format msgid "" "TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/vmops.py:1614 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM" " id=%(instance_uuid)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1655 +#: nova/virt/xenapi/vmops.py:1619 #, python-format msgid "" "The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;" " args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1841 +#: nova/virt/xenapi/vmops.py:1805 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -6721,9 +6843,9 @@ msgid "creating sr within volume_utils" msgstr "" #: nova/virt/xenapi/volume_utils.py:55 nova/virt/xenapi/volume_utils.py:83 -#, fuzzy, python-format +#, python-format msgid "type is = %s" -msgstr "argomento é %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:58 nova/virt/xenapi/volume_utils.py:86 #, python-format @@ -6731,9 +6853,9 @@ msgid "name = %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:71 -#, fuzzy, python-format +#, python-format msgid "Created %(label)s as %(sr_ref)s." -msgstr "Creata VM %(instance_name)s come %(vm_ref)s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:76 nova/virt/xenapi/volume_utils.py:174 msgid "Unable to create Storage Repository" @@ -6804,37 +6926,37 @@ msgstr "" msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:249 +#: nova/virt/xenapi/volume_utils.py:258 #, python-format msgid "Unable to introduce VDI on SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:257 +#: nova/virt/xenapi/volume_utils.py:266 #, python-format msgid "Unable to get record of VDI %s on" msgstr "" -#: nova/virt/xenapi/volume_utils.py:279 +#: nova/virt/xenapi/volume_utils.py:288 #, python-format msgid "Unable to introduce VDI for SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:289 +#: nova/virt/xenapi/volume_utils.py:298 #, python-format msgid "Error finding vdis in SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:296 +#: nova/virt/xenapi/volume_utils.py:305 #, python-format msgid "Unable to find vbd for vdi %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:330 +#: nova/virt/xenapi/volume_utils.py:339 #, python-format msgid "Unable to obtain target information %(data)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:356 +#: nova/virt/xenapi/volume_utils.py:365 #, python-format msgid "Mountpoint cannot be translated: %s" msgstr "" @@ -6848,9 +6970,9 @@ msgid "Error destroying VDI" msgstr "" #: nova/virt/xenapi/volumeops.py:74 -#, fuzzy, python-format +#, python-format msgid "Creating SR %s" -msgstr "Prelievo %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:77 msgid "Could not create SR" @@ -6888,56 +7010,56 @@ msgid "Could not forget SR" msgstr "" #: nova/virt/xenapi/volumeops.py:122 -#, fuzzy, python-format +#, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:174 +#: nova/virt/xenapi/volumeops.py:179 #, python-format msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" msgstr "Impossible creare il VDI su SR %(sr_ref)s per l'istanza %(instance_name)s" -#: nova/virt/xenapi/volumeops.py:187 +#: nova/virt/xenapi/volumeops.py:192 #, python-format msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" msgstr "Impossibile usare SR %(sr_ref)s per l'istanza %(instance_name)s" -#: nova/virt/xenapi/volumeops.py:195 +#: nova/virt/xenapi/volumeops.py:200 #, python-format msgid "Unable to attach volume to instance %s" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/virt/xenapi/volumeops.py:198 +#: nova/virt/xenapi/volumeops.py:203 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s montato all'istanza %(instance_name)s" -#: nova/virt/xenapi/volumeops.py:208 +#: nova/virt/xenapi/volumeops.py:213 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/virt/xenapi/volumeops.py:216 +#: nova/virt/xenapi/volumeops.py:221 #, python-format msgid "Unable to locate volume %s" msgstr "Impossibile localizzare il volume %s" -#: nova/virt/xenapi/volumeops.py:224 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to detach volume %s" msgstr "Impossibile smontare il volume %s" -#: nova/virt/xenapi/volumeops.py:229 -#, fuzzy, python-format +#: nova/virt/xenapi/volumeops.py:234 +#, python-format msgid "Unable to destroy vbd %s" -msgstr "Impossibile smontare il volume %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:241 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:238 +#: nova/virt/xenapi/volumeops.py:243 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s smontato dall'istanza %(instance_name)s" @@ -6968,9 +7090,9 @@ msgid "Request made with invalid token: %s" msgstr "" #: nova/vnc/xvp_proxy.py:160 -#, fuzzy, python-format +#, python-format msgid "Unexpected error: %s" -msgstr "contesto decompresso: %s" +msgstr "" #: nova/vnc/xvp_proxy.py:180 #, python-format @@ -6978,35 +7100,29 @@ msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" #: nova/volume/api.py:74 nova/volume/api.py:210 -#, fuzzy msgid "status must be available" -msgstr "Lo stato del volume deve essere disponibile" +msgstr "" #: nova/volume/api.py:85 -#, fuzzy, python-format +#, python-format msgid "Quota exceeded for %(pid)s, tried to create %(size)sG volume" msgstr "" -"Quota ecceduta per %(pid)s, tentato di creare un volume di dimensione " -"%(size)sG" #: nova/volume/api.py:133 msgid "Volume status must be available" msgstr "Lo stato del volume deve essere disponibile" #: nova/volume/api.py:213 -#, fuzzy msgid "already attached" -msgstr "Il volume é già collegato" +msgstr "" #: nova/volume/api.py:220 -#, fuzzy msgid "already detached" -msgstr "Il volume é già scollegato" +msgstr "" -#: nova/volume/api.py:272 nova/volume/api.py:305 -#, fuzzy +#: nova/volume/api.py:282 nova/volume/api.py:315 msgid "must be available" -msgstr "Lo stato del volume deve essere disponibile" +msgstr "" #: nova/volume/driver.py:92 #, python-format @@ -7079,14 +7195,14 @@ msgid "LoggingVolumeDriver: %s" msgstr "" #: nova/volume/driver.py:709 -#, fuzzy, python-format +#, python-format msgid "\tVolume %s is NOT VSA volume" -msgstr "L'host %s non è attivo" +msgstr "" #: nova/volume/driver.py:725 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s creation - do nothing" -msgstr "volume %s: creazione in corso" +msgstr "" #: nova/volume/driver.py:758 #, python-format @@ -7099,9 +7215,9 @@ msgid "VSA BE create_volume for %s succeeded" msgstr "" #: nova/volume/driver.py:769 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s deletion - do nothing" -msgstr "volume %s: rimuovendo" +msgstr "" #: nova/volume/driver.py:780 #, python-format @@ -7128,9 +7244,9 @@ msgid "\tFE VSA Volume %s ensure export - do nothing" msgstr "" #: nova/volume/driver.py:882 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s create export - do nothing" -msgstr "volume %s: creazione in corso per l'esportazione" +msgstr "" #: nova/volume/driver.py:902 #, python-format @@ -7143,9 +7259,8 @@ msgid "VSA BE remove_export for %s failed" msgstr "" #: nova/volume/driver.py:974 -#, fuzzy msgid "Failed to retrieve QoS info" -msgstr "Impossibile leggere l'indirizzo IP privato" +msgstr "" #: nova/volume/manager.py:96 #, python-format @@ -7196,9 +7311,9 @@ msgid "volume %s: deleting" msgstr "volume %s: rimuovendo" #: nova/volume/manager.py:185 -#, fuzzy, python-format +#, python-format msgid "volume %s: volume is busy" -msgstr "volume %s: rimosso con successo" +msgstr "" #: nova/volume/manager.py:197 #, python-format @@ -7206,9 +7321,9 @@ msgid "volume %s: deleted successfully" msgstr "volume %s: rimosso con successo" #: nova/volume/manager.py:204 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: creating" -msgstr "volume %s: creazione in corso" +msgstr "" #: nova/volume/manager.py:208 #, python-format @@ -7216,34 +7331,39 @@ msgid "snapshot %(snap_name)s: creating" msgstr "" #: nova/volume/manager.py:223 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: created successfully" -msgstr "volume %s: creato con successo" +msgstr "" #: nova/volume/manager.py:232 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: deleting" -msgstr "volume %s: rimuovendo" +msgstr "" -#: nova/volume/manager.py:241 +#: nova/volume/manager.py:235 #, fuzzy, python-format +msgid "snapshot %s: snapshot is busy" +msgstr "istanza %s: creazione snapshot in corso" + +#: nova/volume/manager.py:247 +#, python-format msgid "snapshot %s: deleted successfully" -msgstr "volume %s: rimosso con successo" +msgstr "" -#: nova/volume/manager.py:323 +#: nova/volume/manager.py:329 msgid "Checking volume capabilities" msgstr "" -#: nova/volume/manager.py:327 +#: nova/volume/manager.py:333 #, python-format msgid "New capabilities found: %s" msgstr "" -#: nova/volume/manager.py:338 +#: nova/volume/manager.py:344 msgid "Clear capabilities" msgstr "" -#: nova/volume/manager.py:342 +#: nova/volume/manager.py:348 #, python-format msgid "Notification {%s} received" msgstr "" @@ -7348,14 +7468,12 @@ msgid "Executing SolidFire create_export..." msgstr "" #: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -#, fuzzy, python-format msgid "name cannot be None" -msgstr "Classe %s non può essere trovata" +msgstr "" #: nova/volume/volume_types.py:96 -#, fuzzy, python-format msgid "id cannot be None" -msgstr "Classe %s non può essere trovata" +msgstr "" #: nova/volume/xensm.py:55 #, python-format @@ -7382,9 +7500,8 @@ msgid "SR UUID of new SR is: %s" msgstr "" #: nova/volume/xensm.py:71 -#, fuzzy msgid "Failed to update db" -msgstr "Impossibile leggere l'indirizzo IP privato" +msgstr "" #: nova/volume/xensm.py:80 #, python-format @@ -7410,34 +7527,106 @@ msgid "Volume will be created in backend - %d" msgstr "" #: nova/volume/xensm.py:154 -#, fuzzy, python-format msgid "Failed to update volume in db" -msgstr "Impossibile localizzare il volume %s" +msgstr "" #: nova/volume/xensm.py:157 -#, fuzzy, python-format msgid "Unable to create volume" -msgstr "Impossibile localizzare il volume %s" +msgstr "" #: nova/volume/xensm.py:171 -#, fuzzy msgid "Failed to delete vdi" -msgstr "Impossibile leggere l'indirizzo IP privato" +msgstr "" #: nova/volume/xensm.py:177 -#, fuzzy, python-format msgid "Failed to delete volume in db" -msgstr "Impossibile localizzare il volume %s" +msgstr "" #: nova/volume/xensm.py:211 -#, fuzzy, python-format msgid "Failed to find volume in db" -msgstr "Impossibile smontare il volume %s" +msgstr "" #: nova/volume/xensm.py:222 msgid "Failed to find backend in db" msgstr "" +#: nova/volume/nexenta/__init__.py:27 +msgid "Nexenta SA returned the error" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:64 +#, python-format +msgid "Sending JSON data: %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:69 +#, python-format +msgid "Auto switching to HTTPS connection to %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:75 +msgid "No headers in server response" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:76 +msgid "Bad response from server" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:79 +#, fuzzy, python-format +msgid "Got response: %s" +msgstr "risposta %s" + +#: nova/volume/nexenta/volume.py:96 +#, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "" + +#: nova/volume/nexenta/volume.py:180 +msgid "" +"Call to local_path should not happen. Verify that use_local_volumes flag " +"is turned off." +msgstr "" + +#: nova/volume/nexenta/volume.py:202 +#, python-format +msgid "Ignored target creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:210 +#, python-format +msgid "Ignored target group creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:219 +#, python-format +msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:227 +#, python-format +msgid "Ignored LU creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:237 +#, python-format +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:273 +#, python-format +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" +msgstr "" + +#: nova/volume/nexenta/volume.py:280 +#, python-format +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" +msgstr "" + #: nova/vsa/api.py:82 msgid "invalid drive data" msgstr "" @@ -7461,9 +7650,9 @@ msgid "Requested number of VCs (%d) is too high. Setting to default" msgstr "" #: nova/vsa/api.py:194 -#, fuzzy, python-format +#, python-format msgid "Creating VSA: %s" -msgstr "Terminando l'istanza %s" +msgstr "" #: nova/vsa/api.py:241 #, python-format @@ -7498,9 +7687,9 @@ msgid "VSA ID %(vsa_id)s: Deleting %(direction)s volume %(vol_name)s" msgstr "" #: nova/vsa/api.py:355 -#, fuzzy, python-format +#, python-format msgid "Unable to delete volume %s" -msgstr "Impossibile localizzare il volume %s" +msgstr "" #: nova/vsa/api.py:357 #, python-format @@ -7566,781 +7755,56 @@ msgstr "" msgid "VSA ID %(vsa_id)d: Start %(vc_count)d instances" msgstr "" -#~ msgid "Uncaught exception" -#~ msgstr "Eccezione non gestita" - -#~ msgid "Volume quota exceeded. You cannot create a volume of size %sG" -#~ msgstr "Quota volume ecceduta. Non puoi creare un volume di dimensione %sG" - -#~ msgid "Compute.api::get_lock %s" -#~ msgstr "Compute.api::get_lock %s" - -#~ msgid "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" -#~ msgstr "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" - -#~ msgid "Subject for certificate for vpns, %s for project, timestamp" -#~ msgstr "Soggetto per il certificato delle vpn, %s per progetto, orario" - -#~ msgid "Deallocating address %s" -#~ msgstr "Deallocando l'indirizzo %s" - -#~ msgid "" -#~ "trying to reboot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" -#~ msgstr "" - -#~ msgid "" -#~ "trying to snapshot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" -#~ msgstr "" - -#~ msgid "" -#~ "trying to reset the password on a" -#~ " non-running instance: %(instance_id)s " -#~ "(state: %(instance_state)s expected: " -#~ "%(expected_state)s)" +#~ msgid "Going to try to soft delete %s" #~ msgstr "" -#~ msgid "" -#~ "trying to inject a file into a " -#~ "non-running instance: %(instance_id)s (state:" -#~ " %(instance_state)s expected: %(expected_state)s)" -#~ msgstr "" - -#~ msgid "instance %(nm)s: injecting file to %(plain_path)s" +#~ msgid "No host for instance %s, deleting immediately" #~ msgstr "" -#~ msgid "instance %s: getting ajax console" +#~ msgid "Going to try to terminate %s" #~ msgstr "" -#~ msgid "" -#~ "instance %(instance_id)s: attaching volume " -#~ "%(volume_id)s to %(mountpoint)s" +#~ msgid "Going to try to stop %s" #~ msgstr "" -#~ msgid "instance %(instance_id)s: attach failed %(mountpoint)s, removing" +#~ msgid "Going to try to start %s" #~ msgstr "" #~ msgid "" -#~ "Detach volume %(volume_id)s from mountpoint" -#~ " %(mp)s on instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "All hosts have too many cores" -#~ msgstr "Gli host hanno troppi core" - -#~ msgid "Host %s not available" -#~ msgstr "Host %s non disponibile" - -#~ msgid "All hosts have too many gigabytes" -#~ msgstr "Gli Host hanno troppy gigabyte" - -#~ msgid "All hosts have too many networks" -#~ msgstr "Gli host hanno troppe reti" - -#~ msgid "Can't test instances without a real virtual env." -#~ msgstr "" - -#~ msgid "Need to watch instance %s until it's running..." -#~ msgstr "" - -#~ msgid "Killing dnsmasq threw %s" -#~ msgstr "" - -#~ msgid "Running %s" -#~ msgstr "Eseguendo %s" - -#~ msgid "Asking xapi to fetch %(url)s as %(access)s" -#~ msgstr "" - -#~ msgid "PV Kernel in VDI:%s" -#~ msgstr "" - -#~ msgid "duplicate name found: %s" +#~ "Instance %(name)s found in database but" +#~ " not known by hypervisor. Setting " +#~ "power state to NOSTATE" #~ msgstr "" #~ msgid "" -#~ "VHD coalesce attempts exceeded (%(counter)d" -#~ " > %(max_attempts)d), giving up..." -#~ msgstr "" - -#~ msgid "No VDIs found for VM %s" +#~ "Destroying instance with name label " +#~ "'%(name_label)s' which is marked as " +#~ "DELETED but still present on host." #~ msgstr "" -#~ msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s" +#~ msgid "Can't downgrade without losing data" #~ msgstr "" -#~ msgid "VBD %(vbd)s plugged as %(orig_dev)s" -#~ msgstr "" - -#~ msgid "VBD %(vbd)s plugged into wrong dev, remapping to %(dev)s" +#~ msgid "Unable to get updated status: %s" #~ msgstr "" #~ msgid "" -#~ "Writing partition table %(primary_first)d " -#~ "%(primary_last)d to %(dest)s..." -#~ msgstr "" - -#~ msgid "No service for id %s" -#~ msgstr "" - -#~ msgid "No service for %(host)s, %(binary)s" -#~ msgstr "" - -#~ msgid "No fixed ips defined" -#~ msgstr "" - -#~ msgid "No floating ip for address %s" -#~ msgstr "" - -#~ msgid "No address for instance %s" -#~ msgstr "" - -#~ msgid "no keypair for user %(user_id)s, name %(name)s" -#~ msgstr "" - -#~ msgid "No network for id %s" -#~ msgstr "" - -#~ msgid "No networks defined" -#~ msgstr "" - -#~ msgid "No network for bridge %s" -#~ msgstr "" - -#~ msgid "No network for instance %s" -#~ msgstr "" - -#~ msgid "Token %s does not exist" -#~ msgstr "" - -#~ msgid "No quota for project_id %s" -#~ msgstr "" - -#~ msgid "Volume %s not found" -#~ msgstr "" - -#~ msgid "No export device found for volume %s" -#~ msgstr "" - -#~ msgid "No target id found for volume %s" +#~ "deactivate_node is called for " +#~ "node_id = %(id)s node_ip = %(ip)s" #~ msgstr "" -#~ msgid "No security group with id %s" +#~ msgid "During wait running, %s disappeared." #~ msgstr "" -#~ msgid "No security group named %(group_name)s for project: %(project_id)s" +#~ msgid "Instance %s running successfully." #~ msgstr "" -#~ msgid "No secuity group rule with id %s" -#~ msgstr "" - -#~ msgid "No user for id %s" -#~ msgstr "" - -#~ msgid "No user for access key %s" -#~ msgstr "" - -#~ msgid "No project with id %s" -#~ msgstr "" - -#~ msgid "No console pool with id %(pool_id)s" +#~ msgid "The nwfilter(%(instance_secgroup_filter_name)s) is not found." #~ msgstr "" #~ msgid "" -#~ "No console pool of type %(console_type)s" -#~ " for compute host %(compute_host)s on " -#~ "proxy host %(host)s" -#~ msgstr "" - -#~ msgid "No console for instance %(instance_id)s in pool %(pool_id)s" -#~ msgstr "" - -#~ msgid "on instance %s" -#~ msgstr "" - -#~ msgid "No console with id %(console_id)s %(idesc)s" -#~ msgstr "" - -#~ msgid "No zone with id %(zone_id)s" -#~ msgstr "" - -#~ msgid "Checking state of %s" -#~ msgstr "" - -#~ msgid "Current state of %(name)s was %(state)s." -#~ msgstr "" - -#~ msgid "Invalid device path %s" -#~ msgstr "" - -#~ msgid "No disk at %s" -#~ msgstr "" - -#~ msgid "Instance snapshotting is not supported for libvirtat this time" -#~ msgstr "" - -#~ msgid "_wait_for_reboot failed: %s" -#~ msgstr "" - -#~ msgid "_wait_for_rescue failed: %s" -#~ msgstr "" - -#~ msgid "instance %s: is running" -#~ msgstr "" - -#~ msgid "instance %s: failed to boot" -#~ msgstr "" - -#~ msgid "Contents of file %(fpath)s: %(contents)r" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting key into image %(img_id)s" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting net into image %(img_id)s" -#~ msgstr "" - -#~ msgid "diagnostics are not supported for libvirt" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %s, tried to allocate address" -#~ msgstr "" - -#~ msgid "Address quota exceeded. You cannot allocate any more addresses" -#~ msgstr "" - -#~ msgid "Finished retreving %(url)s -- placed in %(path)s" -#~ msgstr "" - -#~ msgid "The key_pair %s already exists" -#~ msgstr "" - -#~ msgid "Generating root CA: %s" -#~ msgstr "" - -#~ msgid "%s is not a valid ipProtocol" -#~ msgstr "" - -#~ msgid "Invalid port range" -#~ msgstr "" - -#~ msgid "invalid id: %s" -#~ msgstr "" - -#~ msgid "Using paste.deploy config at: %s" -#~ msgstr "" - -#~ msgid "No paste configuration for app: %s" -#~ msgstr "" - -#~ msgid "" -#~ "App Config: %(api)s\n" -#~ "%(config)r" -#~ msgstr "" - -#~ msgid "Running %s API" -#~ msgstr "" - -#~ msgid "No known API applications configured in %s." -#~ msgstr "" - -#~ msgid "Starting nova-api node (version %s)" -#~ msgstr "" - -#~ msgid "No paste configuration found for: %s" -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s is too short." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s contains invalid characters." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s starts with a hyphen." -#~ msgstr "" - -#~ msgid "Argument %s is required." -#~ msgstr "" - -#~ msgid "" -#~ "Argument %(key)s may not take value " -#~ "%(value)s. Valid values are ['true', " -#~ "'false']." -#~ msgstr "" - -#~ msgid "" -#~ "Created VDI %(vdi_ref)s (%(label)s, %(size)s," -#~ " %(read_only)s) on %(sr_ref)s." -#~ msgstr "" - -#~ msgid "Attempted to create non-unique name %s" -#~ msgstr "" - -#~ msgid "instance %(name)s: not enough free memory" -#~ msgstr "" - -#~ msgid "Spawning VM %(instance_name)s created %(vm_ref)s." -#~ msgstr "" - -#~ msgid "Invalid value for onset_files: '%s'" -#~ msgstr "" - -#~ msgid "Instance %s: booted" -#~ msgstr "" - -#~ msgid "Instance not present %s" -#~ msgstr "" - -#~ msgid "Unable to Snapshot %(vm_ref)s: %(exc)s" -#~ msgstr "" - -#~ msgid "VM %(vm)s already halted, skipping shutdown..." -#~ msgstr "" - -#~ msgid "Removing kernel/ramdisk files" -#~ msgstr "" - -#~ msgid "" -#~ "TIMEOUT: The call to %(method)s timed" -#~ " out. VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "NOT IMPLEMENTED: The call to %(method)s" -#~ " is not supported by the agent. " -#~ "VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "The call to %(method)s returned an " -#~ "error: %(e)s. VM id=%(instance_id)s; " -#~ "args=%(strargs)s" -#~ msgstr "" - -#~ msgid "Template for script to run on cloudpipe instance boot" -#~ msgstr "" - -#~ msgid "Image %s could not be found" -#~ msgstr "" - -#~ msgid "ApiError raised: %s" -#~ msgstr "" - -#~ msgid "User %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be created because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because project %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be modified because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "User \"%s\" not found" -#~ msgstr "" - -#~ msgid "Project \"%s\" not found" -#~ msgstr "" - -#~ msgid "Including admin operations in API." -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the database has not been created.\n" -#~ "Please create a database using nova-" -#~ "manage sync db before running this " -#~ "command." -#~ msgstr "" - -#~ msgid "" -#~ "No more networks available. If this is a new installation, you need\n" -#~ "to call something like this:\n" -#~ "\n" -#~ " nova-manage network create 10.0.0.0/8 10 64\n" -#~ "\n" -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the" -#~ " certificate db has not been created." -#~ "\n" -#~ "Please create a database by running a nova-api server on this host." -#~ msgstr "" - -#~ msgid "network" -#~ msgstr "" - -#~ msgid "IP address" -#~ msgstr "" - -#~ msgid "MAC address" -#~ msgstr "" - -#~ msgid "hostname" -#~ msgstr "" - -#~ msgid "host" -#~ msgstr "" - -#~ msgid "netmask" -#~ msgstr "" - -#~ msgid "Failed to load partition: %s" -#~ msgstr "" - -#~ msgid "%(filename)s, line %(line_info)d" -#~ msgstr "" - -#~ msgid "In init host" -#~ msgstr "" - -#~ msgid "Attempt to create duplicate vm %s" -#~ msgstr "" - -#~ msgid "Starting VM %s " -#~ msgstr "" - -#~ msgid "Started VM %s " -#~ msgstr "" - -#~ msgid "spawn vm failed: %s" -#~ msgstr "" - -#~ msgid "Failed to create VM %s" -#~ msgstr "" - -#~ msgid "Set memory for vm %s..." -#~ msgstr "" - -#~ msgid "Set vcpus for vm %s..." -#~ msgstr "" - -#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" -#~ msgstr "" - -#~ msgid "Failed to add diskdrive to VM %s" -#~ msgstr "" - -#~ msgid "New disk drive path is %s" -#~ msgstr "" - -#~ msgid "Failed to add vhd file to VM %s" -#~ msgstr "" - -#~ msgid "Created disk for %s" -#~ msgstr "" - -#~ msgid "Creating nic for %s " -#~ msgstr "" - -#~ msgid "Failed creating a port on the external vswitch" -#~ msgstr "" - -#~ msgid "Failed creating port for %s" -#~ msgstr "" - -#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" -#~ msgstr "" - -#~ msgid "Failed to add nic to VM %s" -#~ msgstr "" - -#~ msgid "Created nic for %s " -#~ msgstr "" - -#~ msgid "WMI job failed: %s" -#~ msgstr "" - -#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " -#~ msgstr "" - -#~ msgid "Got request to destroy vm %s" -#~ msgstr "" - -#~ msgid "Failed to destroy vm %s" -#~ msgstr "" - -#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" -#~ msgstr "" - -#~ msgid "" -#~ "Got Info for vm %(instance_id)s: " -#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," -#~ " cpu_time=%(uptime)s" -#~ msgstr "" - -#~ msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Instance %d was not found in get_network_topic" -#~ msgstr "" - -#~ msgid "Instance %d has no host" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %(pid)s, tried to run %(min_count)s instances" -#~ msgstr "" - -#~ msgid "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Going to try to terminate %s" -#~ msgstr "" - -#~ msgid "Instance %d was not found during terminate" -#~ msgstr "" - -#~ msgid "Instance %d is already being terminated" -#~ msgstr "" - -#~ msgid "Invalid device specified: %s. Example device: /dev/vdb" -#~ msgstr "" - -#~ msgid "Volume isn't attached to anything!" -#~ msgstr "" - -#~ msgid "" -#~ "AMQP server on %(fl_host)s:%(fl_port)d is " -#~ "unreachable. Trying again in %(fl_intv)d " -#~ "seconds." -#~ msgstr "" - -#~ msgid "Making asynchronous cast..." -#~ msgstr "" - -#~ msgid "FAKE AOE: %s" -#~ msgstr "" - -#~ msgid "Skipping ensure_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Skipping remove_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Starting %(arg0)s on %(host)s:%(port)s" -#~ msgstr "" - -#~ msgid "leasing ip" -#~ msgstr "" - -#~ msgid "Adopted old lease or got a change of mac/hostname" -#~ msgstr "" - -#~ msgid "releasing ip" -#~ msgstr "" - -#~ msgid "" -#~ "Called %(action)s for mac %(mac)s with" -#~ " ip %(ip)s and hostname %(hostname)s " -#~ "on interface %(interface)s" -#~ msgstr "" - -#~ msgid "Instance %s Not Found" -#~ msgstr "" - -#~ msgid "Dissassociated %s stale fixed ip(s)" -#~ msgstr "" - -#~ msgid "Leasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s leased that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "IP %s leased that was already deallocated" -#~ msgstr "" - -#~ msgid "Releasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s released that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "Forgetting SR %s ... " -#~ msgstr "" - -#~ msgid "Forgetting SR %s done." -#~ msgstr "" - -#~ msgid "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s" -#~ msgstr "" - -#~ msgid "Unable to obtain target information %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown S3 value type %r" -#~ msgstr "" - -#~ msgid "Authenticated request" -#~ msgstr "" - -#~ msgid "List of buckets requested" -#~ msgstr "" - -#~ msgid "List keys for bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to access bucket %s" -#~ msgstr "" - -#~ msgid "Creating bucket %s" -#~ msgstr "" - -#~ msgid "Deleting bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete bucket %s" -#~ msgstr "" - -#~ msgid "Getting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to get object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Putting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to upload object %(nm)s to bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Deleting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: invalid directory %s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: unauthorized bucket %s" -#~ msgstr "" - -#~ msgid "Starting image upload: %s" -#~ msgstr "" - -#~ msgid "Not authorized to update attributes of image %s" -#~ msgstr "" - -#~ msgid "Toggling publicity flag of image %(image_id)s %(newstatus)r" -#~ msgstr "" - -#~ msgid "Updating user fields on image %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete image %s" -#~ msgstr "" - -#~ msgid "Deleted image: %s" -#~ msgstr "" - -#~ msgid "No user found for access key %s" -#~ msgstr "" - -#~ msgid "No project called %s could be found" -#~ msgstr "" - -#~ msgid "User %(uid)s is not a member of project %(pjid)s" -#~ msgstr "" - -#~ msgid "Signature does not match" -#~ msgstr "" - -#~ msgid "The %s role can not be found" -#~ msgstr "" - -#~ msgid "The %s role is global only" -#~ msgstr "" - -#~ msgid "LDAP user %s already exists" -#~ msgstr "" - -#~ msgid "LDAP object for %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s doesn't exist" -#~ msgstr "" - -#~ msgid "Group can't be created because group %s already exists" -#~ msgstr "" - -#~ msgid "Group can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be searched in group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be added to the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "The group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be removed from the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s is not a member of the group" -#~ msgstr "" - -#~ msgid "User %s can't be removed from all because the user doesn't exist" -#~ msgstr "" - -#~ msgid "Group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "Creating new user: %s" -#~ msgstr "" - -#~ msgid "Deleting user: %s" -#~ msgstr "" - -#~ msgid "Adding role %(role)s to user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Adding sitewide role %(role)s to user %(user)s" -#~ msgstr "" - -#~ msgid "Removing role %(role)s from user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Removing sitewide role %(role)s from user %(user)s" -#~ msgstr "" - -#~ msgid "operation must be add or remove" -#~ msgstr "" - -#~ msgid "Getting x509 for user: %(name)s on project: %(project)s" -#~ msgstr "" - -#~ msgid "Create project %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Modify project: %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Delete project: %s" -#~ msgstr "" - -#~ msgid "Adding user %(user)s to project %(project)s" -#~ msgstr "" - -#~ msgid "Removing user %(user)s from project %(project)s" +#~ "%(container_format)s-%(id)s (%(base_file)s): in: on" +#~ " other nodes (%(remote)d on other " +#~ "nodes)" #~ msgstr "" diff --git a/nova/locale/ja/LC_MESSAGES/nova.po b/nova/locale/ja/LC_MESSAGES/nova.po index 85fb286c2..0934513bc 100644 --- a/nova/locale/ja/LC_MESSAGES/nova.po +++ b/nova/locale/ja/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-19 23:02+0000\n" +"POT-Creation-Date: 2012-02-26 23:03+0000\n" "PO-Revision-Date: 2011-08-23 11:22+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: \n" @@ -26,9 +26,8 @@ msgid "Filename of private key" msgstr "プライベートキーのファイル名" #: nova/crypto.py:56 -#, fuzzy msgid "Filename of root Certificate Revocation List" -msgstr "ルート証明書失効リストのファイル名" +msgstr "" #: nova/crypto.py:59 msgid "Where we keep our keys" @@ -52,7 +51,12 @@ msgstr "ユーザの証明書のサブジェクト、%s はプロジェクト、 msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "プロジェクトの証明書のサブジェクト、%s はプロジェクト、およびタイムスタンプ" -#: nova/crypto.py:296 +#: nova/crypto.py:142 nova/crypto.py:159 nova/crypto.py:248 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/crypto.py:307 #, python-format msgid "Flags path: %s" msgstr "Flags のパス: %s" @@ -77,18 +81,16 @@ msgstr "" "標準エラー出力: %(stderr)r" #: nova/exception.py:92 -#, fuzzy msgid "DB exception wrapped." -msgstr "DB 例外がラップ(wrapped)されました" +msgstr "" #: nova/exception.py:153 msgid "An unknown exception occurred." msgstr "" #: nova/exception.py:176 -#, fuzzy, python-format msgid "Failed to decrypt text" -msgstr "プライベートキーの復号に失敗しました: %s" +msgstr "" #: nova/exception.py:180 msgid "Failed to paginate through images from image service" @@ -128,37 +130,34 @@ msgid "Unacceptable parameters." msgstr "" #: nova/exception.py:219 -#, fuzzy, python-format msgid "Invalid snapshot" -msgstr "id %s は不正です。" +msgstr "" #: nova/exception.py:223 -#, fuzzy, python-format +#, python-format msgid "Volume %(volume_id)s is not attached to anything" -msgstr "ボリュームはどこにもアタッチされていません。" +msgstr "" #: nova/exception.py:227 nova/api/openstack/compute/contrib/keypairs.py:103 msgid "Keypair data is invalid" msgstr "" #: nova/exception.py:231 -#, fuzzy, python-format msgid "Failed to load data into json format" -msgstr "パーティション %s のロードに失敗しました。" +msgstr "" #: nova/exception.py:235 msgid "The request is invalid." msgstr "" #: nova/exception.py:239 -#, fuzzy, python-format +#, python-format msgid "Invalid signature %(signature)s for user %(user)s." -msgstr "Invalid signature: ユーザ %s の署名が不正です。" +msgstr "" #: nova/exception.py:243 -#, fuzzy msgid "Invalid input received" -msgstr "ポートの範囲が不正です。" +msgstr "" #: nova/exception.py:247 #, python-format @@ -189,9 +188,9 @@ msgid "Invalid content type %(content_type)s." msgstr "" #: nova/exception.py:271 -#, fuzzy, python-format +#, python-format msgid "Invalid cidr %(cidr)s." -msgstr "id %s は不正です。" +msgstr "" #: nova/exception.py:275 msgid "Invalid reuse of an RPC connection." @@ -211,102 +210,105 @@ msgstr "" #: nova/exception.py:290 #, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:294 +#, 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:295 -#, fuzzy, python-format +#: nova/exception.py:299 +#, python-format msgid "Instance %(instance_id)s is not running." -msgstr "インスタンス %s を起動中です。" +msgstr "" -#: nova/exception.py:299 +#: nova/exception.py:303 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:303 -#, fuzzy, python-format +#: nova/exception.py:307 +#, python-format msgid "Instance %(instance_id)s is not in rescue mode" -msgstr "インスタンス %(name)s: 十分な空きメモリがありません" +msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:311 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:311 -#, fuzzy, python-format +#: nova/exception.py:315 msgid "Failed to resume server" -msgstr "VM %s の作成に失敗しました。" +msgstr "" -#: nova/exception.py:315 -#, fuzzy, python-format +#: nova/exception.py:319 msgid "Failed to reboot instance" -msgstr "Reboot instance: インスタンス %r を再起動します。" +msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:331 -#, fuzzy, python-format +#: nova/exception.py:335 +#, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." -msgstr "プール %(pool_id)s に %(instance_id)s のコンソールがありません。" +msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:340 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:344 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:348 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:352 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:353 +#: nova/exception.py:357 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:358 +#: nova/exception.py:362 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:362 +#: nova/exception.py:366 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:366 +#: nova/exception.py:370 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, 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:376 +#: nova/exception.py:380 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -314,736 +316,736 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:387 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:391 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:391 -#, fuzzy, python-format +#: nova/exception.py:395 +#, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" -msgstr "インスタンス %(instance_id)s: %(mountpoint)s へのアタッチに失敗しました。削除します。" +msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:399 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:399 -#, fuzzy, python-format +#: nova/exception.py:403 msgid "Resource could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:404 +#: nova/exception.py:408 #, python-format msgid "Required flag %(flag)s not set." msgstr "" -#: nova/exception.py:408 -#, fuzzy, python-format +#: nova/exception.py:412 +#, python-format msgid "Volume %(volume_id)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:416 #, python-format msgid "Unable to locate account %(account_name) on Solidfire device" msgstr "" -#: nova/exception.py:416 -#, fuzzy, python-format +#: nova/exception.py:420 +#, python-format msgid "Volume not found for instance %(instance_id)s." -msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s のデバイス %(device)s に接続" +msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:424 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:425 -#, fuzzy, python-format +#: nova/exception.py:429 msgid "Zero volume types found." -msgstr "ボリューム %s が見つかりません。" +msgstr "" -#: nova/exception.py:429 -#, fuzzy, python-format +#: nova/exception.py:433 +#, python-format msgid "Volume type %(volume_type_id)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:438 +#: nova/exception.py:442 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:443 -#, fuzzy, python-format +#: nova/exception.py:447 +#, python-format msgid "Snapshot %(snapshot_id)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:447 +#: nova/exception.py:451 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:451 -#, fuzzy, python-format +#: nova/exception.py:455 +#, python-format +msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +msgstr "" + +#: nova/exception.py:460 +#, python-format msgid "No target id found for volume %(volume_id)s." -msgstr "ボリューム %s に対する target idが存在しません。" +msgstr "" -#: nova/exception.py:455 -#, fuzzy, python-format +#: nova/exception.py:464 +#, python-format msgid "No disk at %(location)s" -msgstr "%s にディスクが存在しません。" +msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:468 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:472 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:476 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:472 -#, fuzzy, python-format +#: nova/exception.py:481 +#, python-format msgid "Image %(image_id)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:476 -#, fuzzy, python-format +#: nova/exception.py:485 +#, python-format msgid "Kernel not found for image %(image_id)s." -msgstr "イメージ %(_image_id)s に対するプロパティ %(param)s が見つかりません" +msgstr "" -#: nova/exception.py:480 -#, fuzzy, python-format +#: nova/exception.py:489 +#, python-format msgid "User %(user_id)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:484 -#, fuzzy, python-format +#: nova/exception.py:493 +#, python-format msgid "Project %(project_id)s could not be found." -msgstr "プロジェクト %s は見つかりませんでした。" +msgstr "" -#: nova/exception.py:488 -#, fuzzy, python-format +#: nova/exception.py:497 +#, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." -msgstr "ユーザ %(uid)s はプロジェクト %(pjid)s のメンバではありません。" +msgstr "" -#: nova/exception.py:492 -#, fuzzy, python-format +#: nova/exception.py:501 +#, python-format msgid "Role %(role_id)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:505 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:500 +#: nova/exception.py:509 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:504 -#, fuzzy, python-format +#: nova/exception.py:513 +#, python-format msgid "Network %(network_id)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:508 +#: nova/exception.py:517 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:512 +#: nova/exception.py:521 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:516 +#: nova/exception.py:525 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:520 -#, fuzzy, python-format +#: nova/exception.py:529 +#, python-format msgid "Network could not be found for instance %(instance_id)s." -msgstr "プール %(pool_id)s に %(instance_id)s のコンソールがありません。" +msgstr "" -#: nova/exception.py:524 -#, fuzzy +#: nova/exception.py:533 msgid "No networks defined." -msgstr "ネットワークが定義されていません。" +msgstr "" -#: nova/exception.py:528 +#: nova/exception.py:537 #, 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:533 +#: nova/exception.py:542 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:546 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:550 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:554 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:549 -#, fuzzy, python-format +#: nova/exception.py:558 +#, python-format msgid "Instance %(instance_id)s has zero fixed ips." -msgstr "インスタンス %(instance_id)s: %(mountpoint)s へのアタッチに失敗しました。削除します。" +msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:562 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:558 -#, fuzzy, python-format +#: nova/exception.py:567 +#, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." -msgstr "インスタンス %(instance_name)s: インスタンスファイル群 %(target)s を削除しています" +msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:571 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:575 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:571 +#: nova/exception.py:580 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:584 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:588 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:583 -#, fuzzy +#: nova/exception.py:592 msgid "Zero fixed ips could be found." -msgstr "fixed ipが一つも定義されていません。" +msgstr "" -#: nova/exception.py:587 -#, fuzzy, python-format +#: nova/exception.py:596 +#, python-format msgid "Floating ip not found for id %(id)s." -msgstr "アドレス %s の floating ip が存在しません。" +msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:600 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:595 -#, fuzzy, python-format +#: nova/exception.py:604 +#, python-format msgid "Floating ip not found for address %(address)s." -msgstr "アドレス %s の floating ip が存在しません。" +msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:608 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:612 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:607 -#, fuzzy, python-format +#: nova/exception.py:616 +#, python-format msgid "Floating ip %(address)s is associated." -msgstr "アドレス %s の floating ip が存在しません。" +msgstr "" -#: nova/exception.py:611 +#: nova/exception.py:620 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:615 -#, fuzzy, python-format +#: nova/exception.py:624 msgid "Zero floating ips exist." -msgstr "アドレス %s の floating ip が存在しません。" +msgstr "" -#: nova/exception.py:619 -#, fuzzy, python-format +#: nova/exception.py:628 +#, python-format msgid "Interface %(interface)s not found." -msgstr "インスタンス %s が見つかりません。" +msgstr "" -#: nova/exception.py:623 -#, fuzzy, python-format +#: nova/exception.py:632 +#, python-format msgid "Keypair %(name)s not found for user %(user_id)s" -msgstr "イメージ %(_image_id)s に対するプロパティ %(param)s が見つかりません" +msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:636 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:631 -#, fuzzy, python-format +#: nova/exception.py:640 +#, python-format msgid "Service %(service_id)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:635 -#, fuzzy, python-format +#: nova/exception.py:644 +#, python-format msgid "Host %(host)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:639 -#, fuzzy, python-format +#: nova/exception.py:648 +#, python-format msgid "Compute host %(host)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:652 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:647 -#, fuzzy, python-format +#: nova/exception.py:656 +#, python-format msgid "Auth token %(token)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:651 -#, fuzzy, python-format +#: nova/exception.py:660 +#, python-format msgid "Access Key %(access_key)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:655 -#, fuzzy, python-format +#: nova/exception.py:664 msgid "Quota could not be found" -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:659 -#, fuzzy, python-format +#: nova/exception.py:668 +#, python-format msgid "Quota for project %(project_id)s could not be found." -msgstr "プロジェクト %s は見つかりませんでした。" +msgstr "" -#: nova/exception.py:663 +#: nova/exception.py:672 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:667 -#, fuzzy, python-format +#: nova/exception.py:676 +#, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." -msgstr "プロジェクト %(project_id)s に対する名称 %(group_name)s のセキュリティグループが存在しません。" +msgstr "" -#: nova/exception.py:672 -#, fuzzy, python-format +#: nova/exception.py:681 +#, python-format msgid "Security group with rule %(rule_id)s not found." -msgstr "id %s のセキュリティグループが存在しません。" +msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:685 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:690 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:686 -#, fuzzy, python-format +#: nova/exception.py:695 +#, python-format msgid "Migration %(migration_id)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:690 -#, fuzzy, python-format +#: nova/exception.py:699 +#, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." -msgstr "プール %(pool_id)s に %(instance_id)s のコンソールがありません。" +msgstr "" -#: nova/exception.py:695 -#, fuzzy, python-format +#: nova/exception.py:704 +#, python-format msgid "Console pool %(pool_id)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:699 -#, fuzzy, python-format +#: nova/exception.py:708 +#, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" -"コンピュータホスト %(compute_host)s 用 %(console_type)s 型コンソールプールがプロキシホスト %(host)s " -"上にありません" -#: nova/exception.py:705 -#, fuzzy, python-format +#: nova/exception.py:714 +#, python-format msgid "Console %(console_id)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:709 -#, fuzzy, python-format +#: nova/exception.py:718 +#, python-format msgid "Console for instance %(instance_id)s could not be found." -msgstr "プール %(pool_id)s に %(instance_id)s のコンソールがありません。" +msgstr "" -#: nova/exception.py:713 -#, fuzzy, python-format +#: nova/exception.py:722 +#, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." -msgstr "プール %(pool_id)s に %(instance_id)s のコンソールがありません。" +msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:727 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:722 -#, fuzzy, python-format +#: nova/exception.py:731 msgid "Zero instance types found." -msgstr "インスタンス %s が見つかりません。" +msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:735 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:739 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:735 -#, fuzzy, python-format +#: nova/exception.py:744 +#, python-format msgid "Flavor %(flavor_id)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:739 -#, fuzzy, python-format +#: nova/exception.py:748 +#, python-format msgid "Zone %(zone_id)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:752 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:756 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:752 +#: nova/exception.py:761 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:765 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:761 +#: nova/exception.py:770 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:766 -#, fuzzy, python-format +#: nova/exception.py:775 msgid "LDAP object could not be found" -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:770 -#, fuzzy, python-format +#: nova/exception.py:779 +#, python-format msgid "LDAP user %(user_id)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:774 -#, fuzzy, python-format +#: nova/exception.py:783 +#, python-format msgid "LDAP group %(group_id)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:778 -#, fuzzy, python-format +#: nova/exception.py:787 +#, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." -msgstr "ユーザ %(uid)s はすでにグループ %(group_dn)s のメンバです。" +msgstr "" -#: nova/exception.py:782 -#, fuzzy, python-format +#: nova/exception.py:791 +#, python-format msgid "File %(file_path)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:786 -#, fuzzy, python-format +#: nova/exception.py:795 msgid "Zero files could be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:799 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:795 -#, fuzzy, python-format +#: nova/exception.py:804 +#, python-format msgid "Network adapter %(adapter)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:808 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:812 msgid "Action not allowed." msgstr "" -#: nova/exception.py:807 -#, fuzzy, python-format +#: nova/exception.py:816 +#, python-format msgid "Unable to use global role %(role_id)s" -msgstr "ボリューム %s の存在が確認できません。" +msgstr "" -#: nova/exception.py:811 +#: nova/exception.py:820 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:815 +#: nova/exception.py:824 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:824 -#, fuzzy, python-format +#: nova/exception.py:833 +#, python-format msgid "Key pair %(key_name)s already exists." -msgstr "キーペア %s は既に存在します" +msgstr "" -#: nova/exception.py:828 -#, fuzzy, python-format +#: nova/exception.py:837 +#, python-format msgid "User %(user)s already exists." -msgstr "ユーザー %s は既に存在しています。" +msgstr "" -#: nova/exception.py:832 -#, fuzzy, python-format +#: nova/exception.py:841 +#, python-format msgid "LDAP user %(user)s already exists." -msgstr "LDAPユーザ %s はすでに存在します。" +msgstr "" -#: nova/exception.py:836 -#, fuzzy, python-format +#: nova/exception.py:845 +#, python-format msgid "LDAP group %(group)s already exists." -msgstr "グループ %s は既に存在しています。" +msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:849 #, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "ユーザ %(uid)s はすでにグループ %(group_dn)s のメンバです。" -#: nova/exception.py:845 -#, fuzzy, python-format +#: nova/exception.py:854 +#, python-format msgid "Project %(project)s already exists." -msgstr "グループ %s は既に存在しています。" +msgstr "" -#: nova/exception.py:849 -#, fuzzy, python-format +#: nova/exception.py:858 +#, python-format msgid "Instance %(name)s already exists." -msgstr "ユーザー %s は既に存在しています。" +msgstr "" -#: nova/exception.py:853 -#, fuzzy, python-format +#: nova/exception.py:862 +#, python-format msgid "Instance Type %(name)s already exists." -msgstr "ユーザー %s は既に存在しています。" +msgstr "" -#: nova/exception.py:857 -#, fuzzy, python-format +#: nova/exception.py:866 +#, python-format msgid "Volume Type %(name)s already exists." -msgstr "グループ %s は既に存在しています。" +msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:870 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:865 +#: nova/exception.py:874 msgid "Migration error" msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:878 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:882 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:886 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:890 msgid "Nova access parameters were not specified." msgstr "" -#: nova/exception.py:885 -#, fuzzy, python-format +#: nova/exception.py:894 +#, python-format msgid "Virtual Storage Array %(id)d could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:889 -#, fuzzy, python-format +#: nova/exception.py:898 +#, python-format msgid "Virtual Storage Array %(name)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:902 msgid "When resizing, instances must change size!" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:906 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:910 msgid "1 or more Zones could not complete the request" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:914 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:909 +#: nova/exception.py:918 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:922 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:926 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:930 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:934 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:929 +#: nova/exception.py:938 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:933 -#, fuzzy, python-format +#: nova/exception.py:942 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:947 +#, python-format msgid "Aggregate %(aggregate_id)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:937 +#: nova/exception.py:951 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:941 +#: nova/exception.py:955 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:945 +#: nova/exception.py:959 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:964 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:968 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:972 msgid "Detected more than one volume with name %(vol_name)" msgstr "" -#: nova/exception.py:962 +#: nova/exception.py:976 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:967 -#, fuzzy, python-format +#: nova/exception.py:981 msgid "Unable to create instance type" -msgstr "インスタンス %s にボリュームを接続(attach)できません。" +msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:985 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:989 #, python-format msgid "Error in SolidFire API response: status=%(status)s" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:993 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:983 +#: nova/exception.py:997 msgid "Detected existing vlan with id %(vlan)" msgstr "" -#: nova/exception.py:987 -#, fuzzy, python-format +#: nova/exception.py:1001 +#, python-format msgid "Instance %(instance_id)s could not be found." -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" -#: nova/exception.py:991 +#: nova/exception.py:1005 msgid "Invalid id: %(val) (expecting \"i-...\")." msgstr "" -#: nova/log.py:307 +#: nova/log.py:310 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1080,173 +1082,191 @@ msgstr "" msgid "Starting %(topic)s node (version %(vcs_string)s)" msgstr "%(topic)s ノードを開始しています (バージョン %(vcs_string)s)" -#: nova/service.py:176 +#: nova/service.py:177 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:250 +#: nova/service.py:251 msgid "Service killed that has no database entry" msgstr "データベースにエントリの存在しないサービスを終了します。" -#: nova/service.py:287 +#: nova/service.py:288 msgid "The service database object disappeared, Recreating it." msgstr "サービスデータベースオブジェクトが消滅しました。再作成します。" -#: nova/service.py:302 +#: nova/service.py:303 msgid "Recovered model server connection!" msgstr "モデルサーバへの接続を復旧しました。" -#: nova/service.py:308 +#: nova/service.py:309 msgid "model server went away" msgstr "モデルサーバが消滅しました。" -#: nova/service.py:400 +#: nova/service.py:402 msgid "Full set of FLAGS:" -msgstr "" +msgstr "FLAGSの一覧:" -#: nova/service.py:407 +#: nova/service.py:409 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/utils.py:72 +#: nova/utils.py:74 #, python-format msgid "Inner Exception: %s" msgstr "内側で発生した例外: %s" -#: nova/utils.py:156 +#: nova/utils.py:158 #, python-format msgid "Fetching %s" msgstr "ファイルをフェッチ: %s" -#: nova/utils.py:197 +#: nova/utils.py:199 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:207 +#: nova/utils.py:209 #, python-format msgid "Running cmd (subprocess): %s" msgstr "コマンド実行(subprocess): %s" -#: nova/utils.py:223 nova/utils.py:302 +#: nova/utils.py:225 nova/utils.py:304 #, python-format msgid "Result was %s" msgstr "コマンド実行結果: %s" -#: nova/utils.py:236 +#: nova/utils.py:238 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:278 +#: nova/utils.py:280 #, python-format msgid "Running cmd (SSH): %s" msgstr "コマンド(SSH)を実行: %s" -#: nova/utils.py:280 +#: nova/utils.py:282 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:284 -#, fuzzy, python-format +#: nova/utils.py:286 msgid "process_input not supported over SSH" -msgstr "アトリビュート %s はサポートされていません。" +msgstr "" -#: nova/utils.py:343 +#: nova/utils.py:345 #, python-format msgid "debug in callback: %s" msgstr "コールバック中のデバッグ: %s" -#: nova/utils.py:476 +#: nova/utils.py:478 #, python-format msgid "Link Local address is not found.:%s" msgstr "リンクローカルアドレスが見つかりません: %s" -#: nova/utils.py:479 +#: nova/utils.py:481 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "%(interface)s のローカルIPアドレスのリンクが取得できません:%(ex)s" -#: nova/utils.py:576 +#: nova/utils.py:592 #, python-format msgid "Invalid backend: %s" msgstr "不正なバックエンドです: %s" -#: nova/utils.py:587 +#: nova/utils.py:603 #, python-format msgid "backend %s" msgstr "バックエンドは %s です。" -#: nova/utils.py:636 +#: nova/utils.py:652 msgid "in looping call" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:828 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:814 +#: nova/utils.py:832 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:818 +#: nova/utils.py:836 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:825 +#: nova/utils.py:843 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:935 -#, fuzzy, python-format +#: nova/utils.py:902 +#, python-format +msgid "Found sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:906 +#, python-format +msgid "Cleaned sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:921 +#, python-format +msgid "Found lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:926 +#, python-format +msgid "Cleaned lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:1036 +#, python-format msgid "Expected object of type: %s" -msgstr "予期しないエラー発生: %s" +msgstr "" -#: nova/utils.py:966 -#, fuzzy, python-format +#: nova/utils.py:1067 +#, python-format msgid "Invalid server_string: %s" -msgstr "id %s は不正です。" +msgstr "" -#: nova/utils.py:1091 +#: nova/utils.py:1192 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1123 -#, fuzzy +#: nova/utils.py:1224 msgid "Original exception being dropped" -msgstr "DB 例外がラップ(wrapped)されました" +msgstr "" -#: nova/utils.py:1242 +#: nova/utils.py:1343 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1244 +#: nova/utils.py:1345 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1276 +#: nova/utils.py:1377 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1278 +#: nova/utils.py:1379 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" #: nova/wsgi.py:93 -#, fuzzy, python-format +#, python-format msgid "Started %(name)s on %(host)s:%(port)s" -msgstr "%(host)s:%(port)s 上で %(arg0)s を開始しています" +msgstr "" #: nova/wsgi.py:104 msgid "Stopping WSGI server." @@ -1257,9 +1277,9 @@ msgid "Stopping raw TCP server." msgstr "" #: nova/wsgi.py:113 -#, fuzzy, python-format +#, python-format msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "%(host)s:%(port)s 上で %(arg0)s を開始しています" +msgstr "" #: nova/wsgi.py:129 msgid "WSGI server has stopped." @@ -1279,9 +1299,9 @@ msgid "Returned non-serializeable type: %s" msgstr "" #: nova/api/ec2/__init__.py:69 -#, fuzzy, python-format +#, python-format msgid "%(code)s: %(message)s" -msgstr "%(queue)s から取得しています: %(message)s" +msgstr "" #: nova/api/ec2/__init__.py:91 #, python-format @@ -1347,9 +1367,9 @@ msgid "VolumeNotFound raised: %s" msgstr "VolumeNotFound が発行されました: %s" #: nova/api/ec2/__init__.py:593 -#, fuzzy, python-format +#, python-format msgid "SnapshotNotFound raised: %s" -msgstr "NotFound 発生: %s" +msgstr "" #: nova/api/ec2/__init__.py:599 #, python-format @@ -1357,39 +1377,39 @@ msgid "NotFound raised: %s" msgstr "NotFound 発生: %s" #: nova/api/ec2/__init__.py:602 -#, fuzzy, python-format +#, python-format msgid "EC2APIError raised: %s" -msgstr "APIエラー発生: %s" +msgstr "" #: nova/api/ec2/__init__.py:610 -#, fuzzy, python-format +#, python-format msgid "KeyPairExists raised: %s" -msgstr "APIエラー発生: %s" +msgstr "" #: nova/api/ec2/__init__.py:614 -#, fuzzy, python-format +#, python-format msgid "InvalidParameterValue raised: %s" -msgstr "id %s は不正です。" +msgstr "" #: nova/api/ec2/__init__.py:618 -#, fuzzy, python-format +#, python-format msgid "InvalidPortRange raised: %s" -msgstr "id %s は不正です。" +msgstr "" #: nova/api/ec2/__init__.py:622 -#, fuzzy, python-format +#, python-format msgid "NotAuthorized raised: %s" -msgstr "NotFound 発生: %s" +msgstr "" #: nova/api/ec2/__init__.py:626 -#, fuzzy, python-format +#, python-format msgid "InvalidRequest raised: %s" -msgstr "id %s は不正です。" +msgstr "" #: nova/api/ec2/__init__.py:630 #, fuzzy, python-format msgid "ValidatorError raised: %s" -msgstr "APIエラー発生: %s" +msgstr "予期しないエラー発生: %s" #: nova/api/ec2/__init__.py:641 #, python-format @@ -1411,9 +1431,9 @@ msgid "Unsupported API request: controller = %(controller)s, action = %(action)s msgstr "未サポートの API リクエスト: コントローラ = %(controller)s, アクション = %(action)s" #: nova/api/ec2/cloud.py:337 -#, fuzzy, python-format +#, python-format msgid "Create snapshot of volume %s" -msgstr "Detach volume: ボリューム %s をデタッチします" +msgstr "" #: nova/api/ec2/cloud.py:372 #, python-format @@ -1449,7 +1469,7 @@ msgid "" msgstr "" #: nova/api/ec2/cloud.py:755 -#: nova/api/openstack/compute/contrib/security_groups.py:286 +#: nova/api/openstack/compute/contrib/security_groups.py:292 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group: セキュリティグループ %s を作成します。" @@ -1459,120 +1479,117 @@ msgstr "Create Security Group: セキュリティグループ %s を作成しま msgid "group %s already exists" msgstr "グループ %s は既に存在しています。" -#: nova/api/ec2/cloud.py:788 -#: nova/api/openstack/compute/contrib/security_groups.py:239 +#: nova/api/ec2/cloud.py:790 +#: nova/api/openstack/compute/contrib/security_groups.py:245 #, python-format msgid "Delete security group %s" msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/api/ec2/cloud.py:796 nova/compute/manager.py:1577 +#: nova/api/ec2/cloud.py:798 nova/compute/manager.py:1589 #, python-format msgid "Get console output for instance %s" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/api/ec2/cloud.py:867 -#, fuzzy, python-format +#: nova/api/ec2/cloud.py:869 +#, python-format msgid "Create volume from snapshot %s" -msgstr "Create volume: %s GBのボリュームを作成します。" +msgstr "" -#: nova/api/ec2/cloud.py:871 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:873 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:215 #, python-format msgid "Create volume of %s GB" msgstr "Create volume: %s GBのボリュームを作成します。" -#: nova/api/ec2/cloud.py:899 +#: nova/api/ec2/cloud.py:901 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s のデバイス %(device)s に接続" -#: nova/api/ec2/cloud.py:914 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:916 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "Detach volume: ボリューム %s をデタッチします" -#: nova/api/ec2/cloud.py:941 nova/api/ec2/cloud.py:998 -#: nova/api/ec2/cloud.py:1465 nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:943 nova/api/ec2/cloud.py:1000 +#: nova/api/ec2/cloud.py:1467 nova/api/ec2/cloud.py:1482 #, python-format msgid "attribute not supported: %s" msgstr "アトリビュート %s はサポートされていません。" -#: nova/api/ec2/cloud.py:1064 +#: nova/api/ec2/cloud.py:1066 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1209 +#: nova/api/ec2/cloud.py:1211 msgid "Allocate address" msgstr "Allocate address: アドレスを割り当てます。" -#: nova/api/ec2/cloud.py:1221 +#: nova/api/ec2/cloud.py:1223 #, python-format msgid "Release address %s" msgstr "Release address: アドレス %s を開放します。" -#: nova/api/ec2/cloud.py:1226 +#: nova/api/ec2/cloud.py:1228 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て" -#: nova/api/ec2/cloud.py:1236 +#: nova/api/ec2/cloud.py:1238 #, python-format msgid "Disassociate address %s" msgstr "Disassociate address: アドレス %s の関連付けを解除します。" -#: nova/api/ec2/cloud.py:1261 -#, fuzzy +#: nova/api/ec2/cloud.py:1263 msgid "Image must be available" -msgstr "ボリュームのステータス(status)は available でなければなりません。" +msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start terminating instances" msgstr "インスタンス終了処理を開始します。" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #, python-format msgid "Reboot instance %r" msgstr "Reboot instance: インスタンス %r を再起動します。" -#: nova/api/ec2/cloud.py:1307 -#, fuzzy, python-format +#: nova/api/ec2/cloud.py:1309 msgid "Going to stop instances" -msgstr "%s 個のインスタンスの起動を始めます…" +msgstr "" -#: nova/api/ec2/cloud.py:1318 -#, fuzzy +#: nova/api/ec2/cloud.py:1320 msgid "Going to start instances" -msgstr "インスタンス終了処理を開始します。" +msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1412 #, python-format msgid "De-registering image %s" msgstr "De-registering image: イメージ %s を登録解除します。" -#: nova/api/ec2/cloud.py:1437 +#: nova/api/ec2/cloud.py:1439 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "イメージ %(image_location)s が ID %(image_id)s で登録されました" -#: nova/api/ec2/cloud.py:1483 +#: nova/api/ec2/cloud.py:1485 msgid "user or group not specified" msgstr "ユーザまたはグループが指定されていません。" -#: nova/api/ec2/cloud.py:1485 +#: nova/api/ec2/cloud.py:1487 msgid "only group \"all\" is supported" msgstr "グループ \"all\" のみサポートされています。" -#: nova/api/ec2/cloud.py:1487 +#: nova/api/ec2/cloud.py:1489 msgid "operation_type must be add or remove" msgstr "operation_type は add または remove の何れかである必要があります。" -#: nova/api/ec2/cloud.py:1489 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Updating image %s publicity" msgstr "イメージ %s の公開設定を更新します。" -#: nova/api/ec2/cloud.py:1546 +#: nova/api/ec2/cloud.py:1548 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -1597,9 +1614,9 @@ msgid "Must specify an ExtensionManager class" msgstr "" #: nova/api/openstack/__init__.py:105 -#, fuzzy, python-format +#, python-format msgid "Extended resource: %s" -msgstr "ネストした戻り値: %s" +msgstr "" #: nova/api/openstack/__init__.py:130 #, python-format @@ -1619,9 +1636,9 @@ msgid "%(user_id)s could not be found with token '%(token)s'" msgstr "" #: nova/api/openstack/auth.py:135 -#, fuzzy, python-format +#, python-format msgid "%(user_id)s must be an admin or a member of %(project_id)s" -msgstr "ユーザ %(uid)s はプロジェクト %(pjid)s のメンバではありません。" +msgstr "" #: nova/api/openstack/auth.py:153 msgid "Authentication requests must be made against a version root (e.g. /v2)." @@ -1632,16 +1649,16 @@ msgstr "" msgid "Could not find %s in request." msgstr "" -#: nova/api/openstack/auth.py:188 +#: nova/api/openstack/auth.py:192 #, python-format msgid "Successfully authenticated '%s'" msgstr "" -#: nova/api/openstack/auth.py:238 +#: nova/api/openstack/auth.py:242 msgid "User not found with provided API key." msgstr "" -#: nova/api/openstack/auth.py:255 +#: nova/api/openstack/auth.py:259 #, python-format msgid "Provided API key is valid, but not for user '%(username)s'" msgstr "" @@ -1663,9 +1680,9 @@ msgid "offset param must be positive" msgstr "" #: nova/api/openstack/common.py:202 -#, fuzzy, python-format +#, python-format msgid "marker [%s] not found" -msgstr "ボリューム %s が見つかりません。" +msgstr "" #: nova/api/openstack/common.py:242 #, python-format @@ -1676,44 +1693,43 @@ msgstr "" msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:358 +#: nova/api/openstack/common.py:334 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:337 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:441 +#: nova/api/openstack/common.py:417 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:443 -#, fuzzy +#: nova/api/openstack/common.py:419 msgid "Instance snapshots are not permitted at this time." -msgstr "インスタンスのスナップショットは現在libvirtに対してはサポートされていません。" +msgstr "" #: nova/api/openstack/extensions.py:191 -#, fuzzy, python-format +#, python-format msgid "Loaded extension: %s" -msgstr "例外 %s が発生しました。" +msgstr "" #: nova/api/openstack/extensions.py:228 -#, fuzzy, python-format +#, python-format msgid "Ext name: %s" -msgstr "イメージ %s を削除しました。" +msgstr "" #: nova/api/openstack/extensions.py:229 -#, fuzzy, python-format +#, python-format msgid "Ext alias: %s" -msgstr "コマンド実行結果: %s" +msgstr "" #: nova/api/openstack/extensions.py:230 -#, fuzzy, python-format +#, python-format msgid "Ext description: %s" -msgstr "例外 %s が発生しました。" +msgstr "" #: nova/api/openstack/extensions.py:232 #, python-format @@ -1736,9 +1752,9 @@ msgid "Loading extension %s" msgstr "" #: nova/api/openstack/extensions.py:255 -#, fuzzy, python-format +#, python-format msgid "Calling extension factory %s" -msgstr "getter %s をコールします。" +msgstr "" #: nova/api/openstack/extensions.py:267 #, python-format @@ -1751,9 +1767,9 @@ msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" #: nova/api/openstack/extensions.py:369 -#, fuzzy, python-format +#, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" -msgstr "%(vm_ref)s のスナップショットが作成出来ません: %(exc)s" +msgstr "" #: nova/api/openstack/wsgi.py:134 nova/api/openstack/wsgi.py:537 msgid "cannot understand JSON" @@ -1769,14 +1785,14 @@ msgid "too many body keys" msgstr "" #: nova/api/openstack/wsgi.py:580 -#, fuzzy, python-format +#, python-format msgid "Fault thrown: %s" -msgstr "エラー %s をキャッチしました。" +msgstr "" #: nova/api/openstack/wsgi.py:583 -#, fuzzy, python-format +#, python-format msgid "HTTP exception thrown: %s" -msgstr "例外 %s が発生しました。" +msgstr "" #: nova/api/openstack/wsgi.py:691 msgid "Unrecognized Content-Type provided in request" @@ -1843,9 +1859,8 @@ msgstr "" #: nova/api/openstack/compute/image_metadata.py:40 #: nova/api/openstack/compute/images.py:142 #: nova/api/openstack/compute/images.py:157 -#, fuzzy, python-format msgid "Image not found." -msgstr "ボリューム %s が見つかりません。" +msgstr "" #: nova/api/openstack/compute/image_metadata.py:79 msgid "Incorrect request body format" @@ -1870,14 +1885,12 @@ msgid "Invalid metadata key" msgstr "" #: nova/api/openstack/compute/ips.py:74 -#, fuzzy, python-format msgid "Instance does not exist" -msgstr "トークン %s が存在しません。" +msgstr "" #: nova/api/openstack/compute/ips.py:97 -#, fuzzy, python-format msgid "Instance is not a member of specified network" -msgstr "インスタンス %s: ネットワークをリセットします" +msgstr "" #: nova/api/openstack/compute/limits.py:140 #, python-format @@ -1886,22 +1899,20 @@ msgid "" "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:265 +#: nova/api/openstack/compute/limits.py:266 msgid "This request was rate-limited." msgstr "" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:124 #: nova/api/openstack/compute/server_metadata.py:163 -#, fuzzy, python-format msgid "Server does not exist" -msgstr "ユーザ %s は存在しません" +msgstr "" #: nova/api/openstack/compute/server_metadata.py:143 #: nova/api/openstack/compute/server_metadata.py:156 -#, fuzzy, python-format msgid "Metadata item was not found" -msgstr "インスタンス %s が見つかりません。" +msgstr "" #: nova/api/openstack/compute/servers.py:425 #, python-format @@ -1952,9 +1963,9 @@ msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" #: nova/api/openstack/compute/servers.py:554 -#, fuzzy, python-format +#, python-format msgid "Invalid fixed IP address (%s)" -msgstr "id %s は不正です。" +msgstr "" #: nova/api/openstack/compute/servers.py:561 #, python-format @@ -1962,14 +1973,13 @@ msgid "Duplicate networks (%s) are not allowed" msgstr "" #: nova/api/openstack/compute/servers.py:567 -#, fuzzy, python-format +#, python-format msgid "Bad network format: missing %s" -msgstr "id %s に該当するnetwork が存在しません。" +msgstr "" #: nova/api/openstack/compute/servers.py:570 -#, fuzzy, python-format msgid "Bad networks format" -msgstr "id %s に該当するnetwork が存在しません。" +msgstr "" #: nova/api/openstack/compute/servers.py:582 msgid "Userdata content cannot be decoded" @@ -2003,9 +2013,8 @@ msgstr "" #: nova/api/openstack/compute/servers.py:832 #: nova/api/openstack/compute/servers.py:852 -#, fuzzy msgid "Instance has not been resized." -msgstr "インスタンスは既に生成されています。" +msgstr "" #: nova/api/openstack/compute/servers.py:838 #, python-format @@ -2026,23 +2035,21 @@ msgid "Missing argument 'type' for reboot" msgstr "" #: nova/api/openstack/compute/servers.py:888 -#, fuzzy, python-format +#, python-format msgid "Error in reboot %s" -msgstr "ルートCA %s を生成しています。" +msgstr "" #: nova/api/openstack/compute/servers.py:900 -#, fuzzy, python-format msgid "Unable to locate requested flavor." -msgstr "ボリューム %s の存在が確認できません。" +msgstr "" #: nova/api/openstack/compute/servers.py:903 msgid "Resize requires a change in size." msgstr "" #: nova/api/openstack/compute/servers.py:927 -#, fuzzy msgid "Malformed server entity" -msgstr "モデルサーバが消滅しました。" +msgstr "" #: nova/api/openstack/compute/servers.py:934 msgid "Missing imageRef attribute" @@ -2058,9 +2065,8 @@ msgstr "" #: nova/api/openstack/compute/servers.py:958 #: nova/api/openstack/compute/servers.py:1134 -#, fuzzy, python-format msgid "Invalid adminPass" -msgstr "id %s は不正です。" +msgstr "" #: nova/api/openstack/compute/servers.py:972 msgid "Unable to parse metadata key/value pairs." @@ -2075,7 +2081,7 @@ msgid "Resize requests require 'flavorRef' attribute." msgstr "" #: nova/api/openstack/compute/servers.py:1006 -#: nova/api/openstack/compute/contrib/aggregates.py:140 +#: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/networks.py:65 msgid "Invalid request body" msgstr "" @@ -2085,9 +2091,8 @@ msgid "Could not parse imageRef from request." msgstr "" #: nova/api/openstack/compute/servers.py:1061 -#, fuzzy, python-format msgid "Instance could not be found" -msgstr "イメージ %s が見つかりませんでした。" +msgstr "" #: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" @@ -2099,9 +2104,8 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 -#, fuzzy, python-format msgid "Invalid metadata" -msgstr "id %s は不正です。" +msgstr "" #: nova/api/openstack/compute/servers.py:1157 #, python-format @@ -2143,14 +2147,13 @@ msgstr "例外: Compute.api::reset_network %s" #: nova/api/openstack/compute/contrib/admin_actions.py:186 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:43 -#, fuzzy, python-format msgid "Server not found" -msgstr "ユーザ \"%s\" が見つかりません。" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:157 -#, fuzzy, python-format +#, python-format msgid "Compute.api::inject_network_info %s" -msgstr "例外: Compute.api::reset_network %s" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format @@ -2183,9 +2186,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/server_action_list.py:49 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 #: nova/api/openstack/compute/contrib/server_start_stop.py:38 -#, fuzzy, python-format msgid "Instance not found" -msgstr "インスタンス %s が見つかりません。" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:272 msgid "host and block_migration must be specified." @@ -2196,11 +2198,50 @@ msgstr "" msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:137 +#: nova/api/openstack/compute/contrib/aggregates.py:76 +#, python-format +msgid "" +"Cannot create aggregate with name %(name)s and availability zone " +"%(avail_zone)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:88 +#, python-format +msgid "Cannot show aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:114 +#, python-format +msgid "Cannot update aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:126 +#, python-format +msgid "Cannot delete aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:139 #, python-format msgid "Aggregates does not have %s action" msgstr "" +#: nova/api/openstack/compute/contrib/aggregates.py:152 +#: nova/api/openstack/compute/contrib/aggregates.py:158 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:171 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:195 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + #: nova/api/openstack/compute/contrib/certificates.py:75 msgid "Only root certificate can be retrieved." msgstr "" @@ -2224,22 +2265,20 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" +#: nova/api/openstack/compute/contrib/extended_server_attributes.py:65 #: nova/api/openstack/compute/contrib/extended_status.py:61 -#, fuzzy, python-format msgid "Server not found." -msgstr "ユーザ \"%s\" が見つかりません。" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextradata.py:60 #: nova/api/openstack/compute/contrib/flavorextradata.py:90 -#, fuzzy msgid "Flavor not found." -msgstr "ホストが見つかりません" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 #: nova/api/openstack/compute/contrib/volumetypes.py:158 -#, fuzzy, python-format msgid "No Request Body" -msgstr "destroy vm %s リクエストを受信しました。" +msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:159 #, python-format @@ -2252,16 +2291,15 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:201 #: nova/api/openstack/compute/contrib/floating_ips.py:230 -#: nova/api/openstack/compute/contrib/security_groups.py:559 -#: nova/api/openstack/compute/contrib/security_groups.py:592 +#: nova/api/openstack/compute/contrib/security_groups.py:560 +#: nova/api/openstack/compute/contrib/security_groups.py:593 msgid "Missing parameter dict" msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:204 #: nova/api/openstack/compute/contrib/floating_ips.py:233 -#, fuzzy msgid "Address not specified" -msgstr "ユーザまたはグループが指定されていません。" +msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:213 msgid "No fixed ips associated to instance" @@ -2271,38 +2309,47 @@ msgstr "" msgid "Associate floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:145 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/hosts.py:144 +#, python-format msgid "Invalid status: '%s'" -msgstr "id %s は不正です。" +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:150 +#: nova/api/openstack/compute/contrib/hosts.py:148 #, fuzzy, python-format +msgid "Invalid mode: '%s'" +msgstr "不正なバックエンドです: %s" + +#: nova/api/openstack/compute/contrib/hosts.py:152 +#, python-format msgid "Invalid update setting: '%s'" -msgstr "onset_files 用の不正な値: '%s'" +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:159 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/hosts.py:170 +#, python-format +msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:181 +#, python-format msgid "Setting host %(host)s to %(state)s." -msgstr "%(method)s 用に %(topic)s %(host)s を割り当て中" +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:206 +#: nova/api/openstack/compute/contrib/hosts.py:228 msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:214 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/hosts.py:236 msgid "Host not found" -msgstr "ボリューム %s が見つかりません。" +msgstr "" #: nova/api/openstack/compute/contrib/keypairs.py:85 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" #: nova/api/openstack/compute/contrib/keypairs.py:90 -#, fuzzy, python-format +#, python-format msgid "Key pair '%s' already exists." -msgstr "キーペア %s は既に存在します" +msgstr "" #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" @@ -2313,9 +2360,9 @@ msgid "Missing 'address' argument for removeFixedIp" msgstr "" #: nova/api/openstack/compute/contrib/multinic.py:77 -#, fuzzy, python-format +#, python-format msgid "Unable to find address %r" -msgstr "開いたポートが見つかりません" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:62 #, python-format @@ -2323,130 +2370,132 @@ msgid "Network does not have %s action" msgstr "" #: nova/api/openstack/compute/contrib/networks.py:70 -#, fuzzy, python-format +#, python-format msgid "Disassociating network with id %s" -msgstr "ネットワークホストの設定をします。" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:74 #: nova/api/openstack/compute/contrib/networks.py:91 #: nova/api/openstack/compute/contrib/networks.py:101 -#, fuzzy, python-format msgid "Network not found" -msgstr "ユーザ \"%s\" が見つかりません。" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:87 -#, fuzzy, python-format +#, python-format msgid "Showing network with id %s" -msgstr "id %s に該当するnetwork が存在しません。" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:97 -#, fuzzy, python-format +#, python-format msgid "Deleting network with id %s" -msgstr "ネットワークホストの設定をします。" +msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:219 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:222 msgid "Security group id should be integer" -msgstr "id %s のセキュリティグループが存在しません。" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:289 +#: nova/api/openstack/compute/contrib/security_groups.py:243 #, fuzzy, python-format +msgid "Security group is still in use" +msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" + +#: nova/api/openstack/compute/contrib/security_groups.py:295 +#, python-format msgid "Security group %s already exists" -msgstr "グループ %s は既に存在しています。" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:309 +#: nova/api/openstack/compute/contrib/security_groups.py:315 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:312 +#: nova/api/openstack/compute/contrib/security_groups.py:318 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:321 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:342 +#: nova/api/openstack/compute/contrib/security_groups.py:348 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:345 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:351 +#, python-format msgid "Security group (%s) not found" -msgstr "ユーザ \"%s\" が見つかりません。" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:354 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorize security group ingress: セキュリティグループ許可 %s" -#: nova/api/openstack/compute/contrib/security_groups.py:363 +#: nova/api/openstack/compute/contrib/security_groups.py:369 msgid "Not enough parameters to build a valid rule." msgstr "有効なルールを作成する為の十分なパラメータがありません" -#: nova/api/openstack/compute/contrib/security_groups.py:370 +#: nova/api/openstack/compute/contrib/security_groups.py:376 #, python-format msgid "This rule already exists in group %s" msgstr "指定されたルールは既にグループ %s に存在しています。" -#: nova/api/openstack/compute/contrib/security_groups.py:408 +#: nova/api/openstack/compute/contrib/security_groups.py:414 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:412 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Parent group id and group id cannot be same" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:490 +#: nova/api/openstack/compute/contrib/security_groups.py:496 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:493 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:499 +#, python-format msgid "Rule (%s) not found" -msgstr "ボリューム %s が見つかりません。" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:500 +#: nova/api/openstack/compute/contrib/security_groups.py:506 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" -#: nova/api/openstack/compute/contrib/security_groups.py:562 -#: nova/api/openstack/compute/contrib/security_groups.py:595 -#, fuzzy +#: nova/api/openstack/compute/contrib/security_groups.py:563 +#: nova/api/openstack/compute/contrib/security_groups.py:596 msgid "Security group not specified" -msgstr "ユーザまたはグループが指定されていません。" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:566 -#: nova/api/openstack/compute/contrib/security_groups.py:599 +#: nova/api/openstack/compute/contrib/security_groups.py:567 +#: nova/api/openstack/compute/contrib/security_groups.py:600 msgid "Security group name cannot be empty" msgstr "" #: nova/api/openstack/compute/contrib/server_start_stop.py:45 -#, fuzzy, python-format +#, python-format msgid "start instance %r" -msgstr "Reboot instance: インスタンス %r を再起動します。" +msgstr "" #: nova/api/openstack/compute/contrib/server_start_stop.py:54 -#, fuzzy, python-format +#, python-format msgid "stop instance %r" -msgstr "インスタンス %s 上" +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:170 msgid "No body provided" msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:182 -#, fuzzy, python-format +#, python-format msgid "Create VSA %(display_name)s of type %(vc_type)s" -msgstr "%(vm_ref)s として VM %(instance_name)s を作成しています" +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:203 #, python-format @@ -2454,14 +2503,14 @@ msgid "Delete VSA with id: %s" msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:222 -#, fuzzy, python-format +#, python-format msgid "Associate address %(ip)s to VSA %(id)s" -msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て" +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:251 -#, fuzzy, python-format +#, python-format msgid "Disassociate address from VSA %(id)s" -msgstr "Disassociate address: アドレス %s の関連付けを解除します。" +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:291 #, python-format @@ -2511,9 +2560,9 @@ msgid "Show. vsa_id=%(vsa_id)s, id=%(id)s" msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:623 -#, fuzzy, python-format +#, python-format msgid "Index instances for VSA %s" -msgstr "インスタンス %s 上" +msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:73 #: nova/api/openstack/volume/volumes.py:99 @@ -2523,14 +2572,14 @@ msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:146 #: nova/api/openstack/volume/volumes.py:177 -#, fuzzy, python-format +#, python-format msgid "Delete volume with id: %s" -msgstr "Delete project: プロジェクト %s を削除しました。" +msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:329 -#, fuzzy, python-format +#, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" -msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s のデバイス %(device)s に接続" +msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:481 #: nova/api/openstack/volume/snapshots.py:109 @@ -2540,9 +2589,9 @@ msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:523 #: nova/api/openstack/volume/snapshots.py:149 -#, fuzzy, python-format +#, python-format msgid "Create snapshot from volume %s" -msgstr "Detach volume: ボリューム %s をデタッチします" +msgstr "" #: nova/auth/fakeldap.py:33 msgid "Attempted to instantiate singleton" @@ -2588,9 +2637,9 @@ msgid "user.secret: %s" msgstr "" #: nova/auth/manager.py:331 nova/auth/manager.py:343 -#, fuzzy, python-format +#, python-format msgid "expected_signature: %s" -msgstr "イメージ %s を削除しました。" +msgstr "" #: nova/auth/manager.py:332 nova/auth/manager.py:344 #, python-format @@ -2687,9 +2736,8 @@ msgid "No vpn data for project %s" msgstr "プロジェクト %s に関するvpnデータがありません。" #: nova/cloudpipe/pipelib.py:46 -#, fuzzy msgid "Template for cloudpipe instance boot script" -msgstr "cloudpipeインスタンス起動時に実行するスクリプトのテンプレート" +msgstr "" #: nova/cloudpipe/pipelib.py:49 msgid "Network to push into openvpn config" @@ -2705,11 +2753,11 @@ msgid "Launching VPN for %s" msgstr "%s 用のVPNを起動します。" #: nova/compute/api.py:149 -#, fuzzy, python-format +#, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" -msgstr "%(pid)s 用の制限(Quota)超過、%(min_count)s 個のインスタンスを実行しようとしました" +msgstr "" #: nova/compute/api.py:160 #, python-format @@ -2717,14 +2765,13 @@ msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" #: nova/compute/api.py:213 -#, fuzzy, python-format +#, python-format msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances" -msgstr "%(pid)s 用の制限(Quota)超過、%(min_count)s 個のインスタンスを実行しようとしました" +msgstr "" #: nova/compute/api.py:216 -#, fuzzy, python-format msgid "Instance quota exceeded. You cannot run any more instances of this type." -msgstr "インスタンスのクオータを超えました。このタイプにおいてはあと %s インスタンスしか実行できません。" +msgstr "" #: nova/compute/api.py:219 #, python-format @@ -2746,9 +2793,9 @@ msgid "Going to run %s instances..." msgstr "%s 個のインスタンスの起動を始めます…" #: nova/compute/api.py:404 -#, fuzzy, python-format +#, python-format msgid "bdm %s" -msgstr "バックエンドは %s です。" +msgstr "" #: nova/compute/api.py:431 #, python-format @@ -2756,578 +2803,574 @@ msgid "block_device_mapping %s" msgstr "" #: nova/compute/api.py:548 -#, fuzzy, python-format +#, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -"Casting to scheduler for \r\n" -"\r\n" -"%(pid)s/%(uid)s のインスタンス %(instance_id)s 用のスケジューラを割り当て" -#: nova/compute/api.py:832 +#: nova/compute/api.py:828 #, fuzzy, python-format msgid "Going to try to soft delete instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:852 +#: nova/compute/api.py:848 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:886 +#: nova/compute/api.py:882 #, fuzzy, python-format msgid "Going to try to terminate instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:924 +#: nova/compute/api.py:920 #, fuzzy, python-format msgid "Going to try to stop instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:943 +#: nova/compute/api.py:939 #, fuzzy, python-format msgid "Going to try to start instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:947 -#, fuzzy, python-format +#: nova/compute/api.py:943 +#, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" -msgstr "プール %(pool_id)s に %(instance_id)s のコンソールがありません。" +msgstr "" -#: nova/compute/api.py:1013 nova/volume/api.py:163 +#: nova/compute/api.py:1009 nova/volume/api.py:163 #: nova/volume/volume_types.py:64 -#, fuzzy, python-format +#, python-format msgid "Searching by: %s" -msgstr "ファイルをフェッチ: %s" - -#: nova/compute/api.py:1108 -msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:1111 -#, fuzzy, python-format -msgid "Unable to find host for Instance %s" -msgstr "インスタンス %s にボリュームを接続(attach)できません。" - -#: nova/compute/api.py:1353 +#: nova/compute/api.py:1300 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1361 +#: nova/compute/api.py:1308 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1652 +#: nova/compute/api.py:1572 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" +#: nova/compute/api.py:1804 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/api.py:1807 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + #: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65 msgid "create arguments must be positive integers" msgstr "" #: nova/compute/instance_types.py:74 nova/volume/volume_types.py:41 -#, fuzzy, python-format +#, python-format msgid "DB error: %s" -msgstr "エラー %s をキャッチしました。" +msgstr "" #: nova/compute/instance_types.py:84 -#, fuzzy, python-format +#, python-format msgid "Instance type %s not found for deletion" -msgstr "インスタンス %s が見つかりません。" +msgstr "" -#: nova/compute/manager.py:136 +#: nova/compute/manager.py:141 #, python-format msgid "check_instance_lock: decorating: |%s|" msgstr "check_instance_lock: decorating: |%s|" -#: nova/compute/manager.py:138 -#, fuzzy, python-format +#: nova/compute/manager.py:143 +#, python-format msgid "" "check_instance_lock: arguments: |%(self)s| |%(context)s| " "|%(instance_uuid)s|" -msgstr "check_instance_lock: 引数: |%(self)s| |%(context)s| |%(instance_id)s|" +msgstr "" -#: nova/compute/manager.py:142 +#: nova/compute/manager.py:147 #, python-format msgid "check_instance_lock: locked: |%s|" msgstr "check_instance_lock: locked: |%s|" -#: nova/compute/manager.py:144 +#: nova/compute/manager.py:149 #, python-format msgid "check_instance_lock: admin: |%s|" msgstr "check_instance_lock: admin: |%s|" -#: nova/compute/manager.py:149 +#: nova/compute/manager.py:154 #, python-format msgid "check_instance_lock: executing: |%s|" msgstr "check_instance_lock: executing: |%s|" -#: nova/compute/manager.py:153 +#: nova/compute/manager.py:158 #, python-format msgid "check_instance_lock: not executing |%s|" msgstr "check_instance_lock: not executing |%s|" -#: nova/compute/manager.py:199 -#, fuzzy, python-format +#: nova/compute/manager.py:204 +#, python-format msgid "Unable to load the virtualization driver: %s" -msgstr "初期化ベクタの復号に失敗しました: %s" +msgstr "" -#: nova/compute/manager.py:233 +#: nova/compute/manager.py:239 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:238 +#: nova/compute/manager.py:244 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:248 +#: nova/compute/manager.py:254 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:253 -#, fuzzy, python-format +#: nova/compute/manager.py:259 msgid "Checking state" -msgstr "%s の状態を確認しています" +msgstr "" -#: nova/compute/manager.py:322 -#, fuzzy, python-format +#: nova/compute/manager.py:328 +#, python-format msgid "Setting up bdm %s" -msgstr "Deleting user: ユーザ %s を削除します。" +msgstr "" -#: nova/compute/manager.py:389 +#: nova/compute/manager.py:395 #, python-format msgid "" "Going to force the deletion of the vm %(instance_uuid)s, even if it is " "deleted" msgstr "" -#: nova/compute/manager.py:395 +#: nova/compute/manager.py:401 #, python-format msgid "" "Instance %(instance_uuid)s did not exist in the DB, but I will shut it " "down anyway using a special context" msgstr "" -#: nova/compute/manager.py:401 -#, fuzzy, python-format +#: nova/compute/manager.py:407 +#, python-format msgid "exception terminating the instance %(instance_uuid)s" -msgstr "インスタンス %s を終了した後です。" +msgstr "" -#: nova/compute/manager.py:439 -#, fuzzy, python-format +#: nova/compute/manager.py:445 +#, python-format msgid "Instance %s not found." -msgstr "インスタンス %s が見つかりません。" +msgstr "" -#: nova/compute/manager.py:475 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "インスタンスは既に生成されています。" -#: nova/compute/manager.py:518 +#: nova/compute/manager.py:524 #, 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:523 +#: nova/compute/manager.py:529 #, 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:533 -#, fuzzy, python-format +#: nova/compute/manager.py:539 msgid "Starting instance..." -msgstr "インスタンス %s を停止中" +msgstr "" -#: nova/compute/manager.py:543 -#, fuzzy, python-format +#: nova/compute/manager.py:549 msgid "Skipping network allocation for instance" -msgstr "instance %s に該当する network が存在しません。" +msgstr "" -#: nova/compute/manager.py:556 -#, fuzzy, python-format +#: nova/compute/manager.py:562 msgid "Instance failed network setup" -msgstr "インスタンス %s の起動に失敗しました。" +msgstr "" -#: nova/compute/manager.py:560 -#, fuzzy, python-format +#: nova/compute/manager.py:566 +#, python-format msgid "Instance network_info: |%s|" -msgstr "check_instance_lock: decorating: |%s|" +msgstr "" -#: nova/compute/manager.py:573 -#, fuzzy, python-format +#: nova/compute/manager.py:579 msgid "Instance failed block device setup" -msgstr "インスタンス %s: 起動に失敗しました" +msgstr "" -#: nova/compute/manager.py:589 -#, fuzzy, python-format +#: nova/compute/manager.py:595 msgid "Instance failed to spawn" -msgstr "インスタンス %s: 起動に失敗しました" +msgstr "" -#: nova/compute/manager.py:610 -#, fuzzy, python-format +#: nova/compute/manager.py:616 msgid "Deallocating network for instance" -msgstr "instance %s に該当する network が存在しません。" +msgstr "" -#: nova/compute/manager.py:661 -#, fuzzy, python-format +#: nova/compute/manager.py:667 +#, python-format msgid "%(action_str)s instance" -msgstr "raw instanceを生成します。" +msgstr "" -#: nova/compute/manager.py:673 +#: nova/compute/manager.py:679 #, python-format msgid "trying to destroy already destroyed instance: %s" msgstr "既に消去済みのインスタンス%sを消去しようとしました。" -#: nova/compute/manager.py:693 +#: nova/compute/manager.py:699 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:700 -#, fuzzy, python-format +#: nova/compute/manager.py:706 +#, python-format msgid "terminating bdm %s" -msgstr "インスタンス %s を停止中" +msgstr "" -#: nova/compute/manager.py:789 +#: nova/compute/manager.py:795 #, python-format msgid "" "Cannot rebuild instance [%(instance_uuid)s], because the given image does" " not exist." msgstr "" -#: nova/compute/manager.py:794 +#: nova/compute/manager.py:800 #, python-format msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" msgstr "" -#: nova/compute/manager.py:801 -#, fuzzy, python-format +#: nova/compute/manager.py:807 +#, python-format msgid "Rebuilding instance %s" -msgstr "Rebooting instance: インスタンス %s を再起動します。" +msgstr "" -#: nova/compute/manager.py:854 +#: nova/compute/manager.py:860 #, python-format msgid "Rebooting instance %s" msgstr "Rebooting instance: インスタンス %s を再起動します。" -#: nova/compute/manager.py:869 -#, fuzzy, python-format +#: nova/compute/manager.py:875 +#, python-format msgid "" "trying to reboot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -"実行していないインスタンスを再起動しようとしました: %(instance_id)s (state: %(state)s 期待される状態: " -"%(running)s)" -#: nova/compute/manager.py:907 +#: nova/compute/manager.py:913 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/manager.py:919 +#: nova/compute/manager.py:925 #, python-format msgid "instance %s: snapshotting" msgstr "snapshotting: インスタンス %s のスナップショットを取得中" -#: nova/compute/manager.py:925 -#, fuzzy, python-format +#: nova/compute/manager.py:931 +#, python-format msgid "" "trying to snapshot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -"実行していないインスタンスのスナップショットを取得しようとしました: %(instance_id)s (state: %(state)s " -"期待される状態: %(running)s)" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:984 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:989 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:987 -#, fuzzy, python-format +#: nova/compute/manager.py:993 +#, python-format msgid "Deleting image %s" -msgstr "イメージ %s を削除しました。" +msgstr "" -#: nova/compute/manager.py:1017 +#: nova/compute/manager.py:1023 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1023 -#, fuzzy, python-format +#: nova/compute/manager.py:1029 +#, python-format msgid "Instance %s: Root password set" -msgstr "インスタンス %s: 管理者用パスワードをセット中" +msgstr "" -#: nova/compute/manager.py:1032 +#: nova/compute/manager.py:1038 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1046 -#, fuzzy, python-format +#: nova/compute/manager.py:1052 msgid "Error setting admin password" -msgstr "インスタンス %s: 管理者用パスワードをセット中" +msgstr "" -#: nova/compute/manager.py:1061 -#, fuzzy, python-format +#: nova/compute/manager.py:1067 +#, python-format msgid "" "trying to inject a file into a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -"実行していないインスタンスにファイルをインジェクトしようとしました: %(instance_id)s (state: " -"%(instance_state)s 期待される状態: %(expected_state)s)" -#: nova/compute/manager.py:1066 -#, fuzzy, python-format +#: nova/compute/manager.py:1072 +#, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" -msgstr "インスタンス %(nm)s: ファイルを %(plain_path)s に埋め込み中" +msgstr "" -#: nova/compute/manager.py:1080 -#, fuzzy, python-format +#: nova/compute/manager.py:1086 +#, python-format msgid "" "trying to update agent on a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -"実行していないインスタンスのパスワードをリセットしようとしました: %(instance_id)s (state: " -"%(instance_state)s 期待される状態: %(expected_state)s)" -#: nova/compute/manager.py:1085 -#, fuzzy, python-format +#: nova/compute/manager.py:1091 +#, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" -msgstr "インスタンス %(instance_name)s: インスタンスファイル群 %(target)s を削除しています" +msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, python-format msgid "instance %s: rescuing" msgstr "Rescuing: インスタンス %s をレスキューします。" -#: nova/compute/manager.py:1123 +#: nova/compute/manager.py:1129 #, python-format msgid "instance %s: unrescuing" msgstr "Unrescuing: インスタンス %s をアンレスキューします。" -#: nova/compute/manager.py:1242 +#: nova/compute/manager.py:1248 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1259 -#, fuzzy, python-format +#: nova/compute/manager.py:1265 +#, python-format msgid "instance %s: migrating" -msgstr "pausing: インスタンス %s を一時停止します。" +msgstr "" -#: nova/compute/manager.py:1296 nova/compute/manager.py:1371 -#: nova/compute/manager.py:2319 +#: nova/compute/manager.py:1302 nova/compute/manager.py:1377 +#: nova/compute/manager.py:2395 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1424 +#: nova/compute/manager.py:1430 #, python-format msgid "instance %s: pausing" msgstr "pausing: インスタンス %s を一時停止します。" -#: nova/compute/manager.py:1442 +#: nova/compute/manager.py:1448 #, python-format msgid "instance %s: unpausing" msgstr "unpausing: インスタンス %s の一時停止を解除します。" -#: nova/compute/manager.py:1472 +#: nova/compute/manager.py:1484 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "retrieving diagnostics: インスタンス %s の診断情報を取得します。" -#: nova/compute/manager.py:1481 +#: nova/compute/manager.py:1493 #, python-format msgid "instance %s: suspending" msgstr "suspending: インスタンス %s をサスペンドします。" -#: nova/compute/manager.py:1503 +#: nova/compute/manager.py:1515 #, python-format msgid "instance %s: resuming" msgstr "resuming: インスタンス %s をレジュームします。" -#: nova/compute/manager.py:1526 +#: nova/compute/manager.py:1538 #, python-format msgid "instance %s: locking" msgstr "locking: インスタンス %s をロックします。" -#: nova/compute/manager.py:1535 +#: nova/compute/manager.py:1547 #, python-format msgid "instance %s: unlocking" msgstr "unlocking: インスタンス %s のロックを解除します。" -#: nova/compute/manager.py:1543 +#: nova/compute/manager.py:1555 #, python-format msgid "instance %s: getting locked state" msgstr "getting locked state: インスタンス %s のロックを取得しました。" -#: nova/compute/manager.py:1553 +#: nova/compute/manager.py:1565 #, python-format msgid "instance %s: reset network" msgstr "インスタンス %s: ネットワークをリセットします" -#: nova/compute/manager.py:1561 -#, fuzzy, python-format +#: nova/compute/manager.py:1573 +#, python-format msgid "instance %s: inject network info" -msgstr "インスタンス %s: ネットワークをリセットします" +msgstr "" -#: nova/compute/manager.py:1565 +#: nova/compute/manager.py:1577 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1602 -#, fuzzy, python-format +#: nova/compute/manager.py:1614 +#, python-format msgid "instance %s: getting vnc console" -msgstr "インスタンス %s: ajax consoleを接続します" +msgstr "" -#: nova/compute/manager.py:1632 -#, fuzzy, python-format +#: nova/compute/manager.py:1644 +#, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -"インスタンス %(instance_id)s: ボリューム %(volume_id)s を %(mountpoint)s " -"に接続中(attaching)" -#: nova/compute/manager.py:1650 -#, fuzzy, python-format +#: nova/compute/manager.py:1662 +#, python-format +msgid "" +"instance %(instance_uuid)s: attaching volume %(volume_id)s to " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:1664 +#, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -"インスタンス %(instance_id)s: ボリューム %(volume_id)s を %(mountpoint)s " -"に接続中(attaching)" -#: nova/compute/manager.py:1662 -#, fuzzy, python-format +#: nova/compute/manager.py:1673 +#, python-format +msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" +msgstr "" + +#: nova/compute/manager.py:1683 +#, python-format msgid "Attach failed %(mountpoint)s, removing" -msgstr "インスタンス %(instance_id)s: %(mountpoint)s へのアタッチに失敗しました。削除します。" +msgstr "" -#: nova/compute/manager.py:1690 -#, fuzzy, python-format +#: nova/compute/manager.py:1711 +#, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" -msgstr "インスタンス%(instance_id)s のマウントポイント %(mp)s からボリューム %(volume_id)s をデタッチします。" +msgstr "" -#: nova/compute/manager.py:1694 +#: nova/compute/manager.py:1715 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "ボリュームを未知のインスタンス %s からデタッチします。" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1781 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1822 -#, fuzzy, python-format +#: nova/compute/manager.py:1843 msgid "Instance has no volume." -msgstr "インスタンス %d にホストが登録されていません。" +msgstr "" -#: nova/compute/manager.py:1850 +#: nova/compute/manager.py:1871 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1907 +#: nova/compute/manager.py:1928 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:1934 +#: nova/compute/manager.py:1955 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:1964 -#, fuzzy, python-format +#: nova/compute/manager.py:1985 msgid "No floating_ip found" -msgstr "アドレス %s の floating ip が存在しません。" +msgstr "" -#: nova/compute/manager.py:1972 -#, fuzzy, python-format +#: nova/compute/manager.py:1993 msgid "No floating_ip found." -msgstr "アドレス %s の floating ip が存在しません。" +msgstr "" -#: nova/compute/manager.py:1974 +#: nova/compute/manager.py:1995 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2012 +#: nova/compute/manager.py:2033 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2035 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:2029 +#: nova/compute/manager.py:2050 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2112 +#: nova/compute/manager.py:2157 +#, python-format +msgid "Updated the info_cache for instance %s" +msgstr "" + +#: nova/compute/manager.py:2186 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2139 +#: nova/compute/manager.py:2213 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2167 +#: nova/compute/manager.py:2241 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2179 -#, python-format +#: nova/compute/manager.py:2252 msgid "" -"Instance %(name)s found in database but not known by hypervisor. Setting " -"power state to NOSTATE" +"Instance found in database but not known by hypervisor. Setting power " +"state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2275 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2215 -#, fuzzy +#: nova/compute/manager.py:2287 msgid "Reclaiming deleted instance" -msgstr "raw instanceを生成します。" +msgstr "" -#: nova/compute/manager.py:2294 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Detected instance with name label '%(name_label)s' which is marked as " "DELETED but still present on host." msgstr "" -#: nova/compute/manager.py:2300 +#: nova/compute/manager.py:2359 #, python-format msgid "" -"Destroying instance with name label '%(name_label)s' which is marked as " -"DELETED but still present on host." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/compute/manager.py:2308 +#: nova/compute/manager.py:2366 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:2436 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + #: nova/compute/utils.py:141 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -3342,14 +3385,14 @@ msgid "Tried to remove non-existant console %(console_id)s." msgstr "存在しないコンソール %(console_id)s を削除しようとしました" #: nova/console/vmrc_manager.py:122 -#, fuzzy, python-format +#, python-format msgid "Tried to remove non-existent console %(console_id)s." -msgstr "存在しないコンソール %(console_id)s を削除しようとしました" +msgstr "" #: nova/console/vmrc_manager.py:125 -#, fuzzy, python-format +#, python-format msgid "Removing console %(console_id)s." -msgstr "存在しないコンソール %(console_id)s を削除しようとしました" +msgstr "" #: nova/console/xvp.py:98 msgid "Rebuilding xvp conf" @@ -3382,9 +3425,9 @@ msgid "xvp not running..." msgstr "xvp が実行されていません…" #: nova/consoleauth/manager.py:63 -#, fuzzy, python-format +#, python-format msgid "Deleting Expired Token: (%s)" -msgstr "Deleting project: プロジェクト %s を削除します。" +msgstr "" #: nova/consoleauth/manager.py:75 #, python-format @@ -3405,25 +3448,25 @@ msgstr "Request context を空とすることは非推奨です。" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:565 nova/db/sqlalchemy/api.py:600 +#: nova/db/sqlalchemy/api.py:566 nova/db/sqlalchemy/api.py:601 #, python-format msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4126 nova/db/sqlalchemy/api.py:4152 -#, fuzzy, python-format +#: nova/db/sqlalchemy/api.py:4162 nova/db/sqlalchemy/api.py:4188 +#, python-format msgid "No backend config with id %(sm_backend_id)s" -msgstr "ID %(zone_id)s を持つゾーンがありません" +msgstr "" -#: nova/db/sqlalchemy/api.py:4210 +#: nova/db/sqlalchemy/api.py:4246 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4254 -#, fuzzy, python-format +#: nova/db/sqlalchemy/api.py:4290 +#, python-format msgid "No sm_volume with id %(volume_id)s" -msgstr "ID %(zone_id)s を持つゾーンがありません" +msgstr "" #: nova/db/sqlalchemy/migration.py:36 msgid "python-migrate is not installed. Exiting." @@ -3438,72 +3481,68 @@ msgstr "" msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:75 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48 msgid "interface column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:82 -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:58 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:80 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:54 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:61 #, python-format msgid "Table |%s| not created!" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:89 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87 msgid "VIF column not added to fixed_ips table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:99 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97 #, python-format msgid "join list for moving mac_addresses |%s|" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:123 -msgid "Can't downgrade without losing data" -msgstr "" - #: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:39 -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:61 -#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:98 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:99 msgid "foreign key constraint couldn't be added" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:53 +#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:58 msgid "foreign key constraint couldn't be dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:39 +#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34 msgid "priority column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:43 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41 #: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:42 -#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:56 #: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68 msgid "foreign key constraint couldn't be removed" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:38 +#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34 msgid "progress column not added to instances table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:102 +#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97 #, python-format msgid "" "Could not cast flavorid to integer: %s. Set flavorid to an integer-like " "string to downgrade." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69 msgid "instance_info_caches tables not dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:45 +#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41 msgid "progress column not added to compute_nodes table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:66 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76 msgid "dns_domains table not dropped" msgstr "" @@ -3540,24 +3579,24 @@ msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s" msgstr "" #: nova/image/s3.py:296 -#, fuzzy, python-format +#, python-format msgid "Failed to download %(image_location)s to %(image_path)s" -msgstr "イメージ %(image_location)s が ID %(image_id)s で登録されました" +msgstr "" #: nova/image/s3.py:315 -#, fuzzy, python-format +#, python-format msgid "Failed to decrypt %(image_location)s to %(image_path)s" -msgstr "イメージ %(image_location)s が ID %(image_id)s で登録されました" +msgstr "" #: nova/image/s3.py:327 -#, fuzzy, python-format +#, python-format msgid "Failed to untar %(image_location)s to %(image_path)s" -msgstr "イメージ %(image_location)s が ID %(image_id)s で登録されました" +msgstr "" #: nova/image/s3.py:340 -#, fuzzy, python-format +#, python-format msgid "Failed to upload %(image_location)s to %(image_path)s" -msgstr "イメージ %(image_location)s が ID %(image_id)s で登録されました" +msgstr "" #: nova/image/s3.py:366 #, python-format @@ -3598,9 +3637,9 @@ msgid "This driver only supports type 'a' entries." msgstr "" #: nova/network/linux_net.py:167 -#, fuzzy, python-format +#, python-format msgid "Attempted to remove chain %s which does not exist" -msgstr "フィルタされていないインスタンス %s のフィルタ解除を試行しました" +msgstr "" #: nova/network/linux_net.py:193 #, python-format @@ -3620,9 +3659,9 @@ msgstr "" #: nova/network/linux_net.py:587 nova/network/linux_net.py:609 #: nova/network/linux_net.py:651 -#, fuzzy, python-format +#, python-format msgid "Instance %(instance_id)s not found" -msgstr "インスタンス %s が見つかりません。" +msgstr "" #: nova/network/linux_net.py:718 #, python-format @@ -3654,37 +3693,37 @@ msgstr "VLANインタフェース %s を開始します。" msgid "Starting Bridge interface for %s" msgstr "%s 用のブリッジインタフェースを開始します。" -#: nova/network/manager.py:273 nova/network/manager.py:465 -#, fuzzy, python-format +#: nova/network/manager.py:273 nova/network/manager.py:471 +#, python-format msgid "Interface %(interface)s not found" -msgstr "インスタンス %s が見つかりません。" +msgstr "" #: nova/network/manager.py:288 -#, fuzzy, python-format +#, python-format msgid "floating IP allocation for instance |%s|" -msgstr "アドレス %s の floating ip が存在しません。" +msgstr "" -#: nova/network/manager.py:323 +#: nova/network/manager.py:328 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:355 +#: nova/network/manager.py:361 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:359 +#: nova/network/manager.py:365 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:371 -#, fuzzy, python-format +#: nova/network/manager.py:377 +#, python-format msgid "Quota exceeded for %s, tried to allocate address" -msgstr "アドレスを割り当てようとしましたが、%s のクオータを超えました。" +msgstr "" -#: nova/network/manager.py:583 +#: nova/network/manager.py:589 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3692,41 +3731,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:629 +#: nova/network/manager.py:635 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:639 +#: nova/network/manager.py:645 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:747 -#, fuzzy, python-format +#: nova/network/manager.py:753 +#, python-format msgid "Disassociated %s stale fixed ip(s)" -msgstr "無効になった %s 個の fixed ip を割当解除しました。" +msgstr "" -#: nova/network/manager.py:751 +#: nova/network/manager.py:757 msgid "setting network host" msgstr "ネットワークホストの設定をします。" -#: nova/network/manager.py:863 -#, fuzzy, python-format +#: nova/network/manager.py:871 +#, python-format msgid "network allocations for instance |%s|" -msgstr "instance %s に該当する network が存在しません。" +msgstr "" -#: nova/network/manager.py:868 -#, fuzzy, python-format +#: nova/network/manager.py:876 +#, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" -msgstr "プール %(pool_id)s に %(instance_id)s のコンソールがありません。" +msgstr "" -#: nova/network/manager.py:892 -#, fuzzy, python-format +#: nova/network/manager.py:905 +#, python-format msgid "network deallocation for instance |%s|" -msgstr "instance %s に該当する network が存在しません。" +msgstr "" -#: nova/network/manager.py:1111 +#: nova/network/manager.py:1126 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3734,69 +3773,68 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1186 -#, fuzzy, python-format +#: nova/network/manager.py:1201 +#, python-format msgid "Leased IP |%(address)s|" -msgstr "Release address: アドレス %s を開放します。" +msgstr "" -#: nova/network/manager.py:1190 -#, fuzzy, python-format +#: nova/network/manager.py:1205 +#, python-format msgid "IP %s leased that is not associated" -msgstr "IP %s がリースされましたが関連付けられていません。" +msgstr "" -#: nova/network/manager.py:1198 -#, fuzzy, python-format +#: nova/network/manager.py:1213 +#, python-format msgid "IP |%s| leased that isn't allocated" -msgstr "IP %s がリースされましたが関連付けられていません。" +msgstr "" -#: nova/network/manager.py:1203 -#, fuzzy, python-format +#: nova/network/manager.py:1218 +#, python-format msgid "Released IP |%(address)s|" -msgstr "Release address: アドレス %s を開放します。" +msgstr "" -#: nova/network/manager.py:1207 -#, fuzzy, python-format +#: nova/network/manager.py:1222 +#, python-format msgid "IP %s released that is not associated" -msgstr "割り当てていないIP %s が開放されました。" +msgstr "" -#: nova/network/manager.py:1210 +#: nova/network/manager.py:1225 #, python-format msgid "IP %s released that was not leased" msgstr "リースしていないIP %s が開放されました。" -#: nova/network/manager.py:1278 +#: nova/network/manager.py:1294 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1281 +#: nova/network/manager.py:1297 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1292 +#: nova/network/manager.py:1308 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1351 -#, fuzzy, python-format +#: nova/network/manager.py:1367 msgid "Network already exists!" -msgstr "ユーザー %s は既に存在しています。" +msgstr "" -#: nova/network/manager.py:1370 +#: nova/network/manager.py:1386 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1686 +#: nova/network/manager.py:1703 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "ネットワークの数とVLANの開始番号の和は 4094 より大きくできません。" -#: nova/network/manager.py:1693 +#: nova/network/manager.py:1710 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -3827,73 +3865,73 @@ msgid "Server %(status_code)s error: %(data)s" msgstr "" #: nova/network/quantum/client.py:210 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to server. Got error: %s" -msgstr "AMQPサーバーに %d 回接続を試みましたが、接続できませんでした。シャットダウンします。" +msgstr "" #: nova/network/quantum/client.py:229 #, python-format msgid "unable to deserialize object of type = '%s'" msgstr "" -#: nova/network/quantum/manager.py:152 +#: nova/network/quantum/manager.py:151 msgid "QuantumManager does not use 'multi_host' parameter." msgstr "" -#: nova/network/quantum/manager.py:156 +#: nova/network/quantum/manager.py:155 msgid "QuantumManager requires that only one network is created per call" msgstr "" -#: nova/network/quantum/manager.py:166 +#: nova/network/quantum/manager.py:165 msgid "QuantumManager does not use 'vlan_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:172 +#: nova/network/quantum/manager.py:171 msgid "QuantumManager does not use 'vpn_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:176 +#: nova/network/quantum/manager.py:175 msgid "QuantumManager does not use 'bridge' parameter." msgstr "" -#: nova/network/quantum/manager.py:180 +#: nova/network/quantum/manager.py:179 msgid "QuantumManager does not use 'bridge_interface' parameter." msgstr "" -#: nova/network/quantum/manager.py:185 +#: nova/network/quantum/manager.py:184 msgid "QuantumManager requires a valid (.1) gateway address." msgstr "" -#: nova/network/quantum/manager.py:197 +#: nova/network/quantum/manager.py:196 #, python-format msgid "" "Unable to find existing quantum network for tenant '%(q_tenant_id)s' with" " net-id '%(quantum_net_id)s'" msgstr "" -#: nova/network/quantum/manager.py:243 +#: nova/network/quantum/manager.py:242 #, python-format msgid "Network %s has active ports, cannot delete" msgstr "" -#: nova/network/quantum/manager.py:289 -#, fuzzy, python-format +#: nova/network/quantum/manager.py:288 +#, python-format msgid "network allocations for instance %s" -msgstr "instance %s に該当する network が存在しません。" +msgstr "" -#: nova/network/quantum/manager.py:537 -#, fuzzy, python-format +#: nova/network/quantum/manager.py:564 +#, python-format msgid "" "port deallocation failed for instance: |%(instance_id)s|, port_id: " "|%(port_id)s|" -msgstr "プール %(pool_id)s に %(instance_id)s のコンソールがありません。" +msgstr "" -#: nova/network/quantum/manager.py:556 -#, fuzzy, python-format +#: nova/network/quantum/manager.py:583 +#, python-format msgid "" "ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: " "|%(vif_uuid)s|" -msgstr "プール %(pool_id)s に %(instance_id)s のコンソールがありません。" +msgstr "" #: nova/network/quantum/melange_connection.py:95 #, python-format @@ -3917,14 +3955,13 @@ msgid "get_project_and_global_net_ids must be called with a non-null project_id" msgstr "" #: nova/network/quantum/nova_ipam_lib.py:75 -#, fuzzy msgid "Error creating network entry" -msgstr "ネットワークホストの設定をします。" +msgstr "" #: nova/network/quantum/nova_ipam_lib.py:90 -#, fuzzy, python-format +#, python-format msgid "No network with net_id = %s" -msgstr "id %s に該当するnetwork が存在しません。" +msgstr "" #: nova/network/quantum/nova_ipam_lib.py:221 #, python-format @@ -3942,9 +3979,9 @@ msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s" msgstr "" #: nova/notifier/api.py:115 -#, fuzzy, python-format +#, python-format msgid "%s not in valid priorities" -msgstr "%s は適切なipProtocolではありません。" +msgstr "" #: nova/notifier/api.py:132 #, python-format @@ -3958,52 +3995,56 @@ msgstr "" msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" +#: nova/notifier/rabbit_notifier.py:44 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + #: nova/rpc/amqp.py:144 nova/rpc/impl_carrot.py:460 #, python-format msgid "Returning exception %s to caller" msgstr "呼び出し元に 例外 %s を返却します。" -#: nova/rpc/amqp.py:187 nova/rpc/impl_carrot.py:494 +#: nova/rpc/amqp.py:186 nova/rpc/impl_carrot.py:494 #, python-format msgid "unpacked context: %s" msgstr "context %s をアンパックしました。" -#: nova/rpc/amqp.py:230 nova/rpc/impl_carrot.py:261 +#: nova/rpc/amqp.py:229 nova/rpc/impl_carrot.py:261 #, python-format msgid "received %s" msgstr "受信: %s" -#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:274 +#: nova/rpc/amqp.py:234 nova/rpc/impl_carrot.py:274 #, python-format msgid "no method for message: %s" msgstr "メッセージ %s に対するメソッドが存在しません。" -#: nova/rpc/amqp.py:236 nova/rpc/impl_carrot.py:276 +#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:276 #, python-format msgid "No method for message: %s" msgstr "メッセージ %s に対するメソッドが存在しません。" -#: nova/rpc/amqp.py:318 nova/rpc/impl_carrot.py:528 -#, fuzzy, python-format +#: nova/rpc/amqp.py:319 nova/rpc/impl_carrot.py:528 +#, python-format msgid "Making asynchronous call on %s ..." -msgstr "非同期呼び出しを実行します…" +msgstr "" -#: nova/rpc/amqp.py:321 nova/rpc/impl_carrot.py:531 +#: nova/rpc/amqp.py:322 nova/rpc/impl_carrot.py:531 #, python-format msgid "MSG_ID is %s" msgstr "MSG_IDは %s です。" -#: nova/rpc/amqp.py:343 nova/rpc/impl_carrot.py:610 -#, fuzzy, python-format +#: nova/rpc/amqp.py:344 nova/rpc/impl_carrot.py:610 +#, python-format msgid "Making asynchronous cast on %s..." -msgstr "非同期の割り当てを作成しています…" +msgstr "" -#: nova/rpc/amqp.py:351 nova/rpc/impl_carrot.py:620 -#, fuzzy +#: nova/rpc/amqp.py:352 nova/rpc/impl_carrot.py:620 msgid "Making asynchronous fanout cast..." -msgstr "非同期の割り当てを作成しています…" +msgstr "" -#: nova/rpc/amqp.py:376 nova/rpc/impl_carrot.py:630 +#: nova/rpc/amqp.py:377 nova/rpc/impl_carrot.py:630 #, python-format msgid "Sending notification on %s..." msgstr "" @@ -4020,27 +4061,25 @@ msgid "Timeout while waiting on RPC response." msgstr "" #: nova/rpc/impl_carrot.py:198 -#, fuzzy, python-format +#, python-format msgid "" "AMQP server on %(fl_host)s:%(fl_port)d is unreachable: %(e)s. Trying " "again in %(fl_intv)d seconds." msgstr "" -"%(fl_host)s 上の AMQP サーバ:%(fl_port)d が到達不能(unreachable)です。%(fl_intv)d " -"秒後に再試行します。" #: nova/rpc/impl_carrot.py:202 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to AMQP server after %(tries)d tries. Shutting down." -msgstr "AMQPサーバーに %d 回接続を試みましたが、接続できませんでした。シャットダウンします。" +msgstr "" #: nova/rpc/impl_carrot.py:222 msgid "Reconnected to queue" msgstr "キューに再接続しました。" #: nova/rpc/impl_carrot.py:229 -#, fuzzy, python-format +#, python-format msgid "Failed to fetch message from queue: %s" -msgstr "キューからメッセージの取得に失敗しました。" +msgstr "" #: nova/rpc/impl_carrot.py:237 #, python-format @@ -4077,9 +4116,9 @@ msgid "message %s" msgstr "メッセージ %s" #: nova/rpc/impl_kombu.py:357 -#, fuzzy, python-format +#, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" -msgstr "%(host)s:%(port)s 上で %(arg0)s を開始しています" +msgstr "" #: nova/rpc/impl_kombu.py:380 #, python-format @@ -4094,45 +4133,43 @@ msgid "" msgstr "" #: nova/rpc/impl_kombu.py:432 -#, fuzzy, python-format +#, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -"%(fl_host)s 上の AMQP サーバ:%(fl_port)d が到達不能(unreachable)です。%(fl_intv)d " -"秒後に再試行します。" -#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:379 +#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:384 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:394 -#, fuzzy, python-format +#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:399 +#, python-format msgid "Timed out waiting for RPC response: %s" -msgstr "Failed authorization: アクセスキー %s の認証に失敗しました。" +msgstr "" -#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:398 -#, fuzzy, python-format +#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:403 +#, python-format msgid "Failed to consume message from queue: %s" -msgstr "キューからメッセージの取得に失敗しました。" +msgstr "" -#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:425 +#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:430 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_qpid.py:335 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:340 +#, python-format msgid "Unable to connect to AMQP server: %s " -msgstr "AMQPサーバーに %d 回接続を試みましたが、接続できませんでした。シャットダウンします。" +msgstr "" -#: nova/rpc/impl_qpid.py:340 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:345 +#, python-format msgid "Connected to AMQP server on %s" -msgstr "キューに再接続しました。" +msgstr "" -#: nova/rpc/impl_qpid.py:348 +#: nova/rpc/impl_qpid.py:353 msgid "Re-established AMQP queues" msgstr "" @@ -4145,26 +4182,26 @@ msgstr "" msgid "Could not find another compute" msgstr "" -#: nova/scheduler/distributed_scheduler.py:50 +#: nova/scheduler/distributed_scheduler.py:51 #, python-format msgid "No host selection for %s defined." msgstr "" -#: nova/scheduler/distributed_scheduler.py:63 +#: nova/scheduler/distributed_scheduler.py:64 #, python-format msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:140 +#: nova/scheduler/distributed_scheduler.py:156 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:178 +#: nova/scheduler/distributed_scheduler.py:198 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/distributed_scheduler.py:188 +#: nova/scheduler/distributed_scheduler.py:208 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" @@ -4233,21 +4270,21 @@ msgid "host_manager only implemented for 'compute'" msgstr "" #: nova/scheduler/host_manager.py:316 -#, fuzzy, python-format +#, python-format msgid "No service for compute ID %s" -msgstr "id %s のserviceが存在しません。" +msgstr "" -#: nova/scheduler/manager.py:85 +#: nova/scheduler/manager.py:86 #, python-format msgid "Driver Method %(driver_method)s missing: %(e)s.Reverting to schedule()" msgstr "" -#: nova/scheduler/manager.py:101 +#: nova/scheduler/manager.py:102 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/manager.py:116 +#: nova/scheduler/manager.py:117 #, python-format msgid "Setting instance %(instance_uuid)s to ERROR state." msgstr "" @@ -4325,14 +4362,13 @@ msgid "Attempting to spawn %(num_volumes)d volume(s)" msgstr "" #: nova/scheduler/vsa.py:298 -#, fuzzy, python-format msgid "Error creating volumes" -msgstr "%s 個のボリュームを再エクスポートします。" +msgstr "" #: nova/scheduler/vsa.py:328 -#, fuzzy, python-format +#, python-format msgid "Non-VSA volume %d" -msgstr "Detach volume: ボリューム %s をデタッチします" +msgstr "" #: nova/scheduler/vsa.py:341 #, python-format @@ -4340,9 +4376,8 @@ msgid "Spawning volume %(volume_id)s with drive type %(drive_type)s" msgstr "" #: nova/scheduler/vsa.py:351 -#, fuzzy, python-format msgid "Error creating volume" -msgstr "%s 個のボリュームを再エクスポートします。" +msgstr "" #: nova/scheduler/vsa.py:391 #, python-format @@ -4350,9 +4385,9 @@ msgid "No capability selected for volume of size %(size)s" msgstr "" #: nova/scheduler/vsa.py:411 -#, fuzzy, python-format +#, python-format msgid "Host %s:" -msgstr "ホスト" +msgstr "" #: nova/scheduler/vsa.py:420 #, python-format @@ -4408,9 +4443,9 @@ msgid "Getting from %(queue)s: %(message)s" msgstr "%(queue)s から取得しています: %(message)s" #: nova/tests/fake_utils.py:72 -#, fuzzy, python-format +#, python-format msgid "Faking execution of cmd (subprocess): %s" -msgstr "コマンド実行(subprocess): %s" +msgstr "" #: nova/tests/fake_utils.py:80 #, python-format @@ -4435,24 +4470,24 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:383 nova/tests/test_compute.py:1491 +#: nova/tests/test_compute.py:382 nova/tests/test_compute.py:1491 #, python-format msgid "Running instances: %s" msgstr "インスタンス %s は実行中です。" -#: nova/tests/test_compute.py:389 +#: nova/tests/test_compute.py:388 #, python-format msgid "After terminating instances: %s" msgstr "インスタンス %s を終了した後です。" -#: nova/tests/test_compute.py:613 +#: nova/tests/test_compute.py:612 msgid "Internal error" msgstr "" #: nova/tests/test_compute.py:1502 -#, fuzzy, python-format +#, python-format msgid "After force-killing instances: %s" -msgstr "インスタンス %s を終了した後です。" +msgstr "" #: nova/tests/test_misc.py:114 #, python-format @@ -4461,48 +4496,48 @@ msgid "" "\t%s" msgstr "" -#: nova/tests/test_nova_manage.py:178 +#: nova/tests/test_nova_manage.py:182 msgid "id" msgstr "" -#: nova/tests/test_nova_manage.py:179 +#: nova/tests/test_nova_manage.py:183 msgid "IPv4" msgstr "" -#: nova/tests/test_nova_manage.py:180 +#: nova/tests/test_nova_manage.py:184 msgid "IPv6" msgstr "" -#: nova/tests/test_nova_manage.py:181 +#: nova/tests/test_nova_manage.py:185 msgid "start address" msgstr "開始アドレス" -#: nova/tests/test_nova_manage.py:182 +#: nova/tests/test_nova_manage.py:186 msgid "DNS1" msgstr "" -#: nova/tests/test_nova_manage.py:183 +#: nova/tests/test_nova_manage.py:187 msgid "DNS2" msgstr "" -#: nova/tests/test_nova_manage.py:184 +#: nova/tests/test_nova_manage.py:188 msgid "VlanID" msgstr "" -#: nova/tests/test_nova_manage.py:185 +#: nova/tests/test_nova_manage.py:189 msgid "project" msgstr "" -#: nova/tests/test_nova_manage.py:186 +#: nova/tests/test_nova_manage.py:190 msgid "uuid" msgstr "" -#: nova/tests/test_volume.py:195 +#: nova/tests/test_volume.py:216 #, python-format msgid "Target %s allocated" msgstr "ターゲット %s をアロケートしました。" -#: nova/tests/test_volume.py:383 +#: nova/tests/test_volume.py:425 #, python-format msgid "Cannot confirm exported volume id:%s." msgstr "" @@ -4513,9 +4548,9 @@ msgid "Given data: %s" msgstr "" #: nova/tests/test_volume_types.py:61 -#, fuzzy, python-format +#, python-format msgid "Result data: %s" -msgstr "コマンド実行結果: %s" +msgstr "" #: nova/tests/test_vsa.py:57 msgid "Test: Emulate wrong VSA name. Raise" @@ -4547,9 +4582,9 @@ msgstr "" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:67 #: nova/tests/api/openstack/compute/contrib/test_vsa.py:70 -#, fuzzy, python-format +#, python-format msgid "_delete: %s" -msgstr "Deleting user: ユーザ %s を削除します。" +msgstr "" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:76 #: nova/tests/api/openstack/compute/contrib/test_vsa.py:79 @@ -4594,14 +4629,14 @@ msgid "test_snapshot_detail: resp_dict=%s" msgstr "" #: nova/tests/api/openstack/compute/contrib/test_vsa.py:58 -#, fuzzy, python-format +#, python-format msgid "_create: param=%s" -msgstr "Create key pair: キーペア %s を作成します。" +msgstr "" #: nova/tests/integrated/test_login.py:31 -#, fuzzy, python-format +#, python-format msgid "flavor: %s" -msgstr "アクション(action): %s" +msgstr "" #: nova/tests/integrated/api/client.py:38 #, python-format @@ -4612,18 +4647,16 @@ msgid "" msgstr "" #: nova/tests/integrated/api/client.py:47 -#, fuzzy, python-format msgid "Authentication error" -msgstr "%s の認証に失敗しました。" +msgstr "" #: nova/tests/integrated/api/client.py:55 msgid "Authorization error" msgstr "" #: nova/tests/integrated/api/client.py:63 -#, fuzzy, python-format msgid "Item not found" -msgstr "インスタンス %s が見つかりません。" +msgstr "" #: nova/tests/integrated/api/client.py:105 #, python-format @@ -4654,61 +4687,61 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:147 +#: nova/tests/rpc/common.py:131 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "Nested received %(queue)s, %(value)s" -#: nova/tests/rpc/common.py:155 +#: nova/tests/rpc/common.py:139 #, python-format msgid "Nested return %s" msgstr "ネストした戻り値: %s" -#: nova/tests/rpc/common.py:173 +#: nova/tests/rpc/common.py:157 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:203 nova/tests/rpc/common.py:209 +#: nova/tests/rpc/common.py:187 nova/tests/rpc/common.py:193 #, python-format msgid "Received %s" msgstr "%s を受信。" #: nova/tests/scheduler/test_vsa_scheduler.py:147 -#, fuzzy, python-format +#, python-format msgid "Host %s" -msgstr "ホスト" +msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:194 +#: nova/tests/scheduler/test_vsa_scheduler.py:196 #, python-format msgid "Test: provision vol %(name)s on host %(host)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:196 +#: nova/tests/scheduler/test_vsa_scheduler.py:198 #, python-format msgid "\t vol=%(vol)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:199 +#: nova/tests/scheduler/test_vsa_scheduler.py:201 #, python-format msgid "Test: VSA update request: vsa_id=%(vsa_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:203 -#, fuzzy, python-format +#: nova/tests/scheduler/test_vsa_scheduler.py:205 +#, python-format msgid "Test: Volume create: %s" -msgstr "Detach volume: ボリューム %s をデタッチします" +msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:210 +#: nova/tests/scheduler/test_vsa_scheduler.py:212 #, python-format msgid "Test: Volume get request: id=%(volume_id)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:217 +#: nova/tests/scheduler/test_vsa_scheduler.py:219 #, python-format msgid "Test: Volume update request: id=%(volume_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:453 +#: nova/tests/scheduler/test_vsa_scheduler.py:455 #, python-format msgid "Test: Volume get: id=%(volume_id)s" msgstr "" @@ -4717,24 +4750,36 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "ハイパーバイザへの接続に失敗しました。" -#: nova/virt/firewall.py:130 +#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:437 +#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:1734 #, python-format -msgid "Attempted to unfilter instance %s which is not filtered" -msgstr "フィルタされていないインスタンス %s のフィルタ解除を試行しました" +msgid "Compute_service record created for %s " +msgstr "" -#: nova/virt/firewall.py:137 -#, fuzzy, python-format +#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:440 +#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:1737 +#, python-format +msgid "Compute_service record updated for %s " +msgstr "" + +#: nova/virt/firewall.py:130 +#, python-format +msgid "Attempted to unfilter instance %s which is not filtered" +msgstr "フィルタされていないインスタンス %s のフィルタ解除を試行しました" + +#: nova/virt/firewall.py:137 +#, python-format msgid "Filters added to instance %s" -msgstr "インスタンス %s に対するアドレスが見つかりません。" +msgstr "" #: nova/virt/firewall.py:139 msgid "Provider Firewall Rules refreshed" msgstr "" #: nova/virt/firewall.py:291 -#, fuzzy, python-format +#, python-format msgid "Adding security group rule: %r" -msgstr "id %s のセキュリティグループルールが存在しません。" +msgstr "" #: nova/virt/firewall.py:402 nova/virt/xenapi/firewall.py:88 #, python-format @@ -4756,40 +4801,37 @@ msgid "Converted to raw, but format is now %s" msgstr "" #: nova/virt/vmwareapi_conn.py:105 -#, fuzzy msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " "vmwareapi_host_password to useconnection_type=vmwareapi" msgstr "" -"connection_type=xenapi を使用するには、以下の指定が必要です: xenapi_connection_url, " -"xenapi_connection_username (オプション), xenapi_connection_password" -#: nova/virt/vmwareapi_conn.py:271 +#: nova/virt/vmwareapi_conn.py:276 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:354 +#: nova/virt/vmwareapi_conn.py:359 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:393 -#, fuzzy, python-format +#: nova/virt/vmwareapi_conn.py:398 +#, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" -msgstr "タスク [%(name)s] %(task)s 状態: 成功 %(result)s" +msgstr "" -#: nova/virt/vmwareapi_conn.py:399 -#, fuzzy, python-format +#: nova/virt/vmwareapi_conn.py:404 +#, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" -msgstr "タスク [%(name)s] %(task)s 状態: %(status)s %(error_info)s" +msgstr "" -#: nova/virt/vmwareapi_conn.py:404 +#: nova/virt/vmwareapi_conn.py:409 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:165 +#: nova/virt/xenapi_conn.py:163 msgid "" "Must specify xenapi_connection_url, xenapi_connection_username " "(optionally), and xenapi_connection_password to use " @@ -4798,60 +4840,37 @@ msgstr "" "connection_type=xenapi を使用するには、以下の指定が必要です: xenapi_connection_url, " "xenapi_connection_username (オプション), xenapi_connection_password" -#: nova/virt/xenapi_conn.py:353 nova/virt/libvirt/connection.py:445 +#: nova/virt/xenapi_conn.py:371 nova/virt/libvirt/connection.py:441 msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi_conn.py:420 nova/virt/baremetal/proxy.py:716 -#: nova/virt/libvirt/connection.py:1735 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:423 nova/virt/baremetal/proxy.py:720 -#: nova/virt/libvirt/connection.py:1738 -#, python-format -msgid "Compute_service record updated for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:484 +#: nova/virt/xenapi_conn.py:501 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi_conn.py:498 +#: nova/virt/xenapi_conn.py:530 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi_conn.py:587 +#: nova/virt/xenapi_conn.py:556 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi_conn.py:648 #, python-format msgid "Task [%(name)s] %(task)s status: success %(result)s" msgstr "タスク [%(name)s] %(task)s 状態: 成功 %(result)s" -#: nova/virt/xenapi_conn.py:596 +#: nova/virt/xenapi_conn.py:657 #, python-format msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s" msgstr "タスク [%(name)s] %(task)s 状態: %(status)s %(error_info)s" -#: nova/virt/xenapi_conn.py:616 nova/virt/xenapi_conn.py:629 +#: nova/virt/xenapi_conn.py:677 nova/virt/xenapi_conn.py:690 #, python-format msgid "Got exception: %s" msgstr "例外 %s が発生しました。" -#: nova/virt/xenapi_conn.py:655 nova/virt/baremetal/proxy.py:773 -#: nova/virt/libvirt/connection.py:2277 -msgid "Updating host stats" -msgstr "" - -#: nova/virt/xenapi_conn.py:666 -#, python-format -msgid "Unable to get updated status: %s" -msgstr "" - -#: nova/virt/xenapi_conn.py:673 -#, fuzzy, python-format -msgid "Unable to get SR for this host: %s" -msgstr "VDI %s のレコードを取得できません。" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4897,9 +4916,9 @@ msgid "No such domain %s" msgstr "" #: nova/virt/baremetal/dom.py:161 -#, fuzzy, python-format +#, python-format msgid "Domains: %s" -msgstr "アクション(action): %s" +msgstr "" #: nova/virt/baremetal/dom.py:163 #, python-format @@ -4907,9 +4926,9 @@ msgid "Nodes: %s" msgstr "" #: nova/virt/baremetal/dom.py:166 -#, fuzzy, python-format +#, python-format msgid "After storing domains: %s" -msgstr "インスタンス %s を終了した後です。" +msgstr "" #: nova/virt/baremetal/dom.py:169 msgid "deactivation/removing domain failed" @@ -4920,18 +4939,17 @@ msgid "===== Domain is being created =====" msgstr "" #: nova/virt/baremetal/dom.py:179 -#, fuzzy, python-format msgid "Same domain name already exists" -msgstr "ユーザー %s は既に存在しています。" +msgstr "" #: nova/virt/baremetal/dom.py:181 msgid "create_domain: before get_idle_node" msgstr "" #: nova/virt/baremetal/dom.py:198 -#, fuzzy, python-format +#, python-format msgid "Created new domain: %s" -msgstr "Create key pair: キーペア %s を作成します。" +msgstr "" #: nova/virt/baremetal/dom.py:213 #, python-format @@ -4953,9 +4971,8 @@ msgid "Stored fake domains to the file: %s" msgstr "" #: nova/virt/baremetal/dom.py:244 -#, fuzzy, python-format msgid "domain does not exist" -msgstr "トークン %s が存在しません。" +msgstr "" #: nova/virt/baremetal/nodes.py:42 #, python-format @@ -4978,9 +4995,8 @@ msgid "instance %s: rebooted" msgstr "インスタンス%s: 再起動しました。" #: nova/virt/baremetal/proxy.py:192 -#, fuzzy, python-format msgid "_wait_for_reboot failed" -msgstr "_wait_for_reboot 失敗: %s" +msgstr "" #: nova/virt/baremetal/proxy.py:222 #, python-format @@ -4988,18 +5004,17 @@ msgid "instance %s: rescued" msgstr "インスタンス %s: rescued" #: nova/virt/baremetal/proxy.py:225 -#, fuzzy, python-format msgid "_wait_for_rescue failed" -msgstr "_wait_for_rescue 失敗: %s" +msgstr "" #: nova/virt/baremetal/proxy.py:242 msgid "<============= spawn of baremetal =============>" msgstr "" #: nova/virt/baremetal/proxy.py:255 -#, fuzzy, python-format +#, python-format msgid "instance %s: is building" -msgstr "インスタンス %s を起動中です。" +msgstr "" #: nova/virt/baremetal/proxy.py:260 msgid "Key is injected but instance is not running yet" @@ -5016,14 +5031,14 @@ msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" #: nova/virt/baremetal/proxy.py:269 -#, fuzzy, python-format +#, python-format msgid "instance %s spawned successfully" -msgstr "ボリューム %s の作成に成功しました。" +msgstr "" #: nova/virt/baremetal/proxy.py:272 -#, fuzzy, python-format +#, python-format msgid "instance %s:not booted" -msgstr "インスタンス %s: 起動しました。" +msgstr "" #: nova/virt/baremetal/proxy.py:274 msgid "Bremetal assignment is overcommitted." @@ -5035,9 +5050,9 @@ msgid "instance %s: Creating image" msgstr "インスタンス %s のイメージを生成します。" #: nova/virt/baremetal/proxy.py:475 -#, fuzzy, python-format +#, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" -msgstr "インスタンス %(inst_name)s: イメージ %(img_id)s にネットワーク情報を埋め込んでいます" +msgstr "" #: nova/virt/baremetal/proxy.py:484 #, python-format @@ -5056,7 +5071,7 @@ msgstr "インスタンス %s: toXML メソッドを開始。" msgid "instance %s: finished toXML method" msgstr "インスタンス %s: toXML メソッドを完了。" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1505 +#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1504 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5071,15 +5086,18 @@ msgstr "" msgid "Updating!" msgstr "" +#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2281 +#: nova/virt/xenapi/host.py:124 +msgid "Updating host stats" +msgstr "" + #: nova/virt/baremetal/tilera.py:185 msgid "free_node...." msgstr "" #: nova/virt/baremetal/tilera.py:216 #, python-format -msgid "" -"deactivate_node is called for node_id = %(id)s node_ip = " -"%(ip)s" +msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" msgstr "" #: nova/virt/baremetal/tilera.py:221 @@ -5087,9 +5105,8 @@ msgid "status of node is set to 0" msgstr "" #: nova/virt/baremetal/tilera.py:232 -#, fuzzy msgid "rootfs is already removed" -msgstr "ボリュームは既に切断(detached)されています。" +msgstr "" #: nova/virt/baremetal/tilera.py:264 msgid "Before ping to the bare-metal node" @@ -5123,9 +5140,9 @@ msgid "Failed to mount filesystem: %s" msgstr "ファイルシステム %s のマウントに失敗しました。" #: nova/virt/disk/api.py:278 -#, fuzzy, python-format +#, python-format msgid "Failed to remove container: %s" -msgstr "ファイルシステム %s のマウントに失敗しました。" +msgstr "" #: nova/virt/disk/api.py:428 #, python-format @@ -5138,9 +5155,9 @@ msgid "User %(username)s not found in shadow file." msgstr "" #: nova/virt/disk/guestfs.py:39 -#, fuzzy, python-format +#, python-format msgid "unsupported partition: %s" -msgstr "パーティション %s のロードに失敗しました。" +msgstr "" #: nova/virt/disk/guestfs.py:77 msgid "unknown guestmount error" @@ -5152,14 +5169,13 @@ msgid "Could not attach image to loopback: %s" msgstr "イメージをループバック %s にアタッチできません。" #: nova/virt/disk/mount.py:76 -#, fuzzy msgid "no partitions found" -msgstr "ホストが見つかりません" +msgstr "" #: nova/virt/disk/mount.py:77 -#, fuzzy, python-format +#, python-format msgid "Failed to map partitions: %s" -msgstr "パーティション %s のロードに失敗しました。" +msgstr "" #: nova/virt/disk/nbd.py:58 msgid "nbd unavailable: module not loaded" @@ -5170,9 +5186,9 @@ msgid "No free nbd devices" msgstr "空きの nbd デバイスがありません" #: nova/virt/disk/nbd.py:81 -#, fuzzy, python-format +#, python-format msgid "qemu-nbd error: %s" -msgstr "OpenSSL エラー: %s" +msgstr "" #: nova/virt/disk/nbd.py:93 #, python-format @@ -5188,157 +5204,149 @@ msgstr "libvirt %s へ接続します。" msgid "Connection to libvirt broke" msgstr "libvirtへの接続が切れています。" -#: nova/virt/libvirt/connection.py:366 +#: nova/virt/libvirt/connection.py:364 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:378 +#: nova/virt/libvirt/connection.py:376 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:389 +#: nova/virt/libvirt/connection.py:387 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:403 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:399 msgid "Instance destroyed successfully." -msgstr "ボリューム %s の削除に成功しました。" +msgstr "" -#: nova/virt/libvirt/connection.py:434 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:430 +#, python-format msgid "Deleting instance files %(target)s" -msgstr "インスタンス %(instance_name)s: インスタンスファイル群 %(target)s を削除しています" +msgstr "" -#: nova/virt/libvirt/connection.py:516 +#: nova/virt/libvirt/connection.py:512 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:529 +#: nova/virt/libvirt/connection.py:525 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:680 nova/virt/libvirt/connection.py:824 +#: nova/virt/libvirt/connection.py:674 nova/virt/libvirt/connection.py:816 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:685 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:679 msgid "Instance rebooted successfully." -msgstr "インスタンス%s: 再起動しました。" +msgstr "" -#: nova/virt/libvirt/connection.py:782 nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/connection.py:776 nova/virt/xenapi/vmops.py:1372 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:786 nova/virt/xenapi/vmops.py:1375 +#: nova/virt/libvirt/connection.py:780 nova/virt/xenapi/vmops.py:1376 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:813 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:807 msgid "Instance is running" -msgstr "インスタンス %s を起動中です。" +msgstr "" -#: nova/virt/libvirt/connection.py:829 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:821 msgid "Instance spawned successfully." -msgstr "ボリューム %s の作成に成功しました。" +msgstr "" -#: nova/virt/libvirt/connection.py:837 +#: nova/virt/libvirt/connection.py:829 #, python-format msgid "virsh said: %r" msgstr "virsh の出力: %r" -#: nova/virt/libvirt/connection.py:841 +#: nova/virt/libvirt/connection.py:833 msgid "cool, it's a device" msgstr "デバイスです。" -#: nova/virt/libvirt/connection.py:852 +#: nova/virt/libvirt/connection.py:844 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "データ: %(data)r, ファイルパス: %(fpath)r" -#: nova/virt/libvirt/connection.py:879 -#, fuzzy +#: nova/virt/libvirt/connection.py:871 msgid "Unable to read LXC console" -msgstr "パブリック IP アドレスのリードに失敗しました" +msgstr "" -#: nova/virt/libvirt/connection.py:996 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:994 msgid "Creating image" -msgstr "インスタンス %s のイメージを生成します。" +msgstr "" -#: nova/virt/libvirt/connection.py:1182 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:1181 +#, python-format msgid "Injecting %(injection)s into image %(img_id)s" -msgstr "インスタンス %(inst_name)s: イメージ %(img_id)s にネットワーク情報を埋め込んでいます" +msgstr "" -#: nova/virt/libvirt/connection.py:1191 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:1190 +#, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" -msgstr "インスタンス %(inst_name)s: イメージ %(img_id)s へのデータ埋め込みのエラーを無視しています (%(e)s)" +msgstr "" -#: nova/virt/libvirt/connection.py:1223 +#: nova/virt/libvirt/connection.py:1222 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1348 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:1347 msgid "Starting toXML method" -msgstr "インスタンス %s: toXML メソッドを開始。" +msgstr "" -#: nova/virt/libvirt/connection.py:1352 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:1351 msgid "Finished toXML method" -msgstr "インスタンス %s: toXML メソッドを完了。" +msgstr "" -#: nova/virt/libvirt/connection.py:1369 +#: nova/virt/libvirt/connection.py:1368 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/connection.py:1610 +#: nova/virt/libvirt/connection.py:1609 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1632 +#: nova/virt/libvirt/connection.py:1631 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1659 +#: nova/virt/libvirt/connection.py:1658 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:1756 +#: nova/virt/libvirt/connection.py:1755 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:1759 +#: nova/virt/libvirt/connection.py:1758 #, python-format msgid "" "to xml...\n" ":%s " msgstr "" -#: nova/virt/libvirt/connection.py:1762 +#: nova/virt/libvirt/connection.py:1761 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5348,40 +5356,38 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:1819 +#: nova/virt/libvirt/connection.py:1818 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2034 +#: nova/virt/libvirt/connection.py:2033 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2125 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2129 +#, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" -msgstr "インスタンス %s: toXML メソッドを開始。" +msgstr "" -#: nova/virt/libvirt/connection.py:2180 -#, python-format -msgid "During wait running, %s disappeared." +#: nova/virt/libvirt/connection.py:2184 +msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2185 -#, fuzzy, python-format -msgid "Instance %s running successfully." -msgstr "インスタンス %s を起動中です。" +#: nova/virt/libvirt/connection.py:2189 +msgid "Instance running successfully." +msgstr "" -#: nova/virt/libvirt/connection.py:2192 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2196 +#, python-format msgid "Instance %s: Starting finish_migration" -msgstr "インスタンス %s: 起動中…" +msgstr "" -#: nova/virt/libvirt/connection.py:2233 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2237 +#, python-format msgid "Instance %s: Starting finish_revert_migration" -msgstr "インスタンス %s のイメージを生成します。" +msgstr "" #: nova/virt/libvirt/firewall.py:42 msgid "" @@ -5412,129 +5418,133 @@ msgid "iptables firewall: Setup Basic Filtering" msgstr "" #: nova/virt/libvirt/firewall.py:241 -#, fuzzy, python-format msgid "Attempted to unfilter instance which is not filtered" -msgstr "フィルタされていないインスタンス %s のフィルタ解除を試行しました" +msgstr "" -#: nova/virt/libvirt/imagecache.py:144 -#, fuzzy, python-format +#: nova/virt/libvirt/imagecache.py:171 +#, python-format msgid "%s is a valid instance name" -msgstr "%s は適切なipProtocolではありません。" +msgstr "" -#: nova/virt/libvirt/imagecache.py:147 +#: nova/virt/libvirt/imagecache.py:174 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:149 +#: nova/virt/libvirt/imagecache.py:176 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:160 +#: nova/virt/libvirt/imagecache.py:187 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:211 +#: nova/virt/libvirt/imagecache.py:238 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:223 +#: nova/virt/libvirt/imagecache.py:250 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): image verification skipped, " "no hash stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:243 +#: nova/virt/libvirt/imagecache.py:270 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:282 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:246 +#: nova/virt/libvirt/imagecache.py:285 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:253 -#, fuzzy, python-format +#: nova/virt/libvirt/imagecache.py:292 +#, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" -msgstr "イメージファイル %(image_file)s の復号に失敗しました: %(err)s" +msgstr "" -#: nova/virt/libvirt/imagecache.py:265 +#: nova/virt/libvirt/imagecache.py:303 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/libvirt/imagecache.py:320 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): in use: on this node " "%(local)d local, %(remote)d on other nodes" msgstr "" -#: nova/virt/libvirt/imagecache.py:291 +#: nova/virt/libvirt/imagecache.py:333 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): warning -- an absent base " "file is in use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:302 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "" -"%(container_format)s-%(id)s (%(base_file)s): in: on other nodes " -"(%(remote)d on other nodes)" +"%(container_format)s-%(id)s (%(base_file)s): in use on (%(remote)d on " +"other nodes)" msgstr "" -#: nova/virt/libvirt/imagecache.py:314 +#: nova/virt/libvirt/imagecache.py:355 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:322 +#: nova/virt/libvirt/imagecache.py:363 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/libvirt/imagecache.py:387 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:355 +#: nova/virt/libvirt/imagecache.py:391 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:383 -#, fuzzy, python-format +#: nova/virt/libvirt/imagecache.py:419 +#, python-format msgid "Unknown base file: %s" -msgstr "未知のインスタンスタイプ: %s" +msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:424 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:391 +#: nova/virt/libvirt/imagecache.py:427 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:395 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/libvirt/imagecache.py:439 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:235 +#: nova/virt/libvirt/utils.py:240 msgid "Unable to find an open port" msgstr "開いたポートが見つかりません" @@ -5544,11 +5554,11 @@ msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" #: nova/virt/libvirt/vif.py:93 -#, fuzzy, python-format +#, python-format msgid "Ensuring bridge %s" -msgstr "De-registering image: イメージ %s を登録解除します。" +msgstr "" -#: nova/virt/libvirt/vif.py:152 +#: nova/virt/libvirt/vif.py:156 #, python-format msgid "Failed while unplugging vif of instance '%s'" msgstr "" @@ -5656,34 +5666,33 @@ msgid "No such SOAP method '%s' provided by VI SDK" msgstr "" #: nova/virt/vmwareapi/vim.py:150 -#, fuzzy, python-format +#, python-format msgid "httplib error in %s: " -msgstr "エラー %s をキャッチしました。" +msgstr "" #: nova/virt/vmwareapi/vim.py:157 -#, fuzzy, python-format +#, python-format msgid "Socket error in %s: " -msgstr "id %s のユーザが存在しません。" +msgstr "" #: nova/virt/vmwareapi/vim.py:162 -#, fuzzy, python-format +#, python-format msgid "Type error in %s: " -msgstr "OpenSSL エラー: %s" +msgstr "" #: nova/virt/vmwareapi/vim.py:166 -#, fuzzy, python-format +#, python-format msgid "Exception in %s " -msgstr "例外 %s が発生しました。" +msgstr "" #: nova/virt/vmwareapi/vmops.py:66 -#, fuzzy msgid "Getting list of instances" -msgstr "raw instanceを生成します。" +msgstr "" #: nova/virt/vmwareapi/vmops.py:82 -#, fuzzy, python-format +#, python-format msgid "Got total of %s instances" -msgstr "%s 個のインスタンスの起動を始めます…" +msgstr "" #: nova/virt/vmwareapi/vmops.py:125 msgid "Couldn't get a local Datastore reference" @@ -5752,19 +5761,19 @@ msgid "Reconfigured VM instance %s to attach the image disk" msgstr "" #: nova/virt/vmwareapi/vmops.py:328 -#, fuzzy, python-format +#, python-format msgid "Powering on the VM instance %s" -msgstr "インスタンス %s を停止中" +msgstr "" #: nova/virt/vmwareapi/vmops.py:334 -#, fuzzy, python-format +#, python-format msgid "Powered on the VM instance %s" -msgstr "インスタンス %s 上" +msgstr "" #: nova/virt/vmwareapi/vmops.py:379 -#, fuzzy, python-format +#, python-format msgid "Creating Snapshot of the VM instance %s " -msgstr "raw instanceを生成します。" +msgstr "" #: nova/virt/vmwareapi/vmops.py:389 #, python-format @@ -5782,14 +5791,14 @@ msgid "Copied disk data before snapshot of the VM instance %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:454 -#, fuzzy, python-format +#, python-format msgid "Uploading image %s" -msgstr "Glance イメージ %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:467 -#, fuzzy, python-format +#, python-format msgid "Uploaded image %s" -msgstr "Glance イメージ %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:477 #, python-format @@ -5802,19 +5811,18 @@ msgid "Deleted temporary vmdk file %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:518 -#, fuzzy, python-format msgid "instance is not powered on" -msgstr "インスタンス %s が見つかりません。" +msgstr "" #: nova/virt/vmwareapi/vmops.py:525 -#, fuzzy, python-format +#, python-format msgid "Rebooting guest OS of VM %s" -msgstr "destroy vm %s リクエストを受信しました。" +msgstr "" #: nova/virt/vmwareapi/vmops.py:528 -#, fuzzy, python-format +#, python-format msgid "Rebooted guest OS of VM %s" -msgstr "destroy vm %s リクエストを受信しました。" +msgstr "" #: nova/virt/vmwareapi/vmops.py:530 #, python-format @@ -5827,9 +5835,9 @@ msgid "Did hard reboot of VM %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:546 -#, fuzzy, python-format +#, python-format msgid "instance - %s not present" -msgstr "インスタンス%s が存在しません。" +msgstr "" #: nova/virt/vmwareapi/vmops.py:565 #, python-format @@ -5842,9 +5850,9 @@ msgid "Powered off the VM %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:574 -#, fuzzy, python-format +#, python-format msgid "Unregistering the VM %s" -msgstr "De-registering image: イメージ %s を登録解除します。" +msgstr "" #: nova/virt/vmwareapi/vmops.py:577 #, python-format @@ -5876,14 +5884,12 @@ msgid "" msgstr "" #: nova/virt/vmwareapi/vmops.py:613 -#, fuzzy msgid "pause not supported for vmwareapi" -msgstr "libvirt では診断(diagnostics)がサポートされていません" +msgstr "" #: nova/virt/vmwareapi/vmops.py:617 -#, fuzzy msgid "unpause not supported for vmwareapi" -msgstr "libvirt では診断(diagnostics)がサポートされていません" +msgstr "" #: nova/virt/vmwareapi/vmops.py:631 #, python-format @@ -5915,14 +5921,12 @@ msgid "Resumed the VM %s " msgstr "" #: nova/virt/vmwareapi/vmops.py:661 -#, fuzzy, python-format msgid "instance is not in a suspended state" -msgstr "getting locked state: インスタンス %s のロックを取得しました。" +msgstr "" #: nova/virt/vmwareapi/vmops.py:697 -#, fuzzy msgid "get_diagnostics not implemented for vmwareapi" -msgstr "libvirt では診断(diagnostics)がサポートされていません" +msgstr "" #: nova/virt/vmwareapi/vmops.py:755 #, python-format @@ -5978,37 +5982,58 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:526 nova/virt/xenapi/fake.py:625 -#: nova/virt/xenapi/fake.py:643 nova/virt/xenapi/fake.py:706 +#: nova/virt/xenapi/fake.py:555 nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:672 nova/virt/xenapi/fake.py:734 msgid "Raising NotImplemented" msgstr "NotImplemented 例外を発生させます。" -#: nova/virt/xenapi/fake.py:528 +#: nova/virt/xenapi/fake.py:557 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake には %s が実装されていません。" -#: nova/virt/xenapi/fake.py:562 +#: nova/virt/xenapi/fake.py:591 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "%(localname)s %(impl)s を呼び出します。" -#: nova/virt/xenapi/fake.py:567 +#: nova/virt/xenapi/fake.py:596 #, python-format msgid "Calling getter %s" msgstr "getter %s をコールします。" -#: nova/virt/xenapi/fake.py:627 +#: nova/virt/xenapi/fake.py:656 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "xenapi.fake に %s に関する実装がないか、引数の数が誤っています。" +#: nova/virt/xenapi/host.py:67 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skipping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:132 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:166 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:169 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + #: nova/virt/xenapi/network_utils.py:37 -#, fuzzy, python-format +#, python-format msgid "Found non-unique network for name_label %s" -msgstr "ブリッジ %s に対してブリッジが複数存在します。" +msgstr "" #: nova/virt/xenapi/network_utils.py:55 #, python-format @@ -6020,61 +6045,96 @@ msgstr "ブリッジ %s に対してブリッジが複数存在します。" msgid "Found no network for bridge %s" msgstr "ブリッジ %s に対するネットワークが存在しません。" -#: nova/virt/xenapi/vif.py:103 -#, fuzzy, python-format -msgid "Found no PIF for device %s" -msgstr "ブリッジ %s に対するネットワークが存在しません。" - -#: nova/virt/xenapi/vif.py:122 +#: nova/virt/xenapi/pool.py:111 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:126 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:145 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:148 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:164 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:176 +#, fuzzy, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "ボリューム %s を切断(detach)できません" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/vif.py:103 +#, python-format +msgid "Found no PIF for device %s" +msgstr "" + +#: nova/virt/xenapi/vif.py:122 #, python-format msgid "" "PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:209 +#: nova/virt/xenapi/vm_utils.py:215 #, python-format msgid "Created VM %s..." msgstr "VM %s を作成します。" -#: nova/virt/xenapi/vm_utils.py:212 +#: nova/virt/xenapi/vm_utils.py:218 #, python-format msgid "Created VM %(instance_name)s as %(vm_ref)s." msgstr "%(vm_ref)s として VM %(instance_name)s を作成しています" -#: nova/virt/xenapi/vm_utils.py:243 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:249 +#, python-format msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " -msgstr "VM %(vm_ref)s, VDI %(vdi_ref)s 用 VBD を作成しています… " +msgstr "" -#: nova/virt/xenapi/vm_utils.py:246 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:252 +#, python-format msgid "" "Created a CDROM-specific VBD %(vbd_ref)s for VM %(vm_ref)s, VDI " "%(vdi_ref)s." -msgstr "VM %(vm_ref)s, VDI %(vdi_ref)s 用仮想ブロックデバイス(VBD) %(vbd_ref)s を作成しました。" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:263 +#: nova/virt/xenapi/vm_utils.py:269 #, python-format msgid "VBD not found in instance %s" msgstr "インスタンス %s のVBDが見つかりません。" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:280 #, python-format msgid "Unable to unplug VBD %s" msgstr "VBD %s の unplug に失敗しました。" -#: nova/virt/xenapi/vm_utils.py:285 +#: nova/virt/xenapi/vm_utils.py:291 #, python-format msgid "Unable to destroy VBD %s" msgstr "VBD %s の削除に失敗しました。" -#: nova/virt/xenapi/vm_utils.py:295 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:301 +#, python-format msgid "Unable to destroy VDI %s" -msgstr "VBD %s の削除に失敗しました。" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/xenapi/vm_utils.py:318 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -6083,374 +6143,388 @@ msgstr "" "%(sr_ref)s 上に VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, " "%(read_only)s) を作成しました。" -#: nova/virt/xenapi/vm_utils.py:321 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:327 +#, python-format msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s." -msgstr "VM %(vm_ref)s, network %(network_ref)s 用 VIF %(vif_ref)s を作成しました。" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/xenapi/vm_utils.py:335 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:354 +#, python-format msgid "No primary VDI found for%(vm_ref)s" -msgstr "ボリューム %s に対する target idが存在しません。" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:355 +#: nova/virt/xenapi/vm_utils.py:361 #, python-format msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..." msgstr "ラベル '%(label)s' 付き VM %(vm_ref)s のスナップショットを作成しています…" -#: nova/virt/xenapi/vm_utils.py:369 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." msgstr "VM %(vm_ref)s からスナップショット %(template_vm_ref)s を作成しました。" -#: nova/virt/xenapi/vm_utils.py:408 +#: nova/virt/xenapi/vm_utils.py:414 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "ID %(image_id)s として %(vdi_uuids)s のアップロードの為に xapi を問い合わせしています" -#: nova/virt/xenapi/vm_utils.py:618 +#: nova/virt/xenapi/vm_utils.py:624 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:697 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:703 +#, python-format msgid "Asking xapi to fetch vhd image %(image)s" -msgstr "%(access)s として %(url)s 取得の為に xapi を問い合わせしています" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:725 +#: nova/virt/xenapi/vm_utils.py:731 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " "'%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:754 +#: nova/virt/xenapi/vm_utils.py:760 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:769 +#: nova/virt/xenapi/vm_utils.py:775 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:773 +#: nova/virt/xenapi/vm_utils.py:779 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:796 +#: nova/virt/xenapi/vm_utils.py:802 #, python-format msgid "Fetching image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:797 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:803 +#, python-format msgid "Image Type: %s" -msgstr "未知のインスタンスタイプ: %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:801 +#: nova/virt/xenapi/vm_utils.py:807 msgid "ISO: Found sr possibly containing the ISO image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:810 +#: nova/virt/xenapi/vm_utils.py:816 #, python-format msgid "Size for image %(image)s:%(virtual_size)d" msgstr "イメージ %(image)s のサイズ:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:819 +#: nova/virt/xenapi/vm_utils.py:825 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:836 +#: nova/virt/xenapi/vm_utils.py:842 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "ドメイン0 上の /boot/guest に VDI %s をコピー中" -#: nova/virt/xenapi/vm_utils.py:848 +#: nova/virt/xenapi/vm_utils.py:854 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "カーネル/RAMディスク VDI %s が削除されました" -#: nova/virt/xenapi/vm_utils.py:858 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:864 +#, python-format msgid "instance %s: Failed to fetch glance image" -msgstr "インスタンス %s の起動に失敗しました。" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:897 +#: nova/virt/xenapi/vm_utils.py:903 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:919 +#: nova/virt/xenapi/vm_utils.py:925 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "PV kernelのvdi %s を取得します。" -#: nova/virt/xenapi/vm_utils.py:937 +#: nova/virt/xenapi/vm_utils.py:943 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format msgid "VDI %s is still available" msgstr "VDI %s は依然として存在しています。" -#: nova/virt/xenapi/vm_utils.py:1025 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "(VM_UTILS) xenserver の vm state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1027 +#: nova/virt/xenapi/vm_utils.py:1034 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "(VM_UTILS) xenapi の power_state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1054 +#: nova/virt/xenapi/vm_utils.py:1061 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1074 +#: nova/virt/xenapi/vm_utils.py:1081 #, python-format msgid "Re-scanning SR %s" msgstr "SR %s を再スキャンします。" -#: nova/virt/xenapi/vm_utils.py:1105 +#: nova/virt/xenapi/vm_utils.py:1112 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/xenapi/vm_utils.py:1130 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1143 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1151 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1146 +#: nova/virt/xenapi/vm_utils.py:1153 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1149 +#: nova/virt/xenapi/vm_utils.py:1156 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1152 +#: nova/virt/xenapi/vm_utils.py:1159 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1156 +#: nova/virt/xenapi/vm_utils.py:1163 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/xenapi/vm_utils.py:1165 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1161 +#: nova/virt/xenapi/vm_utils.py:1168 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1164 +#: nova/virt/xenapi/vm_utils.py:1171 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/xenapi/vm_utils.py:1174 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1212 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1259 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1312 +#: nova/virt/xenapi/vm_utils.py:1319 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "VHD %(vdi_uuid)s の親は %(parent_ref)s です" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1393 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "親 %(parent_uuid)s が元々の親 %(original_parent_uuid)s と一致しません。作成を待機しています…" -#: nova/virt/xenapi/vm_utils.py:1396 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1403 +#, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." -msgstr "VHD 作成が制限を越えました(%(counter)d > %(max_attempts)d)ので、中止しています…" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1431 +#: nova/virt/xenapi/vm_utils.py:1438 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1450 +#: nova/virt/xenapi/vm_utils.py:1457 #, python-format msgid "Creating VBD for VDI %s ... " msgstr "VDI %s 用に VBD を作成しています… " -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Creating VBD for VDI %s done." msgstr "VDI %s 用 VBD の作成が完了しました。" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "Plugging VBD %s ... " msgstr "VBD %s を接続しています… " -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "Plugging VBD %s done." msgstr "仮想ブロックデバイス(VBD) %s の接続が完了しました。" -#: nova/virt/xenapi/vm_utils.py:1459 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1466 +#, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" -msgstr "%(orig_dev)s として仮想ブロックデバイス(VBD) %(vbd)s を接続しました" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1469 +#, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" -msgstr "仮想ブロックデバイス(VBD) %(vbd)s は不正なデバイスに接続されましたので、%(dev)s に再マッピングしています" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1471 +#: nova/virt/xenapi/vm_utils.py:1478 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "VDI %s 用の仮想ブロックデバイス(VBD)を削除しています… " -#: nova/virt/xenapi/vm_utils.py:1475 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "VDI %s 用の仮想ブロックデバイス(VBD)の削除が完了しました。" -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/xenapi/vm_utils.py:1493 msgid "VBD.unplug successful first time." msgstr "VBD.unplug は1回目で成功しました。" -#: nova/virt/xenapi/vm_utils.py:1491 +#: nova/virt/xenapi/vm_utils.py:1498 msgid "VBD.unplug rejected: retrying..." msgstr "VBD.unplug が拒否されました: 再試行しています…" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 msgid "Not sleeping anymore!" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1496 +#: nova/virt/xenapi/vm_utils.py:1503 msgid "VBD.unplug successful eventually." msgstr "VBD.unplug は最終的に成功しました。" -#: nova/virt/xenapi/vm_utils.py:1499 +#: nova/virt/xenapi/vm_utils.py:1506 #, python-format msgid "Ignoring XenAPI.Failure in VBD.unplug: %s" msgstr "VBD.unplug 中の XenAPI.Failure を無視しています: %s" -#: nova/virt/xenapi/vm_utils.py:1508 +#: nova/virt/xenapi/vm_utils.py:1515 #, python-format msgid "Ignoring XenAPI.Failure %s" msgstr "XenAPI.Failure %s を無視しています" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Running pygrub against %s" msgstr "%s に対して pygrub を実行しています" -#: nova/virt/xenapi/vm_utils.py:1529 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Found Xen kernel %s" msgstr "Xen Kernel %s が見つかりました。" -#: nova/virt/xenapi/vm_utils.py:1531 +#: nova/virt/xenapi/vm_utils.py:1538 msgid "No Xen kernel found. Booting HVM." msgstr "" "No Xen kernel found. Booting HVM.\r\n" "Xen 用カーネルが見つかりません。完全仮想化モード(HVM)で起動しています。" -#: nova/virt/xenapi/vm_utils.py:1544 +#: nova/virt/xenapi/vm_utils.py:1551 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1550 +#: nova/virt/xenapi/vm_utils.py:1557 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1583 +#, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." -msgstr "%(dest)s にパーティションテーブル %(primary_first)d %(primary_last)d を書き込んでいます…" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Writing partition table %s done." msgstr "パーティションテーブル %s の書き込みが完了しました。" -#: nova/virt/xenapi/vm_utils.py:1678 +#: nova/virt/xenapi/vm_utils.py:1650 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1677 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1727 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1686 +#: nova/virt/xenapi/vm_utils.py:1735 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1690 +#: nova/virt/xenapi/vm_utils.py:1739 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1707 +#: nova/virt/xenapi/vm_utils.py:1756 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1717 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1766 +#, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" -msgstr "ファイルシステム %s のマウントに失敗しました。" +msgstr "" #: nova/virt/xenapi/vmops.py:181 #, python-format @@ -6458,340 +6532,319 @@ msgid "Attempted to power on non-existent instance bad instance id %s" msgstr "" #: nova/virt/xenapi/vmops.py:183 -#, fuzzy, python-format +#, python-format msgid "Starting instance %s" -msgstr "インスタンス %s を停止中" +msgstr "" -#: nova/virt/xenapi/vmops.py:246 +#: nova/virt/xenapi/vmops.py:248 #, python-format msgid "instance %s: Failed to spawn" msgstr "インスタンス %s: 起動に失敗しました" -#: nova/virt/xenapi/vmops.py:248 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:250 +#, python-format msgid "Instance %s failed to spawn - performing clean-up" -msgstr "インスタンス %s: 起動に失敗しました" +msgstr "" -#: nova/virt/xenapi/vmops.py:322 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:324 +#, python-format msgid "instance %s: Failed to spawn - Unable to create VM" -msgstr "インスタンス %s: 起動に失敗しました" +msgstr "" -#: nova/virt/xenapi/vmops.py:389 +#: nova/virt/xenapi/vmops.py:391 #, python-format msgid "" "Auto configuring disk for instance %(instance_uuid)s, attempting to " "resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:448 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:450 +#, python-format msgid "Invalid value for injected_files: '%s'" -msgstr "onset_files 用の不正な値: '%s'" +msgstr "" -#: nova/virt/xenapi/vmops.py:453 +#: nova/virt/xenapi/vmops.py:455 #, python-format msgid "Injecting file path: '%s'" msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/virt/xenapi/vmops.py:459 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:461 msgid "Setting admin password" -msgstr "インスタンス %s: 管理者用パスワードをセット中" +msgstr "" -#: nova/virt/xenapi/vmops.py:463 -#, fuzzy +#: nova/virt/xenapi/vmops.py:465 msgid "Resetting network" -msgstr "ネットワークホストの設定をします。" +msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:472 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:476 +#: nova/virt/xenapi/vmops.py:478 #, python-format msgid "Starting VM %s..." msgstr "VM %s を開始します…" -#: nova/virt/xenapi/vmops.py:480 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:481 +#, python-format msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s." -msgstr "%(vm_ref)s から作成された VM %(instance_name)s の実行が繰りかえされています。" +msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:488 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:490 +#: nova/virt/xenapi/vmops.py:491 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:497 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:498 +#, python-format msgid "Instance %s: waiting for running" -msgstr "インスタンス %s を起動中です。" +msgstr "" -#: nova/virt/xenapi/vmops.py:506 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:507 +#, python-format msgid "Instance %s: running" -msgstr "インスタンス %s を起動中です。" +msgstr "" -#: nova/virt/xenapi/vmops.py:510 +#: nova/virt/xenapi/vmops.py:511 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:513 +#: nova/virt/xenapi/vmops.py:514 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:517 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:518 +#, python-format msgid "Updating Agent to %s" -msgstr "getter %s をコールします。" +msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:540 #, python-format msgid "Resources to remove:%s" msgstr "" -#: nova/virt/xenapi/vmops.py:550 +#: nova/virt/xenapi/vmops.py:551 #, python-format msgid "Removing VDI %(vdi_ref)s(uuid:%(vdi_to_remove)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:555 +#: nova/virt/xenapi/vmops.py:556 #, python-format msgid "Skipping VDI destroy for %s" msgstr "" -#: nova/virt/xenapi/vmops.py:564 -#, fuzzy +#: nova/virt/xenapi/vmops.py:565 msgid "Removing kernel/ramdisk files from dom0" -msgstr "カーネル/RAMディスクファイルを削除しています" +msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, python-format msgid "No opaque_ref could be determined for '%s'." msgstr "" -#: nova/virt/xenapi/vmops.py:647 +#: nova/virt/xenapi/vmops.py:648 #, python-format msgid "Finished snapshot and upload for VM %s" msgstr "VM %s のスナップショットとアップロードが完了しました。" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "Starting snapshot for VM %s" msgstr "VM %s に対するスナップショットを開始します。" -#: nova/virt/xenapi/vmops.py:664 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:665 +#, python-format msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" -msgstr "%(vm_ref)s のスナップショットが作成出来ません: %(exc)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:683 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:684 msgid "Failed to transfer vhd to new host" -msgstr "vhdファイルの VM %s への追加に失敗しました。" +msgstr "" -#: nova/virt/xenapi/vmops.py:703 +#: nova/virt/xenapi/vmops.py:704 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:751 +#: nova/virt/xenapi/vmops.py:752 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:874 +#: nova/virt/xenapi/vmops.py:875 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:882 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:883 +#, python-format msgid "Resize instance %s complete" -msgstr "インスタンス %s: 起動しました。" +msgstr "" -#: nova/virt/xenapi/vmops.py:913 +#: nova/virt/xenapi/vmops.py:914 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:933 +#: nova/virt/xenapi/vmops.py:934 #, python-format msgid "domid changed from %(olddomid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:950 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:972 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:973 +#, python-format msgid "Failed to exchange keys: %(resp)r" -msgstr "プライベートキーの復号に失敗しました: %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1015 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1016 +#, python-format msgid "Failed to inject file: %(resp)r" -msgstr "ファイルシステム %s のマウントに失敗しました。" +msgstr "" -#: nova/virt/xenapi/vmops.py:1024 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1025 +#, python-format msgid "VM %(instance_uuid)s already halted,skipping shutdown..." -msgstr "VM %(vm)s は既に停止していますので、シャットダウンを省略します…" +msgstr "" -#: nova/virt/xenapi/vmops.py:1028 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1029 +#, python-format msgid "Shutting down VM for Instance %(instance_uuid)s" msgstr "" -"Casting to scheduler for \r\n" -"\r\n" -"%(pid)s/%(uid)s のインスタンス %(instance_id)s 用のスケジューラを割り当て" -#: nova/virt/xenapi/vmops.py:1047 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1048 msgid "Unable to find VBD for VM" -msgstr "VBD %s から SRを取得できません。" +msgstr "" -#: nova/virt/xenapi/vmops.py:1068 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1069 +#, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -"Casting to scheduler for \r\n" -"\r\n" -"%(pid)s/%(uid)s のインスタンス %(instance_id)s 用のスケジューラを割り当て" -#: nova/virt/xenapi/vmops.py:1126 +#: nova/virt/xenapi/vmops.py:1127 #, python-format msgid "" "Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk " "deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1133 +#: nova/virt/xenapi/vmops.py:1134 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1141 msgid "kernel/ramdisk files removed" msgstr "カーネル/RAMディスクファイルが削除されました" -#: nova/virt/xenapi/vmops.py:1152 +#: nova/virt/xenapi/vmops.py:1153 #, python-format msgid "Instance %(instance_uuid)s VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1170 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1171 +#, python-format msgid "Destroying VM for Instance %(instance_uuid)s" msgstr "" -"Casting to scheduler for \r\n" -"\r\n" -"%(pid)s/%(uid)s のインスタンス %(instance_id)s 用のスケジューラを割り当て" -#: nova/virt/xenapi/vmops.py:1185 +#: nova/virt/xenapi/vmops.py:1186 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1239 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1240 +#, python-format msgid "Instance is already in Rescue Mode: %s" -msgstr "インスタンスは既に生成されています。" +msgstr "" -#: nova/virt/xenapi/vmops.py:1311 +#: nova/virt/xenapi/vmops.py:1312 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1315 +#: nova/virt/xenapi/vmops.py:1316 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/xenapi/vmops.py:1380 +#: nova/virt/xenapi/vmops.py:1381 #, python-format msgid "Instance for migration %d not found, skipping" msgstr "" -#: nova/virt/xenapi/vmops.py:1412 +#: nova/virt/xenapi/vmops.py:1413 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1484 -#, fuzzy, python-format -msgid "The call to %(method)s returned an error: %(e)s." -msgstr "%(method)s 呼び出しがエラーを返しました: %(e)s. VM id=%(instance_id)s; 引数=%(strargs)s" - -#: nova/virt/xenapi/vmops.py:1500 +#: nova/virt/xenapi/vmops.py:1464 #, python-format msgid "injecting network info to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1518 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1482 +#, python-format msgid "creating vif(s) for vm: |%s|" -msgstr "%s にNICを作成します。 " +msgstr "" -#: nova/virt/xenapi/vmops.py:1527 +#: nova/virt/xenapi/vmops.py:1491 #, python-format msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." msgstr "VM %(vm_ref)s, network %(network_ref)s 用仮想インターフェース(VIF)を作成しています。" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1494 #, python-format msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." msgstr "VM %(vm_ref)s, network %(network_ref)s 用 VIF %(vif_ref)s を作成しました。" -#: nova/virt/xenapi/vmops.py:1559 +#: nova/virt/xenapi/vmops.py:1523 #, python-format msgid "injecting hostname to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1621 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1585 +#, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. VM " "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" -msgstr "%(method)s 呼び出しがエラーを返しました: %(e)s. VM id=%(instance_id)s; 引数=%(strargs)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1646 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1610 +#, python-format msgid "" "TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; " "args=%(args)r" -msgstr "タイムアウト: %(method)s の呼び出しがタイムアウトしました。VM id=%(instance_id)s; 引数=%(strargs)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1650 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1614 +#, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM" " id=%(instance_uuid)s; args=%(args)r" msgstr "" -"未実装: %(method)s の呼び出しはエージェントに実装されていません。VM id=%(instance_id)s; " -"引数=%(strargs)s" -#: nova/virt/xenapi/vmops.py:1655 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1619 +#, python-format msgid "" "The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;" " args=%(args)r" -msgstr "%(method)s 呼び出しがエラーを返しました: %(e)s. VM id=%(instance_id)s; 引数=%(strargs)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1841 +#: nova/virt/xenapi/vmops.py:1805 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL エラー: %s" @@ -6801,9 +6854,9 @@ msgid "creating sr within volume_utils" msgstr "" #: nova/virt/xenapi/volume_utils.py:55 nova/virt/xenapi/volume_utils.py:83 -#, fuzzy, python-format +#, python-format msgid "type is = %s" -msgstr "topic は %s です。" +msgstr "" #: nova/virt/xenapi/volume_utils.py:58 nova/virt/xenapi/volume_utils.py:86 #, python-format @@ -6811,9 +6864,9 @@ msgid "name = %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:71 -#, fuzzy, python-format +#, python-format msgid "Created %(label)s as %(sr_ref)s." -msgstr "%(sr_ref)s として %(label)s を導入しました" +msgstr "" #: nova/virt/xenapi/volume_utils.py:76 nova/virt/xenapi/volume_utils.py:174 msgid "Unable to create Storage Repository" @@ -6830,32 +6883,29 @@ msgid "Introduced %(label)s as %(sr_ref)s." msgstr "%(sr_ref)s として %(label)s を導入しました" #: nova/virt/xenapi/volume_utils.py:106 -#, fuzzy, python-format msgid "Creating pbd for SR" -msgstr "%s にNICを作成します。 " +msgstr "" #: nova/virt/xenapi/volume_utils.py:108 msgid "Plugging SR" msgstr "" #: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:160 -#, fuzzy msgid "Unable to introduce Storage Repository" -msgstr "Storage Repository を作成できません。" +msgstr "" #: nova/virt/xenapi/volume_utils.py:127 nova/virt/xenapi/volumeops.py:51 msgid "Unable to get SR using uuid" msgstr "" #: nova/virt/xenapi/volume_utils.py:129 -#, fuzzy, python-format +#, python-format msgid "Forgetting SR %s..." -msgstr "SR %s をforgetします。 " +msgstr "" #: nova/virt/xenapi/volume_utils.py:137 -#, fuzzy msgid "Unable to forget Storage Repository" -msgstr "Storage Repository を作成できません。" +msgstr "" #: nova/virt/xenapi/volume_utils.py:157 #, python-format @@ -6887,37 +6937,37 @@ msgstr "%(sr_ref)s 用の物理ブロックデバイス(PBD)取得時に例外 % msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" msgstr "物理ブロックデバイス(PBD) %(pbd)s の取り外し時に例外 %(exc)s を無視しています" -#: nova/virt/xenapi/volume_utils.py:249 +#: nova/virt/xenapi/volume_utils.py:258 #, python-format msgid "Unable to introduce VDI on SR %s" msgstr "SR %s のVDIのintroduceができません。" -#: nova/virt/xenapi/volume_utils.py:257 +#: nova/virt/xenapi/volume_utils.py:266 #, python-format msgid "Unable to get record of VDI %s on" msgstr "VDI %s のレコードを取得できません。" -#: nova/virt/xenapi/volume_utils.py:279 +#: nova/virt/xenapi/volume_utils.py:288 #, python-format msgid "Unable to introduce VDI for SR %s" msgstr "SR %s のVDIをintroduceできません。" -#: nova/virt/xenapi/volume_utils.py:289 +#: nova/virt/xenapi/volume_utils.py:298 #, python-format msgid "Error finding vdis in SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:296 -#, fuzzy, python-format +#: nova/virt/xenapi/volume_utils.py:305 +#, python-format msgid "Unable to find vbd for vdi %s" -msgstr "VBD %s から SRを取得できません。" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:330 -#, fuzzy, python-format +#: nova/virt/xenapi/volume_utils.py:339 +#, python-format msgid "Unable to obtain target information %(data)s, %(mountpoint)s" -msgstr "ターゲット情報 %(device_path)s, %(mountpoint)s を取得できません" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:356 +#: nova/virt/xenapi/volume_utils.py:365 #, python-format msgid "Mountpoint cannot be translated: %s" msgstr "マウントポイントを変換できません。 %s" @@ -6927,28 +6977,26 @@ msgid "Could not find VDI ref" msgstr "" #: nova/virt/xenapi/volumeops.py:71 -#, fuzzy, python-format msgid "Error destroying VDI" -msgstr "xvp の開始中にエラー: %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:74 -#, fuzzy, python-format +#, python-format msgid "Creating SR %s" -msgstr "Creating new user: 新しいユーザ %s を作成します。" +msgstr "" #: nova/virt/xenapi/volumeops.py:77 -#, fuzzy, python-format msgid "Could not create SR" -msgstr "VM %s の作成に失敗しました。" +msgstr "" #: nova/virt/xenapi/volumeops.py:80 msgid "Could not retrieve SR record" msgstr "" #: nova/virt/xenapi/volumeops.py:85 -#, fuzzy, python-format +#, python-format msgid "Introducing SR %s" -msgstr "%s を introduce します…" +msgstr "" #: nova/virt/xenapi/volumeops.py:88 msgid "SR found in xapi database. No need to introduce" @@ -6959,71 +7007,70 @@ msgid "Could not introduce SR" msgstr "" #: nova/virt/xenapi/volumeops.py:97 -#, fuzzy, python-format +#, python-format msgid "Checking for SR %s" -msgstr "%s 用のVPNを起動します。" +msgstr "" #: nova/virt/xenapi/volumeops.py:107 -#, fuzzy, python-format +#, python-format msgid "SR %s not found in the xapi database" -msgstr "インスタンス %d が終了処理において見つかりませんでした。" +msgstr "" #: nova/virt/xenapi/volumeops.py:113 -#, fuzzy, python-format msgid "Could not forget SR" -msgstr "ブリッジ %s に対するネットワークが存在しません。" +msgstr "" #: nova/virt/xenapi/volumeops.py:122 -#, fuzzy, python-format +#, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:174 +#: nova/virt/xenapi/volumeops.py:179 #, python-format msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" msgstr "インスタンス %(instance_name)s 用のSR %(sr_ref)s における VDI を作成できません" -#: nova/virt/xenapi/volumeops.py:187 +#: nova/virt/xenapi/volumeops.py:192 #, python-format msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" msgstr "インスタンス %(instance_name)s 用のSR %(sr_ref)s が使用できません" -#: nova/virt/xenapi/volumeops.py:195 +#: nova/virt/xenapi/volumeops.py:200 #, python-format msgid "Unable to attach volume to instance %s" msgstr "インスタンス %s にボリュームを接続(attach)できません。" -#: nova/virt/xenapi/volumeops.py:198 +#: nova/virt/xenapi/volumeops.py:203 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "インスタンス %(instance_name)s にマウントポイント %(mountpoint)s を接続(attach)しました" -#: nova/virt/xenapi/volumeops.py:208 +#: nova/virt/xenapi/volumeops.py:213 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" -#: nova/virt/xenapi/volumeops.py:216 +#: nova/virt/xenapi/volumeops.py:221 #, python-format msgid "Unable to locate volume %s" msgstr "ボリューム %s の存在が確認できません。" -#: nova/virt/xenapi/volumeops.py:224 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to detach volume %s" msgstr "ボリューム %s を切断(detach)できません" -#: nova/virt/xenapi/volumeops.py:229 -#, fuzzy, python-format +#: nova/virt/xenapi/volumeops.py:234 +#, python-format msgid "Unable to destroy vbd %s" -msgstr "VBD %s の削除に失敗しました。" +msgstr "" -#: nova/virt/xenapi/volumeops.py:236 -#, fuzzy, python-format +#: nova/virt/xenapi/volumeops.py:241 +#, python-format msgid "Error purging SR %s" -msgstr "xvp の開始中にエラー: %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:238 +#: nova/virt/xenapi/volumeops.py:243 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "インスタンス %(instance_name)s からマウントポイント %(mountpoint)s を切断(detach)しました" @@ -7034,9 +7081,9 @@ msgid "Error in handshake: %s" msgstr "" #: nova/vnc/xvp_proxy.py:119 -#, fuzzy, python-format +#, python-format msgid "Invalid request: %s" -msgstr "id %s は不正です。" +msgstr "" #: nova/vnc/xvp_proxy.py:139 #, python-format @@ -7054,43 +7101,39 @@ msgid "Request made with invalid token: %s" msgstr "" #: nova/vnc/xvp_proxy.py:160 -#, fuzzy, python-format +#, python-format msgid "Unexpected error: %s" -msgstr "予期しないエラー発生: %s" +msgstr "" #: nova/vnc/xvp_proxy.py:180 -#, fuzzy, python-format +#, python-format msgid "Starting nova-xvpvncproxy node (version %s)" -msgstr "nova-api ノードを起動しています (バージョン %s)" +msgstr "" #: nova/volume/api.py:74 nova/volume/api.py:210 -#, fuzzy msgid "status must be available" -msgstr "ボリュームのステータス(status)は available でなければなりません。" +msgstr "" #: nova/volume/api.py:85 -#, fuzzy, python-format +#, python-format msgid "Quota exceeded for %(pid)s, tried to create %(size)sG volume" -msgstr "サイズ %(size)s GB のボリューム作成を行おうとしましたが、%(pid)s のサイズ制限を超えています。" +msgstr "" #: nova/volume/api.py:133 msgid "Volume status must be available" msgstr "ボリュームのステータス(status)は available でなければなりません。" #: nova/volume/api.py:213 -#, fuzzy msgid "already attached" -msgstr "ボリュームは既に接続(attached)されています。" +msgstr "" #: nova/volume/api.py:220 -#, fuzzy msgid "already detached" -msgstr "ボリュームは既に切断(detached)されています。" +msgstr "" -#: nova/volume/api.py:272 nova/volume/api.py:305 -#, fuzzy +#: nova/volume/api.py:282 nova/volume/api.py:315 msgid "must be available" -msgstr "利用できません" +msgstr "" #: nova/volume/driver.py:92 #, python-format @@ -7103,21 +7146,21 @@ msgid "volume group %s doesn't exist" msgstr "ボリュームグループ%sが存在しません。" #: nova/volume/driver.py:264 nova/volume/driver.py:866 -#, fuzzy, python-format +#, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %d" -msgstr "ensure_export を省略しています。iscsi_target がありません。 " +msgstr "" #: nova/volume/driver.py:312 nova/volume/driver.py:910 -#, fuzzy, python-format +#, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %d" -msgstr "remove_export を省略しています。iscsi_target がありません " +msgstr "" #: nova/volume/driver.py:321 -#, fuzzy, python-format +#, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %d" -msgstr "remove_export を省略しています。iscsi_target がありません " +msgstr "" #: nova/volume/driver.py:331 msgid "ISCSI provider_location not stored, using discovery" @@ -7163,19 +7206,19 @@ msgid "LoggingVolumeDriver: %s" msgstr "" #: nova/volume/driver.py:709 -#, fuzzy, python-format +#, python-format msgid "\tVolume %s is NOT VSA volume" -msgstr "ボリューム %s が見つかりません。" +msgstr "" #: nova/volume/driver.py:725 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s creation - do nothing" -msgstr "ボリューム%sを作成します。" +msgstr "" #: nova/volume/driver.py:758 -#, fuzzy, python-format +#, python-format msgid "VSA BE create_volume for %s failed" -msgstr "Create volume: %s GBのボリュームを作成します。" +msgstr "" #: nova/volume/driver.py:761 #, python-format @@ -7183,9 +7226,9 @@ msgid "VSA BE create_volume for %s succeeded" msgstr "" #: nova/volume/driver.py:769 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s deletion - do nothing" -msgstr "ボリューム %s を削除します。" +msgstr "" #: nova/volume/driver.py:780 #, python-format @@ -7203,9 +7246,8 @@ msgid "\tFE VSA Volume %s local path call - call discover" msgstr "" #: nova/volume/driver.py:850 nova/volume/san.py:595 -#, fuzzy, python-format msgid "local_path not supported" -msgstr "アトリビュート %s はサポートされていません。" +msgstr "" #: nova/volume/driver.py:858 #, python-format @@ -7213,14 +7255,14 @@ msgid "\tFE VSA Volume %s ensure export - do nothing" msgstr "" #: nova/volume/driver.py:882 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s create export - do nothing" -msgstr "ボリューム %s をエクスポートします。" +msgstr "" #: nova/volume/driver.py:902 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s remove export - do nothing" -msgstr "ボリューム %s のエクスポートを解除します。" +msgstr "" #: nova/volume/driver.py:922 #, python-format @@ -7228,9 +7270,8 @@ msgid "VSA BE remove_export for %s failed" msgstr "" #: nova/volume/driver.py:974 -#, fuzzy msgid "Failed to retrieve QoS info" -msgstr "プライベート IP アドレスのリードに失敗しました" +msgstr "" #: nova/volume/manager.py:96 #, python-format @@ -7281,9 +7322,9 @@ msgid "volume %s: deleting" msgstr "ボリューム %s を削除します。" #: nova/volume/manager.py:185 -#, fuzzy, python-format +#, python-format msgid "volume %s: volume is busy" -msgstr "ボリューム %s の削除に成功しました。" +msgstr "" #: nova/volume/manager.py:197 #, python-format @@ -7291,9 +7332,9 @@ msgid "volume %s: deleted successfully" msgstr "ボリューム %s の削除に成功しました。" #: nova/volume/manager.py:204 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: creating" -msgstr "ボリューム%sを作成します。" +msgstr "" #: nova/volume/manager.py:208 #, python-format @@ -7301,34 +7342,39 @@ msgid "snapshot %(snap_name)s: creating" msgstr "" #: nova/volume/manager.py:223 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: created successfully" -msgstr "ボリューム %s の作成に成功しました。" +msgstr "" #: nova/volume/manager.py:232 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: deleting" -msgstr "ボリューム %s を削除します。" +msgstr "" -#: nova/volume/manager.py:241 +#: nova/volume/manager.py:235 #, fuzzy, python-format +msgid "snapshot %s: snapshot is busy" +msgstr "snapshotting: インスタンス %s のスナップショットを取得中" + +#: nova/volume/manager.py:247 +#, python-format msgid "snapshot %s: deleted successfully" -msgstr "ボリューム %s の削除に成功しました。" +msgstr "" -#: nova/volume/manager.py:323 +#: nova/volume/manager.py:329 msgid "Checking volume capabilities" msgstr "" -#: nova/volume/manager.py:327 -#, fuzzy, python-format +#: nova/volume/manager.py:333 +#, python-format msgid "New capabilities found: %s" -msgstr "%s は重複しています。" +msgstr "" -#: nova/volume/manager.py:338 +#: nova/volume/manager.py:344 msgid "Clear capabilities" msgstr "" -#: nova/volume/manager.py:342 +#: nova/volume/manager.py:348 #, python-format msgid "Notification {%s} received" msgstr "" @@ -7416,9 +7462,9 @@ msgid "Enter SolidFire delete_volume..." msgstr "" #: nova/volume/san.py:878 -#, fuzzy, python-format +#, python-format msgid "Deleting volumeID: %s " -msgstr "Deleting user: ユーザ %s を削除します。" +msgstr "" #: nova/volume/san.py:886 msgid "Leaving SolidFire delete_volume" @@ -7433,14 +7479,12 @@ msgid "Executing SolidFire create_export..." msgstr "" #: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -#, fuzzy, python-format msgid "name cannot be None" -msgstr "クラス %s が見つかりません。" +msgstr "" #: nova/volume/volume_types.py:96 -#, fuzzy, python-format msgid "id cannot be None" -msgstr "クラス %s が見つかりません。" +msgstr "" #: nova/volume/xensm.py:55 #, python-format @@ -7453,9 +7497,9 @@ msgid "Params: %s" msgstr "" #: nova/volume/xensm.py:60 -#, fuzzy, python-format +#, python-format msgid "Failed to create sr %s...continuing" -msgstr "VM %s の作成に失敗しました。" +msgstr "" #: nova/volume/xensm.py:62 msgid "Create failed" @@ -7467,9 +7511,8 @@ msgid "SR UUID of new SR is: %s" msgstr "" #: nova/volume/xensm.py:71 -#, fuzzy msgid "Failed to update db" -msgstr "プライベート IP アドレスのリードに失敗しました" +msgstr "" #: nova/volume/xensm.py:80 #, python-format @@ -7477,18 +7520,17 @@ msgid "Failed to introduce sr %s...continuing" msgstr "" #: nova/volume/xensm.py:91 -#, fuzzy, python-format +#, python-format msgid "Failed to reach backend %d" -msgstr "VM %s の作成に失敗しました。" +msgstr "" #: nova/volume/xensm.py:100 msgid "XenSMDriver requires xenapi connection" msgstr "" #: nova/volume/xensm.py:110 -#, fuzzy msgid "Failed to initiate session" -msgstr "シングルトンをインスタンス化しようとしました。" +msgstr "" #: nova/volume/xensm.py:142 #, python-format @@ -7496,47 +7538,118 @@ msgid "Volume will be created in backend - %d" msgstr "" #: nova/volume/xensm.py:154 -#, fuzzy, python-format msgid "Failed to update volume in db" -msgstr "ボリューム %s の存在が確認できません。" +msgstr "" #: nova/volume/xensm.py:157 -#, fuzzy, python-format msgid "Unable to create volume" -msgstr "ボリューム %s の存在が確認できません。" +msgstr "" #: nova/volume/xensm.py:171 -#, fuzzy, python-format msgid "Failed to delete vdi" -msgstr "vm %s の削除に失敗しました。" +msgstr "" #: nova/volume/xensm.py:177 -#, fuzzy, python-format msgid "Failed to delete volume in db" -msgstr "ボリューム %s の存在が確認できません。" +msgstr "" #: nova/volume/xensm.py:211 -#, fuzzy, python-format msgid "Failed to find volume in db" -msgstr "ボリューム %s を切断(detach)できません" +msgstr "" #: nova/volume/xensm.py:222 msgid "Failed to find backend in db" msgstr "" -#: nova/vsa/api.py:82 +#: nova/volume/nexenta/__init__.py:27 +msgid "Nexenta SA returned the error" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:64 +#, python-format +msgid "Sending JSON data: %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:69 +#, python-format +msgid "Auto switching to HTTPS connection to %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:75 +msgid "No headers in server response" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:76 +msgid "Bad response from server" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:79 +#, fuzzy, python-format +msgid "Got response: %s" +msgstr "応答 %s" + +#: nova/volume/nexenta/volume.py:96 #, fuzzy, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "ボリュームグループ%sが存在しません。" + +#: nova/volume/nexenta/volume.py:180 +msgid "" +"Call to local_path should not happen. Verify that use_local_volumes flag " +"is turned off." +msgstr "" + +#: nova/volume/nexenta/volume.py:202 +#, python-format +msgid "Ignored target creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:210 +#, python-format +msgid "Ignored target group creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:219 +#, python-format +msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:227 +#, python-format +msgid "Ignored LU creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:237 +#, python-format +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:273 +#, python-format +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" +msgstr "" + +#: nova/volume/nexenta/volume.py:280 +#, python-format +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" +msgstr "" + +#: nova/vsa/api.py:82 msgid "invalid drive data" -msgstr "%s は不正なデバイスパスです" +msgstr "" #: nova/vsa/api.py:105 msgid "drive_name not defined" msgstr "" #: nova/vsa/api.py:111 -#, fuzzy, python-format +#, python-format msgid "invalid drive type name %s" -msgstr "%s は不正なデバイスパスです" +msgstr "" #: nova/vsa/api.py:155 msgid "*** Experimental VSA code ***" @@ -7548,9 +7661,9 @@ msgid "Requested number of VCs (%d) is too high. Setting to default" msgstr "" #: nova/vsa/api.py:194 -#, fuzzy, python-format +#, python-format msgid "Creating VSA: %s" -msgstr "Creating new user: 新しいユーザ %s を作成します。" +msgstr "" #: nova/vsa/api.py:241 #, python-format @@ -7585,9 +7698,9 @@ msgid "VSA ID %(vsa_id)s: Deleting %(direction)s volume %(vol_name)s" msgstr "" #: nova/vsa/api.py:355 -#, fuzzy, python-format +#, python-format msgid "Unable to delete volume %s" -msgstr "ボリューム %s の存在が確認できません。" +msgstr "" #: nova/vsa/api.py:357 #, python-format @@ -7595,9 +7708,9 @@ msgid "VSA ID %(vsa_id)s: Forced delete. %(direction)s volume %(vol_name)s" msgstr "" #: nova/vsa/api.py:363 -#, fuzzy, python-format +#, python-format msgid "Going to try to terminate VSA ID %s" -msgstr "%s を停止しようとしています" +msgstr "" #: nova/vsa/api.py:374 #, python-format @@ -7605,9 +7718,9 @@ msgid "VSA ID %(vsa_id)s: Delete instance %(name)s" msgstr "" #: nova/vsa/manager.py:73 -#, fuzzy, python-format +#, python-format msgid "Create call received for VSA %s" -msgstr "Secret Key change: ユーザ %s のシークレットキーを更新します。" +msgstr "" #: nova/vsa/manager.py:80 nova/vsa/manager.py:107 #, python-format @@ -7653,486 +7766,53 @@ msgstr "" msgid "VSA ID %(vsa_id)d: Start %(vc_count)d instances" msgstr "" -#~ msgid "Uncaught exception" -#~ msgstr "キャッチされなかった例外" - -#~ msgid "Volume quota exceeded. You cannot create a volume of size %sG" -#~ msgstr "ボリュームのサイズ制限を超えています。サイズ %s GB のボリュームは作成できません。" - -#~ msgid "No keypairs defined" -#~ msgstr "キーペアが定義されていません" - -#~ msgid "Compute.api::get_lock %s" -#~ msgstr "例外: Compute.api::get_lock %s" - -#~ msgid "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" -#~ msgstr "ボリューム接続: %(instance_name)s, %(device_path)s, %(mountpoint)s" - -#~ msgid "Subject for certificate for vpns, %s for project, timestamp" -#~ msgstr "vpnの証明書のサブジェクト、%sはプロジェクト、およびタイムスタンプ" - -#~ msgid "Deallocating address %s" -#~ msgstr "アドレス %s の割当を解除中(deallocating)" - -#~ msgid "Host %s is not alive" -#~ msgstr "ホスト %s は稼働していません。" - -#~ msgid "All hosts have too many cores" -#~ msgstr "全てのホストにコア数の空きがありません。" - -#~ msgid "Host %s not available" -#~ msgstr "ホスト %s は利用可能ではありません。" - -#~ msgid "All hosts have too many gigabytes" -#~ msgstr "全てのホストが利用可能な容量(gigabytes)に達しています。" - -#~ msgid "All hosts have too many networks" -#~ msgstr "全てのホストがネットワークの最大数に達しています。" - -#~ msgid "Can't test instances without a real virtual env." -#~ msgstr "インスタンスのテストには実際の仮想環境が必要です。(fakeでは実行できません。)" - -#~ msgid "Need to watch instance %s until it's running..." -#~ msgstr "インスタンス %s が実行するまで監視します…" - -#~ msgid "Killing dnsmasq threw %s" -#~ msgstr "dnsmasq をkillしましたが、 %s が発生しました。" - -#~ msgid "Running %s" -#~ msgstr "コマンド実行: %s" - -#~ msgid "PV Kernel in VDI:%s" -#~ msgstr "VDI 中の PV カーネル:%s" - -#~ msgid "No VDIs found for VM %s" -#~ msgstr "VM %s にVDIが存在しません。" - -#~ msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s" -#~ msgstr "VM %(vm_ref)s 用に予期しない数の VDI (%(num_vdis)s) が見つかりました" - -#~ msgid "No service for %(host)s, %(binary)s" -#~ msgstr "%(host)s, %(binary)s 用のサービスがありません" - -#~ msgid "no keypair for user %(user_id)s, name %(name)s" -#~ msgstr "ユーザ %(user_id)s 名前 %(name)s のキーペアがありません。" - -#~ msgid "No network for bridge %s" -#~ msgstr "ブリッジ %s に該当する network が存在しません。" - -#~ msgid "No quota for project_id %s" -#~ msgstr "project_id %s に対するクオータが存在しません。" - -#~ msgid "No export device found for volume %s" -#~ msgstr "ボリューム %s に関してエクスポートされているデバイスがありません。" - -#~ msgid "No user for access key %s" -#~ msgstr "アクセスキー %s に該当するユーザが存在しません。" - -#~ msgid "No project with id %s" -#~ msgstr "id %s のプロジェクトが存在しません。" - -#~ msgid "No console pool with id %(pool_id)s" -#~ msgstr "Id %(pool_id)s のコンソールプールがありません。" - -#~ msgid "No console with id %(console_id)s %(idesc)s" -#~ msgstr "ID %(console_id)s %(idesc)s を持つコンソールがありません" - -#~ msgid "Current state of %(name)s was %(state)s." -#~ msgstr "%(name)s の現在の状態は %(state)s です" - -#~ msgid "Contents of file %(fpath)s: %(contents)r" -#~ msgstr "ファイル %(fpath)s の内容: %(contents)r" - -#~ msgid "instance %(inst_name)s: injecting key into image %(img_id)s" -#~ msgstr "インスタンス %(inst_name)s: イメージ %(img_id)s に鍵情報を埋め込んでいます" - -#~ msgid "Address quota exceeded. You cannot allocate any more addresses" -#~ msgstr "アドレスのクオータを超えました。これ以上アドレスを割り当てることはできません。" - -#~ msgid "Finished retreving %(url)s -- placed in %(path)s" -#~ msgstr "%(url)s の取得を完了しました -- %(path)s に配置されました" - -#~ msgid "Using paste.deploy config at: %s" -#~ msgstr "%s にある paste.deploy 設定を使用しています" - -#~ msgid "No paste configuration for app: %s" -#~ msgstr "アプリケーション用 paste 設定がありません: %s" - -#~ msgid "" -#~ "App Config: %(api)s\n" -#~ "%(config)r" +#~ msgid "Going to try to soft delete %s" #~ msgstr "" -#~ "アプリケーション設定 %(api)s\n" -#~ "%(config)r" - -#~ msgid "Running %s API" -#~ msgstr "%s API を実行しています" - -#~ msgid "No known API applications configured in %s." -#~ msgstr "%s 中に既知の API アプリケーション設定がありません。" - -#~ msgid "No paste configuration found for: %s" -#~ msgstr "%s 用の paste 設定が見つかりません" - -#~ msgid "Argument %(key)s value %(value)s is too short." -#~ msgstr "引数 %(key)s の値 %(value)s が短すぎます。" - -#~ msgid "Argument %(key)s value %(value)s contains invalid characters." -#~ msgstr "引数 %(key)s の値 %(value)s が不正な文字を含んでいます。" - -#~ msgid "Argument %(key)s value %(value)s starts with a hyphen." -#~ msgstr "引数 %(key)s の値 %(value)s がハイフン(-)から始まっています。" -#~ msgid "Argument %s is required." -#~ msgstr "引数 %s が必要です。" - -#~ msgid "" -#~ "Argument %(key)s may not take value " -#~ "%(value)s. Valid values are ['true', " -#~ "'false']." -#~ msgstr "引数 %(key)s は値 %(value)s が許可されていません。有効な値は ['true', 'false'] です。" - -#~ msgid "" -#~ "Created VDI %(vdi_ref)s (%(label)s, %(size)s," -#~ " %(read_only)s) on %(sr_ref)s." +#~ msgid "No host for instance %s, deleting immediately" #~ msgstr "" -#~ "%(sr_ref)s 上に VDI %(vdi_ref)s (%(label)s, " -#~ "%(size)s, %(read_only)s) を作成しました。" - -#~ msgid "Attempted to create non-unique name %s" -#~ msgstr "ユニークではないname %s を作成しようとしました。" - -#~ msgid "Instance %s: booted" -#~ msgstr "インスタンス%s: ブートしました。" - -#~ msgid "Project can't be created because manager %s doesn't exist" -#~ msgstr "マネージャ %s が存在しないためプロジェクトを作成できません。" - -#~ msgid "Project can't be created because user %s doesn't exist" -#~ msgstr "ユーザ %s が存在しないためプロジェクトを作成できません。" - -#~ msgid "Project can't be created because project %s already exists" -#~ msgstr "プロジェクト %s が既に存在するためプロジェクトを作成できません。" -#~ msgid "Project can't be modified because manager %s doesn't exist" -#~ msgstr "マネージャ %s が存在しないためプロジェクトを更新できません。" - -#~ msgid "Project \"%s\" not found" -#~ msgstr "プロジェクト \"%s\" が見つかりません。" - -#~ msgid "Including admin operations in API." -#~ msgstr "管理用オペレーション(admin operation)をAPIに登録します。" - -#~ msgid "" -#~ "The above error may show that the database has not been created.\n" -#~ "Please create a database using nova-" -#~ "manage sync db before running this " -#~ "command." +#~ msgid "Going to try to stop %s" #~ msgstr "" -#~ "上記のエラーはデータベースが作成されていない為に表示されたのかも知れません。\n" -#~ "このコマンドを実行する前に、nova-manage db sync を使用してデータベースを作成して下さい。" -#~ msgid "" -#~ "No more networks available. If this is a new installation, you need\n" -#~ "to call something like this:\n" -#~ "\n" -#~ " nova-manage network create 10.0.0.0/8 10 64\n" -#~ "\n" +#~ msgid "Going to try to start %s" #~ msgstr "" -#~ "これ以上利用可能なネットワークがありません。これが新規のインストールであれば、\n" -#~ "下記のようなコマンドを実行する必要があります:\n" -#~ "\n" -#~ " nova-manage network create 10.0.0.0/8 10 64\n" -#~ "\n" #~ msgid "" -#~ "The above error may show that the" -#~ " certificate db has not been created." -#~ "\n" -#~ "Please create a database by running a nova-api server on this host." +#~ "Instance %(name)s found in database but" +#~ " not known by hypervisor. Setting " +#~ "power state to NOSTATE" #~ msgstr "" -#~ "上記のエラーは認証 DB が作成されていない為に表示されるのかも知れません。\n" -#~ "このホスト上で nova-api を実行してデータベースを作成して下さい。" - -#~ msgid "network" -#~ msgstr "ネットワーク" - -#~ msgid "IP address" -#~ msgstr "IPアドレス" - -#~ msgid "MAC address" -#~ msgstr "MAC アドレス" - -#~ msgid "hostname" -#~ msgstr "ホスト名" - -#~ msgid "netmask" -#~ msgstr "ネットマスク" - -#~ msgid "%(filename)s, line %(line_info)d" -#~ msgstr "%(filename)s, %(line_info)d 行目" - -#~ msgid "In init host" -#~ msgstr "In init host" - -#~ msgid "Attempt to create duplicate vm %s" -#~ msgstr "VM %s を二重に作成しようとしました。" - -#~ msgid "Starting VM %s " -#~ msgstr "VM %s を開始します。 " - -#~ msgid "Started VM %s " -#~ msgstr "VM %s を開始しました。 " - -#~ msgid "spawn vm failed: %s" -#~ msgstr "vmの生成(spawn)に失敗しました: %s" - -#~ msgid "Set memory for vm %s..." -#~ msgstr "vm %s のメモリを設定します。" - -#~ msgid "Set vcpus for vm %s..." -#~ msgstr "vm %s のvcpus を設定します。" - -#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" -#~ msgstr "ディスクファイル %(vhdfile)s 接続により、%(vm_name)s 用ディスクを作成しています" - -#~ msgid "Failed to add diskdrive to VM %s" -#~ msgstr "VM %s へのディスクドライブの追加に失敗しました。" - -#~ msgid "New disk drive path is %s" -#~ msgstr "新しいドライブパスは %s です。" - -#~ msgid "Created disk for %s" -#~ msgstr "%s に diskを作成します。" - -#~ msgid "Failed creating a port on the external vswitch" -#~ msgstr "外部vswitchへのポート作成に失敗しました。" - -#~ msgid "Failed creating port for %s" -#~ msgstr "ポート %s の作成に失敗しました。" - -#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" -#~ msgstr "スイッチ %(ext_path)s 上のスイッチポート %(vm_name)s が作成されました" - -#~ msgid "Failed to add nic to VM %s" -#~ msgstr "VM %s に対してNICの追加に失敗しました。" - -#~ msgid "Created nic for %s " -#~ msgstr "%s のNICを作成しました。 " - -#~ msgid "WMI job failed: %s" -#~ msgstr "WMIジョブに失敗しました: %s" - -#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " -#~ msgstr "WMI ジョブ成功: %(desc)s, 経過時間=%(elap)s " - -#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" -#~ msgstr "削除: ディスク %(vhdfile)s VM %(instance_name)s" #~ msgid "" -#~ "Got Info for vm %(instance_id)s: " -#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," -#~ " cpu_time=%(uptime)s" +#~ "Destroying instance with name label " +#~ "'%(name_label)s' which is marked as " +#~ "DELETED but still present on host." #~ msgstr "" -#~ "VM %(instance_id)s 用情報取得: 状態=%(state)s, " -#~ "メモリ=%(memusage)s, CPU数=%(numprocs)s, CPU時間=%(uptime)s" - -#~ msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "VM の状態が %(vm_name)s から %(req_state)s に無事変更されました" -#~ msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +#~ msgid "Can't downgrade without losing data" #~ msgstr "" -#~ "Failed to change vm state of \r\n" -#~ "%(vm_name)s から %(req_state)s へのVM の状態変更に失敗しました" - -#~ msgid "Instance %d was not found in get_network_topic" -#~ msgstr "get_network_topicにおいてインスタンス %d が見つかりませんでした。" - -#~ msgid "Instance %d is already being terminated" -#~ msgstr "インスタンス %d は既に終了済みです。" - -#~ msgid "Invalid device specified: %s. Example device: /dev/vdb" -#~ msgstr "デバイスの指定 %s が不正です: デバイス指定の例: /dev/vdb" - -#~ msgid "FAKE AOE: %s" -#~ msgstr "偽のAOE: %s" - -#~ msgid "leasing ip" -#~ msgstr "IP アドレスをリースしました" - -#~ msgid "Adopted old lease or got a change of mac/hostname" -#~ msgstr "以前のリースを採用したか、MAC/ホスト名の変更を取得しました" -#~ msgid "releasing ip" -#~ msgstr "IP アドレスを開放しています" +#~ msgid "Unable to get updated status: %s" +#~ msgstr "" #~ msgid "" -#~ "Called %(action)s for mac %(mac)s with" -#~ " ip %(ip)s and hostname %(hostname)s " -#~ "on interface %(interface)s" +#~ "deactivate_node is called for " +#~ "node_id = %(id)s node_ip = %(ip)s" #~ msgstr "" -#~ "インターフェース %(interface)s 上に IP アドレス " -#~ "%(ip)s、ホスト名 %(hostname)s を持った MAC アドレス " -#~ "%(mac)s 用の %(action)s を呼び出しました" - -#~ msgid "Instance %s Not Found" -#~ msgstr "インスタンス %s が見つかりません。" - -#~ msgid "Leasing IP %s" -#~ msgstr "IP %s をリースします。" - -#~ msgid "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "IP アドレス %(address)s が不正な MAC アドレス %(inst_addr)s 対 %(mac)s に割り当てられました" - -#~ msgid "IP %s leased that was already deallocated" -#~ msgstr "既に割当解除しているIP %s がリースされました。" - -#~ msgid "Releasing IP %s" -#~ msgstr "IP アドレス %s を開放しています" - -#~ msgid "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "不正な MAC アドレス %(inst_addr)s 対 %(mac)s から IP アドレス %(address)s が開放されました" - -#~ msgid "Forgetting SR %s done." -#~ msgstr "SR %s のforgetが完了。" - -#~ msgid "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s" -#~ msgstr "SR %(sr_ref)s の登録削除時に例外 %(exc)s を無視しています" - -#~ msgid "Unknown S3 value type %r" -#~ msgstr "未知のS3 value type %r です。" - -#~ msgid "Authenticated request" -#~ msgstr "認証リクエスト" - -#~ msgid "List of buckets requested" -#~ msgstr "List of buckets が呼ばれました。" - -#~ msgid "List keys for bucket %s" -#~ msgstr "バケット %s のキーの一覧" - -#~ msgid "Unauthorized attempt to access bucket %s" -#~ msgstr "Unauthorized attempt to access bucket: バケット %s に対するアクセスは許可されていません。" - -#~ msgid "Creating bucket %s" -#~ msgstr "バケットを作成します。 %s" - -#~ msgid "Deleting bucket %s" -#~ msgstr "バケットを削除します。 %s" - -#~ msgid "Unauthorized attempt to delete bucket %s" -#~ msgstr "Unauthorized attempt to delete bucket: バケット %s に対する削除は許可されていません。" - -#~ msgid "Getting object: %(bname)s / %(nm)s" -#~ msgstr "オブジェクトを取得しています: %(bname)s / %(nm)s" -#~ msgid "Unauthorized attempt to get object %(nm)s from bucket %(bname)s" -#~ msgstr "バケット %(bname)s からのオブジェクト %(nm)s 取得は許可されていません" - -#~ msgid "Putting object: %(bname)s / %(nm)s" -#~ msgstr "オブジェクトをアップロードしています: %(bname)s / %(nm)s" - -#~ msgid "Unauthorized attempt to upload object %(nm)s to bucket %(bname)s" -#~ msgstr "バケット %(bname)s へのオブジェクト %(nm)s のアップロードは許可されていません" - -#~ msgid "Deleting object: %(bname)s / %(nm)s" -#~ msgstr "オブジェクトを削除しています: %(bname)s / %(nm)s" - -#~ msgid "Unauthorized attempt to delete object %(nm)s from bucket %(bname)s" -#~ msgstr "バケット %(bname)s 上のオブジェクト %(nm)s の削除は許可されていません" - -#~ msgid "Not authorized to upload image: invalid directory %s" -#~ msgstr "Not authorized to upload image: イメージの格納は許可されていません。ディレクトリ %s は正しくありません。" - -#~ msgid "Not authorized to upload image: unauthorized bucket %s" +#~ msgid "During wait running, %s disappeared." #~ msgstr "" -#~ "Not authorized to upload image: " -#~ "イメージの格納は許可されていません。バケット %s への格納は許可されていません。" - -#~ msgid "Starting image upload: %s" -#~ msgstr "イメージのアップロードを開始しました。 %s" - -#~ msgid "Not authorized to update attributes of image %s" -#~ msgstr "Not authorized to update attributes: イメージ %s のアトリビュートの更新は許可されていません。" - -#~ msgid "Toggling publicity flag of image %(image_id)s %(newstatus)r" -#~ msgstr "イメージ %(image_id)s %(newstatus)r の公開フラグを切り替えています" - -#~ msgid "Updating user fields on image %s" -#~ msgstr "Updating user fields: イメージ %s のユーザフィールドを更新します。" - -#~ msgid "Unauthorized attempt to delete image %s" -#~ msgstr "Unauthorized attempt to delete image: イメージ %s の削除は許可されていません。" - -#~ msgid "No user found for access key %s" -#~ msgstr "アクセスキー %s に対するユーザが見つかりませんでした。" - -#~ msgid "Signature does not match" -#~ msgstr "署名が一致しません。" - -#~ msgid "The %s role can not be found" -#~ msgstr "ロール %s が見つかりません。" - -#~ msgid "The %s role is global only" -#~ msgstr "ロール %s はグローバルでのみ使用可能です。" - -#~ msgid "LDAP object for %s doesn't exist" -#~ msgstr "LDAPオブジェクト %s が存在しません。" - -#~ msgid "Group can't be created because group %s already exists" -#~ msgstr "グループ %s は既に存在するため、作成できません。" - -#~ msgid "Group can't be created because user %s doesn't exist" -#~ msgstr "ユーザ %s は存在しないため、グループの作成はできません。" -#~ msgid "User %s can't be searched in group because the user doesn't exist" -#~ msgstr "ユーザ %s は存在しないため、グループ内で検索できません。" - -#~ msgid "User %s can't be added to the group because the user doesn't exist" -#~ msgstr "ユーザ %s は存在しないため、当該グループに追加できません。" - -#~ msgid "The group at dn %s doesn't exist" -#~ msgstr "識別名(DN) %s のグループは存在しません。" - -#~ msgid "User %s can't be removed from the group because the user doesn't exist" -#~ msgstr "ユーザ %s は存在しないため、当該グループから削除できません。" - -#~ msgid "User %s is not a member of the group" -#~ msgstr "ユーザ %s は当該グループのメンバではありません。" - -#~ msgid "User %s can't be removed from all because the user doesn't exist" -#~ msgstr "ユーザ %s は存在しないため、全ロールからの削除はできません。" - -#~ msgid "Group at dn %s doesn't exist" -#~ msgstr "dnが %s のグループは存在しません。" - -#~ msgid "Adding role %(role)s to user %(user)s for project %(project)s" -#~ msgstr "プロジェクト %(project)s のユーザ %(user)s にロール %(role)s を付与します。" - -#~ msgid "Adding sitewide role %(role)s to user %(user)s" -#~ msgstr "ユーザ %(user)s にサイト共通なロール %(role)s を追加中" - -#~ msgid "Removing role %(role)s from user %(user)s for project %(project)s" -#~ msgstr "プロジェクト %(project)s のユーザ %(user)s からロール %(role)s を削除します。" - -#~ msgid "Removing sitewide role %(role)s from user %(user)s" -#~ msgstr "ユーザ %(user)s からサイト共通なロール %(role)s を削除中" - -#~ msgid "operation must be add or remove" -#~ msgstr "operation は add または remove の何れかである必要があります。" - -#~ msgid "Getting x509 for user: %(name)s on project: %(project)s" -#~ msgstr "プロジェクト %(project)s のユーザ %(name)s の x509 証明書を取得します。" - -#~ msgid "Create project %(name)s managed by %(manager_user)s" -#~ msgstr "管理者 %(manager_user)s によって管理されるプロジェクト %(name)s を作成します。" - -#~ msgid "Modify project: %(name)s managed by %(manager_user)s" -#~ msgstr "管理者 %(manager_user)s によって管理されるプロジェクト %(name)s を変更します。" +#~ msgid "Instance %s running successfully." +#~ msgstr "" -#~ msgid "Adding user %(user)s to project %(project)s" -#~ msgstr "ユーザ %(user)s をプロジェクト %(project)s に追加します。" +#~ msgid "The nwfilter(%(instance_secgroup_filter_name)s) is not found." +#~ msgstr "" -#~ msgid "Removing user %(user)s from project %(project)s" -#~ msgstr "ユーザ %(user)s をプロジェクト %(project)s から削除します。" +#~ msgid "" +#~ "%(container_format)s-%(id)s (%(base_file)s): in: on" +#~ " other nodes (%(remote)d on other " +#~ "nodes)" +#~ msgstr "" diff --git a/nova/locale/ko/LC_MESSAGES/nova.po b/nova/locale/ko/LC_MESSAGES/nova.po index fe3949c9e..e048d3c6f 100644 --- a/nova/locale/ko/LC_MESSAGES/nova.po +++ b/nova/locale/ko/LC_MESSAGES/nova.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-19 23:02+0000\n" +"POT-Creation-Date: 2012-02-26 23:03+0000\n" "PO-Revision-Date: 2011-12-16 04:42+0000\n" -"Last-Translator: LZY \n" +"Last-Translator: Zhongyue Luo \n" "Language-Team: Korean \n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" @@ -26,9 +26,8 @@ msgid "Filename of private key" msgstr "비밀키의 파일명" #: nova/crypto.py:56 -#, fuzzy msgid "Filename of root Certificate Revocation List" -msgstr "인증서 폐기 목록의 루트 파일명" +msgstr "" #: nova/crypto.py:59 msgid "Where we keep our keys" @@ -52,7 +51,12 @@ msgstr "" msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" -#: nova/crypto.py:296 +#: nova/crypto.py:142 nova/crypto.py:159 nova/crypto.py:248 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/crypto.py:307 #, python-format msgid "Flags path: %s" msgstr "플래그 경로: %s" @@ -77,9 +81,8 @@ msgstr "" "Stderr: %(stderr)r" #: nova/exception.py:92 -#, fuzzy msgid "DB exception wrapped." -msgstr "DB 예외처리가 설정되었습니다" +msgstr "" #: nova/exception.py:153 msgid "An unknown exception occurred." @@ -207,101 +210,105 @@ msgstr "" #: nova/exception.py:290 #, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:294 +#, 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:295 +#: nova/exception.py:299 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:299 +#: nova/exception.py:303 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:307 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:311 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:315 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:315 -#, fuzzy, python-format +#: nova/exception.py:319 msgid "Failed to reboot instance" -msgstr "인스턴스 %s를 재부팅합니다" +msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:340 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:344 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:348 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:352 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:353 +#: nova/exception.py:357 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:358 +#: nova/exception.py:362 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:362 +#: nova/exception.py:366 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:366 +#: nova/exception.py:370 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, 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:376 +#: nova/exception.py:380 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -309,727 +316,736 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:387 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:391 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:395 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:399 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:403 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:404 +#: nova/exception.py:408 #, python-format msgid "Required flag %(flag)s not set." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:412 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:416 #, python-format msgid "Unable to locate account %(account_name) on Solidfire device" msgstr "" -#: nova/exception.py:416 -#, fuzzy, python-format +#: nova/exception.py:420 +#, python-format msgid "Volume not found for instance %(instance_id)s." -msgstr "%(instance_name)s 인스턴스의 %(sr_ref)s SR을 사용 할 수 없습니다" +msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:424 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:425 +#: nova/exception.py:429 msgid "Zero volume types found." msgstr "" -#: nova/exception.py:429 +#: nova/exception.py:433 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:438 +#: nova/exception.py:442 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:443 +#: nova/exception.py:447 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:447 +#: nova/exception.py:451 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:451 +#: nova/exception.py:455 +#, python-format +msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +msgstr "" + +#: nova/exception.py:460 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:464 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:468 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:472 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:476 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:472 +#: nova/exception.py:481 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:476 -#, fuzzy, python-format +#: nova/exception.py:485 +#, python-format msgid "Kernel not found for image %(image_id)s." -msgstr "%(_image_id)s 이미지에 대한 %(param)s 속성이 없습니다" +msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:489 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:493 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:488 -#, fuzzy, python-format +#: nova/exception.py:497 +#, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." -msgstr "프로젝트 %(project)s에 사용자 %(user)s 등록" +msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:501 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:505 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:500 +#: nova/exception.py:509 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:504 +#: nova/exception.py:513 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:508 +#: nova/exception.py:517 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:512 +#: nova/exception.py:521 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:516 +#: nova/exception.py:525 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:520 +#: nova/exception.py:529 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:524 -#, fuzzy +#: nova/exception.py:533 msgid "No networks defined." -msgstr "키페어가 정의되지 않았습니다" +msgstr "" -#: nova/exception.py:528 +#: nova/exception.py:537 #, 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:533 +#: nova/exception.py:542 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:546 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:550 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:554 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:558 #, python-format msgid "Instance %(instance_id)s has zero fixed ips." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:562 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:567 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:571 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:575 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:571 +#: nova/exception.py:580 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:584 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:588 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:592 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:596 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:600 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:604 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:608 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:612 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:607 +#: nova/exception.py:616 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:611 +#: nova/exception.py:620 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:615 +#: nova/exception.py:624 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:619 -#, fuzzy, python-format +#: nova/exception.py:628 +#, python-format msgid "Interface %(interface)s not found." -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" -#: nova/exception.py:623 -#, fuzzy, python-format +#: nova/exception.py:632 +#, python-format msgid "Keypair %(name)s not found for user %(user_id)s" -msgstr "%(_image_id)s 이미지에 대한 %(param)s 속성이 없습니다" +msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:636 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:640 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:644 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:648 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:652 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:656 #, python-format msgid "Auth token %(token)s could not be found." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:660 #, python-format msgid "Access Key %(access_key)s could not be found." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:664 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:659 +#: nova/exception.py:668 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:663 +#: nova/exception.py:672 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:667 +#: nova/exception.py:676 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:681 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:685 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:690 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:695 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:699 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:695 +#: nova/exception.py:704 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:699 +#: nova/exception.py:708 #, 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:705 +#: nova/exception.py:714 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:718 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:722 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:727 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:722 -#, fuzzy, python-format +#: nova/exception.py:731 msgid "Zero instance types found." -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:735 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:739 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:744 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:748 #, python-format msgid "Zone %(zone_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:752 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:756 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:752 +#: nova/exception.py:761 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:765 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:761 +#: nova/exception.py:770 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:766 +#: nova/exception.py:775 msgid "LDAP object could not be found" msgstr "" -#: nova/exception.py:770 +#: nova/exception.py:779 #, python-format msgid "LDAP user %(user_id)s could not be found." msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:783 #, python-format msgid "LDAP group %(group_id)s could not be found." msgstr "" -#: nova/exception.py:778 +#: nova/exception.py:787 #, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" -#: nova/exception.py:782 +#: nova/exception.py:791 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:786 +#: nova/exception.py:795 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:799 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:795 +#: nova/exception.py:804 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:808 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:812 msgid "Action not allowed." msgstr "" -#: nova/exception.py:807 -#, fuzzy, python-format +#: nova/exception.py:816 +#, python-format msgid "Unable to use global role %(role_id)s" -msgstr "%s 볼륨을 찾을수 없습니다" +msgstr "" -#: nova/exception.py:811 +#: nova/exception.py:820 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:815 +#: nova/exception.py:824 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:824 +#: nova/exception.py:833 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 #, python-format msgid "User %(user)s already exists." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:841 #, python-format msgid "LDAP user %(user)s already exists." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:845 #, python-format msgid "LDAP group %(group)s already exists." msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:849 #, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:854 #, python-format msgid "Project %(project)s already exists." msgstr "" -#: nova/exception.py:849 -#, fuzzy, python-format +#: nova/exception.py:858 +#, python-format msgid "Instance %(name)s already exists." -msgstr "인스턴스가 이미 생성되었습니다" +msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:862 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:866 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:870 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:865 +#: nova/exception.py:874 msgid "Migration error" msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:878 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:882 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:886 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:890 msgid "Nova access parameters were not specified." msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:894 #, python-format msgid "Virtual Storage Array %(id)d could not be found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:898 #, python-format msgid "Virtual Storage Array %(name)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:902 msgid "When resizing, instances must change size!" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:906 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:910 msgid "1 or more Zones could not complete the request" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:914 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:909 +#: nova/exception.py:918 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:922 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:926 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:930 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:934 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:929 +#: nova/exception.py:938 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:933 +#: nova/exception.py:942 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:947 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:937 +#: nova/exception.py:951 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:941 +#: nova/exception.py:955 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:945 +#: nova/exception.py:959 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:964 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:968 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:972 msgid "Detected more than one volume with name %(vol_name)" msgstr "" -#: nova/exception.py:962 +#: nova/exception.py:976 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:967 -#, fuzzy, python-format +#: nova/exception.py:981 msgid "Unable to create instance type" -msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" +msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:985 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:989 #, python-format msgid "Error in SolidFire API response: status=%(status)s" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:993 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:983 +#: nova/exception.py:997 msgid "Detected existing vlan with id %(vlan)" msgstr "" -#: nova/exception.py:987 -#, fuzzy, python-format +#: nova/exception.py:1001 +#, python-format msgid "Instance %(instance_id)s could not be found." -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" -#: nova/exception.py:991 +#: nova/exception.py:1005 msgid "Invalid id: %(val) (expecting \"i-...\")." msgstr "" -#: nova/log.py:307 +#: nova/log.py:310 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1066,164 +1082,183 @@ msgstr "" msgid "Starting %(topic)s node (version %(vcs_string)s)" msgstr "" -#: nova/service.py:176 +#: nova/service.py:177 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:250 +#: nova/service.py:251 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:287 +#: nova/service.py:288 msgid "The service database object disappeared, Recreating it." msgstr "" -#: nova/service.py:302 +#: nova/service.py:303 msgid "Recovered model server connection!" msgstr "" -#: nova/service.py:308 +#: nova/service.py:309 msgid "model server went away" msgstr "" -#: nova/service.py:400 +#: nova/service.py:402 msgid "Full set of FLAGS:" msgstr "" -#: nova/service.py:407 +#: nova/service.py:409 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/utils.py:72 +#: nova/utils.py:74 #, python-format msgid "Inner Exception: %s" msgstr "" -#: nova/utils.py:156 +#: nova/utils.py:158 #, python-format msgid "Fetching %s" msgstr "" -#: nova/utils.py:197 +#: nova/utils.py:199 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:207 +#: nova/utils.py:209 #, python-format msgid "Running cmd (subprocess): %s" msgstr "" -#: nova/utils.py:223 nova/utils.py:302 +#: nova/utils.py:225 nova/utils.py:304 #, python-format msgid "Result was %s" msgstr "" -#: nova/utils.py:236 +#: nova/utils.py:238 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:278 +#: nova/utils.py:280 #, python-format msgid "Running cmd (SSH): %s" msgstr "" -#: nova/utils.py:280 +#: nova/utils.py:282 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:284 +#: nova/utils.py:286 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:343 +#: nova/utils.py:345 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:476 +#: nova/utils.py:478 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:479 +#: nova/utils.py:481 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:576 +#: nova/utils.py:592 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:587 +#: nova/utils.py:603 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:636 +#: nova/utils.py:652 msgid "in looping call" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:828 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:814 +#: nova/utils.py:832 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:818 +#: nova/utils.py:836 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:825 +#: nova/utils.py:843 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:935 -#, fuzzy, python-format +#: nova/utils.py:902 +#, python-format +msgid "Found sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:906 +#, python-format +msgid "Cleaned sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:921 +#, python-format +msgid "Found lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:926 +#, python-format +msgid "Cleaned lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:1036 +#, python-format msgid "Expected object of type: %s" -msgstr "프로젝트 삭제: %s" +msgstr "" -#: nova/utils.py:966 +#: nova/utils.py:1067 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1091 +#: nova/utils.py:1192 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1123 -#, fuzzy +#: nova/utils.py:1224 msgid "Original exception being dropped" -msgstr "DB 예외처리가 설정되었습니다" +msgstr "" -#: nova/utils.py:1242 +#: nova/utils.py:1343 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1244 +#: nova/utils.py:1345 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1276 +#: nova/utils.py:1377 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1278 +#: nova/utils.py:1379 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" @@ -1434,7 +1469,7 @@ msgid "" msgstr "" #: nova/api/ec2/cloud.py:755 -#: nova/api/openstack/compute/contrib/security_groups.py:286 +#: nova/api/openstack/compute/contrib/security_groups.py:292 #, python-format msgid "Create Security Group %s" msgstr "" @@ -1444,120 +1479,117 @@ msgstr "" msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:788 -#: nova/api/openstack/compute/contrib/security_groups.py:239 +#: nova/api/ec2/cloud.py:790 +#: nova/api/openstack/compute/contrib/security_groups.py:245 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:796 nova/compute/manager.py:1577 +#: nova/api/ec2/cloud.py:798 nova/compute/manager.py:1589 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:867 +#: nova/api/ec2/cloud.py:869 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:871 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:873 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:215 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:899 +#: nova/api/ec2/cloud.py:901 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:914 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:916 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:941 nova/api/ec2/cloud.py:998 -#: nova/api/ec2/cloud.py:1465 nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:943 nova/api/ec2/cloud.py:1000 +#: nova/api/ec2/cloud.py:1467 nova/api/ec2/cloud.py:1482 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1064 +#: nova/api/ec2/cloud.py:1066 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1209 +#: nova/api/ec2/cloud.py:1211 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1221 +#: nova/api/ec2/cloud.py:1223 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1226 +#: nova/api/ec2/cloud.py:1228 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1236 +#: nova/api/ec2/cloud.py:1238 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1261 -#, fuzzy +#: nova/api/ec2/cloud.py:1263 msgid "Image must be available" -msgstr "볼륨의 상태를 알 수 없습니다" +msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1307 -#, fuzzy, python-format +#: nova/api/ec2/cloud.py:1309 msgid "Going to stop instances" -msgstr "인스턴스 %s를 재부팅합니다" +msgstr "" -#: nova/api/ec2/cloud.py:1318 -#, fuzzy, python-format +#: nova/api/ec2/cloud.py:1320 msgid "Going to start instances" -msgstr "인스턴스 %s를 재부팅합니다" +msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1412 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1437 +#: nova/api/ec2/cloud.py:1439 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1483 +#: nova/api/ec2/cloud.py:1485 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1485 +#: nova/api/ec2/cloud.py:1487 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1487 +#: nova/api/ec2/cloud.py:1489 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1489 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1546 +#: nova/api/ec2/cloud.py:1548 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -1617,16 +1649,16 @@ msgstr "" msgid "Could not find %s in request." msgstr "" -#: nova/api/openstack/auth.py:188 +#: nova/api/openstack/auth.py:192 #, python-format msgid "Successfully authenticated '%s'" msgstr "" -#: nova/api/openstack/auth.py:238 +#: nova/api/openstack/auth.py:242 msgid "User not found with provided API key." msgstr "" -#: nova/api/openstack/auth.py:255 +#: nova/api/openstack/auth.py:259 #, python-format msgid "Provided API key is valid, but not for user '%(username)s'" msgstr "" @@ -1648,9 +1680,9 @@ msgid "offset param must be positive" msgstr "" #: nova/api/openstack/common.py:202 -#, fuzzy, python-format +#, python-format msgid "marker [%s] not found" -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" #: nova/api/openstack/common.py:242 #, python-format @@ -1661,21 +1693,21 @@ msgstr "" msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:358 +#: nova/api/openstack/common.py:334 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:337 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:441 +#: nova/api/openstack/common.py:417 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:443 +#: nova/api/openstack/common.py:419 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -1827,9 +1859,8 @@ msgstr "" #: nova/api/openstack/compute/image_metadata.py:40 #: nova/api/openstack/compute/images.py:142 #: nova/api/openstack/compute/images.py:157 -#, fuzzy, python-format msgid "Image not found." -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" #: nova/api/openstack/compute/image_metadata.py:79 msgid "Incorrect request body format" @@ -1854,9 +1885,8 @@ msgid "Invalid metadata key" msgstr "" #: nova/api/openstack/compute/ips.py:74 -#, fuzzy, python-format msgid "Instance does not exist" -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" #: nova/api/openstack/compute/ips.py:97 msgid "Instance is not a member of specified network" @@ -1869,7 +1899,7 @@ msgid "" "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:265 +#: nova/api/openstack/compute/limits.py:266 msgid "This request was rate-limited." msgstr "" @@ -1881,9 +1911,8 @@ msgstr "" #: nova/api/openstack/compute/server_metadata.py:143 #: nova/api/openstack/compute/server_metadata.py:156 -#, fuzzy, python-format msgid "Metadata item was not found" -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" #: nova/api/openstack/compute/servers.py:425 #, python-format @@ -1984,9 +2013,8 @@ msgstr "" #: nova/api/openstack/compute/servers.py:832 #: nova/api/openstack/compute/servers.py:852 -#, fuzzy msgid "Instance has not been resized." -msgstr "인스턴스가 이미 생성되었습니다" +msgstr "" #: nova/api/openstack/compute/servers.py:838 #, python-format @@ -2012,9 +2040,8 @@ msgid "Error in reboot %s" msgstr "" #: nova/api/openstack/compute/servers.py:900 -#, fuzzy, python-format msgid "Unable to locate requested flavor." -msgstr "%s 볼륨을 찾을수 없습니다" +msgstr "" #: nova/api/openstack/compute/servers.py:903 msgid "Resize requires a change in size." @@ -2054,7 +2081,7 @@ msgid "Resize requests require 'flavorRef' attribute." msgstr "" #: nova/api/openstack/compute/servers.py:1006 -#: nova/api/openstack/compute/contrib/aggregates.py:140 +#: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/networks.py:65 msgid "Invalid request body" msgstr "" @@ -2064,9 +2091,8 @@ msgid "Could not parse imageRef from request." msgstr "" #: nova/api/openstack/compute/servers.py:1061 -#, fuzzy, python-format msgid "Instance could not be found" -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" #: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" @@ -2121,14 +2147,13 @@ msgstr "Compute.api::reset_network %s" #: nova/api/openstack/compute/contrib/admin_actions.py:186 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:43 -#, fuzzy, python-format msgid "Server not found" -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:157 -#, fuzzy, python-format +#, python-format msgid "Compute.api::inject_network_info %s" -msgstr "Compute.api::reset_network %s" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format @@ -2161,9 +2186,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/server_action_list.py:49 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 #: nova/api/openstack/compute/contrib/server_start_stop.py:38 -#, fuzzy, python-format msgid "Instance not found" -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:272 msgid "host and block_migration must be specified." @@ -2174,11 +2198,50 @@ msgstr "" msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:137 +#: nova/api/openstack/compute/contrib/aggregates.py:76 +#, python-format +msgid "" +"Cannot create aggregate with name %(name)s and availability zone " +"%(avail_zone)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:88 +#, python-format +msgid "Cannot show aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:114 +#, python-format +msgid "Cannot update aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:126 +#, python-format +msgid "Cannot delete aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:139 #, python-format msgid "Aggregates does not have %s action" msgstr "" +#: nova/api/openstack/compute/contrib/aggregates.py:152 +#: nova/api/openstack/compute/contrib/aggregates.py:158 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:171 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:195 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + #: nova/api/openstack/compute/contrib/certificates.py:75 msgid "Only root certificate can be retrieved." msgstr "" @@ -2202,16 +2265,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" +#: nova/api/openstack/compute/contrib/extended_server_attributes.py:65 #: nova/api/openstack/compute/contrib/extended_status.py:61 -#, fuzzy, python-format msgid "Server not found." -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextradata.py:60 #: nova/api/openstack/compute/contrib/flavorextradata.py:90 -#, fuzzy msgid "Flavor not found." -msgstr "호스트가 발견되지 않았습니다" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 #: nova/api/openstack/compute/contrib/volumetypes.py:158 @@ -2229,8 +2291,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:201 #: nova/api/openstack/compute/contrib/floating_ips.py:230 -#: nova/api/openstack/compute/contrib/security_groups.py:559 -#: nova/api/openstack/compute/contrib/security_groups.py:592 +#: nova/api/openstack/compute/contrib/security_groups.py:560 +#: nova/api/openstack/compute/contrib/security_groups.py:593 msgid "Missing parameter dict" msgstr "" @@ -2247,29 +2309,38 @@ msgstr "" msgid "Associate floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:145 +#: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:150 +#: nova/api/openstack/compute/contrib/hosts.py:148 +#, python-format +msgid "Invalid mode: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:152 #, python-format msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:159 +#: nova/api/openstack/compute/contrib/hosts.py:170 +#, python-format +msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:181 #, python-format msgid "Setting host %(host)s to %(state)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:206 +#: nova/api/openstack/compute/contrib/hosts.py:228 msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:214 -#, fuzzy +#: nova/api/openstack/compute/contrib/hosts.py:236 msgid "Host not found" -msgstr "호스트가 발견되지 않았습니다" +msgstr "" #: nova/api/openstack/compute/contrib/keypairs.py:85 msgid "Keypair name must be between 1 and 255 characters long" @@ -2306,9 +2377,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/networks.py:74 #: nova/api/openstack/compute/contrib/networks.py:91 #: nova/api/openstack/compute/contrib/networks.py:101 -#, fuzzy msgid "Network not found" -msgstr "호스트가 발견되지 않았습니다" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:87 #, python-format @@ -2324,94 +2394,98 @@ msgstr "" msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:219 +#: nova/api/openstack/compute/contrib/security_groups.py:222 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:289 +#: nova/api/openstack/compute/contrib/security_groups.py:243 +msgid "Security group is still in use" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:295 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:309 +#: nova/api/openstack/compute/contrib/security_groups.py:315 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:312 +#: nova/api/openstack/compute/contrib/security_groups.py:318 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:321 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:342 +#: nova/api/openstack/compute/contrib/security_groups.py:348 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:345 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:351 +#, python-format msgid "Security group (%s) not found" -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:354 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:363 +#: nova/api/openstack/compute/contrib/security_groups.py:369 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:370 +#: nova/api/openstack/compute/contrib/security_groups.py:376 #, python-format msgid "This rule already exists in group %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:408 +#: nova/api/openstack/compute/contrib/security_groups.py:414 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:412 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Parent group id and group id cannot be same" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:490 +#: nova/api/openstack/compute/contrib/security_groups.py:496 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:493 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:499 +#, python-format msgid "Rule (%s) not found" -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:500 +#: nova/api/openstack/compute/contrib/security_groups.py:506 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:562 -#: nova/api/openstack/compute/contrib/security_groups.py:595 +#: nova/api/openstack/compute/contrib/security_groups.py:563 +#: nova/api/openstack/compute/contrib/security_groups.py:596 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:566 -#: nova/api/openstack/compute/contrib/security_groups.py:599 +#: nova/api/openstack/compute/contrib/security_groups.py:567 +#: nova/api/openstack/compute/contrib/security_groups.py:600 msgid "Security group name cannot be empty" msgstr "" #: nova/api/openstack/compute/contrib/server_start_stop.py:45 -#, fuzzy, python-format +#, python-format msgid "start instance %r" -msgstr "인스턴스 %s를 종료합니다" +msgstr "" #: nova/api/openstack/compute/contrib/server_start_stop.py:54 -#, fuzzy, python-format +#, python-format msgid "stop instance %r" -msgstr "인스턴스 %s를 재부팅합니다" +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:170 msgid "No body provided" @@ -2497,9 +2571,9 @@ msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:146 #: nova/api/openstack/volume/volumes.py:177 -#, fuzzy, python-format +#, python-format msgid "Delete volume with id: %s" -msgstr "프로젝트 삭제: %s" +msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:329 #, python-format @@ -2678,11 +2752,11 @@ msgid "Launching VPN for %s" msgstr "" #: nova/compute/api.py:149 -#, fuzzy, python-format +#, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" -msgstr "%(size)sG 크기의 볼륨 생성도중 %(pid)s에 대한 quota가 초과되었습니다" +msgstr "" #: nova/compute/api.py:160 #, python-format @@ -2690,9 +2764,9 @@ msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" #: nova/compute/api.py:213 -#, fuzzy, python-format +#, python-format msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances" -msgstr "%(size)sG 크기의 볼륨 생성도중 %(pid)s에 대한 quota가 초과되었습니다" +msgstr "" #: nova/compute/api.py:216 msgid "Instance quota exceeded. You cannot run any more instances of this type." @@ -2732,62 +2806,62 @@ msgstr "" msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:832 +#: nova/compute/api.py:828 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:852 +#: nova/compute/api.py:848 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:886 +#: nova/compute/api.py:882 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:924 +#: nova/compute/api.py:920 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:943 +#: nova/compute/api.py:939 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:947 +#: nova/compute/api.py:943 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1013 nova/volume/api.py:163 +#: nova/compute/api.py:1009 nova/volume/api.py:163 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1108 -msgid "No compute host specified" -msgstr "" - -#: nova/compute/api.py:1111 -#, fuzzy, python-format -msgid "Unable to find host for Instance %s" -msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" - -#: nova/compute/api.py:1353 +#: nova/compute/api.py:1300 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1361 +#: nova/compute/api.py:1308 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1652 +#: nova/compute/api.py:1572 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" +#: nova/compute/api.py:1804 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/api.py:1807 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + #: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65 msgid "create arguments must be positive integers" msgstr "" @@ -2798,483 +2872,500 @@ msgid "DB error: %s" msgstr "" #: nova/compute/instance_types.py:84 -#, fuzzy, python-format +#, python-format msgid "Instance type %s not found for deletion" -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" -#: nova/compute/manager.py:136 +#: nova/compute/manager.py:141 #, python-format msgid "check_instance_lock: decorating: |%s|" msgstr "check_instance_lock: decorating: |%s|" -#: nova/compute/manager.py:138 -#, fuzzy, python-format +#: nova/compute/manager.py:143 +#, python-format msgid "" "check_instance_lock: arguments: |%(self)s| |%(context)s| " "|%(instance_uuid)s|" -msgstr "check_instance_lock: arguments: |%(self)s| |%(context)s| |%(instance_id)s|" +msgstr "" -#: nova/compute/manager.py:142 +#: nova/compute/manager.py:147 #, python-format msgid "check_instance_lock: locked: |%s|" msgstr "check_instance_lock: locked: |%s|" -#: nova/compute/manager.py:144 +#: nova/compute/manager.py:149 #, python-format msgid "check_instance_lock: admin: |%s|" msgstr "check_instance_lock: admin: |%s|" -#: nova/compute/manager.py:149 +#: nova/compute/manager.py:154 #, python-format msgid "check_instance_lock: executing: |%s|" msgstr "check_instance_lock: executing: |%s|" -#: nova/compute/manager.py:153 +#: nova/compute/manager.py:158 #, python-format msgid "check_instance_lock: not executing |%s|" msgstr "check_instance_lock: not executing |%s|" -#: nova/compute/manager.py:199 -#, fuzzy, python-format +#: nova/compute/manager.py:204 +#, python-format msgid "Unable to load the virtualization driver: %s" -msgstr "%s 볼륨을 찾을수 없습니다" +msgstr "" -#: nova/compute/manager.py:233 +#: nova/compute/manager.py:239 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:238 +#: nova/compute/manager.py:244 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:248 +#: nova/compute/manager.py:254 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:253 +#: nova/compute/manager.py:259 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:322 +#: nova/compute/manager.py:328 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:389 +#: nova/compute/manager.py:395 #, python-format msgid "" "Going to force the deletion of the vm %(instance_uuid)s, even if it is " "deleted" msgstr "" -#: nova/compute/manager.py:395 +#: nova/compute/manager.py:401 #, python-format msgid "" "Instance %(instance_uuid)s did not exist in the DB, but I will shut it " "down anyway using a special context" msgstr "" -#: nova/compute/manager.py:401 +#: nova/compute/manager.py:407 #, python-format msgid "exception terminating the instance %(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:439 -#, fuzzy, python-format +#: nova/compute/manager.py:445 +#, python-format msgid "Instance %s not found." -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" -#: nova/compute/manager.py:475 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "인스턴스가 이미 생성되었습니다" -#: nova/compute/manager.py:518 +#: nova/compute/manager.py:524 #, 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:523 +#: nova/compute/manager.py:529 #, 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:533 -#, fuzzy, python-format +#: nova/compute/manager.py:539 msgid "Starting instance..." -msgstr "인스턴스 %s를 종료합니다" +msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:549 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:556 -#, fuzzy, python-format +#: nova/compute/manager.py:562 msgid "Instance failed network setup" -msgstr "인스턴스 %s: 생성에 실패했습니다" +msgstr "" -#: nova/compute/manager.py:560 -#, fuzzy, python-format +#: nova/compute/manager.py:566 +#, python-format msgid "Instance network_info: |%s|" -msgstr "check_instance_lock: decorating: |%s|" +msgstr "" -#: nova/compute/manager.py:573 -#, fuzzy, python-format +#: nova/compute/manager.py:579 msgid "Instance failed block device setup" -msgstr "인스턴스 %s: 생성에 실패했습니다" +msgstr "" -#: nova/compute/manager.py:589 -#, fuzzy, python-format +#: nova/compute/manager.py:595 msgid "Instance failed to spawn" -msgstr "인스턴스 %s: 생성에 실패했습니다" +msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:616 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:661 +#: nova/compute/manager.py:667 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:673 +#: nova/compute/manager.py:679 #, python-format msgid "trying to destroy already destroyed instance: %s" msgstr "인스턴스 %s가 이미 삭제되었습니다" -#: nova/compute/manager.py:693 +#: nova/compute/manager.py:699 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:700 -#, fuzzy, python-format +#: nova/compute/manager.py:706 +#, python-format msgid "terminating bdm %s" -msgstr "인스턴스 %s를 종료합니다" +msgstr "" -#: nova/compute/manager.py:789 +#: nova/compute/manager.py:795 #, python-format msgid "" "Cannot rebuild instance [%(instance_uuid)s], because the given image does" " not exist." msgstr "" -#: nova/compute/manager.py:794 +#: nova/compute/manager.py:800 #, python-format msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" msgstr "" -#: nova/compute/manager.py:801 -#, fuzzy, python-format +#: nova/compute/manager.py:807 +#, python-format msgid "Rebuilding instance %s" -msgstr "인스턴스 %s를 재부팅합니다" +msgstr "" -#: nova/compute/manager.py:854 +#: nova/compute/manager.py:860 #, python-format msgid "Rebooting instance %s" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/compute/manager.py:869 +#: nova/compute/manager.py:875 #, python-format msgid "" "trying to reboot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:907 +#: nova/compute/manager.py:913 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/manager.py:919 +#: nova/compute/manager.py:925 #, python-format msgid "instance %s: snapshotting" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/compute/manager.py:925 +#: nova/compute/manager.py:931 #, python-format msgid "" "trying to snapshot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:984 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:989 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:987 -#, fuzzy, python-format +#: nova/compute/manager.py:993 +#, python-format msgid "Deleting image %s" -msgstr "인스턴스 %s를 재부팅합니다" +msgstr "" -#: nova/compute/manager.py:1017 +#: nova/compute/manager.py:1023 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1023 -#, fuzzy, python-format +#: nova/compute/manager.py:1029 +#, python-format msgid "Instance %s: Root password set" -msgstr "인스턴스 %s: 관리자 암호 설정중" +msgstr "" -#: nova/compute/manager.py:1032 +#: nova/compute/manager.py:1038 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1046 -#, fuzzy, python-format +#: nova/compute/manager.py:1052 msgid "Error setting admin password" -msgstr "인스턴스 %s: 관리자 암호 설정중" +msgstr "" -#: nova/compute/manager.py:1061 +#: nova/compute/manager.py:1067 #, python-format msgid "" "trying to inject a file into a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1066 +#: nova/compute/manager.py:1072 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1080 +#: nova/compute/manager.py:1086 #, python-format msgid "" "trying to update agent on a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1085 +#: nova/compute/manager.py:1091 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, python-format msgid "instance %s: rescuing" msgstr "" -#: nova/compute/manager.py:1123 +#: nova/compute/manager.py:1129 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1242 +#: nova/compute/manager.py:1248 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1259 -#, fuzzy, python-format +#: nova/compute/manager.py:1265 +#, python-format msgid "instance %s: migrating" -msgstr "인스턴스 %s: 가동중..." +msgstr "" -#: nova/compute/manager.py:1296 nova/compute/manager.py:1371 -#: nova/compute/manager.py:2319 +#: nova/compute/manager.py:1302 nova/compute/manager.py:1377 +#: nova/compute/manager.py:2395 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1424 +#: nova/compute/manager.py:1430 #, python-format msgid "instance %s: pausing" msgstr "" -#: nova/compute/manager.py:1442 +#: nova/compute/manager.py:1448 #, python-format msgid "instance %s: unpausing" msgstr "" -#: nova/compute/manager.py:1472 +#: nova/compute/manager.py:1484 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1481 +#: nova/compute/manager.py:1493 #, python-format msgid "instance %s: suspending" msgstr "" -#: nova/compute/manager.py:1503 +#: nova/compute/manager.py:1515 #, python-format msgid "instance %s: resuming" msgstr "" -#: nova/compute/manager.py:1526 +#: nova/compute/manager.py:1538 #, python-format msgid "instance %s: locking" msgstr "" -#: nova/compute/manager.py:1535 +#: nova/compute/manager.py:1547 #, python-format msgid "instance %s: unlocking" msgstr "" -#: nova/compute/manager.py:1543 +#: nova/compute/manager.py:1555 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1553 +#: nova/compute/manager.py:1565 #, python-format msgid "instance %s: reset network" msgstr "" -#: nova/compute/manager.py:1561 -#, fuzzy, python-format +#: nova/compute/manager.py:1573 +#, python-format msgid "instance %s: inject network info" -msgstr "인스턴스 %s: 생성에 실패했습니다" +msgstr "" -#: nova/compute/manager.py:1565 +#: nova/compute/manager.py:1577 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1602 -#, fuzzy, python-format +#: nova/compute/manager.py:1614 +#, python-format msgid "instance %s: getting vnc console" -msgstr "인스턴스 %s: 관리자 암호 설정중" +msgstr "" -#: nova/compute/manager.py:1632 -#, fuzzy, python-format +#: nova/compute/manager.py:1644 +#, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" -msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" +msgstr "" -#: nova/compute/manager.py:1650 -#, fuzzy, python-format +#: nova/compute/manager.py:1662 +#, python-format +msgid "" +"instance %(instance_uuid)s: attaching volume %(volume_id)s to " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:1664 +#, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" -msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" +msgstr "" -#: nova/compute/manager.py:1662 +#: nova/compute/manager.py:1673 +#, python-format +msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" +msgstr "" + +#: nova/compute/manager.py:1683 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1690 -#, fuzzy, python-format +#: nova/compute/manager.py:1711 +#, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" -msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" +msgstr "" -#: nova/compute/manager.py:1694 +#: nova/compute/manager.py:1715 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1781 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1822 -#, fuzzy, python-format +#: nova/compute/manager.py:1843 msgid "Instance has no volume." -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" -#: nova/compute/manager.py:1850 +#: nova/compute/manager.py:1871 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1907 +#: nova/compute/manager.py:1928 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:1934 +#: nova/compute/manager.py:1955 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:1964 +#: nova/compute/manager.py:1985 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:1972 +#: nova/compute/manager.py:1993 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:1974 +#: nova/compute/manager.py:1995 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2012 +#: nova/compute/manager.py:2033 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2035 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:2029 +#: nova/compute/manager.py:2050 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2112 +#: nova/compute/manager.py:2157 +#, python-format +msgid "Updated the info_cache for instance %s" +msgstr "" + +#: nova/compute/manager.py:2186 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2139 +#: nova/compute/manager.py:2213 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2167 +#: nova/compute/manager.py:2241 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2179 -#, python-format +#: nova/compute/manager.py:2252 msgid "" -"Instance %(name)s found in database but not known by hypervisor. Setting " -"power state to NOSTATE" +"Instance found in database but not known by hypervisor. Setting power " +"state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2275 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2215 +#: nova/compute/manager.py:2287 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2294 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Detected instance with name label '%(name_label)s' which is marked as " "DELETED but still present on host." msgstr "" -#: nova/compute/manager.py:2300 +#: nova/compute/manager.py:2359 #, python-format msgid "" -"Destroying instance with name label '%(name_label)s' which is marked as " -"DELETED but still present on host." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/compute/manager.py:2308 +#: nova/compute/manager.py:2366 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:2436 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + #: nova/compute/utils.py:141 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -3352,22 +3443,22 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:565 nova/db/sqlalchemy/api.py:600 +#: nova/db/sqlalchemy/api.py:566 nova/db/sqlalchemy/api.py:601 #, python-format msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4126 nova/db/sqlalchemy/api.py:4152 +#: nova/db/sqlalchemy/api.py:4162 nova/db/sqlalchemy/api.py:4188 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4210 +#: nova/db/sqlalchemy/api.py:4246 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4254 +#: nova/db/sqlalchemy/api.py:4290 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3385,72 +3476,68 @@ msgstr "" msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:75 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48 msgid "interface column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:82 -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:58 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:80 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:54 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:61 #, python-format msgid "Table |%s| not created!" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:89 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87 msgid "VIF column not added to fixed_ips table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:99 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97 #, python-format msgid "join list for moving mac_addresses |%s|" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:123 -msgid "Can't downgrade without losing data" -msgstr "" - #: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:39 -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:61 -#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:98 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:99 msgid "foreign key constraint couldn't be added" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:53 +#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:58 msgid "foreign key constraint couldn't be dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:39 +#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34 msgid "priority column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:43 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41 #: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:42 -#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:56 #: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68 msgid "foreign key constraint couldn't be removed" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:38 +#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34 msgid "progress column not added to instances table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:102 +#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97 #, python-format msgid "" "Could not cast flavorid to integer: %s. Set flavorid to an integer-like " "string to downgrade." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69 msgid "instance_info_caches tables not dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:45 +#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41 msgid "progress column not added to compute_nodes table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:66 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76 msgid "dns_domains table not dropped" msgstr "" @@ -3567,9 +3654,9 @@ msgstr "" #: nova/network/linux_net.py:587 nova/network/linux_net.py:609 #: nova/network/linux_net.py:651 -#, fuzzy, python-format +#, python-format msgid "Instance %(instance_id)s not found" -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" #: nova/network/linux_net.py:718 #, python-format @@ -3601,37 +3688,37 @@ msgstr "" msgid "Starting Bridge interface for %s" msgstr "" -#: nova/network/manager.py:273 nova/network/manager.py:465 -#, fuzzy, python-format +#: nova/network/manager.py:273 nova/network/manager.py:471 +#, python-format msgid "Interface %(interface)s not found" -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" #: nova/network/manager.py:288 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:323 +#: nova/network/manager.py:328 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:355 +#: nova/network/manager.py:361 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:359 +#: nova/network/manager.py:365 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:371 -#, fuzzy, python-format +#: nova/network/manager.py:377 +#, python-format msgid "Quota exceeded for %s, tried to allocate address" -msgstr "%(size)sG 크기의 볼륨 생성도중 %(pid)s에 대한 quota가 초과되었습니다" +msgstr "" -#: nova/network/manager.py:583 +#: nova/network/manager.py:589 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3639,41 +3726,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:629 +#: nova/network/manager.py:635 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:639 +#: nova/network/manager.py:645 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:747 +#: nova/network/manager.py:753 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:751 +#: nova/network/manager.py:757 msgid "setting network host" msgstr "" -#: nova/network/manager.py:863 -#, fuzzy, python-format +#: nova/network/manager.py:871 +#, python-format msgid "network allocations for instance |%s|" -msgstr "인스턴스 %s를 재부팅합니다" +msgstr "" -#: nova/network/manager.py:868 +#: nova/network/manager.py:876 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:892 -#, fuzzy, python-format +#: nova/network/manager.py:905 +#, python-format msgid "network deallocation for instance |%s|" -msgstr "인스턴스 %s를 재부팅합니다" +msgstr "" -#: nova/network/manager.py:1111 +#: nova/network/manager.py:1126 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3681,68 +3768,68 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1186 +#: nova/network/manager.py:1201 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1190 +#: nova/network/manager.py:1205 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1198 +#: nova/network/manager.py:1213 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1203 +#: nova/network/manager.py:1218 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1207 +#: nova/network/manager.py:1222 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1210 +#: nova/network/manager.py:1225 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1278 +#: nova/network/manager.py:1294 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1281 +#: nova/network/manager.py:1297 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1292 +#: nova/network/manager.py:1308 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1351 +#: nova/network/manager.py:1367 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1370 +#: nova/network/manager.py:1386 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1686 +#: nova/network/manager.py:1703 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1693 +#: nova/network/manager.py:1710 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -3782,59 +3869,59 @@ msgstr "" msgid "unable to deserialize object of type = '%s'" msgstr "" -#: nova/network/quantum/manager.py:152 +#: nova/network/quantum/manager.py:151 msgid "QuantumManager does not use 'multi_host' parameter." msgstr "" -#: nova/network/quantum/manager.py:156 +#: nova/network/quantum/manager.py:155 msgid "QuantumManager requires that only one network is created per call" msgstr "" -#: nova/network/quantum/manager.py:166 +#: nova/network/quantum/manager.py:165 msgid "QuantumManager does not use 'vlan_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:172 +#: nova/network/quantum/manager.py:171 msgid "QuantumManager does not use 'vpn_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:176 +#: nova/network/quantum/manager.py:175 msgid "QuantumManager does not use 'bridge' parameter." msgstr "" -#: nova/network/quantum/manager.py:180 +#: nova/network/quantum/manager.py:179 msgid "QuantumManager does not use 'bridge_interface' parameter." msgstr "" -#: nova/network/quantum/manager.py:185 +#: nova/network/quantum/manager.py:184 msgid "QuantumManager requires a valid (.1) gateway address." msgstr "" -#: nova/network/quantum/manager.py:197 +#: nova/network/quantum/manager.py:196 #, python-format msgid "" "Unable to find existing quantum network for tenant '%(q_tenant_id)s' with" " net-id '%(quantum_net_id)s'" msgstr "" -#: nova/network/quantum/manager.py:243 +#: nova/network/quantum/manager.py:242 #, python-format msgid "Network %s has active ports, cannot delete" msgstr "" -#: nova/network/quantum/manager.py:289 -#, fuzzy, python-format +#: nova/network/quantum/manager.py:288 +#, python-format msgid "network allocations for instance %s" -msgstr "인스턴스 %s를 재부팅합니다" +msgstr "" -#: nova/network/quantum/manager.py:537 +#: nova/network/quantum/manager.py:564 #, python-format msgid "" "port deallocation failed for instance: |%(instance_id)s|, port_id: " "|%(port_id)s|" msgstr "" -#: nova/network/quantum/manager.py:556 +#: nova/network/quantum/manager.py:583 #, python-format msgid "" "ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: " @@ -3903,51 +3990,56 @@ msgstr "" msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" +#: nova/notifier/rabbit_notifier.py:44 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + #: nova/rpc/amqp.py:144 nova/rpc/impl_carrot.py:460 #, python-format msgid "Returning exception %s to caller" msgstr "" -#: nova/rpc/amqp.py:187 nova/rpc/impl_carrot.py:494 +#: nova/rpc/amqp.py:186 nova/rpc/impl_carrot.py:494 #, python-format msgid "unpacked context: %s" msgstr "" -#: nova/rpc/amqp.py:230 nova/rpc/impl_carrot.py:261 +#: nova/rpc/amqp.py:229 nova/rpc/impl_carrot.py:261 #, python-format msgid "received %s" msgstr "" -#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:274 +#: nova/rpc/amqp.py:234 nova/rpc/impl_carrot.py:274 #, python-format msgid "no method for message: %s" msgstr "" -#: nova/rpc/amqp.py:236 nova/rpc/impl_carrot.py:276 +#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:276 #, python-format msgid "No method for message: %s" msgstr "" -#: nova/rpc/amqp.py:318 nova/rpc/impl_carrot.py:528 +#: nova/rpc/amqp.py:319 nova/rpc/impl_carrot.py:528 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:321 nova/rpc/impl_carrot.py:531 +#: nova/rpc/amqp.py:322 nova/rpc/impl_carrot.py:531 #, python-format msgid "MSG_ID is %s" msgstr "" -#: nova/rpc/amqp.py:343 nova/rpc/impl_carrot.py:610 +#: nova/rpc/amqp.py:344 nova/rpc/impl_carrot.py:610 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:351 nova/rpc/impl_carrot.py:620 +#: nova/rpc/amqp.py:352 nova/rpc/impl_carrot.py:620 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:376 nova/rpc/impl_carrot.py:630 +#: nova/rpc/amqp.py:377 nova/rpc/impl_carrot.py:630 #, python-format msgid "Sending notification on %s..." msgstr "" @@ -4042,37 +4134,37 @@ msgid "" "again in %(sleep_time)d seconds." msgstr "" -#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:379 +#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:384 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:394 +#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:399 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:398 +#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:403 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:425 +#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:430 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_qpid.py:335 +#: nova/rpc/impl_qpid.py:340 #, python-format msgid "Unable to connect to AMQP server: %s " msgstr "" -#: nova/rpc/impl_qpid.py:340 +#: nova/rpc/impl_qpid.py:345 #, python-format msgid "Connected to AMQP server on %s" msgstr "" -#: nova/rpc/impl_qpid.py:348 +#: nova/rpc/impl_qpid.py:353 msgid "Re-established AMQP queues" msgstr "" @@ -4085,26 +4177,26 @@ msgstr "" msgid "Could not find another compute" msgstr "" -#: nova/scheduler/distributed_scheduler.py:50 +#: nova/scheduler/distributed_scheduler.py:51 #, python-format msgid "No host selection for %s defined." msgstr "" -#: nova/scheduler/distributed_scheduler.py:63 +#: nova/scheduler/distributed_scheduler.py:64 #, python-format msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:140 +#: nova/scheduler/distributed_scheduler.py:156 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:178 +#: nova/scheduler/distributed_scheduler.py:198 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/distributed_scheduler.py:188 +#: nova/scheduler/distributed_scheduler.py:208 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" @@ -4177,17 +4269,17 @@ msgstr "" msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/manager.py:85 +#: nova/scheduler/manager.py:86 #, python-format msgid "Driver Method %(driver_method)s missing: %(e)s.Reverting to schedule()" msgstr "" -#: nova/scheduler/manager.py:101 +#: nova/scheduler/manager.py:102 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/manager.py:116 +#: nova/scheduler/manager.py:117 #, python-format msgid "Setting instance %(instance_uuid)s to ERROR state." msgstr "" @@ -4373,24 +4465,24 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:383 nova/tests/test_compute.py:1491 +#: nova/tests/test_compute.py:382 nova/tests/test_compute.py:1491 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:389 +#: nova/tests/test_compute.py:388 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:613 +#: nova/tests/test_compute.py:612 msgid "Internal error" msgstr "" #: nova/tests/test_compute.py:1502 -#, fuzzy, python-format +#, python-format msgid "After force-killing instances: %s" -msgstr "인스턴스 %s를 종료합니다" +msgstr "" #: nova/tests/test_misc.py:114 #, python-format @@ -4399,48 +4491,48 @@ msgid "" "\t%s" msgstr "" -#: nova/tests/test_nova_manage.py:178 +#: nova/tests/test_nova_manage.py:182 msgid "id" msgstr "" -#: nova/tests/test_nova_manage.py:179 +#: nova/tests/test_nova_manage.py:183 msgid "IPv4" msgstr "" -#: nova/tests/test_nova_manage.py:180 +#: nova/tests/test_nova_manage.py:184 msgid "IPv6" msgstr "" -#: nova/tests/test_nova_manage.py:181 +#: nova/tests/test_nova_manage.py:185 msgid "start address" msgstr "" -#: nova/tests/test_nova_manage.py:182 +#: nova/tests/test_nova_manage.py:186 msgid "DNS1" msgstr "" -#: nova/tests/test_nova_manage.py:183 +#: nova/tests/test_nova_manage.py:187 msgid "DNS2" msgstr "" -#: nova/tests/test_nova_manage.py:184 +#: nova/tests/test_nova_manage.py:188 msgid "VlanID" msgstr "" -#: nova/tests/test_nova_manage.py:185 +#: nova/tests/test_nova_manage.py:189 msgid "project" msgstr "" -#: nova/tests/test_nova_manage.py:186 +#: nova/tests/test_nova_manage.py:190 msgid "uuid" msgstr "" -#: nova/tests/test_volume.py:195 +#: nova/tests/test_volume.py:216 #, python-format msgid "Target %s allocated" msgstr "" -#: nova/tests/test_volume.py:383 +#: nova/tests/test_volume.py:425 #, python-format msgid "Cannot confirm exported volume id:%s." msgstr "" @@ -4485,9 +4577,9 @@ msgstr "" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:67 #: nova/tests/api/openstack/compute/contrib/test_vsa.py:70 -#, fuzzy, python-format +#, python-format msgid "_delete: %s" -msgstr "프로젝트 삭제: %s" +msgstr "" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:76 #: nova/tests/api/openstack/compute/contrib/test_vsa.py:79 @@ -4558,9 +4650,8 @@ msgid "Authorization error" msgstr "" #: nova/tests/integrated/api/client.py:63 -#, fuzzy, python-format msgid "Item not found" -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" #: nova/tests/integrated/api/client.py:105 #, python-format @@ -4591,21 +4682,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:147 +#: nova/tests/rpc/common.py:131 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:155 +#: nova/tests/rpc/common.py:139 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:173 +#: nova/tests/rpc/common.py:157 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:203 nova/tests/rpc/common.py:209 +#: nova/tests/rpc/common.py:187 nova/tests/rpc/common.py:193 #, python-format msgid "Received %s" msgstr "" @@ -4615,37 +4706,37 @@ msgstr "" msgid "Host %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:194 +#: nova/tests/scheduler/test_vsa_scheduler.py:196 #, python-format msgid "Test: provision vol %(name)s on host %(host)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:196 +#: nova/tests/scheduler/test_vsa_scheduler.py:198 #, python-format msgid "\t vol=%(vol)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:199 +#: nova/tests/scheduler/test_vsa_scheduler.py:201 #, python-format msgid "Test: VSA update request: vsa_id=%(vsa_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:203 +#: nova/tests/scheduler/test_vsa_scheduler.py:205 #, python-format msgid "Test: Volume create: %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:210 +#: nova/tests/scheduler/test_vsa_scheduler.py:212 #, python-format msgid "Test: Volume get request: id=%(volume_id)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:217 +#: nova/tests/scheduler/test_vsa_scheduler.py:219 #, python-format msgid "Test: Volume update request: id=%(volume_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:453 +#: nova/tests/scheduler/test_vsa_scheduler.py:455 #, python-format msgid "Test: Volume get: id=%(volume_id)s" msgstr "" @@ -4654,15 +4745,27 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "" +#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:437 +#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:1734 +#, python-format +msgid "Compute_service record created for %s " +msgstr "" + +#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:440 +#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:1737 +#, python-format +msgid "Compute_service record updated for %s " +msgstr "" + #: nova/virt/firewall.py:130 #, python-format msgid "Attempted to unfilter instance %s which is not filtered" msgstr "" #: nova/virt/firewall.py:137 -#, fuzzy, python-format +#, python-format msgid "Filters added to instance %s" -msgstr "인스턴스 %s를 종료합니다" +msgstr "" #: nova/virt/firewall.py:139 msgid "Provider Firewall Rules refreshed" @@ -4698,92 +4801,69 @@ msgid "" "vmwareapi_host_password to useconnection_type=vmwareapi" msgstr "" -#: nova/virt/vmwareapi_conn.py:271 +#: nova/virt/vmwareapi_conn.py:276 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:354 +#: nova/virt/vmwareapi_conn.py:359 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:393 +#: nova/virt/vmwareapi_conn.py:398 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi_conn.py:399 +#: nova/virt/vmwareapi_conn.py:404 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi_conn.py:404 +#: nova/virt/vmwareapi_conn.py:409 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:165 +#: nova/virt/xenapi_conn.py:163 msgid "" "Must specify xenapi_connection_url, xenapi_connection_username " "(optionally), and xenapi_connection_password to use " "connection_type=xenapi" msgstr "" -#: nova/virt/xenapi_conn.py:353 nova/virt/libvirt/connection.py:445 +#: nova/virt/xenapi_conn.py:371 nova/virt/libvirt/connection.py:441 msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi_conn.py:420 nova/virt/baremetal/proxy.py:716 -#: nova/virt/libvirt/connection.py:1735 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:423 nova/virt/baremetal/proxy.py:720 -#: nova/virt/libvirt/connection.py:1738 -#, python-format -msgid "Compute_service record updated for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:484 +#: nova/virt/xenapi_conn.py:501 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi_conn.py:498 +#: nova/virt/xenapi_conn.py:530 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi_conn.py:587 +#: nova/virt/xenapi_conn.py:556 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi_conn.py:648 #, python-format msgid "Task [%(name)s] %(task)s status: success %(result)s" msgstr "" -#: nova/virt/xenapi_conn.py:596 +#: nova/virt/xenapi_conn.py:657 #, python-format msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s" msgstr "" -#: nova/virt/xenapi_conn.py:616 nova/virt/xenapi_conn.py:629 +#: nova/virt/xenapi_conn.py:677 nova/virt/xenapi_conn.py:690 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi_conn.py:655 nova/virt/baremetal/proxy.py:773 -#: nova/virt/libvirt/connection.py:2277 -msgid "Updating host stats" -msgstr "" - -#: nova/virt/xenapi_conn.py:666 -#, python-format -msgid "Unable to get updated status: %s" -msgstr "" - -#: nova/virt/xenapi_conn.py:673 -#, python-format -msgid "Unable to get SR for this host: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4925,9 +5005,9 @@ msgid "<============= spawn of baremetal =============>" msgstr "" #: nova/virt/baremetal/proxy.py:255 -#, fuzzy, python-format +#, python-format msgid "instance %s: is building" -msgstr "인스턴스 %s: 가동중..." +msgstr "" #: nova/virt/baremetal/proxy.py:260 msgid "Key is injected but instance is not running yet" @@ -4949,9 +5029,9 @@ msgid "instance %s spawned successfully" msgstr "" #: nova/virt/baremetal/proxy.py:272 -#, fuzzy, python-format +#, python-format msgid "instance %s:not booted" -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" #: nova/virt/baremetal/proxy.py:274 msgid "Bremetal assignment is overcommitted." @@ -4984,7 +5064,7 @@ msgstr "" msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1505 +#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1504 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -4999,15 +5079,18 @@ msgstr "" msgid "Updating!" msgstr "" +#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2281 +#: nova/virt/xenapi/host.py:124 +msgid "Updating host stats" +msgstr "" + #: nova/virt/baremetal/tilera.py:185 msgid "free_node...." msgstr "" #: nova/virt/baremetal/tilera.py:216 #, python-format -msgid "" -"deactivate_node is called for node_id = %(id)s node_ip = " -"%(ip)s" +msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" msgstr "" #: nova/virt/baremetal/tilera.py:221 @@ -5015,9 +5098,8 @@ msgid "status of node is set to 0" msgstr "" #: nova/virt/baremetal/tilera.py:232 -#, fuzzy msgid "rootfs is already removed" -msgstr "볼륨이 이미 탈착되었습니다" +msgstr "" #: nova/virt/baremetal/tilera.py:264 msgid "Before ping to the bare-metal node" @@ -5080,14 +5162,13 @@ msgid "Could not attach image to loopback: %s" msgstr "" #: nova/virt/disk/mount.py:76 -#, fuzzy msgid "no partitions found" -msgstr "호스트가 발견되지 않았습니다" +msgstr "" #: nova/virt/disk/mount.py:77 -#, fuzzy, python-format +#, python-format msgid "Failed to map partitions: %s" -msgstr "사설ip를 가져오는데 실패했습니다" +msgstr "" #: nova/virt/disk/nbd.py:58 msgid "nbd unavailable: module not loaded" @@ -5116,151 +5197,149 @@ msgstr "" msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:366 +#: nova/virt/libvirt/connection.py:364 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:378 +#: nova/virt/libvirt/connection.py:376 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:389 +#: nova/virt/libvirt/connection.py:387 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:403 +#: nova/virt/libvirt/connection.py:399 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:434 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:430 +#, python-format msgid "Deleting instance files %(target)s" -msgstr "인스턴스 %s를 재부팅합니다" +msgstr "" -#: nova/virt/libvirt/connection.py:516 +#: nova/virt/libvirt/connection.py:512 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:529 +#: nova/virt/libvirt/connection.py:525 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:680 nova/virt/libvirt/connection.py:824 +#: nova/virt/libvirt/connection.py:674 nova/virt/libvirt/connection.py:816 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:685 +#: nova/virt/libvirt/connection.py:679 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:782 nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/connection.py:776 nova/virt/xenapi/vmops.py:1372 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:786 nova/virt/xenapi/vmops.py:1375 +#: nova/virt/libvirt/connection.py:780 nova/virt/xenapi/vmops.py:1376 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:813 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:807 msgid "Instance is running" -msgstr "인스턴스 %s: 가동중..." +msgstr "" -#: nova/virt/libvirt/connection.py:829 +#: nova/virt/libvirt/connection.py:821 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:837 +#: nova/virt/libvirt/connection.py:829 #, python-format msgid "virsh said: %r" msgstr "" -#: nova/virt/libvirt/connection.py:841 +#: nova/virt/libvirt/connection.py:833 msgid "cool, it's a device" msgstr "" -#: nova/virt/libvirt/connection.py:852 +#: nova/virt/libvirt/connection.py:844 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:879 -#, fuzzy +#: nova/virt/libvirt/connection.py:871 msgid "Unable to read LXC console" -msgstr "공용ip를 가져오는데 실패했습니다" +msgstr "" -#: nova/virt/libvirt/connection.py:996 +#: nova/virt/libvirt/connection.py:994 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1182 +#: nova/virt/libvirt/connection.py:1181 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1191 +#: nova/virt/libvirt/connection.py:1190 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1223 +#: nova/virt/libvirt/connection.py:1222 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1348 +#: nova/virt/libvirt/connection.py:1347 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1352 +#: nova/virt/libvirt/connection.py:1351 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1369 +#: nova/virt/libvirt/connection.py:1368 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/connection.py:1610 +#: nova/virt/libvirt/connection.py:1609 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1632 +#: nova/virt/libvirt/connection.py:1631 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1659 +#: nova/virt/libvirt/connection.py:1658 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:1756 +#: nova/virt/libvirt/connection.py:1755 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:1759 +#: nova/virt/libvirt/connection.py:1758 #, python-format msgid "" "to xml...\n" ":%s " msgstr "" -#: nova/virt/libvirt/connection.py:1762 +#: nova/virt/libvirt/connection.py:1761 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5270,40 +5349,38 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:1819 +#: nova/virt/libvirt/connection.py:1818 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2034 +#: nova/virt/libvirt/connection.py:2033 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2125 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2129 +#, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" -msgstr "인스턴스 %s: 관리자 암호 설정중" +msgstr "" -#: nova/virt/libvirt/connection.py:2180 -#, python-format -msgid "During wait running, %s disappeared." +#: nova/virt/libvirt/connection.py:2184 +msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2185 -#, python-format -msgid "Instance %s running successfully." +#: nova/virt/libvirt/connection.py:2189 +msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2192 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2196 +#, python-format msgid "Instance %s: Starting finish_migration" -msgstr "인스턴스 %s: 가동중..." +msgstr "" -#: nova/virt/libvirt/connection.py:2233 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2237 +#, python-format msgid "Instance %s: Starting finish_revert_migration" -msgstr "인스턴스 %s: 가동중..." +msgstr "" #: nova/virt/libvirt/firewall.py:42 msgid "" @@ -5337,125 +5414,130 @@ msgstr "" msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/imagecache.py:144 +#: nova/virt/libvirt/imagecache.py:171 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:147 +#: nova/virt/libvirt/imagecache.py:174 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:149 +#: nova/virt/libvirt/imagecache.py:176 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:160 +#: nova/virt/libvirt/imagecache.py:187 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:211 +#: nova/virt/libvirt/imagecache.py:238 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:223 +#: nova/virt/libvirt/imagecache.py:250 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): image verification skipped, " "no hash stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:243 +#: nova/virt/libvirt/imagecache.py:270 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:282 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:246 +#: nova/virt/libvirt/imagecache.py:285 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:253 +#: nova/virt/libvirt/imagecache.py:292 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:265 +#: nova/virt/libvirt/imagecache.py:303 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/libvirt/imagecache.py:320 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): in use: on this node " "%(local)d local, %(remote)d on other nodes" msgstr "" -#: nova/virt/libvirt/imagecache.py:291 +#: nova/virt/libvirt/imagecache.py:333 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): warning -- an absent base " "file is in use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:302 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "" -"%(container_format)s-%(id)s (%(base_file)s): in: on other nodes " -"(%(remote)d on other nodes)" +"%(container_format)s-%(id)s (%(base_file)s): in use on (%(remote)d on " +"other nodes)" msgstr "" -#: nova/virt/libvirt/imagecache.py:314 +#: nova/virt/libvirt/imagecache.py:355 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:322 +#: nova/virt/libvirt/imagecache.py:363 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/libvirt/imagecache.py:387 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:355 +#: nova/virt/libvirt/imagecache.py:391 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:383 -#, fuzzy, python-format +#: nova/virt/libvirt/imagecache.py:419 +#, python-format msgid "Unknown base file: %s" -msgstr "%s 인스턴스 타입이 없습니다" +msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:424 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:391 +#: nova/virt/libvirt/imagecache.py:427 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:395 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/libvirt/imagecache.py:439 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:235 +#: nova/virt/libvirt/utils.py:240 msgid "Unable to find an open port" msgstr "" @@ -5469,7 +5551,7 @@ msgstr "" msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:152 +#: nova/virt/libvirt/vif.py:156 #, python-format msgid "Failed while unplugging vif of instance '%s'" msgstr "" @@ -5597,9 +5679,8 @@ msgid "Exception in %s " msgstr "" #: nova/virt/vmwareapi/vmops.py:66 -#, fuzzy, python-format msgid "Getting list of instances" -msgstr "인스턴스 %s를 재부팅합니다" +msgstr "" #: nova/virt/vmwareapi/vmops.py:82 #, python-format @@ -5673,14 +5754,14 @@ msgid "Reconfigured VM instance %s to attach the image disk" msgstr "" #: nova/virt/vmwareapi/vmops.py:328 -#, fuzzy, python-format +#, python-format msgid "Powering on the VM instance %s" -msgstr "인스턴스 %s를 종료합니다" +msgstr "" #: nova/virt/vmwareapi/vmops.py:334 -#, fuzzy, python-format +#, python-format msgid "Powered on the VM instance %s" -msgstr "인스턴스 %s를 재부팅합니다" +msgstr "" #: nova/virt/vmwareapi/vmops.py:379 #, python-format @@ -5723,9 +5804,8 @@ msgid "Deleted temporary vmdk file %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:518 -#, fuzzy, python-format msgid "instance is not powered on" -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" #: nova/virt/vmwareapi/vmops.py:525 #, python-format @@ -5748,9 +5828,9 @@ msgid "Did hard reboot of VM %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:546 -#, fuzzy, python-format +#, python-format msgid "instance - %s not present" -msgstr "%s 인스턴스가 발견되지 않았습니다" +msgstr "" #: nova/virt/vmwareapi/vmops.py:565 #, python-format @@ -5895,33 +5975,54 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:526 nova/virt/xenapi/fake.py:625 -#: nova/virt/xenapi/fake.py:643 nova/virt/xenapi/fake.py:706 +#: nova/virt/xenapi/fake.py:555 nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:672 nova/virt/xenapi/fake.py:734 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:528 +#: nova/virt/xenapi/fake.py:557 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:562 +#: nova/virt/xenapi/fake.py:591 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:567 +#: nova/virt/xenapi/fake.py:596 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:627 +#: nova/virt/xenapi/fake.py:656 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" +#: nova/virt/xenapi/host.py:67 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skipping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:132 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:166 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:169 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + #: nova/virt/xenapi/network_utils.py:37 #, python-format msgid "Found non-unique network for name_label %s" @@ -5937,6 +6038,41 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" +#: nova/virt/xenapi/pool.py:111 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:126 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:145 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:148 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:164 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:176 +#, fuzzy, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "%s 볼륨 탈착에 실패했습니다" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + #: nova/virt/xenapi/vif.py:103 #, python-format msgid "Found no PIF for device %s" @@ -5949,418 +6085,432 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:209 +#: nova/virt/xenapi/vm_utils.py:215 #, python-format msgid "Created VM %s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:212 +#: nova/virt/xenapi/vm_utils.py:218 #, python-format msgid "Created VM %(instance_name)s as %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:243 +#: nova/virt/xenapi/vm_utils.py:249 #, python-format msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:246 +#: nova/virt/xenapi/vm_utils.py:252 #, python-format msgid "" "Created a CDROM-specific VBD %(vbd_ref)s for VM %(vm_ref)s, VDI " "%(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:263 +#: nova/virt/xenapi/vm_utils.py:269 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:280 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:285 +#: nova/virt/xenapi/vm_utils.py:291 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:301 +#, python-format msgid "Unable to destroy VDI %s" -msgstr "%s 볼륨 탈착에 실패했습니다" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/xenapi/vm_utils.py:318 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:321 +#: nova/virt/xenapi/vm_utils.py:327 #, python-format msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/xenapi/vm_utils.py:335 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "No primary VDI found for%(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:355 +#: nova/virt/xenapi/vm_utils.py:361 #, python-format msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:369 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:408 +#: nova/virt/xenapi/vm_utils.py:414 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:618 +#: nova/virt/xenapi/vm_utils.py:624 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:697 +#: nova/virt/xenapi/vm_utils.py:703 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:725 +#: nova/virt/xenapi/vm_utils.py:731 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " "'%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:754 +#: nova/virt/xenapi/vm_utils.py:760 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:769 +#: nova/virt/xenapi/vm_utils.py:775 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:773 +#: nova/virt/xenapi/vm_utils.py:779 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:796 +#: nova/virt/xenapi/vm_utils.py:802 #, python-format msgid "Fetching image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:797 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:803 +#, python-format msgid "Image Type: %s" -msgstr "%s 인스턴스 타입이 없습니다" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:801 +#: nova/virt/xenapi/vm_utils.py:807 msgid "ISO: Found sr possibly containing the ISO image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:810 +#: nova/virt/xenapi/vm_utils.py:816 #, python-format msgid "Size for image %(image)s:%(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:819 +#: nova/virt/xenapi/vm_utils.py:825 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:836 +#: nova/virt/xenapi/vm_utils.py:842 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:848 +#: nova/virt/xenapi/vm_utils.py:854 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:858 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:864 +#, python-format msgid "instance %s: Failed to fetch glance image" -msgstr "인스턴스 %s: 생성에 실패했습니다" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:897 +#: nova/virt/xenapi/vm_utils.py:903 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:919 +#: nova/virt/xenapi/vm_utils.py:925 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:937 +#: nova/virt/xenapi/vm_utils.py:943 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1025 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1027 +#: nova/virt/xenapi/vm_utils.py:1034 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1054 +#: nova/virt/xenapi/vm_utils.py:1061 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1074 +#: nova/virt/xenapi/vm_utils.py:1081 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1105 +#: nova/virt/xenapi/vm_utils.py:1112 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/xenapi/vm_utils.py:1130 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1143 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1151 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1146 +#: nova/virt/xenapi/vm_utils.py:1153 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1149 +#: nova/virt/xenapi/vm_utils.py:1156 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1152 +#: nova/virt/xenapi/vm_utils.py:1159 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1156 +#: nova/virt/xenapi/vm_utils.py:1163 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/xenapi/vm_utils.py:1165 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1161 +#: nova/virt/xenapi/vm_utils.py:1168 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1164 +#: nova/virt/xenapi/vm_utils.py:1171 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/xenapi/vm_utils.py:1174 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1212 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1259 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1312 +#: nova/virt/xenapi/vm_utils.py:1319 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1393 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1396 +#: nova/virt/xenapi/vm_utils.py:1403 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1431 +#: nova/virt/xenapi/vm_utils.py:1438 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1450 +#: nova/virt/xenapi/vm_utils.py:1457 #, python-format msgid "Creating VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Creating VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1459 +#: nova/virt/xenapi/vm_utils.py:1466 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1469 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1471 +#: nova/virt/xenapi/vm_utils.py:1478 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1475 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/xenapi/vm_utils.py:1493 msgid "VBD.unplug successful first time." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1491 +#: nova/virt/xenapi/vm_utils.py:1498 msgid "VBD.unplug rejected: retrying..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 msgid "Not sleeping anymore!" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1496 +#: nova/virt/xenapi/vm_utils.py:1503 msgid "VBD.unplug successful eventually." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 +#: nova/virt/xenapi/vm_utils.py:1506 #, python-format msgid "Ignoring XenAPI.Failure in VBD.unplug: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1508 +#: nova/virt/xenapi/vm_utils.py:1515 #, python-format msgid "Ignoring XenAPI.Failure %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1529 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1531 +#: nova/virt/xenapi/vm_utils.py:1538 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1544 +#: nova/virt/xenapi/vm_utils.py:1551 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1550 +#: nova/virt/xenapi/vm_utils.py:1557 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1583 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1678 +#: nova/virt/xenapi/vm_utils.py:1650 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1677 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1727 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1686 +#: nova/virt/xenapi/vm_utils.py:1735 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1690 +#: nova/virt/xenapi/vm_utils.py:1739 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1707 +#: nova/virt/xenapi/vm_utils.py:1756 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1717 +#: nova/virt/xenapi/vm_utils.py:1766 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" @@ -6371,325 +6521,319 @@ msgid "Attempted to power on non-existent instance bad instance id %s" msgstr "" #: nova/virt/xenapi/vmops.py:183 -#, fuzzy, python-format +#, python-format msgid "Starting instance %s" -msgstr "인스턴스 %s를 종료합니다" +msgstr "" -#: nova/virt/xenapi/vmops.py:246 +#: nova/virt/xenapi/vmops.py:248 #, python-format msgid "instance %s: Failed to spawn" msgstr "인스턴스 %s: 생성에 실패했습니다" -#: nova/virt/xenapi/vmops.py:248 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:250 +#, python-format msgid "Instance %s failed to spawn - performing clean-up" -msgstr "인스턴스 %s: 생성에 실패했습니다" +msgstr "" -#: nova/virt/xenapi/vmops.py:322 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:324 +#, python-format msgid "instance %s: Failed to spawn - Unable to create VM" -msgstr "인스턴스 %s: 생성에 실패했습니다" +msgstr "" -#: nova/virt/xenapi/vmops.py:389 +#: nova/virt/xenapi/vmops.py:391 #, python-format msgid "" "Auto configuring disk for instance %(instance_uuid)s, attempting to " "resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:448 +#: nova/virt/xenapi/vmops.py:450 #, python-format msgid "Invalid value for injected_files: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:453 +#: nova/virt/xenapi/vmops.py:455 #, python-format msgid "Injecting file path: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:459 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:461 msgid "Setting admin password" -msgstr "인스턴스 %s: 관리자 암호 설정중" +msgstr "" -#: nova/virt/xenapi/vmops.py:463 +#: nova/virt/xenapi/vmops.py:465 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:472 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:476 +#: nova/virt/xenapi/vmops.py:478 #, python-format msgid "Starting VM %s..." msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:481 #, python-format msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:488 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:490 +#: nova/virt/xenapi/vmops.py:491 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:497 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:498 +#, python-format msgid "Instance %s: waiting for running" -msgstr "인스턴스 %s: 가동중..." +msgstr "" -#: nova/virt/xenapi/vmops.py:506 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:507 +#, python-format msgid "Instance %s: running" -msgstr "인스턴스 %s: 가동중..." +msgstr "" -#: nova/virt/xenapi/vmops.py:510 +#: nova/virt/xenapi/vmops.py:511 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:513 +#: nova/virt/xenapi/vmops.py:514 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:517 +#: nova/virt/xenapi/vmops.py:518 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:540 #, python-format msgid "Resources to remove:%s" msgstr "" -#: nova/virt/xenapi/vmops.py:550 +#: nova/virt/xenapi/vmops.py:551 #, python-format msgid "Removing VDI %(vdi_ref)s(uuid:%(vdi_to_remove)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:555 +#: nova/virt/xenapi/vmops.py:556 #, python-format msgid "Skipping VDI destroy for %s" msgstr "" -#: nova/virt/xenapi/vmops.py:564 +#: nova/virt/xenapi/vmops.py:565 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, python-format msgid "No opaque_ref could be determined for '%s'." msgstr "" -#: nova/virt/xenapi/vmops.py:647 +#: nova/virt/xenapi/vmops.py:648 #, python-format msgid "Finished snapshot and upload for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "Starting snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:665 +#, python-format msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" -msgstr "%(instance_name)s 인스턴스의 %(sr_ref)s SR을 사용 할 수 없습니다" +msgstr "" -#: nova/virt/xenapi/vmops.py:683 +#: nova/virt/xenapi/vmops.py:684 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:703 +#: nova/virt/xenapi/vmops.py:704 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:751 +#: nova/virt/xenapi/vmops.py:752 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:874 +#: nova/virt/xenapi/vmops.py:875 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:882 +#: nova/virt/xenapi/vmops.py:883 #, python-format msgid "Resize instance %s complete" msgstr "" -#: nova/virt/xenapi/vmops.py:913 +#: nova/virt/xenapi/vmops.py:914 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:933 +#: nova/virt/xenapi/vmops.py:934 #, python-format msgid "domid changed from %(olddomid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:950 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:972 +#: nova/virt/xenapi/vmops.py:973 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1015 +#: nova/virt/xenapi/vmops.py:1016 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1024 +#: nova/virt/xenapi/vmops.py:1025 #, python-format msgid "VM %(instance_uuid)s already halted,skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1028 +#: nova/virt/xenapi/vmops.py:1029 #, python-format msgid "Shutting down VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1047 +#: nova/virt/xenapi/vmops.py:1048 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1068 +#: nova/virt/xenapi/vmops.py:1069 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1126 +#: nova/virt/xenapi/vmops.py:1127 #, python-format msgid "" "Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk " "deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1133 +#: nova/virt/xenapi/vmops.py:1134 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1141 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1152 +#: nova/virt/xenapi/vmops.py:1153 #, python-format msgid "Instance %(instance_uuid)s VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1170 +#: nova/virt/xenapi/vmops.py:1171 #, python-format msgid "Destroying VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1185 +#: nova/virt/xenapi/vmops.py:1186 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1239 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1240 +#, python-format msgid "Instance is already in Rescue Mode: %s" -msgstr "인스턴스가 이미 생성되었습니다" +msgstr "" -#: nova/virt/xenapi/vmops.py:1311 +#: nova/virt/xenapi/vmops.py:1312 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1315 +#: nova/virt/xenapi/vmops.py:1316 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/xenapi/vmops.py:1380 +#: nova/virt/xenapi/vmops.py:1381 #, python-format msgid "Instance for migration %d not found, skipping" msgstr "" -#: nova/virt/xenapi/vmops.py:1412 +#: nova/virt/xenapi/vmops.py:1413 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1484 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1500 +#: nova/virt/xenapi/vmops.py:1464 #, python-format msgid "injecting network info to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1518 +#: nova/virt/xenapi/vmops.py:1482 #, python-format msgid "creating vif(s) for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1527 +#: nova/virt/xenapi/vmops.py:1491 #, python-format msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1494 #, python-format msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1559 +#: nova/virt/xenapi/vmops.py:1523 #, python-format msgid "injecting hostname to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1621 +#: nova/virt/xenapi/vmops.py:1585 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. VM " "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1646 +#: nova/virt/xenapi/vmops.py:1610 #, python-format msgid "" "TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/vmops.py:1614 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM" " id=%(instance_uuid)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1655 +#: nova/virt/xenapi/vmops.py:1619 #, python-format msgid "" "The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;" " args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1841 +#: nova/virt/xenapi/vmops.py:1805 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -6782,37 +6926,37 @@ msgstr "" msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:249 +#: nova/virt/xenapi/volume_utils.py:258 #, python-format msgid "Unable to introduce VDI on SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:257 +#: nova/virt/xenapi/volume_utils.py:266 #, python-format msgid "Unable to get record of VDI %s on" msgstr "" -#: nova/virt/xenapi/volume_utils.py:279 +#: nova/virt/xenapi/volume_utils.py:288 #, python-format msgid "Unable to introduce VDI for SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:289 +#: nova/virt/xenapi/volume_utils.py:298 #, python-format msgid "Error finding vdis in SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:296 +#: nova/virt/xenapi/volume_utils.py:305 #, python-format msgid "Unable to find vbd for vdi %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:330 +#: nova/virt/xenapi/volume_utils.py:339 #, python-format msgid "Unable to obtain target information %(data)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:356 +#: nova/virt/xenapi/volume_utils.py:365 #, python-format msgid "Mountpoint cannot be translated: %s" msgstr "" @@ -6866,56 +7010,56 @@ msgid "Could not forget SR" msgstr "" #: nova/virt/xenapi/volumeops.py:122 -#, fuzzy, python-format +#, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:174 +#: nova/virt/xenapi/volumeops.py:179 #, python-format msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" msgstr "%(instance_name)s 인스턴스의 %(sr_ref)s SR에 대한 VDI 생성이 실패했습니다" -#: nova/virt/xenapi/volumeops.py:187 +#: nova/virt/xenapi/volumeops.py:192 #, python-format msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" msgstr "%(instance_name)s 인스턴스의 %(sr_ref)s SR을 사용 할 수 없습니다" -#: nova/virt/xenapi/volumeops.py:195 +#: nova/virt/xenapi/volumeops.py:200 #, python-format msgid "Unable to attach volume to instance %s" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/virt/xenapi/volumeops.py:198 +#: nova/virt/xenapi/volumeops.py:203 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 장착되었습니다" -#: nova/virt/xenapi/volumeops.py:208 +#: nova/virt/xenapi/volumeops.py:213 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" -#: nova/virt/xenapi/volumeops.py:216 +#: nova/virt/xenapi/volumeops.py:221 #, python-format msgid "Unable to locate volume %s" msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/virt/xenapi/volumeops.py:224 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to detach volume %s" msgstr "%s 볼륨 탈착에 실패했습니다" -#: nova/virt/xenapi/volumeops.py:229 -#, fuzzy, python-format +#: nova/virt/xenapi/volumeops.py:234 +#, python-format msgid "Unable to destroy vbd %s" -msgstr "%s 볼륨 탈착에 실패했습니다" +msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:241 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:238 +#: nova/virt/xenapi/volumeops.py:243 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 탈착되었습니다" @@ -6956,33 +7100,29 @@ msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" #: nova/volume/api.py:74 nova/volume/api.py:210 -#, fuzzy msgid "status must be available" -msgstr "볼륨의 상태를 알 수 없습니다" +msgstr "" #: nova/volume/api.py:85 -#, fuzzy, python-format +#, python-format msgid "Quota exceeded for %(pid)s, tried to create %(size)sG volume" -msgstr "%(size)sG 크기의 볼륨 생성도중 %(pid)s에 대한 quota가 초과되었습니다" +msgstr "" #: nova/volume/api.py:133 msgid "Volume status must be available" msgstr "볼륨의 상태를 알 수 없습니다" #: nova/volume/api.py:213 -#, fuzzy msgid "already attached" -msgstr "볼륨이 이미 장착되었습니다" +msgstr "" #: nova/volume/api.py:220 -#, fuzzy msgid "already detached" -msgstr "볼륨이 이미 탈착되었습니다" +msgstr "" -#: nova/volume/api.py:272 nova/volume/api.py:305 -#, fuzzy +#: nova/volume/api.py:282 nova/volume/api.py:315 msgid "must be available" -msgstr "볼륨의 상태를 알 수 없습니다" +msgstr "" #: nova/volume/driver.py:92 #, python-format @@ -7119,9 +7259,8 @@ msgid "VSA BE remove_export for %s failed" msgstr "" #: nova/volume/driver.py:974 -#, fuzzy msgid "Failed to retrieve QoS info" -msgstr "사설ip를 가져오는데 실패했습니다" +msgstr "" #: nova/volume/manager.py:96 #, python-format @@ -7201,25 +7340,30 @@ msgstr "" msgid "snapshot %s: deleting" msgstr "" -#: nova/volume/manager.py:241 +#: nova/volume/manager.py:235 +#, fuzzy, python-format +msgid "snapshot %s: snapshot is busy" +msgstr "인스턴스 %s: 스냅샷 저장중" + +#: nova/volume/manager.py:247 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: nova/volume/manager.py:323 +#: nova/volume/manager.py:329 msgid "Checking volume capabilities" msgstr "" -#: nova/volume/manager.py:327 +#: nova/volume/manager.py:333 #, python-format msgid "New capabilities found: %s" msgstr "" -#: nova/volume/manager.py:338 +#: nova/volume/manager.py:344 msgid "Clear capabilities" msgstr "" -#: nova/volume/manager.py:342 +#: nova/volume/manager.py:348 #, python-format msgid "Notification {%s} received" msgstr "" @@ -7356,9 +7500,8 @@ msgid "SR UUID of new SR is: %s" msgstr "" #: nova/volume/xensm.py:71 -#, fuzzy msgid "Failed to update db" -msgstr "사설ip를 가져오는데 실패했습니다" +msgstr "" #: nova/volume/xensm.py:80 #, python-format @@ -7384,34 +7527,106 @@ msgid "Volume will be created in backend - %d" msgstr "" #: nova/volume/xensm.py:154 -#, fuzzy, python-format msgid "Failed to update volume in db" -msgstr "%s 볼륨을 찾을수 없습니다" +msgstr "" #: nova/volume/xensm.py:157 -#, fuzzy, python-format msgid "Unable to create volume" -msgstr "%s 볼륨을 찾을수 없습니다" +msgstr "" #: nova/volume/xensm.py:171 -#, fuzzy msgid "Failed to delete vdi" -msgstr "사설ip를 가져오는데 실패했습니다" +msgstr "" #: nova/volume/xensm.py:177 -#, fuzzy, python-format msgid "Failed to delete volume in db" -msgstr "%s 볼륨을 찾을수 없습니다" +msgstr "" #: nova/volume/xensm.py:211 -#, fuzzy, python-format msgid "Failed to find volume in db" -msgstr "%s 볼륨 탈착에 실패했습니다" +msgstr "" #: nova/volume/xensm.py:222 msgid "Failed to find backend in db" msgstr "" +#: nova/volume/nexenta/__init__.py:27 +msgid "Nexenta SA returned the error" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:64 +#, python-format +msgid "Sending JSON data: %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:69 +#, python-format +msgid "Auto switching to HTTPS connection to %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:75 +msgid "No headers in server response" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:76 +msgid "Bad response from server" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:79 +#, python-format +msgid "Got response: %s" +msgstr "" + +#: nova/volume/nexenta/volume.py:96 +#, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "" + +#: nova/volume/nexenta/volume.py:180 +msgid "" +"Call to local_path should not happen. Verify that use_local_volumes flag " +"is turned off." +msgstr "" + +#: nova/volume/nexenta/volume.py:202 +#, python-format +msgid "Ignored target creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:210 +#, python-format +msgid "Ignored target group creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:219 +#, python-format +msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:227 +#, python-format +msgid "Ignored LU creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:237 +#, python-format +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:273 +#, python-format +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" +msgstr "" + +#: nova/volume/nexenta/volume.py:280 +#, python-format +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" +msgstr "" + #: nova/vsa/api.py:82 msgid "invalid drive data" msgstr "" @@ -7435,9 +7650,9 @@ msgid "Requested number of VCs (%d) is too high. Setting to default" msgstr "" #: nova/vsa/api.py:194 -#, fuzzy, python-format +#, python-format msgid "Creating VSA: %s" -msgstr "인스턴스 %s를 종료합니다" +msgstr "" #: nova/vsa/api.py:241 #, python-format @@ -7472,9 +7687,9 @@ msgid "VSA ID %(vsa_id)s: Deleting %(direction)s volume %(vol_name)s" msgstr "" #: nova/vsa/api.py:355 -#, fuzzy, python-format +#, python-format msgid "Unable to delete volume %s" -msgstr "%s 볼륨을 찾을수 없습니다" +msgstr "" #: nova/vsa/api.py:357 #, python-format @@ -7540,796 +7755,56 @@ msgstr "" msgid "VSA ID %(vsa_id)d: Start %(vc_count)d instances" msgstr "" -#~ msgid "Uncaught exception" -#~ msgstr "예외처리가 안되었습니다" - -#~ msgid "Volume quota exceeded. You cannot create a volume of size %sG" -#~ msgstr "볼륨의 quota가 초과되었습니다. %sG 크기의 볼륨을 만들 수 없습니다" - -#~ msgid "Compute.api::get_lock %s" -#~ msgstr "Compute.api::get_lock %s" - -#~ msgid "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" -#~ msgstr "볼륨장착: %(instance_name)s, %(device_path)s, %(mountpoint)s" - -#~ msgid "Subject for certificate for vpns, %s for project, timestamp" -#~ msgstr "" - -#~ msgid "Casting to %(topic)s %(host)s for %(method)s" -#~ msgstr "" - -#~ msgid "Deallocating address %s" -#~ msgstr "주소 %s를 해지중입니다" - -#~ msgid "" -#~ "trying to reboot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" +#~ msgid "Going to try to soft delete %s" #~ msgstr "" -#~ msgid "" -#~ "trying to snapshot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" -#~ msgstr "" - -#~ msgid "" -#~ "trying to reset the password on a" -#~ " non-running instance: %(instance_id)s " -#~ "(state: %(instance_state)s expected: " -#~ "%(expected_state)s)" +#~ msgid "No host for instance %s, deleting immediately" #~ msgstr "" -#~ msgid "" -#~ "trying to inject a file into a " -#~ "non-running instance: %(instance_id)s (state:" -#~ " %(instance_state)s expected: %(expected_state)s)" +#~ msgid "Going to try to terminate %s" #~ msgstr "" -#~ msgid "instance %(nm)s: injecting file to %(plain_path)s" +#~ msgid "Going to try to stop %s" #~ msgstr "" -#~ msgid "instance %s: getting ajax console" +#~ msgid "Going to try to start %s" #~ msgstr "" #~ msgid "" -#~ "instance %(instance_id)s: attaching volume " -#~ "%(volume_id)s to %(mountpoint)s" -#~ msgstr "" - -#~ msgid "instance %(instance_id)s: attach failed %(mountpoint)s, removing" +#~ "Instance %(name)s found in database but" +#~ " not known by hypervisor. Setting " +#~ "power state to NOSTATE" #~ msgstr "" #~ msgid "" -#~ "Detach volume %(volume_id)s from mountpoint" -#~ " %(mp)s on instance %(instance_id)s" +#~ "Destroying instance with name label " +#~ "'%(name_label)s' which is marked as " +#~ "DELETED but still present on host." #~ msgstr "" -#~ msgid "Host %s is not alive" +#~ msgid "Can't downgrade without losing data" #~ msgstr "" -#~ msgid "All hosts have too many cores" -#~ msgstr "" - -#~ msgid "Host %s not available" -#~ msgstr "" - -#~ msgid "All hosts have too many gigabytes" -#~ msgstr "" - -#~ msgid "All hosts have too many networks" -#~ msgstr "" - -#~ msgid "Can't test instances without a real virtual env." -#~ msgstr "" - -#~ msgid "Need to watch instance %s until it's running..." -#~ msgstr "" - -#~ msgid "Killing dnsmasq threw %s" -#~ msgstr "" - -#~ msgid "Class %s cannot be found" -#~ msgstr "" - -#~ msgid "Running %s" -#~ msgstr "" - -#~ msgid "Glance image %s" -#~ msgstr "" - -#~ msgid "Asking xapi to fetch %(url)s as %(access)s" -#~ msgstr "" - -#~ msgid "PV Kernel in VDI:%s" -#~ msgstr "" - -#~ msgid "duplicate name found: %s" +#~ msgid "Unable to get updated status: %s" #~ msgstr "" #~ msgid "" -#~ "VHD coalesce attempts exceeded (%(counter)d" -#~ " > %(max_attempts)d), giving up..." +#~ "deactivate_node is called for " +#~ "node_id = %(id)s node_ip = %(ip)s" #~ msgstr "" -#~ msgid "No VDIs found for VM %s" +#~ msgid "During wait running, %s disappeared." #~ msgstr "" -#~ msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s" +#~ msgid "Instance %s running successfully." #~ msgstr "" -#~ msgid "VBD %(vbd)s plugged as %(orig_dev)s" -#~ msgstr "" - -#~ msgid "VBD %(vbd)s plugged into wrong dev, remapping to %(dev)s" +#~ msgid "The nwfilter(%(instance_secgroup_filter_name)s) is not found." #~ msgstr "" #~ msgid "" -#~ "Writing partition table %(primary_first)d " -#~ "%(primary_last)d to %(dest)s..." -#~ msgstr "" - -#~ msgid "No service for id %s" -#~ msgstr "" - -#~ msgid "No service for %(host)s, %(binary)s" -#~ msgstr "" - -#~ msgid "No fixed ips defined" +#~ "%(container_format)s-%(id)s (%(base_file)s): in: on" +#~ " other nodes (%(remote)d on other " +#~ "nodes)" #~ msgstr "" -#~ msgid "No floating ip for address %s" -#~ msgstr "" - -#~ msgid "No address for instance %s" -#~ msgstr "" - -#~ msgid "no keypair for user %(user_id)s, name %(name)s" -#~ msgstr "" - -#~ msgid "No network for id %s" -#~ msgstr "" - -#~ msgid "No networks defined" -#~ msgstr "" - -#~ msgid "No network for bridge %s" -#~ msgstr "" - -#~ msgid "No network for instance %s" -#~ msgstr "" - -#~ msgid "Token %s does not exist" -#~ msgstr "" - -#~ msgid "No quota for project_id %s" -#~ msgstr "" - -#~ msgid "Volume %s not found" -#~ msgstr "" - -#~ msgid "No export device found for volume %s" -#~ msgstr "" - -#~ msgid "No target id found for volume %s" -#~ msgstr "" - -#~ msgid "No security group with id %s" -#~ msgstr "" - -#~ msgid "No security group named %(group_name)s for project: %(project_id)s" -#~ msgstr "" - -#~ msgid "No secuity group rule with id %s" -#~ msgstr "" - -#~ msgid "No user for id %s" -#~ msgstr "" - -#~ msgid "No user for access key %s" -#~ msgstr "" - -#~ msgid "No project with id %s" -#~ msgstr "" - -#~ msgid "No console pool with id %(pool_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "No console pool of type %(console_type)s" -#~ " for compute host %(compute_host)s on " -#~ "proxy host %(host)s" -#~ msgstr "" - -#~ msgid "No console for instance %(instance_id)s in pool %(pool_id)s" -#~ msgstr "" - -#~ msgid "on instance %s" -#~ msgstr "" - -#~ msgid "No console with id %(console_id)s %(idesc)s" -#~ msgstr "" - -#~ msgid "No zone with id %(zone_id)s" -#~ msgstr "" - -#~ msgid "Checking state of %s" -#~ msgstr "" - -#~ msgid "Current state of %(name)s was %(state)s." -#~ msgstr "" - -#~ msgid "Invalid device path %s" -#~ msgstr "" - -#~ msgid "No disk at %s" -#~ msgstr "" - -#~ msgid "Instance snapshotting is not supported for libvirtat this time" -#~ msgstr "" - -#~ msgid "_wait_for_reboot failed: %s" -#~ msgstr "" - -#~ msgid "_wait_for_rescue failed: %s" -#~ msgstr "" - -#~ msgid "instance %s: is running" -#~ msgstr "" - -#~ msgid "instance %s: failed to boot" -#~ msgstr "" - -#~ msgid "Contents of file %(fpath)s: %(contents)r" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting key into image %(img_id)s" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting net into image %(img_id)s" -#~ msgstr "" - -#~ msgid "diagnostics are not supported for libvirt" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %s, tried to allocate address" -#~ msgstr "" - -#~ msgid "Address quota exceeded. You cannot allocate any more addresses" -#~ msgstr "" - -#~ msgid "Finished retreving %(url)s -- placed in %(path)s" -#~ msgstr "" - -#~ msgid "The key_pair %s already exists" -#~ msgstr "" - -#~ msgid "Generating root CA: %s" -#~ msgstr "" - -#~ msgid "%s is not a valid ipProtocol" -#~ msgstr "" - -#~ msgid "Invalid port range" -#~ msgstr "" - -#~ msgid "invalid id: %s" -#~ msgstr "" - -#~ msgid "Using paste.deploy config at: %s" -#~ msgstr "" - -#~ msgid "No paste configuration for app: %s" -#~ msgstr "" - -#~ msgid "" -#~ "App Config: %(api)s\n" -#~ "%(config)r" -#~ msgstr "" - -#~ msgid "Running %s API" -#~ msgstr "" - -#~ msgid "No known API applications configured in %s." -#~ msgstr "" - -#~ msgid "Starting nova-api node (version %s)" -#~ msgstr "" - -#~ msgid "No paste configuration found for: %s" -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s is too short." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s contains invalid characters." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s starts with a hyphen." -#~ msgstr "" - -#~ msgid "Argument %s is required." -#~ msgstr "" - -#~ msgid "" -#~ "Argument %(key)s may not take value " -#~ "%(value)s. Valid values are ['true', " -#~ "'false']." -#~ msgstr "" - -#~ msgid "" -#~ "Created VDI %(vdi_ref)s (%(label)s, %(size)s," -#~ " %(read_only)s) on %(sr_ref)s." -#~ msgstr "" - -#~ msgid "Attempted to create non-unique name %s" -#~ msgstr "" - -#~ msgid "instance %(name)s: not enough free memory" -#~ msgstr "" - -#~ msgid "Spawning VM %(instance_name)s created %(vm_ref)s." -#~ msgstr "" - -#~ msgid "Invalid value for onset_files: '%s'" -#~ msgstr "" - -#~ msgid "Instance %s: booted" -#~ msgstr "" - -#~ msgid "Instance not present %s" -#~ msgstr "" - -#~ msgid "Unable to Snapshot %(vm_ref)s: %(exc)s" -#~ msgstr "" - -#~ msgid "VM %(vm)s already halted, skipping shutdown..." -#~ msgstr "" - -#~ msgid "Removing kernel/ramdisk files" -#~ msgstr "" - -#~ msgid "" -#~ "TIMEOUT: The call to %(method)s timed" -#~ " out. VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "NOT IMPLEMENTED: The call to %(method)s" -#~ " is not supported by the agent. " -#~ "VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "The call to %(method)s returned an " -#~ "error: %(e)s. VM id=%(instance_id)s; " -#~ "args=%(strargs)s" -#~ msgstr "" - -#~ msgid "Template for script to run on cloudpipe instance boot" -#~ msgstr "" - -#~ msgid "Image %s could not be found" -#~ msgstr "" - -#~ msgid "ApiError raised: %s" -#~ msgstr "" - -#~ msgid "User %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be created because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because project %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be modified because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "User \"%s\" not found" -#~ msgstr "" - -#~ msgid "Project \"%s\" not found" -#~ msgstr "" - -#~ msgid "Including admin operations in API." -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the database has not been created.\n" -#~ "Please create a database using nova-" -#~ "manage sync db before running this " -#~ "command." -#~ msgstr "" - -#~ msgid "" -#~ "No more networks available. If this is a new installation, you need\n" -#~ "to call something like this:\n" -#~ "\n" -#~ " nova-manage network create 10.0.0.0/8 10 64\n" -#~ "\n" -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the" -#~ " certificate db has not been created." -#~ "\n" -#~ "Please create a database by running a nova-api server on this host." -#~ msgstr "" - -#~ msgid "network" -#~ msgstr "" - -#~ msgid "IP address" -#~ msgstr "" - -#~ msgid "MAC address" -#~ msgstr "" - -#~ msgid "hostname" -#~ msgstr "" - -#~ msgid "host" -#~ msgstr "" - -#~ msgid "netmask" -#~ msgstr "" - -#~ msgid "Failed to load partition: %s" -#~ msgstr "" - -#~ msgid "%(filename)s, line %(line_info)d" -#~ msgstr "" - -#~ msgid "In init host" -#~ msgstr "" - -#~ msgid "Attempt to create duplicate vm %s" -#~ msgstr "" - -#~ msgid "Starting VM %s " -#~ msgstr "" - -#~ msgid "Started VM %s " -#~ msgstr "" - -#~ msgid "spawn vm failed: %s" -#~ msgstr "" - -#~ msgid "Failed to create VM %s" -#~ msgstr "" - -#~ msgid "Set memory for vm %s..." -#~ msgstr "" - -#~ msgid "Set vcpus for vm %s..." -#~ msgstr "" - -#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" -#~ msgstr "" - -#~ msgid "Failed to add diskdrive to VM %s" -#~ msgstr "" - -#~ msgid "New disk drive path is %s" -#~ msgstr "" - -#~ msgid "Failed to add vhd file to VM %s" -#~ msgstr "" - -#~ msgid "Created disk for %s" -#~ msgstr "" - -#~ msgid "Creating nic for %s " -#~ msgstr "" - -#~ msgid "Failed creating a port on the external vswitch" -#~ msgstr "" - -#~ msgid "Failed creating port for %s" -#~ msgstr "" - -#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" -#~ msgstr "" - -#~ msgid "Failed to add nic to VM %s" -#~ msgstr "" - -#~ msgid "Created nic for %s " -#~ msgstr "" - -#~ msgid "WMI job failed: %s" -#~ msgstr "" - -#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " -#~ msgstr "" - -#~ msgid "Got request to destroy vm %s" -#~ msgstr "" - -#~ msgid "Failed to destroy vm %s" -#~ msgstr "" - -#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" -#~ msgstr "" - -#~ msgid "" -#~ "Got Info for vm %(instance_id)s: " -#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," -#~ " cpu_time=%(uptime)s" -#~ msgstr "" - -#~ msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Instance %d was not found in get_network_topic" -#~ msgstr "" - -#~ msgid "Instance %d has no host" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %(pid)s, tried to run %(min_count)s instances" -#~ msgstr "" - -#~ msgid "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Going to try to terminate %s" -#~ msgstr "" - -#~ msgid "Instance %d was not found during terminate" -#~ msgstr "" - -#~ msgid "Instance %d is already being terminated" -#~ msgstr "" - -#~ msgid "Invalid device specified: %s. Example device: /dev/vdb" -#~ msgstr "" - -#~ msgid "Volume isn't attached to anything!" -#~ msgstr "" - -#~ msgid "" -#~ "AMQP server on %(fl_host)s:%(fl_port)d is " -#~ "unreachable. Trying again in %(fl_intv)d " -#~ "seconds." -#~ msgstr "" - -#~ msgid "Unable to connect to AMQP server after %d tries. Shutting down." -#~ msgstr "" - -#~ msgid "Failed to fetch message from queue" -#~ msgstr "" - -#~ msgid "Making asynchronous call..." -#~ msgstr "" - -#~ msgid "Making asynchronous cast..." -#~ msgstr "" - -#~ msgid "FAKE AOE: %s" -#~ msgstr "" - -#~ msgid "Skipping ensure_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Skipping remove_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Starting %(arg0)s on %(host)s:%(port)s" -#~ msgstr "" - -#~ msgid "leasing ip" -#~ msgstr "" - -#~ msgid "Adopted old lease or got a change of mac/hostname" -#~ msgstr "" - -#~ msgid "releasing ip" -#~ msgstr "" - -#~ msgid "" -#~ "Called %(action)s for mac %(mac)s with" -#~ " ip %(ip)s and hostname %(hostname)s " -#~ "on interface %(interface)s" -#~ msgstr "" - -#~ msgid "Instance %s Not Found" -#~ msgstr "" - -#~ msgid "Dissassociated %s stale fixed ip(s)" -#~ msgstr "" - -#~ msgid "Leasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s leased that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "IP %s leased that was already deallocated" -#~ msgstr "" - -#~ msgid "Releasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s released that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "Forgetting SR %s ... " -#~ msgstr "" - -#~ msgid "Forgetting SR %s done." -#~ msgstr "" - -#~ msgid "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s" -#~ msgstr "" - -#~ msgid "Unable to obtain target information %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown S3 value type %r" -#~ msgstr "" - -#~ msgid "Authenticated request" -#~ msgstr "" - -#~ msgid "List of buckets requested" -#~ msgstr "" - -#~ msgid "List keys for bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to access bucket %s" -#~ msgstr "" - -#~ msgid "Creating bucket %s" -#~ msgstr "" - -#~ msgid "Deleting bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete bucket %s" -#~ msgstr "" - -#~ msgid "Getting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to get object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Putting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to upload object %(nm)s to bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Deleting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: invalid directory %s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: unauthorized bucket %s" -#~ msgstr "" - -#~ msgid "Starting image upload: %s" -#~ msgstr "" - -#~ msgid "Not authorized to update attributes of image %s" -#~ msgstr "" - -#~ msgid "Toggling publicity flag of image %(image_id)s %(newstatus)r" -#~ msgstr "" - -#~ msgid "Updating user fields on image %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete image %s" -#~ msgstr "" - -#~ msgid "Deleted image: %s" -#~ msgstr "" - -#~ msgid "No user found for access key %s" -#~ msgstr "" - -#~ msgid "No project called %s could be found" -#~ msgstr "" - -#~ msgid "User %(uid)s is not a member of project %(pjid)s" -#~ msgstr "" - -#~ msgid "Signature does not match" -#~ msgstr "" - -#~ msgid "The %s role can not be found" -#~ msgstr "" - -#~ msgid "The %s role is global only" -#~ msgstr "" - -#~ msgid "LDAP user %s already exists" -#~ msgstr "" - -#~ msgid "LDAP object for %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s doesn't exist" -#~ msgstr "" - -#~ msgid "Group can't be created because group %s already exists" -#~ msgstr "" - -#~ msgid "Group can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be searched in group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be added to the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "The group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be removed from the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s is not a member of the group" -#~ msgstr "" - -#~ msgid "User %s can't be removed from all because the user doesn't exist" -#~ msgstr "" - -#~ msgid "Group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "Creating new user: %s" -#~ msgstr "" - -#~ msgid "Deleting user: %s" -#~ msgstr "" - -#~ msgid "Adding role %(role)s to user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Adding sitewide role %(role)s to user %(user)s" -#~ msgstr "" - -#~ msgid "Removing role %(role)s from user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Removing sitewide role %(role)s from user %(user)s" -#~ msgstr "" - -#~ msgid "operation must be add or remove" -#~ msgstr "" - -#~ msgid "Getting x509 for user: %(name)s on project: %(project)s" -#~ msgstr "" - -#~ msgid "Create project %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Modify project: %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Removing user %(user)s from project %(project)s" -#~ msgstr "프로젝트 %(project)s에 사용자 %(user)s 삭제" - diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot index 1a127a9c3..91edd5dba 100644 --- a/nova/locale/nova.pot +++ b/nova/locale/nova.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: nova 2012.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2012-02-19 23:02+0000\n" +"POT-Creation-Date: 2012-02-26 23:03+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -51,7 +51,12 @@ msgstr "" msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" -#: nova/crypto.py:296 +#: nova/crypto.py:142 nova/crypto.py:159 nova/crypto.py:248 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/crypto.py:307 #, python-format msgid "Flags path: %s" msgstr "" @@ -200,100 +205,105 @@ msgstr "" #: nova/exception.py:290 #, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:294 +#, 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:295 +#: nova/exception.py:299 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:299 +#: nova/exception.py:303 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:307 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:311 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:315 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:340 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:344 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:348 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:352 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:353 +#: nova/exception.py:357 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:358 +#: nova/exception.py:362 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:362 +#: nova/exception.py:366 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:366 +#: nova/exception.py:370 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, 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:376 +#: nova/exception.py:380 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -301,724 +311,736 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:387 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:391 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:395 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:399 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:403 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:404 +#: nova/exception.py:408 #, python-format msgid "Required flag %(flag)s not set." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:412 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:416 #, python-format msgid "Unable to locate account %(account_name) on Solidfire device" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:420 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:424 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:425 +#: nova/exception.py:429 msgid "Zero volume types found." msgstr "" -#: nova/exception.py:429 +#: nova/exception.py:433 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:438 +#: nova/exception.py:442 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:443 +#: nova/exception.py:447 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:447 +#: nova/exception.py:451 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:451 +#: nova/exception.py:455 +#, python-format +msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +msgstr "" + +#: nova/exception.py:460 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:464 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:468 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:472 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:476 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:472 +#: nova/exception.py:481 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:476 +#: nova/exception.py:485 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:489 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:493 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:497 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:501 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:505 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:500 +#: nova/exception.py:509 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:504 +#: nova/exception.py:513 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:508 +#: nova/exception.py:517 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:512 +#: nova/exception.py:521 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:516 +#: nova/exception.py:525 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:520 +#: nova/exception.py:529 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:524 +#: nova/exception.py:533 msgid "No networks defined." msgstr "" -#: nova/exception.py:528 +#: nova/exception.py:537 #, 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:533 +#: nova/exception.py:542 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:546 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:550 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:554 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:558 #, python-format msgid "Instance %(instance_id)s has zero fixed ips." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:562 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:567 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:571 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:575 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:571 +#: nova/exception.py:580 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:584 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:588 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:592 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:596 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:600 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:604 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:608 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:612 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:607 +#: nova/exception.py:616 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:611 +#: nova/exception.py:620 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:615 +#: nova/exception.py:624 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:628 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:632 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:636 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:640 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:644 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:648 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:652 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:656 #, python-format msgid "Auth token %(token)s could not be found." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:660 #, python-format msgid "Access Key %(access_key)s could not be found." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:664 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:659 +#: nova/exception.py:668 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:663 +#: nova/exception.py:672 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:667 +#: nova/exception.py:676 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:681 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:685 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:690 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:695 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:699 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:695 +#: nova/exception.py:704 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:699 +#: nova/exception.py:708 #, 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:705 +#: nova/exception.py:714 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:718 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:722 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:727 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:731 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:735 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:739 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:744 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:748 #, python-format msgid "Zone %(zone_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:752 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:756 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:752 +#: nova/exception.py:761 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:765 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:761 +#: nova/exception.py:770 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:766 +#: nova/exception.py:775 msgid "LDAP object could not be found" msgstr "" -#: nova/exception.py:770 +#: nova/exception.py:779 #, python-format msgid "LDAP user %(user_id)s could not be found." msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:783 #, python-format msgid "LDAP group %(group_id)s could not be found." msgstr "" -#: nova/exception.py:778 +#: nova/exception.py:787 #, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" -#: nova/exception.py:782 +#: nova/exception.py:791 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:786 +#: nova/exception.py:795 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:799 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:795 +#: nova/exception.py:804 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:808 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:812 msgid "Action not allowed." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:816 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:811 +#: nova/exception.py:820 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:815 +#: nova/exception.py:824 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:824 +#: nova/exception.py:833 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 #, python-format msgid "User %(user)s already exists." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:841 #, python-format msgid "LDAP user %(user)s already exists." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:845 #, python-format msgid "LDAP group %(group)s already exists." msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:849 #, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:854 #, python-format msgid "Project %(project)s already exists." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:858 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:862 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:866 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:870 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:865 +#: nova/exception.py:874 msgid "Migration error" msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:878 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:882 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:886 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:890 msgid "Nova access parameters were not specified." msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:894 #, python-format msgid "Virtual Storage Array %(id)d could not be found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:898 #, python-format msgid "Virtual Storage Array %(name)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:902 msgid "When resizing, instances must change size!" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:906 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:910 msgid "1 or more Zones could not complete the request" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:914 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:909 +#: nova/exception.py:918 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:922 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:926 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:930 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:934 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:929 +#: nova/exception.py:938 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:933 +#: nova/exception.py:942 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:947 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:937 +#: nova/exception.py:951 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:941 +#: nova/exception.py:955 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:945 +#: nova/exception.py:959 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:964 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:968 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:972 msgid "Detected more than one volume with name %(vol_name)" msgstr "" -#: nova/exception.py:962 +#: nova/exception.py:976 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:981 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:985 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:989 #, python-format msgid "Error in SolidFire API response: status=%(status)s" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:993 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:983 +#: nova/exception.py:997 msgid "Detected existing vlan with id %(vlan)" msgstr "" -#: nova/exception.py:987 +#: nova/exception.py:1001 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:991 +#: nova/exception.py:1005 msgid "Invalid id: %(val) (expecting \"i-...\")." msgstr "" -#: nova/log.py:307 +#: nova/log.py:310 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1055,163 +1077,183 @@ msgstr "" msgid "Starting %(topic)s node (version %(vcs_string)s)" msgstr "" -#: nova/service.py:176 +#: nova/service.py:177 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:250 +#: nova/service.py:251 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:287 +#: nova/service.py:288 msgid "The service database object disappeared, Recreating it." msgstr "" -#: nova/service.py:302 +#: nova/service.py:303 msgid "Recovered model server connection!" msgstr "" -#: nova/service.py:308 +#: nova/service.py:309 msgid "model server went away" msgstr "" -#: nova/service.py:400 +#: nova/service.py:402 msgid "Full set of FLAGS:" msgstr "" -#: nova/service.py:407 +#: nova/service.py:409 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/utils.py:72 +#: nova/utils.py:74 #, python-format msgid "Inner Exception: %s" msgstr "" -#: nova/utils.py:156 +#: nova/utils.py:158 #, python-format msgid "Fetching %s" msgstr "" -#: nova/utils.py:197 +#: nova/utils.py:199 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:207 +#: nova/utils.py:209 #, python-format msgid "Running cmd (subprocess): %s" msgstr "" -#: nova/utils.py:223 nova/utils.py:302 +#: nova/utils.py:225 nova/utils.py:304 #, python-format msgid "Result was %s" msgstr "" -#: nova/utils.py:236 +#: nova/utils.py:238 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:278 +#: nova/utils.py:280 #, python-format msgid "Running cmd (SSH): %s" msgstr "" -#: nova/utils.py:280 +#: nova/utils.py:282 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:284 +#: nova/utils.py:286 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:343 +#: nova/utils.py:345 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:476 +#: nova/utils.py:478 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:479 +#: nova/utils.py:481 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:576 +#: nova/utils.py:592 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:587 +#: nova/utils.py:603 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:636 +#: nova/utils.py:652 msgid "in looping call" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:828 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:814 +#: nova/utils.py:832 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:818 +#: nova/utils.py:836 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:825 +#: nova/utils.py:843 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:902 +#, python-format +msgid "Found sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:906 +#, python-format +msgid "Cleaned sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:921 +#, python-format +msgid "Found lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:926 +#, python-format +msgid "Cleaned lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:1036 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:966 +#: nova/utils.py:1067 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1091 +#: nova/utils.py:1192 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1123 +#: nova/utils.py:1224 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1242 +#: nova/utils.py:1343 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1244 +#: nova/utils.py:1345 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1276 +#: nova/utils.py:1377 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1278 +#: nova/utils.py:1379 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" @@ -1422,7 +1464,7 @@ msgid "" msgstr "" #: nova/api/ec2/cloud.py:755 -#: nova/api/openstack/compute/contrib/security_groups.py:286 +#: nova/api/openstack/compute/contrib/security_groups.py:292 #, python-format msgid "Create Security Group %s" msgstr "" @@ -1432,117 +1474,117 @@ msgstr "" msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:788 -#: nova/api/openstack/compute/contrib/security_groups.py:239 +#: nova/api/ec2/cloud.py:790 +#: nova/api/openstack/compute/contrib/security_groups.py:245 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:796 nova/compute/manager.py:1577 +#: nova/api/ec2/cloud.py:798 nova/compute/manager.py:1589 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:867 +#: nova/api/ec2/cloud.py:869 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:871 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:873 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:215 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:899 +#: nova/api/ec2/cloud.py:901 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:914 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:916 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:941 nova/api/ec2/cloud.py:998 -#: nova/api/ec2/cloud.py:1465 nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:943 nova/api/ec2/cloud.py:1000 +#: nova/api/ec2/cloud.py:1467 nova/api/ec2/cloud.py:1482 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1064 +#: nova/api/ec2/cloud.py:1066 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1209 +#: nova/api/ec2/cloud.py:1211 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1221 +#: nova/api/ec2/cloud.py:1223 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1226 +#: nova/api/ec2/cloud.py:1228 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1236 +#: nova/api/ec2/cloud.py:1238 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1261 +#: nova/api/ec2/cloud.py:1263 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1307 +#: nova/api/ec2/cloud.py:1309 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1318 +#: nova/api/ec2/cloud.py:1320 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1412 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1437 +#: nova/api/ec2/cloud.py:1439 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1483 +#: nova/api/ec2/cloud.py:1485 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1485 +#: nova/api/ec2/cloud.py:1487 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1487 +#: nova/api/ec2/cloud.py:1489 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1489 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1546 +#: nova/api/ec2/cloud.py:1548 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -1602,16 +1644,16 @@ msgstr "" msgid "Could not find %s in request." msgstr "" -#: nova/api/openstack/auth.py:188 +#: nova/api/openstack/auth.py:192 #, python-format msgid "Successfully authenticated '%s'" msgstr "" -#: nova/api/openstack/auth.py:238 +#: nova/api/openstack/auth.py:242 msgid "User not found with provided API key." msgstr "" -#: nova/api/openstack/auth.py:255 +#: nova/api/openstack/auth.py:259 #, python-format msgid "Provided API key is valid, but not for user '%(username)s'" msgstr "" @@ -1646,21 +1688,21 @@ msgstr "" msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:358 +#: nova/api/openstack/common.py:334 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:337 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:441 +#: nova/api/openstack/common.py:417 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:443 +#: nova/api/openstack/common.py:419 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -1852,7 +1894,7 @@ msgid "" "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:265 +#: nova/api/openstack/compute/limits.py:266 msgid "This request was rate-limited." msgstr "" @@ -2034,7 +2076,7 @@ msgid "Resize requests require 'flavorRef' attribute." msgstr "" #: nova/api/openstack/compute/servers.py:1006 -#: nova/api/openstack/compute/contrib/aggregates.py:140 +#: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/networks.py:65 msgid "Invalid request body" msgstr "" @@ -2151,11 +2193,50 @@ msgstr "" msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:137 +#: nova/api/openstack/compute/contrib/aggregates.py:76 +#, python-format +msgid "" +"Cannot create aggregate with name %(name)s and availability zone " +"%(avail_zone)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:88 +#, python-format +msgid "Cannot show aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:114 +#, python-format +msgid "Cannot update aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:126 +#, python-format +msgid "Cannot delete aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:139 #, python-format msgid "Aggregates does not have %s action" msgstr "" +#: nova/api/openstack/compute/contrib/aggregates.py:152 +#: nova/api/openstack/compute/contrib/aggregates.py:158 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:171 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:195 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + #: nova/api/openstack/compute/contrib/certificates.py:75 msgid "Only root certificate can be retrieved." msgstr "" @@ -2179,6 +2260,7 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" +#: nova/api/openstack/compute/contrib/extended_server_attributes.py:65 #: nova/api/openstack/compute/contrib/extended_status.py:61 msgid "Server not found." msgstr "" @@ -2204,8 +2286,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:201 #: nova/api/openstack/compute/contrib/floating_ips.py:230 -#: nova/api/openstack/compute/contrib/security_groups.py:559 -#: nova/api/openstack/compute/contrib/security_groups.py:592 +#: nova/api/openstack/compute/contrib/security_groups.py:560 +#: nova/api/openstack/compute/contrib/security_groups.py:593 msgid "Missing parameter dict" msgstr "" @@ -2222,26 +2304,36 @@ msgstr "" msgid "Associate floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:145 +#: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:150 +#: nova/api/openstack/compute/contrib/hosts.py:148 +#, python-format +msgid "Invalid mode: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:152 #, python-format msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:159 +#: nova/api/openstack/compute/contrib/hosts.py:170 +#, python-format +msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:181 #, python-format msgid "Setting host %(host)s to %(state)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:206 +#: nova/api/openstack/compute/contrib/hosts.py:228 msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:214 +#: nova/api/openstack/compute/contrib/hosts.py:236 msgid "Host not found" msgstr "" @@ -2297,82 +2389,86 @@ msgstr "" msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:219 +#: nova/api/openstack/compute/contrib/security_groups.py:222 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:289 +#: nova/api/openstack/compute/contrib/security_groups.py:243 +msgid "Security group is still in use" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:295 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:309 +#: nova/api/openstack/compute/contrib/security_groups.py:315 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:312 +#: nova/api/openstack/compute/contrib/security_groups.py:318 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:321 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:342 +#: nova/api/openstack/compute/contrib/security_groups.py:348 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:345 +#: nova/api/openstack/compute/contrib/security_groups.py:351 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:354 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:363 +#: nova/api/openstack/compute/contrib/security_groups.py:369 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:370 +#: nova/api/openstack/compute/contrib/security_groups.py:376 #, python-format msgid "This rule already exists in group %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:408 +#: nova/api/openstack/compute/contrib/security_groups.py:414 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:412 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Parent group id and group id cannot be same" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:490 +#: nova/api/openstack/compute/contrib/security_groups.py:496 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:493 +#: nova/api/openstack/compute/contrib/security_groups.py:499 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:500 +#: nova/api/openstack/compute/contrib/security_groups.py:506 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:562 -#: nova/api/openstack/compute/contrib/security_groups.py:595 +#: nova/api/openstack/compute/contrib/security_groups.py:563 +#: nova/api/openstack/compute/contrib/security_groups.py:596 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:566 -#: nova/api/openstack/compute/contrib/security_groups.py:599 +#: nova/api/openstack/compute/contrib/security_groups.py:567 +#: nova/api/openstack/compute/contrib/security_groups.py:600 msgid "Security group name cannot be empty" msgstr "" @@ -2705,62 +2801,62 @@ msgstr "" msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:832 +#: nova/compute/api.py:828 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:852 +#: nova/compute/api.py:848 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:886 +#: nova/compute/api.py:882 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:924 +#: nova/compute/api.py:920 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:943 +#: nova/compute/api.py:939 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:947 +#: nova/compute/api.py:943 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1013 nova/volume/api.py:163 +#: nova/compute/api.py:1009 nova/volume/api.py:163 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1108 -msgid "No compute host specified" -msgstr "" - -#: nova/compute/api.py:1111 -#, python-format -msgid "Unable to find host for Instance %s" -msgstr "" - -#: nova/compute/api.py:1353 +#: nova/compute/api.py:1300 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1361 +#: nova/compute/api.py:1308 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1652 +#: nova/compute/api.py:1572 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" +#: nova/compute/api.py:1804 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/api.py:1807 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + #: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65 msgid "create arguments must be positive integers" msgstr "" @@ -2775,473 +2871,496 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:136 +#: nova/compute/manager.py:141 #, python-format msgid "check_instance_lock: decorating: |%s|" msgstr "" -#: nova/compute/manager.py:138 +#: nova/compute/manager.py:143 #, python-format msgid "" "check_instance_lock: arguments: |%(self)s| |%(context)s| " "|%(instance_uuid)s|" msgstr "" -#: nova/compute/manager.py:142 +#: nova/compute/manager.py:147 #, python-format msgid "check_instance_lock: locked: |%s|" msgstr "" -#: nova/compute/manager.py:144 +#: nova/compute/manager.py:149 #, python-format msgid "check_instance_lock: admin: |%s|" msgstr "" -#: nova/compute/manager.py:149 +#: nova/compute/manager.py:154 #, python-format msgid "check_instance_lock: executing: |%s|" msgstr "" -#: nova/compute/manager.py:153 +#: nova/compute/manager.py:158 #, python-format msgid "check_instance_lock: not executing |%s|" msgstr "" -#: nova/compute/manager.py:199 +#: nova/compute/manager.py:204 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:233 +#: nova/compute/manager.py:239 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:238 +#: nova/compute/manager.py:244 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:248 +#: nova/compute/manager.py:254 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:253 +#: nova/compute/manager.py:259 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:322 +#: nova/compute/manager.py:328 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:389 +#: nova/compute/manager.py:395 #, python-format msgid "" "Going to force the deletion of the vm %(instance_uuid)s, even if it is " "deleted" msgstr "" -#: nova/compute/manager.py:395 +#: nova/compute/manager.py:401 #, python-format msgid "" "Instance %(instance_uuid)s did not exist in the DB, but I will shut it " "down anyway using a special context" msgstr "" -#: nova/compute/manager.py:401 +#: nova/compute/manager.py:407 #, python-format msgid "exception terminating the instance %(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:439 +#: nova/compute/manager.py:445 #, python-format msgid "Instance %s not found." msgstr "" -#: nova/compute/manager.py:475 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:518 +#: nova/compute/manager.py:524 #, 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:523 +#: nova/compute/manager.py:529 #, 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:533 +#: nova/compute/manager.py:539 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:549 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:556 +#: nova/compute/manager.py:562 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:560 +#: nova/compute/manager.py:566 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:589 +#: nova/compute/manager.py:595 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:616 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:661 +#: nova/compute/manager.py:667 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:673 +#: nova/compute/manager.py:679 #, python-format msgid "trying to destroy already destroyed instance: %s" msgstr "" -#: nova/compute/manager.py:693 +#: nova/compute/manager.py:699 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:700 +#: nova/compute/manager.py:706 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:789 +#: nova/compute/manager.py:795 #, python-format msgid "" "Cannot rebuild instance [%(instance_uuid)s], because the given image does" " not exist." msgstr "" -#: nova/compute/manager.py:794 +#: nova/compute/manager.py:800 #, python-format msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" msgstr "" -#: nova/compute/manager.py:801 +#: nova/compute/manager.py:807 #, python-format msgid "Rebuilding instance %s" msgstr "" -#: nova/compute/manager.py:854 +#: nova/compute/manager.py:860 #, python-format msgid "Rebooting instance %s" msgstr "" -#: nova/compute/manager.py:869 +#: nova/compute/manager.py:875 #, python-format msgid "" "trying to reboot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:907 +#: nova/compute/manager.py:913 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/manager.py:919 +#: nova/compute/manager.py:925 #, python-format msgid "instance %s: snapshotting" msgstr "" -#: nova/compute/manager.py:925 +#: nova/compute/manager.py:931 #, python-format msgid "" "trying to snapshot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:984 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:989 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:987 +#: nova/compute/manager.py:993 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1017 +#: nova/compute/manager.py:1023 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1023 +#: nova/compute/manager.py:1029 #, python-format msgid "Instance %s: Root password set" msgstr "" -#: nova/compute/manager.py:1032 +#: nova/compute/manager.py:1038 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1046 +#: nova/compute/manager.py:1052 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1061 +#: nova/compute/manager.py:1067 #, python-format msgid "" "trying to inject a file into a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1066 +#: nova/compute/manager.py:1072 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1080 +#: nova/compute/manager.py:1086 #, python-format msgid "" "trying to update agent on a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1085 +#: nova/compute/manager.py:1091 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, python-format msgid "instance %s: rescuing" msgstr "" -#: nova/compute/manager.py:1123 +#: nova/compute/manager.py:1129 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1242 +#: nova/compute/manager.py:1248 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1259 +#: nova/compute/manager.py:1265 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1296 nova/compute/manager.py:1371 -#: nova/compute/manager.py:2319 +#: nova/compute/manager.py:1302 nova/compute/manager.py:1377 +#: nova/compute/manager.py:2395 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1424 +#: nova/compute/manager.py:1430 #, python-format msgid "instance %s: pausing" msgstr "" -#: nova/compute/manager.py:1442 +#: nova/compute/manager.py:1448 #, python-format msgid "instance %s: unpausing" msgstr "" -#: nova/compute/manager.py:1472 +#: nova/compute/manager.py:1484 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1481 +#: nova/compute/manager.py:1493 #, python-format msgid "instance %s: suspending" msgstr "" -#: nova/compute/manager.py:1503 +#: nova/compute/manager.py:1515 #, python-format msgid "instance %s: resuming" msgstr "" -#: nova/compute/manager.py:1526 +#: nova/compute/manager.py:1538 #, python-format msgid "instance %s: locking" msgstr "" -#: nova/compute/manager.py:1535 +#: nova/compute/manager.py:1547 #, python-format msgid "instance %s: unlocking" msgstr "" -#: nova/compute/manager.py:1543 +#: nova/compute/manager.py:1555 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1553 +#: nova/compute/manager.py:1565 #, python-format msgid "instance %s: reset network" msgstr "" -#: nova/compute/manager.py:1561 +#: nova/compute/manager.py:1573 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1565 +#: nova/compute/manager.py:1577 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1602 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1632 +#: nova/compute/manager.py:1644 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1650 +#: nova/compute/manager.py:1662 +#, python-format +msgid "" +"instance %(instance_uuid)s: attaching volume %(volume_id)s to " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:1664 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1662 +#: nova/compute/manager.py:1673 +#, python-format +msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" +msgstr "" + +#: nova/compute/manager.py:1683 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1690 +#: nova/compute/manager.py:1711 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1694 +#: nova/compute/manager.py:1715 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1781 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1843 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1850 +#: nova/compute/manager.py:1871 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1907 +#: nova/compute/manager.py:1928 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:1934 +#: nova/compute/manager.py:1955 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:1964 +#: nova/compute/manager.py:1985 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:1972 +#: nova/compute/manager.py:1993 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:1974 +#: nova/compute/manager.py:1995 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2012 +#: nova/compute/manager.py:2033 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2035 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:2029 +#: nova/compute/manager.py:2050 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2112 +#: nova/compute/manager.py:2157 +#, python-format +msgid "Updated the info_cache for instance %s" +msgstr "" + +#: nova/compute/manager.py:2186 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2139 +#: nova/compute/manager.py:2213 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2167 +#: nova/compute/manager.py:2241 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2179 -#, python-format +#: nova/compute/manager.py:2252 msgid "" -"Instance %(name)s found in database but not known by hypervisor. Setting " -"power state to NOSTATE" +"Instance found in database but not known by hypervisor. Setting power " +"state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2275 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2215 +#: nova/compute/manager.py:2287 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2294 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Detected instance with name label '%(name_label)s' which is marked as " "DELETED but still present on host." msgstr "" -#: nova/compute/manager.py:2300 +#: nova/compute/manager.py:2359 #, python-format msgid "" -"Destroying instance with name label '%(name_label)s' which is marked as " -"DELETED but still present on host." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/compute/manager.py:2308 +#: nova/compute/manager.py:2366 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:2436 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + #: nova/compute/utils.py:141 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -3319,22 +3438,22 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:565 nova/db/sqlalchemy/api.py:600 +#: nova/db/sqlalchemy/api.py:566 nova/db/sqlalchemy/api.py:601 #, python-format msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4126 nova/db/sqlalchemy/api.py:4152 +#: nova/db/sqlalchemy/api.py:4162 nova/db/sqlalchemy/api.py:4188 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4210 +#: nova/db/sqlalchemy/api.py:4246 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4254 +#: nova/db/sqlalchemy/api.py:4290 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3352,72 +3471,68 @@ msgstr "" msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:75 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48 msgid "interface column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:82 -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:58 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:80 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:54 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:61 #, python-format msgid "Table |%s| not created!" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:89 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87 msgid "VIF column not added to fixed_ips table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:99 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97 #, python-format msgid "join list for moving mac_addresses |%s|" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:123 -msgid "Can't downgrade without losing data" -msgstr "" - #: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:39 -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:61 -#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:98 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:99 msgid "foreign key constraint couldn't be added" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:53 +#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:58 msgid "foreign key constraint couldn't be dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:39 +#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34 msgid "priority column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:43 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41 #: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:42 -#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:56 #: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68 msgid "foreign key constraint couldn't be removed" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:38 +#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34 msgid "progress column not added to instances table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:102 +#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97 #, python-format msgid "" "Could not cast flavorid to integer: %s. Set flavorid to an integer-like " "string to downgrade." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69 msgid "instance_info_caches tables not dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:45 +#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41 msgid "progress column not added to compute_nodes table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:66 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76 msgid "dns_domains table not dropped" msgstr "" @@ -3568,7 +3683,7 @@ msgstr "" msgid "Starting Bridge interface for %s" msgstr "" -#: nova/network/manager.py:273 nova/network/manager.py:465 +#: nova/network/manager.py:273 nova/network/manager.py:471 #, python-format msgid "Interface %(interface)s not found" msgstr "" @@ -3578,27 +3693,27 @@ msgstr "" msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:323 +#: nova/network/manager.py:328 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:355 +#: nova/network/manager.py:361 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:359 +#: nova/network/manager.py:365 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:371 +#: nova/network/manager.py:377 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:583 +#: nova/network/manager.py:589 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3606,41 +3721,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:629 +#: nova/network/manager.py:635 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:639 +#: nova/network/manager.py:645 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:747 +#: nova/network/manager.py:753 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:751 +#: nova/network/manager.py:757 msgid "setting network host" msgstr "" -#: nova/network/manager.py:863 +#: nova/network/manager.py:871 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:868 +#: nova/network/manager.py:876 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:892 +#: nova/network/manager.py:905 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1111 +#: nova/network/manager.py:1126 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3648,68 +3763,68 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1186 +#: nova/network/manager.py:1201 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1190 +#: nova/network/manager.py:1205 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1198 +#: nova/network/manager.py:1213 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1203 +#: nova/network/manager.py:1218 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1207 +#: nova/network/manager.py:1222 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1210 +#: nova/network/manager.py:1225 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1278 +#: nova/network/manager.py:1294 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1281 +#: nova/network/manager.py:1297 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1292 +#: nova/network/manager.py:1308 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1351 +#: nova/network/manager.py:1367 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1370 +#: nova/network/manager.py:1386 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1686 +#: nova/network/manager.py:1703 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1693 +#: nova/network/manager.py:1710 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -3749,59 +3864,59 @@ msgstr "" msgid "unable to deserialize object of type = '%s'" msgstr "" -#: nova/network/quantum/manager.py:152 +#: nova/network/quantum/manager.py:151 msgid "QuantumManager does not use 'multi_host' parameter." msgstr "" -#: nova/network/quantum/manager.py:156 +#: nova/network/quantum/manager.py:155 msgid "QuantumManager requires that only one network is created per call" msgstr "" -#: nova/network/quantum/manager.py:166 +#: nova/network/quantum/manager.py:165 msgid "QuantumManager does not use 'vlan_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:172 +#: nova/network/quantum/manager.py:171 msgid "QuantumManager does not use 'vpn_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:176 +#: nova/network/quantum/manager.py:175 msgid "QuantumManager does not use 'bridge' parameter." msgstr "" -#: nova/network/quantum/manager.py:180 +#: nova/network/quantum/manager.py:179 msgid "QuantumManager does not use 'bridge_interface' parameter." msgstr "" -#: nova/network/quantum/manager.py:185 +#: nova/network/quantum/manager.py:184 msgid "QuantumManager requires a valid (.1) gateway address." msgstr "" -#: nova/network/quantum/manager.py:197 +#: nova/network/quantum/manager.py:196 #, python-format msgid "" "Unable to find existing quantum network for tenant '%(q_tenant_id)s' with" " net-id '%(quantum_net_id)s'" msgstr "" -#: nova/network/quantum/manager.py:243 +#: nova/network/quantum/manager.py:242 #, python-format msgid "Network %s has active ports, cannot delete" msgstr "" -#: nova/network/quantum/manager.py:289 +#: nova/network/quantum/manager.py:288 #, python-format msgid "network allocations for instance %s" msgstr "" -#: nova/network/quantum/manager.py:537 +#: nova/network/quantum/manager.py:564 #, python-format msgid "" "port deallocation failed for instance: |%(instance_id)s|, port_id: " "|%(port_id)s|" msgstr "" -#: nova/network/quantum/manager.py:556 +#: nova/network/quantum/manager.py:583 #, python-format msgid "" "ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: " @@ -3870,51 +3985,56 @@ msgstr "" msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" +#: nova/notifier/rabbit_notifier.py:44 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + #: nova/rpc/amqp.py:144 nova/rpc/impl_carrot.py:460 #, python-format msgid "Returning exception %s to caller" msgstr "" -#: nova/rpc/amqp.py:187 nova/rpc/impl_carrot.py:494 +#: nova/rpc/amqp.py:186 nova/rpc/impl_carrot.py:494 #, python-format msgid "unpacked context: %s" msgstr "" -#: nova/rpc/amqp.py:230 nova/rpc/impl_carrot.py:261 +#: nova/rpc/amqp.py:229 nova/rpc/impl_carrot.py:261 #, python-format msgid "received %s" msgstr "" -#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:274 +#: nova/rpc/amqp.py:234 nova/rpc/impl_carrot.py:274 #, python-format msgid "no method for message: %s" msgstr "" -#: nova/rpc/amqp.py:236 nova/rpc/impl_carrot.py:276 +#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:276 #, python-format msgid "No method for message: %s" msgstr "" -#: nova/rpc/amqp.py:318 nova/rpc/impl_carrot.py:528 +#: nova/rpc/amqp.py:319 nova/rpc/impl_carrot.py:528 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:321 nova/rpc/impl_carrot.py:531 +#: nova/rpc/amqp.py:322 nova/rpc/impl_carrot.py:531 #, python-format msgid "MSG_ID is %s" msgstr "" -#: nova/rpc/amqp.py:343 nova/rpc/impl_carrot.py:610 +#: nova/rpc/amqp.py:344 nova/rpc/impl_carrot.py:610 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:351 nova/rpc/impl_carrot.py:620 +#: nova/rpc/amqp.py:352 nova/rpc/impl_carrot.py:620 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:376 nova/rpc/impl_carrot.py:630 +#: nova/rpc/amqp.py:377 nova/rpc/impl_carrot.py:630 #, python-format msgid "Sending notification on %s..." msgstr "" @@ -4009,37 +4129,37 @@ msgid "" "again in %(sleep_time)d seconds." msgstr "" -#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:379 +#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:384 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:394 +#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:399 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:398 +#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:403 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:425 +#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:430 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_qpid.py:335 +#: nova/rpc/impl_qpid.py:340 #, python-format msgid "Unable to connect to AMQP server: %s " msgstr "" -#: nova/rpc/impl_qpid.py:340 +#: nova/rpc/impl_qpid.py:345 #, python-format msgid "Connected to AMQP server on %s" msgstr "" -#: nova/rpc/impl_qpid.py:348 +#: nova/rpc/impl_qpid.py:353 msgid "Re-established AMQP queues" msgstr "" @@ -4052,26 +4172,26 @@ msgstr "" msgid "Could not find another compute" msgstr "" -#: nova/scheduler/distributed_scheduler.py:50 +#: nova/scheduler/distributed_scheduler.py:51 #, python-format msgid "No host selection for %s defined." msgstr "" -#: nova/scheduler/distributed_scheduler.py:63 +#: nova/scheduler/distributed_scheduler.py:64 #, python-format msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:140 +#: nova/scheduler/distributed_scheduler.py:156 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:178 +#: nova/scheduler/distributed_scheduler.py:198 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/distributed_scheduler.py:188 +#: nova/scheduler/distributed_scheduler.py:208 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" @@ -4144,17 +4264,17 @@ msgstr "" msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/manager.py:85 +#: nova/scheduler/manager.py:86 #, python-format msgid "Driver Method %(driver_method)s missing: %(e)s.Reverting to schedule()" msgstr "" -#: nova/scheduler/manager.py:101 +#: nova/scheduler/manager.py:102 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/manager.py:116 +#: nova/scheduler/manager.py:117 #, python-format msgid "Setting instance %(instance_uuid)s to ERROR state." msgstr "" @@ -4340,17 +4460,17 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:383 nova/tests/test_compute.py:1491 +#: nova/tests/test_compute.py:382 nova/tests/test_compute.py:1491 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:389 +#: nova/tests/test_compute.py:388 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:613 +#: nova/tests/test_compute.py:612 msgid "Internal error" msgstr "" @@ -4366,48 +4486,48 @@ msgid "" "\t%s" msgstr "" -#: nova/tests/test_nova_manage.py:178 +#: nova/tests/test_nova_manage.py:182 msgid "id" msgstr "" -#: nova/tests/test_nova_manage.py:179 +#: nova/tests/test_nova_manage.py:183 msgid "IPv4" msgstr "" -#: nova/tests/test_nova_manage.py:180 +#: nova/tests/test_nova_manage.py:184 msgid "IPv6" msgstr "" -#: nova/tests/test_nova_manage.py:181 +#: nova/tests/test_nova_manage.py:185 msgid "start address" msgstr "" -#: nova/tests/test_nova_manage.py:182 +#: nova/tests/test_nova_manage.py:186 msgid "DNS1" msgstr "" -#: nova/tests/test_nova_manage.py:183 +#: nova/tests/test_nova_manage.py:187 msgid "DNS2" msgstr "" -#: nova/tests/test_nova_manage.py:184 +#: nova/tests/test_nova_manage.py:188 msgid "VlanID" msgstr "" -#: nova/tests/test_nova_manage.py:185 +#: nova/tests/test_nova_manage.py:189 msgid "project" msgstr "" -#: nova/tests/test_nova_manage.py:186 +#: nova/tests/test_nova_manage.py:190 msgid "uuid" msgstr "" -#: nova/tests/test_volume.py:195 +#: nova/tests/test_volume.py:216 #, python-format msgid "Target %s allocated" msgstr "" -#: nova/tests/test_volume.py:383 +#: nova/tests/test_volume.py:425 #, python-format msgid "Cannot confirm exported volume id:%s." msgstr "" @@ -4557,21 +4677,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:147 +#: nova/tests/rpc/common.py:131 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:155 +#: nova/tests/rpc/common.py:139 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:173 +#: nova/tests/rpc/common.py:157 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:203 nova/tests/rpc/common.py:209 +#: nova/tests/rpc/common.py:187 nova/tests/rpc/common.py:193 #, python-format msgid "Received %s" msgstr "" @@ -4581,37 +4701,37 @@ msgstr "" msgid "Host %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:194 +#: nova/tests/scheduler/test_vsa_scheduler.py:196 #, python-format msgid "Test: provision vol %(name)s on host %(host)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:196 +#: nova/tests/scheduler/test_vsa_scheduler.py:198 #, python-format msgid "\t vol=%(vol)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:199 +#: nova/tests/scheduler/test_vsa_scheduler.py:201 #, python-format msgid "Test: VSA update request: vsa_id=%(vsa_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:203 +#: nova/tests/scheduler/test_vsa_scheduler.py:205 #, python-format msgid "Test: Volume create: %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:210 +#: nova/tests/scheduler/test_vsa_scheduler.py:212 #, python-format msgid "Test: Volume get request: id=%(volume_id)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:217 +#: nova/tests/scheduler/test_vsa_scheduler.py:219 #, python-format msgid "Test: Volume update request: id=%(volume_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:453 +#: nova/tests/scheduler/test_vsa_scheduler.py:455 #, python-format msgid "Test: Volume get: id=%(volume_id)s" msgstr "" @@ -4620,6 +4740,18 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "" +#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:437 +#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:1734 +#, python-format +msgid "Compute_service record created for %s " +msgstr "" + +#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:440 +#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:1737 +#, python-format +msgid "Compute_service record updated for %s " +msgstr "" + #: nova/virt/firewall.py:130 #, python-format msgid "Attempted to unfilter instance %s which is not filtered" @@ -4664,92 +4796,69 @@ msgid "" "vmwareapi_host_password to useconnection_type=vmwareapi" msgstr "" -#: nova/virt/vmwareapi_conn.py:271 +#: nova/virt/vmwareapi_conn.py:276 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:354 +#: nova/virt/vmwareapi_conn.py:359 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:393 +#: nova/virt/vmwareapi_conn.py:398 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi_conn.py:399 +#: nova/virt/vmwareapi_conn.py:404 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi_conn.py:404 +#: nova/virt/vmwareapi_conn.py:409 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:165 +#: nova/virt/xenapi_conn.py:163 msgid "" "Must specify xenapi_connection_url, xenapi_connection_username " "(optionally), and xenapi_connection_password to use " "connection_type=xenapi" msgstr "" -#: nova/virt/xenapi_conn.py:353 nova/virt/libvirt/connection.py:445 +#: nova/virt/xenapi_conn.py:371 nova/virt/libvirt/connection.py:441 msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi_conn.py:420 nova/virt/baremetal/proxy.py:716 -#: nova/virt/libvirt/connection.py:1735 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:423 nova/virt/baremetal/proxy.py:720 -#: nova/virt/libvirt/connection.py:1738 -#, python-format -msgid "Compute_service record updated for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:484 +#: nova/virt/xenapi_conn.py:501 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi_conn.py:498 +#: nova/virt/xenapi_conn.py:530 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi_conn.py:587 +#: nova/virt/xenapi_conn.py:556 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi_conn.py:648 #, python-format msgid "Task [%(name)s] %(task)s status: success %(result)s" msgstr "" -#: nova/virt/xenapi_conn.py:596 +#: nova/virt/xenapi_conn.py:657 #, python-format msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s" msgstr "" -#: nova/virt/xenapi_conn.py:616 nova/virt/xenapi_conn.py:629 +#: nova/virt/xenapi_conn.py:677 nova/virt/xenapi_conn.py:690 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi_conn.py:655 nova/virt/baremetal/proxy.py:773 -#: nova/virt/libvirt/connection.py:2277 -msgid "Updating host stats" -msgstr "" - -#: nova/virt/xenapi_conn.py:666 -#, python-format -msgid "Unable to get updated status: %s" -msgstr "" - -#: nova/virt/xenapi_conn.py:673 -#, python-format -msgid "Unable to get SR for this host: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4950,7 +5059,7 @@ msgstr "" msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1505 +#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1504 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -4965,15 +5074,18 @@ msgstr "" msgid "Updating!" msgstr "" +#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2281 +#: nova/virt/xenapi/host.py:124 +msgid "Updating host stats" +msgstr "" + #: nova/virt/baremetal/tilera.py:185 msgid "free_node...." msgstr "" #: nova/virt/baremetal/tilera.py:216 #, python-format -msgid "" -"deactivate_node is called for node_id = %(id)s node_ip = " -"%(ip)s" +msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" msgstr "" #: nova/virt/baremetal/tilera.py:221 @@ -5080,149 +5192,149 @@ msgstr "" msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:366 +#: nova/virt/libvirt/connection.py:364 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:378 +#: nova/virt/libvirt/connection.py:376 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:389 +#: nova/virt/libvirt/connection.py:387 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:403 +#: nova/virt/libvirt/connection.py:399 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:434 +#: nova/virt/libvirt/connection.py:430 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:516 +#: nova/virt/libvirt/connection.py:512 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:529 +#: nova/virt/libvirt/connection.py:525 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:680 nova/virt/libvirt/connection.py:824 +#: nova/virt/libvirt/connection.py:674 nova/virt/libvirt/connection.py:816 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:685 +#: nova/virt/libvirt/connection.py:679 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:782 nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/connection.py:776 nova/virt/xenapi/vmops.py:1372 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:786 nova/virt/xenapi/vmops.py:1375 +#: nova/virt/libvirt/connection.py:780 nova/virt/xenapi/vmops.py:1376 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:813 +#: nova/virt/libvirt/connection.py:807 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:829 +#: nova/virt/libvirt/connection.py:821 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:837 +#: nova/virt/libvirt/connection.py:829 #, python-format msgid "virsh said: %r" msgstr "" -#: nova/virt/libvirt/connection.py:841 +#: nova/virt/libvirt/connection.py:833 msgid "cool, it's a device" msgstr "" -#: nova/virt/libvirt/connection.py:852 +#: nova/virt/libvirt/connection.py:844 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:879 +#: nova/virt/libvirt/connection.py:871 msgid "Unable to read LXC console" msgstr "" -#: nova/virt/libvirt/connection.py:996 +#: nova/virt/libvirt/connection.py:994 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1182 +#: nova/virt/libvirt/connection.py:1181 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1191 +#: nova/virt/libvirt/connection.py:1190 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1223 +#: nova/virt/libvirt/connection.py:1222 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1348 +#: nova/virt/libvirt/connection.py:1347 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1352 +#: nova/virt/libvirt/connection.py:1351 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1369 +#: nova/virt/libvirt/connection.py:1368 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/connection.py:1610 +#: nova/virt/libvirt/connection.py:1609 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1632 +#: nova/virt/libvirt/connection.py:1631 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1659 +#: nova/virt/libvirt/connection.py:1658 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:1756 +#: nova/virt/libvirt/connection.py:1755 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:1759 +#: nova/virt/libvirt/connection.py:1758 #, python-format msgid "" "to xml...\n" ":%s " msgstr "" -#: nova/virt/libvirt/connection.py:1762 +#: nova/virt/libvirt/connection.py:1761 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5232,37 +5344,35 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:1819 +#: nova/virt/libvirt/connection.py:1818 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2034 +#: nova/virt/libvirt/connection.py:2033 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2125 +#: nova/virt/libvirt/connection.py:2129 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2180 -#, python-format -msgid "During wait running, %s disappeared." +#: nova/virt/libvirt/connection.py:2184 +msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2185 -#, python-format -msgid "Instance %s running successfully." +#: nova/virt/libvirt/connection.py:2189 +msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2192 +#: nova/virt/libvirt/connection.py:2196 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2233 +#: nova/virt/libvirt/connection.py:2237 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5299,125 +5409,130 @@ msgstr "" msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/imagecache.py:144 +#: nova/virt/libvirt/imagecache.py:171 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:147 +#: nova/virt/libvirt/imagecache.py:174 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:149 +#: nova/virt/libvirt/imagecache.py:176 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:160 +#: nova/virt/libvirt/imagecache.py:187 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:211 +#: nova/virt/libvirt/imagecache.py:238 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:223 +#: nova/virt/libvirt/imagecache.py:250 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): image verification skipped, " "no hash stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:243 +#: nova/virt/libvirt/imagecache.py:270 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:282 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:246 +#: nova/virt/libvirt/imagecache.py:285 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:253 +#: nova/virt/libvirt/imagecache.py:292 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:265 +#: nova/virt/libvirt/imagecache.py:303 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/libvirt/imagecache.py:320 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): in use: on this node " "%(local)d local, %(remote)d on other nodes" msgstr "" -#: nova/virt/libvirt/imagecache.py:291 +#: nova/virt/libvirt/imagecache.py:333 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): warning -- an absent base " "file is in use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:302 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "" -"%(container_format)s-%(id)s (%(base_file)s): in: on other nodes " -"(%(remote)d on other nodes)" +"%(container_format)s-%(id)s (%(base_file)s): in use on (%(remote)d on " +"other nodes)" msgstr "" -#: nova/virt/libvirt/imagecache.py:314 +#: nova/virt/libvirt/imagecache.py:355 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:322 +#: nova/virt/libvirt/imagecache.py:363 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/libvirt/imagecache.py:387 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:355 +#: nova/virt/libvirt/imagecache.py:391 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:383 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:424 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:391 +#: nova/virt/libvirt/imagecache.py:427 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:395 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/libvirt/imagecache.py:439 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:235 +#: nova/virt/libvirt/utils.py:240 msgid "Unable to find an open port" msgstr "" @@ -5431,7 +5546,7 @@ msgstr "" msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:152 +#: nova/virt/libvirt/vif.py:156 #, python-format msgid "Failed while unplugging vif of instance '%s'" msgstr "" @@ -5855,33 +5970,54 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:526 nova/virt/xenapi/fake.py:625 -#: nova/virt/xenapi/fake.py:643 nova/virt/xenapi/fake.py:706 +#: nova/virt/xenapi/fake.py:555 nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:672 nova/virt/xenapi/fake.py:734 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:528 +#: nova/virt/xenapi/fake.py:557 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:562 +#: nova/virt/xenapi/fake.py:591 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:567 +#: nova/virt/xenapi/fake.py:596 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:627 +#: nova/virt/xenapi/fake.py:656 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" +#: nova/virt/xenapi/host.py:67 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skipping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:132 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:166 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:169 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + #: nova/virt/xenapi/network_utils.py:37 #, python-format msgid "Found non-unique network for name_label %s" @@ -5897,6 +6033,41 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" +#: nova/virt/xenapi/pool.py:111 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:126 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:145 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:148 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:164 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:176 +#, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + #: nova/virt/xenapi/vif.py:103 #, python-format msgid "Found no PIF for device %s" @@ -5909,418 +6080,432 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:209 +#: nova/virt/xenapi/vm_utils.py:215 #, python-format msgid "Created VM %s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:212 +#: nova/virt/xenapi/vm_utils.py:218 #, python-format msgid "Created VM %(instance_name)s as %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:243 +#: nova/virt/xenapi/vm_utils.py:249 #, python-format msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:246 +#: nova/virt/xenapi/vm_utils.py:252 #, python-format msgid "" "Created a CDROM-specific VBD %(vbd_ref)s for VM %(vm_ref)s, VDI " "%(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:263 +#: nova/virt/xenapi/vm_utils.py:269 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:280 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:285 +#: nova/virt/xenapi/vm_utils.py:291 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:301 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/xenapi/vm_utils.py:318 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:321 +#: nova/virt/xenapi/vm_utils.py:327 #, python-format msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/xenapi/vm_utils.py:335 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "No primary VDI found for%(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:355 +#: nova/virt/xenapi/vm_utils.py:361 #, python-format msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:369 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:408 +#: nova/virt/xenapi/vm_utils.py:414 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:618 +#: nova/virt/xenapi/vm_utils.py:624 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:697 +#: nova/virt/xenapi/vm_utils.py:703 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:725 +#: nova/virt/xenapi/vm_utils.py:731 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " "'%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:754 +#: nova/virt/xenapi/vm_utils.py:760 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:769 +#: nova/virt/xenapi/vm_utils.py:775 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:773 +#: nova/virt/xenapi/vm_utils.py:779 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:796 +#: nova/virt/xenapi/vm_utils.py:802 #, python-format msgid "Fetching image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:797 +#: nova/virt/xenapi/vm_utils.py:803 #, python-format msgid "Image Type: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:801 +#: nova/virt/xenapi/vm_utils.py:807 msgid "ISO: Found sr possibly containing the ISO image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:810 +#: nova/virt/xenapi/vm_utils.py:816 #, python-format msgid "Size for image %(image)s:%(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:819 +#: nova/virt/xenapi/vm_utils.py:825 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:836 +#: nova/virt/xenapi/vm_utils.py:842 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:848 +#: nova/virt/xenapi/vm_utils.py:854 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:858 +#: nova/virt/xenapi/vm_utils.py:864 #, python-format msgid "instance %s: Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:897 +#: nova/virt/xenapi/vm_utils.py:903 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:919 +#: nova/virt/xenapi/vm_utils.py:925 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:937 +#: nova/virt/xenapi/vm_utils.py:943 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1025 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1027 +#: nova/virt/xenapi/vm_utils.py:1034 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1054 +#: nova/virt/xenapi/vm_utils.py:1061 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1074 +#: nova/virt/xenapi/vm_utils.py:1081 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1105 +#: nova/virt/xenapi/vm_utils.py:1112 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/xenapi/vm_utils.py:1130 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1143 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1151 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1146 +#: nova/virt/xenapi/vm_utils.py:1153 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1149 +#: nova/virt/xenapi/vm_utils.py:1156 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1152 +#: nova/virt/xenapi/vm_utils.py:1159 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1156 +#: nova/virt/xenapi/vm_utils.py:1163 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/xenapi/vm_utils.py:1165 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1161 +#: nova/virt/xenapi/vm_utils.py:1168 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1164 +#: nova/virt/xenapi/vm_utils.py:1171 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/xenapi/vm_utils.py:1174 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1212 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1259 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1312 +#: nova/virt/xenapi/vm_utils.py:1319 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1393 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1396 +#: nova/virt/xenapi/vm_utils.py:1403 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1431 +#: nova/virt/xenapi/vm_utils.py:1438 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1450 +#: nova/virt/xenapi/vm_utils.py:1457 #, python-format msgid "Creating VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Creating VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1459 +#: nova/virt/xenapi/vm_utils.py:1466 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1469 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1471 +#: nova/virt/xenapi/vm_utils.py:1478 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1475 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/xenapi/vm_utils.py:1493 msgid "VBD.unplug successful first time." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1491 +#: nova/virt/xenapi/vm_utils.py:1498 msgid "VBD.unplug rejected: retrying..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 msgid "Not sleeping anymore!" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1496 +#: nova/virt/xenapi/vm_utils.py:1503 msgid "VBD.unplug successful eventually." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 +#: nova/virt/xenapi/vm_utils.py:1506 #, python-format msgid "Ignoring XenAPI.Failure in VBD.unplug: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1508 +#: nova/virt/xenapi/vm_utils.py:1515 #, python-format msgid "Ignoring XenAPI.Failure %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1529 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1531 +#: nova/virt/xenapi/vm_utils.py:1538 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1544 +#: nova/virt/xenapi/vm_utils.py:1551 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1550 +#: nova/virt/xenapi/vm_utils.py:1557 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1583 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1678 +#: nova/virt/xenapi/vm_utils.py:1650 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1677 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1727 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1686 +#: nova/virt/xenapi/vm_utils.py:1735 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1690 +#: nova/virt/xenapi/vm_utils.py:1739 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1707 +#: nova/virt/xenapi/vm_utils.py:1756 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1717 +#: nova/virt/xenapi/vm_utils.py:1766 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" @@ -6335,320 +6520,315 @@ msgstr "" msgid "Starting instance %s" msgstr "" -#: nova/virt/xenapi/vmops.py:246 +#: nova/virt/xenapi/vmops.py:248 #, python-format msgid "instance %s: Failed to spawn" msgstr "" -#: nova/virt/xenapi/vmops.py:248 +#: nova/virt/xenapi/vmops.py:250 #, python-format msgid "Instance %s failed to spawn - performing clean-up" msgstr "" -#: nova/virt/xenapi/vmops.py:322 +#: nova/virt/xenapi/vmops.py:324 #, python-format msgid "instance %s: Failed to spawn - Unable to create VM" msgstr "" -#: nova/virt/xenapi/vmops.py:389 +#: nova/virt/xenapi/vmops.py:391 #, python-format msgid "" "Auto configuring disk for instance %(instance_uuid)s, attempting to " "resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:448 +#: nova/virt/xenapi/vmops.py:450 #, python-format msgid "Invalid value for injected_files: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:453 +#: nova/virt/xenapi/vmops.py:455 #, python-format msgid "Injecting file path: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:459 +#: nova/virt/xenapi/vmops.py:461 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/vmops.py:463 +#: nova/virt/xenapi/vmops.py:465 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:472 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:476 +#: nova/virt/xenapi/vmops.py:478 #, python-format msgid "Starting VM %s..." msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:481 #, python-format msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:488 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:490 +#: nova/virt/xenapi/vmops.py:491 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:497 +#: nova/virt/xenapi/vmops.py:498 #, python-format msgid "Instance %s: waiting for running" msgstr "" -#: nova/virt/xenapi/vmops.py:506 +#: nova/virt/xenapi/vmops.py:507 #, python-format msgid "Instance %s: running" msgstr "" -#: nova/virt/xenapi/vmops.py:510 +#: nova/virt/xenapi/vmops.py:511 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:513 +#: nova/virt/xenapi/vmops.py:514 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:517 +#: nova/virt/xenapi/vmops.py:518 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:540 #, python-format msgid "Resources to remove:%s" msgstr "" -#: nova/virt/xenapi/vmops.py:550 +#: nova/virt/xenapi/vmops.py:551 #, python-format msgid "Removing VDI %(vdi_ref)s(uuid:%(vdi_to_remove)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:555 +#: nova/virt/xenapi/vmops.py:556 #, python-format msgid "Skipping VDI destroy for %s" msgstr "" -#: nova/virt/xenapi/vmops.py:564 +#: nova/virt/xenapi/vmops.py:565 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, python-format msgid "No opaque_ref could be determined for '%s'." msgstr "" -#: nova/virt/xenapi/vmops.py:647 +#: nova/virt/xenapi/vmops.py:648 #, python-format msgid "Finished snapshot and upload for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "Starting snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:665 #, python-format msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" msgstr "" -#: nova/virt/xenapi/vmops.py:683 +#: nova/virt/xenapi/vmops.py:684 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:703 +#: nova/virt/xenapi/vmops.py:704 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:751 +#: nova/virt/xenapi/vmops.py:752 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:874 +#: nova/virt/xenapi/vmops.py:875 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:882 +#: nova/virt/xenapi/vmops.py:883 #, python-format msgid "Resize instance %s complete" msgstr "" -#: nova/virt/xenapi/vmops.py:913 +#: nova/virt/xenapi/vmops.py:914 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:933 +#: nova/virt/xenapi/vmops.py:934 #, python-format msgid "domid changed from %(olddomid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:950 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:972 +#: nova/virt/xenapi/vmops.py:973 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1015 +#: nova/virt/xenapi/vmops.py:1016 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1024 +#: nova/virt/xenapi/vmops.py:1025 #, python-format msgid "VM %(instance_uuid)s already halted,skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1028 +#: nova/virt/xenapi/vmops.py:1029 #, python-format msgid "Shutting down VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1047 +#: nova/virt/xenapi/vmops.py:1048 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1068 +#: nova/virt/xenapi/vmops.py:1069 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1126 +#: nova/virt/xenapi/vmops.py:1127 #, python-format msgid "" "Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk " "deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1133 +#: nova/virt/xenapi/vmops.py:1134 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1141 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1152 +#: nova/virt/xenapi/vmops.py:1153 #, python-format msgid "Instance %(instance_uuid)s VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1170 +#: nova/virt/xenapi/vmops.py:1171 #, python-format msgid "Destroying VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1185 +#: nova/virt/xenapi/vmops.py:1186 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1240 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1311 +#: nova/virt/xenapi/vmops.py:1312 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1315 +#: nova/virt/xenapi/vmops.py:1316 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/xenapi/vmops.py:1380 +#: nova/virt/xenapi/vmops.py:1381 #, python-format msgid "Instance for migration %d not found, skipping" msgstr "" -#: nova/virt/xenapi/vmops.py:1412 +#: nova/virt/xenapi/vmops.py:1413 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1484 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1500 +#: nova/virt/xenapi/vmops.py:1464 #, python-format msgid "injecting network info to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1518 +#: nova/virt/xenapi/vmops.py:1482 #, python-format msgid "creating vif(s) for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1527 +#: nova/virt/xenapi/vmops.py:1491 #, python-format msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1494 #, python-format msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1559 +#: nova/virt/xenapi/vmops.py:1523 #, python-format msgid "injecting hostname to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1621 +#: nova/virt/xenapi/vmops.py:1585 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. VM " "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1646 +#: nova/virt/xenapi/vmops.py:1610 #, python-format msgid "" "TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/vmops.py:1614 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM" " id=%(instance_uuid)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1655 +#: nova/virt/xenapi/vmops.py:1619 #, python-format msgid "" "The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;" " args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1841 +#: nova/virt/xenapi/vmops.py:1805 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -6741,37 +6921,37 @@ msgstr "" msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:249 +#: nova/virt/xenapi/volume_utils.py:258 #, python-format msgid "Unable to introduce VDI on SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:257 +#: nova/virt/xenapi/volume_utils.py:266 #, python-format msgid "Unable to get record of VDI %s on" msgstr "" -#: nova/virt/xenapi/volume_utils.py:279 +#: nova/virt/xenapi/volume_utils.py:288 #, python-format msgid "Unable to introduce VDI for SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:289 +#: nova/virt/xenapi/volume_utils.py:298 #, python-format msgid "Error finding vdis in SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:296 +#: nova/virt/xenapi/volume_utils.py:305 #, python-format msgid "Unable to find vbd for vdi %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:330 +#: nova/virt/xenapi/volume_utils.py:339 #, python-format msgid "Unable to obtain target information %(data)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:356 +#: nova/virt/xenapi/volume_utils.py:365 #, python-format msgid "Mountpoint cannot be translated: %s" msgstr "" @@ -6829,52 +7009,52 @@ msgstr "" msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:174 +#: nova/virt/xenapi/volumeops.py:179 #, python-format msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:187 +#: nova/virt/xenapi/volumeops.py:192 #, python-format msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:195 +#: nova/virt/xenapi/volumeops.py:200 #, python-format msgid "Unable to attach volume to instance %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:198 +#: nova/virt/xenapi/volumeops.py:203 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:208 +#: nova/virt/xenapi/volumeops.py:213 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:216 +#: nova/virt/xenapi/volumeops.py:221 #, python-format msgid "Unable to locate volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:224 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to detach volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:229 +#: nova/virt/xenapi/volumeops.py:234 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:241 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:238 +#: nova/virt/xenapi/volumeops.py:243 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" @@ -6935,7 +7115,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/volume/api.py:272 nova/volume/api.py:305 +#: nova/volume/api.py:282 nova/volume/api.py:315 msgid "must be available" msgstr "" @@ -7155,25 +7335,30 @@ msgstr "" msgid "snapshot %s: deleting" msgstr "" -#: nova/volume/manager.py:241 +#: nova/volume/manager.py:235 +#, python-format +msgid "snapshot %s: snapshot is busy" +msgstr "" + +#: nova/volume/manager.py:247 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: nova/volume/manager.py:323 +#: nova/volume/manager.py:329 msgid "Checking volume capabilities" msgstr "" -#: nova/volume/manager.py:327 +#: nova/volume/manager.py:333 #, python-format msgid "New capabilities found: %s" msgstr "" -#: nova/volume/manager.py:338 +#: nova/volume/manager.py:344 msgid "Clear capabilities" msgstr "" -#: nova/volume/manager.py:342 +#: nova/volume/manager.py:348 #, python-format msgid "Notification {%s} received" msgstr "" @@ -7360,6 +7545,83 @@ msgstr "" msgid "Failed to find backend in db" msgstr "" +#: nova/volume/nexenta/__init__.py:27 +msgid "Nexenta SA returned the error" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:64 +#, python-format +msgid "Sending JSON data: %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:69 +#, python-format +msgid "Auto switching to HTTPS connection to %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:75 +msgid "No headers in server response" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:76 +msgid "Bad response from server" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:79 +#, python-format +msgid "Got response: %s" +msgstr "" + +#: nova/volume/nexenta/volume.py:96 +#, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "" + +#: nova/volume/nexenta/volume.py:180 +msgid "" +"Call to local_path should not happen. Verify that use_local_volumes flag " +"is turned off." +msgstr "" + +#: nova/volume/nexenta/volume.py:202 +#, python-format +msgid "Ignored target creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:210 +#, python-format +msgid "Ignored target group creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:219 +#, python-format +msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:227 +#, python-format +msgid "Ignored LU creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:237 +#, python-format +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:273 +#, python-format +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" +msgstr "" + +#: nova/volume/nexenta/volume.py:280 +#, python-format +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" +msgstr "" + #: nova/vsa/api.py:82 msgid "invalid drive data" msgstr "" diff --git a/nova/locale/pt_BR/LC_MESSAGES/nova.po b/nova/locale/pt_BR/LC_MESSAGES/nova.po index cfb7acb0c..8ecf00af5 100644 --- a/nova/locale/pt_BR/LC_MESSAGES/nova.po +++ b/nova/locale/pt_BR/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-19 23:02+0000\n" +"POT-Creation-Date: 2012-02-26 23:03+0000\n" "PO-Revision-Date: 2012-02-06 21:07+0000\n" "Last-Translator: Adriano Steffler \n" "Language-Team: Brazilian Portuguese \n" @@ -26,9 +26,8 @@ msgid "Filename of private key" msgstr "Nome do arquivo da chave privada" #: nova/crypto.py:56 -#, fuzzy msgid "Filename of root Certificate Revocation List" -msgstr "Nome de arquivo da Lista de Revogação de Certificados" +msgstr "" #: nova/crypto.py:59 msgid "Where we keep our keys" @@ -52,7 +51,12 @@ msgstr "Assunto do certificado para usuários, %s para projeto, usuário, timest msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "Assunto do certificado para projetos, %s para projeto, timestamp" -#: nova/crypto.py:296 +#: nova/crypto.py:142 nova/crypto.py:159 nova/crypto.py:248 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/crypto.py:307 #, python-format msgid "Flags path: %s" msgstr "Localização dos sinalizadores: %s" @@ -126,9 +130,8 @@ msgid "Unacceptable parameters." msgstr "" #: nova/exception.py:219 -#, fuzzy, python-format msgid "Invalid snapshot" -msgstr "id inválido: %s" +msgstr "" #: nova/exception.py:223 #, python-format @@ -148,14 +151,13 @@ msgid "The request is invalid." msgstr "" #: nova/exception.py:239 -#, fuzzy, python-format +#, python-format msgid "Invalid signature %(signature)s for user %(user)s." -msgstr "Assinatura inválida para usuário %s" +msgstr "" #: nova/exception.py:243 -#, fuzzy msgid "Invalid input received" -msgstr "Intervalo de porta inválido" +msgstr "" #: nova/exception.py:247 #, python-format @@ -186,9 +188,9 @@ msgid "Invalid content type %(content_type)s." msgstr "" #: nova/exception.py:271 -#, fuzzy, python-format +#, python-format msgid "Invalid cidr %(cidr)s." -msgstr "id inválido: %s" +msgstr "" #: nova/exception.py:275 msgid "Invalid reuse of an RPC connection." @@ -208,105 +210,105 @@ msgstr "" #: nova/exception.py:290 #, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:294 +#, 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:295 -#, fuzzy, python-format +#: nova/exception.py:299 +#, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -"instância %(instance_id)s: falha ao atachar ponto de montagem " -"%(mountpoint)s, removendo" -#: nova/exception.py:299 +#: nova/exception.py:303 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:303 -#, fuzzy, python-format +#: nova/exception.py:307 +#, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -"instância %(instance_id)s: falha ao atachar ponto de montagem " -"%(mountpoint)s, removendo" -#: nova/exception.py:307 +#: nova/exception.py:311 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:315 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:315 -#, fuzzy, python-format +#: nova/exception.py:319 msgid "Failed to reboot instance" -msgstr "Reiniciar instância %r" +msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:340 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:344 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:348 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:352 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:353 +#: nova/exception.py:357 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:358 +#: nova/exception.py:362 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:362 +#: nova/exception.py:366 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:366 +#: nova/exception.py:370 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, 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:376 +#: nova/exception.py:380 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -314,740 +316,736 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:387 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:391 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:391 -#, fuzzy, python-format +#: nova/exception.py:395 +#, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -"instância %(instance_id)s: falha ao atachar ponto de montagem " -"%(mountpoint)s, removendo" -#: nova/exception.py:395 +#: nova/exception.py:399 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:399 -#, fuzzy, python-format +#: nova/exception.py:403 msgid "Resource could not be found." -msgstr "O papel %s não foi encontrado" +msgstr "" -#: nova/exception.py:404 +#: nova/exception.py:408 #, python-format msgid "Required flag %(flag)s not set." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:412 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:416 #, python-format msgid "Unable to locate account %(account_name) on Solidfire device" msgstr "" -#: nova/exception.py:416 -#, fuzzy, python-format +#: nova/exception.py:420 +#, python-format msgid "Volume not found for instance %(instance_id)s." -msgstr "Não é possível usar o SR %(sr_ref)s para a instância %(instance_name)s" +msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:424 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:425 +#: nova/exception.py:429 msgid "Zero volume types found." msgstr "" -#: nova/exception.py:429 +#: nova/exception.py:433 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:438 +#: nova/exception.py:442 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:443 +#: nova/exception.py:447 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:447 +#: nova/exception.py:451 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:451 +#: nova/exception.py:455 +#, python-format +msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +msgstr "" + +#: nova/exception.py:460 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:464 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:468 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:472 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:476 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:472 -#, fuzzy, python-format +#: nova/exception.py:481 +#, python-format msgid "Image %(image_id)s could not be found." -msgstr "O papel %s não foi encontrado" +msgstr "" -#: nova/exception.py:476 -#, fuzzy, python-format +#: nova/exception.py:485 +#, python-format msgid "Kernel not found for image %(image_id)s." -msgstr "%(param)s propriedade não foi encontrada para %(_image_id)s" +msgstr "" -#: nova/exception.py:480 -#, fuzzy, python-format +#: nova/exception.py:489 +#, python-format msgid "User %(user_id)s could not be found." -msgstr "O papel %s não foi encontrado" +msgstr "" -#: nova/exception.py:484 -#, fuzzy, python-format +#: nova/exception.py:493 +#, python-format msgid "Project %(project_id)s could not be found." -msgstr "Nenhum projeto chamado %s pode ser encontrado." +msgstr "" -#: nova/exception.py:488 -#, fuzzy, python-format +#: nova/exception.py:497 +#, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." -msgstr "Adicionando usuário %(user)s no projeto %(project)s" +msgstr "" -#: nova/exception.py:492 -#, fuzzy, python-format +#: nova/exception.py:501 +#, python-format msgid "Role %(role_id)s could not be found." -msgstr "Nenhum projeto chamado %s pode ser encontrado." +msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:505 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:500 +#: nova/exception.py:509 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:504 +#: nova/exception.py:513 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:508 +#: nova/exception.py:517 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:512 +#: nova/exception.py:521 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:516 +#: nova/exception.py:525 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:520 -#, fuzzy, python-format +#: nova/exception.py:529 +#, python-format msgid "Network could not be found for instance %(instance_id)s." -msgstr "Obter saída do console para instância %s" +msgstr "" -#: nova/exception.py:524 -#, fuzzy +#: nova/exception.py:533 msgid "No networks defined." -msgstr "Os keypairs não foram definidos" +msgstr "" -#: nova/exception.py:528 +#: nova/exception.py:537 #, 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:533 +#: nova/exception.py:542 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:546 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:550 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:554 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:549 -#, fuzzy, python-format +#: nova/exception.py:558 +#, python-format msgid "Instance %(instance_id)s has zero fixed ips." msgstr "" -"instância %(instance_id)s: falha ao atachar ponto de montagem " -"%(mountpoint)s, removendo" -#: nova/exception.py:553 +#: nova/exception.py:562 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:558 -#, fuzzy, python-format +#: nova/exception.py:567 +#, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -"instância %(instance_id)s: falha ao atachar ponto de montagem " -"%(mountpoint)s, removendo" -#: nova/exception.py:562 +#: nova/exception.py:571 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:575 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:571 +#: nova/exception.py:580 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:584 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:588 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:583 -#, fuzzy, python-format +#: nova/exception.py:592 msgid "Zero fixed ips could be found." -msgstr "Nenhum projeto chamado %s pode ser encontrado." +msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:596 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:600 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:604 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:608 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:612 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:607 +#: nova/exception.py:616 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:611 +#: nova/exception.py:620 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:615 +#: nova/exception.py:624 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:619 -#, fuzzy, python-format +#: nova/exception.py:628 +#, python-format msgid "Interface %(interface)s not found." -msgstr "Instancia %s não encontrada" +msgstr "" -#: nova/exception.py:623 -#, fuzzy, python-format +#: nova/exception.py:632 +#, python-format msgid "Keypair %(name)s not found for user %(user_id)s" -msgstr "%(param)s propriedade não foi encontrada para %(_image_id)s" +msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:636 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:640 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:635 -#, fuzzy, python-format +#: nova/exception.py:644 +#, python-format msgid "Host %(host)s could not be found." -msgstr "O papel %s não foi encontrado" +msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:648 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:652 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:647 -#, fuzzy, python-format +#: nova/exception.py:656 +#, python-format msgid "Auth token %(token)s could not be found." -msgstr "O papel %s não foi encontrado" +msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:660 #, python-format msgid "Access Key %(access_key)s could not be found." msgstr "" -#: nova/exception.py:655 -#, fuzzy, python-format +#: nova/exception.py:664 msgid "Quota could not be found" -msgstr "Classe %s não pode ser encontrada" +msgstr "" -#: nova/exception.py:659 -#, fuzzy, python-format +#: nova/exception.py:668 +#, python-format msgid "Quota for project %(project_id)s could not be found." -msgstr "Nenhum projeto chamado %s pode ser encontrado." +msgstr "" -#: nova/exception.py:663 +#: nova/exception.py:672 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:667 +#: nova/exception.py:676 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:681 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:685 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:690 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:695 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:699 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:695 +#: nova/exception.py:704 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:699 +#: nova/exception.py:708 #, 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:705 +#: nova/exception.py:714 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:718 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:713 -#, fuzzy, python-format +#: nova/exception.py:722 +#, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -"instância %(instance_id)s: atachando volume %(volume_id)s para " -"%(mountpoint)s" -#: nova/exception.py:718 +#: nova/exception.py:727 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:722 -#, fuzzy, python-format +#: nova/exception.py:731 msgid "Zero instance types found." -msgstr "Instancia %s não encontrada" +msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:735 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:739 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:744 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:739 -#, fuzzy, python-format +#: nova/exception.py:748 +#, python-format msgid "Zone %(zone_id)s could not be found." -msgstr "O papel %s não foi encontrado" +msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:752 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:756 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:752 +#: nova/exception.py:761 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:765 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:761 +#: nova/exception.py:770 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:766 -#, fuzzy, python-format +#: nova/exception.py:775 msgid "LDAP object could not be found" -msgstr "Classe %s não pode ser encontrada" +msgstr "" -#: nova/exception.py:770 -#, fuzzy, python-format +#: nova/exception.py:779 +#, python-format msgid "LDAP user %(user_id)s could not be found." -msgstr "Classe %s não pode ser encontrada" +msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:783 #, python-format msgid "LDAP group %(group_id)s could not be found." msgstr "" -#: nova/exception.py:778 -#, fuzzy, python-format +#: nova/exception.py:787 +#, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." -msgstr "Usuário %(uid)s já é um membro do grupo %(group_dn)s" +msgstr "" -#: nova/exception.py:782 -#, fuzzy, python-format +#: nova/exception.py:791 +#, python-format msgid "File %(file_path)s could not be found." -msgstr "O papel %s não foi encontrado" +msgstr "" -#: nova/exception.py:786 -#, fuzzy, python-format +#: nova/exception.py:795 msgid "Zero files could be found." -msgstr "Nenhum projeto chamado %s pode ser encontrado." +msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:799 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:795 +#: nova/exception.py:804 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:808 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:812 msgid "Action not allowed." msgstr "" -#: nova/exception.py:807 -#, fuzzy, python-format +#: nova/exception.py:816 +#, python-format msgid "Unable to use global role %(role_id)s" -msgstr "Não é possível localizar o volume %s" +msgstr "" -#: nova/exception.py:811 +#: nova/exception.py:820 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:815 +#: nova/exception.py:824 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:824 -#, fuzzy, python-format +#: nova/exception.py:833 +#, python-format msgid "Key pair %(key_name)s already exists." -msgstr "Usuário %s já existe" +msgstr "" -#: nova/exception.py:828 -#, fuzzy, python-format +#: nova/exception.py:837 +#, python-format msgid "User %(user)s already exists." -msgstr "Usuário %s já existe" +msgstr "" -#: nova/exception.py:832 -#, fuzzy, python-format +#: nova/exception.py:841 +#, python-format msgid "LDAP user %(user)s already exists." -msgstr "Usuário LDAP %s já existe" +msgstr "" -#: nova/exception.py:836 -#, fuzzy, python-format +#: nova/exception.py:845 +#, python-format msgid "LDAP group %(group)s already exists." -msgstr "group %s já existe" +msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:849 #, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "Usuário %(uid)s já é um membro do grupo %(group_dn)s" -#: nova/exception.py:845 -#, fuzzy, python-format +#: nova/exception.py:854 +#, python-format msgid "Project %(project)s already exists." -msgstr "group %s já existe" +msgstr "" -#: nova/exception.py:849 -#, fuzzy, python-format +#: nova/exception.py:858 +#, python-format msgid "Instance %(name)s already exists." -msgstr "Usuário %s já existe" +msgstr "" -#: nova/exception.py:853 -#, fuzzy, python-format +#: nova/exception.py:862 +#, python-format msgid "Instance Type %(name)s already exists." -msgstr "Usuário %s já existe" +msgstr "" -#: nova/exception.py:857 -#, fuzzy, python-format +#: nova/exception.py:866 +#, python-format msgid "Volume Type %(name)s already exists." -msgstr "group %s já existe" +msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:870 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:865 +#: nova/exception.py:874 msgid "Migration error" msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:878 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:882 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:886 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:890 msgid "Nova access parameters were not specified." msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:894 #, python-format msgid "Virtual Storage Array %(id)d could not be found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:898 #, python-format msgid "Virtual Storage Array %(name)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:902 msgid "When resizing, instances must change size!" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:906 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:910 msgid "1 or more Zones could not complete the request" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:914 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:909 +#: nova/exception.py:918 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:922 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:926 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:930 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:934 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:929 +#: nova/exception.py:938 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:933 +#: nova/exception.py:942 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:947 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:937 +#: nova/exception.py:951 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:941 +#: nova/exception.py:955 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:945 +#: nova/exception.py:959 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:964 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:968 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:972 msgid "Detected more than one volume with name %(vol_name)" msgstr "" -#: nova/exception.py:962 +#: nova/exception.py:976 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:967 -#, fuzzy, python-format +#: nova/exception.py:981 msgid "Unable to create instance type" -msgstr "Não é possível anexar o volume na instância %s" +msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:985 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:989 #, python-format msgid "Error in SolidFire API response: status=%(status)s" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:993 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:983 +#: nova/exception.py:997 msgid "Detected existing vlan with id %(vlan)" msgstr "" -#: nova/exception.py:987 -#, fuzzy, python-format +#: nova/exception.py:1001 +#, python-format msgid "Instance %(instance_id)s could not be found." -msgstr "Instancia %s não encontrada" +msgstr "" -#: nova/exception.py:991 +#: nova/exception.py:1005 msgid "Invalid id: %(val) (expecting \"i-...\")." msgstr "" -#: nova/log.py:307 +#: nova/log.py:310 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1084,164 +1082,183 @@ msgstr "" msgid "Starting %(topic)s node (version %(vcs_string)s)" msgstr "" -#: nova/service.py:176 +#: nova/service.py:177 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:250 +#: nova/service.py:251 msgid "Service killed that has no database entry" msgstr "Encerrado serviço que não tem entrada na base de dados" -#: nova/service.py:287 +#: nova/service.py:288 msgid "The service database object disappeared, Recreating it." msgstr "O objeto da base de dados do serviço desapareceu, Recriando." -#: nova/service.py:302 +#: nova/service.py:303 msgid "Recovered model server connection!" msgstr "Recuperada conexão servidor de modelo." -#: nova/service.py:308 +#: nova/service.py:309 msgid "model server went away" msgstr "servidor de modelo perdido" -#: nova/service.py:400 +#: nova/service.py:402 msgid "Full set of FLAGS:" -msgstr "" +msgstr "Conjunto completo de FLAGS:" -#: nova/service.py:407 +#: nova/service.py:409 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/utils.py:72 +#: nova/utils.py:74 #, python-format msgid "Inner Exception: %s" msgstr "Exceção interna: %s" -#: nova/utils.py:156 +#: nova/utils.py:158 #, python-format msgid "Fetching %s" msgstr "Buscando %s" -#: nova/utils.py:197 +#: nova/utils.py:199 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:207 +#: nova/utils.py:209 #, python-format msgid "Running cmd (subprocess): %s" msgstr "Executando comando (subprocesso): %s" -#: nova/utils.py:223 nova/utils.py:302 +#: nova/utils.py:225 nova/utils.py:304 #, python-format msgid "Result was %s" msgstr "Resultado foi %s" -#: nova/utils.py:236 +#: nova/utils.py:238 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:278 +#: nova/utils.py:280 #, python-format msgid "Running cmd (SSH): %s" msgstr "Executando o comando (SSH): %s" -#: nova/utils.py:280 +#: nova/utils.py:282 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:284 -#, fuzzy, python-format +#: nova/utils.py:286 msgid "process_input not supported over SSH" -msgstr "atributo não suportado: %s" +msgstr "" -#: nova/utils.py:343 +#: nova/utils.py:345 #, python-format msgid "debug in callback: %s" msgstr "depuração em retorno de chamada: %s" -#: nova/utils.py:476 +#: nova/utils.py:478 #, python-format msgid "Link Local address is not found.:%s" msgstr "Endereço para Link Local não encontrado: %s" -#: nova/utils.py:479 +#: nova/utils.py:481 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Não foi possível atribuir um IP para o Link Local de %(interface)s :%(ex)s" -#: nova/utils.py:576 +#: nova/utils.py:592 #, python-format msgid "Invalid backend: %s" msgstr "Backend inválido: %s" -#: nova/utils.py:587 +#: nova/utils.py:603 #, python-format msgid "backend %s" msgstr "backend %s" -#: nova/utils.py:636 +#: nova/utils.py:652 msgid "in looping call" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:828 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:814 +#: nova/utils.py:832 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:818 +#: nova/utils.py:836 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:825 +#: nova/utils.py:843 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:935 -#, fuzzy, python-format +#: nova/utils.py:902 +#, python-format +msgid "Found sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:906 +#, python-format +msgid "Cleaned sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:921 +#, python-format +msgid "Found lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:926 +#, python-format +msgid "Cleaned lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:1036 +#, python-format msgid "Expected object of type: %s" -msgstr "Erro inexperado lançado: %s" +msgstr "" -#: nova/utils.py:966 -#, fuzzy, python-format +#: nova/utils.py:1067 +#, python-format msgid "Invalid server_string: %s" -msgstr "id inválido: %s" +msgstr "" -#: nova/utils.py:1091 +#: nova/utils.py:1192 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1123 +#: nova/utils.py:1224 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1242 +#: nova/utils.py:1343 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1244 +#: nova/utils.py:1345 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1276 +#: nova/utils.py:1377 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1278 +#: nova/utils.py:1379 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" @@ -1282,9 +1299,9 @@ msgid "Returned non-serializeable type: %s" msgstr "" #: nova/api/ec2/__init__.py:69 -#, fuzzy, python-format +#, python-format msgid "%(code)s: %(message)s" -msgstr "Recebendo de %(queue)s: %(message)s" +msgstr "" #: nova/api/ec2/__init__.py:91 #, python-format @@ -1350,9 +1367,9 @@ msgid "VolumeNotFound raised: %s" msgstr "" #: nova/api/ec2/__init__.py:593 -#, fuzzy, python-format +#, python-format msgid "SnapshotNotFound raised: %s" -msgstr "NotFound lançado: %s" +msgstr "" #: nova/api/ec2/__init__.py:599 #, python-format @@ -1360,39 +1377,39 @@ msgid "NotFound raised: %s" msgstr "NotFound lançado: %s" #: nova/api/ec2/__init__.py:602 -#, fuzzy, python-format +#, python-format msgid "EC2APIError raised: %s" -msgstr "ApiError lançado: %s" +msgstr "" #: nova/api/ec2/__init__.py:610 -#, fuzzy, python-format +#, python-format msgid "KeyPairExists raised: %s" -msgstr "ApiError lançado: %s" +msgstr "" #: nova/api/ec2/__init__.py:614 -#, fuzzy, python-format +#, python-format msgid "InvalidParameterValue raised: %s" -msgstr "id inválido: %s" +msgstr "" #: nova/api/ec2/__init__.py:618 -#, fuzzy, python-format +#, python-format msgid "InvalidPortRange raised: %s" -msgstr "id inválido: %s" +msgstr "" #: nova/api/ec2/__init__.py:622 -#, fuzzy, python-format +#, python-format msgid "NotAuthorized raised: %s" -msgstr "NotFound lançado: %s" +msgstr "" #: nova/api/ec2/__init__.py:626 -#, fuzzy, python-format +#, python-format msgid "InvalidRequest raised: %s" -msgstr "id inválido: %s" +msgstr "" #: nova/api/ec2/__init__.py:630 #, fuzzy, python-format msgid "ValidatorError raised: %s" -msgstr "ApiError lançado: %s" +msgstr "Erro inexperado lançado: %s" #: nova/api/ec2/__init__.py:641 #, python-format @@ -1414,9 +1431,9 @@ msgid "Unsupported API request: controller = %(controller)s, action = %(action)s msgstr "" #: nova/api/ec2/cloud.py:337 -#, fuzzy, python-format +#, python-format msgid "Create snapshot of volume %s" -msgstr "Desanexar volume %s" +msgstr "" #: nova/api/ec2/cloud.py:372 #, python-format @@ -1452,7 +1469,7 @@ msgid "" msgstr "" #: nova/api/ec2/cloud.py:755 -#: nova/api/openstack/compute/contrib/security_groups.py:286 +#: nova/api/openstack/compute/contrib/security_groups.py:292 #, python-format msgid "Create Security Group %s" msgstr "Criar Grupo de Segurança %s" @@ -1462,120 +1479,117 @@ msgstr "Criar Grupo de Segurança %s" msgid "group %s already exists" msgstr "group %s já existe" -#: nova/api/ec2/cloud.py:788 -#: nova/api/openstack/compute/contrib/security_groups.py:239 +#: nova/api/ec2/cloud.py:790 +#: nova/api/openstack/compute/contrib/security_groups.py:245 #, python-format msgid "Delete security group %s" msgstr "Excluir grupo de segurança %s" -#: nova/api/ec2/cloud.py:796 nova/compute/manager.py:1577 +#: nova/api/ec2/cloud.py:798 nova/compute/manager.py:1589 #, python-format msgid "Get console output for instance %s" msgstr "Obter saída do console para instância %s" -#: nova/api/ec2/cloud.py:867 -#, fuzzy, python-format +#: nova/api/ec2/cloud.py:869 +#, python-format msgid "Create volume from snapshot %s" -msgstr "Criar volume de %s GB" +msgstr "" -#: nova/api/ec2/cloud.py:871 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:873 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:215 #, python-format msgid "Create volume of %s GB" msgstr "Criar volume de %s GB" -#: nova/api/ec2/cloud.py:899 +#: nova/api/ec2/cloud.py:901 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:914 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:916 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "Desanexar volume %s" -#: nova/api/ec2/cloud.py:941 nova/api/ec2/cloud.py:998 -#: nova/api/ec2/cloud.py:1465 nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:943 nova/api/ec2/cloud.py:1000 +#: nova/api/ec2/cloud.py:1467 nova/api/ec2/cloud.py:1482 #, python-format msgid "attribute not supported: %s" msgstr "atributo não suportado: %s" -#: nova/api/ec2/cloud.py:1064 +#: nova/api/ec2/cloud.py:1066 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1209 +#: nova/api/ec2/cloud.py:1211 msgid "Allocate address" msgstr "Alocar endereço" -#: nova/api/ec2/cloud.py:1221 +#: nova/api/ec2/cloud.py:1223 #, python-format msgid "Release address %s" msgstr "Liberar endereço %s" -#: nova/api/ec2/cloud.py:1226 +#: nova/api/ec2/cloud.py:1228 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1236 +#: nova/api/ec2/cloud.py:1238 #, python-format msgid "Disassociate address %s" msgstr "Desatribuir endereço %s" -#: nova/api/ec2/cloud.py:1261 -#, fuzzy +#: nova/api/ec2/cloud.py:1263 msgid "Image must be available" -msgstr "O status do volume parece estar disponível" +msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start terminating instances" msgstr "Começando a terminar instâncias" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #, python-format msgid "Reboot instance %r" msgstr "Reiniciar instância %r" -#: nova/api/ec2/cloud.py:1307 -#, fuzzy +#: nova/api/ec2/cloud.py:1309 msgid "Going to stop instances" -msgstr "Começando a terminar instâncias" +msgstr "" -#: nova/api/ec2/cloud.py:1318 -#, fuzzy +#: nova/api/ec2/cloud.py:1320 msgid "Going to start instances" -msgstr "Começando a terminar instâncias" +msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1412 #, python-format msgid "De-registering image %s" msgstr "Removendo o registro da imagem %s" -#: nova/api/ec2/cloud.py:1437 +#: nova/api/ec2/cloud.py:1439 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1483 +#: nova/api/ec2/cloud.py:1485 msgid "user or group not specified" msgstr "usuário ou grupo não especificado" -#: nova/api/ec2/cloud.py:1485 +#: nova/api/ec2/cloud.py:1487 msgid "only group \"all\" is supported" msgstr "apenas o grupo \"all\" é suportado" -#: nova/api/ec2/cloud.py:1487 +#: nova/api/ec2/cloud.py:1489 msgid "operation_type must be add or remove" msgstr "operation_type deve ser add ou remove" -#: nova/api/ec2/cloud.py:1489 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Updating image %s publicity" msgstr "Atualizando publicidade da imagem %s" -#: nova/api/ec2/cloud.py:1546 +#: nova/api/ec2/cloud.py:1548 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -1635,16 +1649,16 @@ msgstr "" msgid "Could not find %s in request." msgstr "" -#: nova/api/openstack/auth.py:188 +#: nova/api/openstack/auth.py:192 #, python-format msgid "Successfully authenticated '%s'" msgstr "" -#: nova/api/openstack/auth.py:238 +#: nova/api/openstack/auth.py:242 msgid "User not found with provided API key." msgstr "" -#: nova/api/openstack/auth.py:255 +#: nova/api/openstack/auth.py:259 #, python-format msgid "Provided API key is valid, but not for user '%(username)s'" msgstr "" @@ -1666,9 +1680,9 @@ msgid "offset param must be positive" msgstr "" #: nova/api/openstack/common.py:202 -#, fuzzy, python-format +#, python-format msgid "marker [%s] not found" -msgstr "Usuário \"%s\" não encontrado" +msgstr "" #: nova/api/openstack/common.py:242 #, python-format @@ -1679,28 +1693,28 @@ msgstr "" msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:358 +#: nova/api/openstack/common.py:334 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:337 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:441 +#: nova/api/openstack/common.py:417 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:443 +#: nova/api/openstack/common.py:419 msgid "Instance snapshots are not permitted at this time." msgstr "" #: nova/api/openstack/extensions.py:191 -#, fuzzy, python-format +#, python-format msgid "Loaded extension: %s" -msgstr "ação: %s" +msgstr "" #: nova/api/openstack/extensions.py:228 #, python-format @@ -1708,14 +1722,14 @@ msgid "Ext name: %s" msgstr "" #: nova/api/openstack/extensions.py:229 -#, fuzzy, python-format +#, python-format msgid "Ext alias: %s" -msgstr "Resultado foi %s" +msgstr "" #: nova/api/openstack/extensions.py:230 -#, fuzzy, python-format +#, python-format msgid "Ext description: %s" -msgstr "ação: %s" +msgstr "" #: nova/api/openstack/extensions.py:232 #, python-format @@ -1738,9 +1752,9 @@ msgid "Loading extension %s" msgstr "" #: nova/api/openstack/extensions.py:255 -#, fuzzy, python-format +#, python-format msgid "Calling extension factory %s" -msgstr "Chamando o pai %s" +msgstr "" #: nova/api/openstack/extensions.py:267 #, python-format @@ -1771,9 +1785,9 @@ msgid "too many body keys" msgstr "" #: nova/api/openstack/wsgi.py:580 -#, fuzzy, python-format +#, python-format msgid "Fault thrown: %s" -msgstr "Capturado o erro: %s" +msgstr "" #: nova/api/openstack/wsgi.py:583 #, python-format @@ -1845,9 +1859,8 @@ msgstr "" #: nova/api/openstack/compute/image_metadata.py:40 #: nova/api/openstack/compute/images.py:142 #: nova/api/openstack/compute/images.py:157 -#, fuzzy, python-format msgid "Image not found." -msgstr "Instancia %s não encontrada" +msgstr "" #: nova/api/openstack/compute/image_metadata.py:79 msgid "Incorrect request body format" @@ -1872,14 +1885,12 @@ msgid "Invalid metadata key" msgstr "" #: nova/api/openstack/compute/ips.py:74 -#, fuzzy msgid "Instance does not exist" -msgstr "Assinatura não confere" +msgstr "" #: nova/api/openstack/compute/ips.py:97 -#, fuzzy, python-format msgid "Instance is not a member of specified network" -msgstr "instância %s: reset da rede" +msgstr "" #: nova/api/openstack/compute/limits.py:140 #, python-format @@ -1888,7 +1899,7 @@ msgid "" "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:265 +#: nova/api/openstack/compute/limits.py:266 msgid "This request was rate-limited." msgstr "" @@ -1900,9 +1911,8 @@ msgstr "" #: nova/api/openstack/compute/server_metadata.py:143 #: nova/api/openstack/compute/server_metadata.py:156 -#, fuzzy, python-format msgid "Metadata item was not found" -msgstr "Instancia %s não encontrada" +msgstr "" #: nova/api/openstack/compute/servers.py:425 #, python-format @@ -1953,9 +1963,9 @@ msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" #: nova/api/openstack/compute/servers.py:554 -#, fuzzy, python-format +#, python-format msgid "Invalid fixed IP address (%s)" -msgstr "id inválido: %s" +msgstr "" #: nova/api/openstack/compute/servers.py:561 #, python-format @@ -1963,9 +1973,9 @@ msgid "Duplicate networks (%s) are not allowed" msgstr "" #: nova/api/openstack/compute/servers.py:567 -#, fuzzy, python-format +#, python-format msgid "Bad network format: missing %s" -msgstr "Não foi encontrada rede para bridge %s" +msgstr "" #: nova/api/openstack/compute/servers.py:570 msgid "Bad networks format" @@ -2003,9 +2013,8 @@ msgstr "" #: nova/api/openstack/compute/servers.py:832 #: nova/api/openstack/compute/servers.py:852 -#, fuzzy msgid "Instance has not been resized." -msgstr "A instância já foi criada" +msgstr "" #: nova/api/openstack/compute/servers.py:838 #, python-format @@ -2026,23 +2035,21 @@ msgid "Missing argument 'type' for reboot" msgstr "" #: nova/api/openstack/compute/servers.py:888 -#, fuzzy, python-format +#, python-format msgid "Error in reboot %s" -msgstr "Gerando CA raiz: %s" +msgstr "" #: nova/api/openstack/compute/servers.py:900 -#, fuzzy, python-format msgid "Unable to locate requested flavor." -msgstr "Não é possível localizar o volume %s" +msgstr "" #: nova/api/openstack/compute/servers.py:903 msgid "Resize requires a change in size." msgstr "" #: nova/api/openstack/compute/servers.py:927 -#, fuzzy msgid "Malformed server entity" -msgstr "servidor de modelo perdido" +msgstr "" #: nova/api/openstack/compute/servers.py:934 msgid "Missing imageRef attribute" @@ -2058,9 +2065,8 @@ msgstr "" #: nova/api/openstack/compute/servers.py:958 #: nova/api/openstack/compute/servers.py:1134 -#, fuzzy, python-format msgid "Invalid adminPass" -msgstr "id inválido: %s" +msgstr "" #: nova/api/openstack/compute/servers.py:972 msgid "Unable to parse metadata key/value pairs." @@ -2075,7 +2081,7 @@ msgid "Resize requests require 'flavorRef' attribute." msgstr "" #: nova/api/openstack/compute/servers.py:1006 -#: nova/api/openstack/compute/contrib/aggregates.py:140 +#: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/networks.py:65 msgid "Invalid request body" msgstr "" @@ -2085,9 +2091,8 @@ msgid "Could not parse imageRef from request." msgstr "" #: nova/api/openstack/compute/servers.py:1061 -#, fuzzy, python-format msgid "Instance could not be found" -msgstr "Instancia %s não encontrada" +msgstr "" #: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" @@ -2099,9 +2104,8 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 -#, fuzzy, python-format msgid "Invalid metadata" -msgstr "id inválido: %s" +msgstr "" #: nova/api/openstack/compute/servers.py:1157 #, python-format @@ -2143,14 +2147,13 @@ msgstr "Compute.api::reset_network %s" #: nova/api/openstack/compute/contrib/admin_actions.py:186 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:43 -#, fuzzy, python-format msgid "Server not found" -msgstr "Usuário \"%s\" não encontrado" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:157 -#, fuzzy, python-format +#, python-format msgid "Compute.api::inject_network_info %s" -msgstr "Compute.api::reset_network %s" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format @@ -2183,9 +2186,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/server_action_list.py:49 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 #: nova/api/openstack/compute/contrib/server_start_stop.py:38 -#, fuzzy, python-format msgid "Instance not found" -msgstr "Instancia %s não encontrada" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:272 msgid "host and block_migration must be specified." @@ -2196,11 +2198,50 @@ msgstr "" msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:137 +#: nova/api/openstack/compute/contrib/aggregates.py:76 +#, python-format +msgid "" +"Cannot create aggregate with name %(name)s and availability zone " +"%(avail_zone)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:88 +#, python-format +msgid "Cannot show aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:114 +#, python-format +msgid "Cannot update aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:126 +#, python-format +msgid "Cannot delete aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:139 #, python-format msgid "Aggregates does not have %s action" msgstr "" +#: nova/api/openstack/compute/contrib/aggregates.py:152 +#: nova/api/openstack/compute/contrib/aggregates.py:158 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:171 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:195 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + #: nova/api/openstack/compute/contrib/certificates.py:75 msgid "Only root certificate can be retrieved." msgstr "" @@ -2224,16 +2265,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" +#: nova/api/openstack/compute/contrib/extended_server_attributes.py:65 #: nova/api/openstack/compute/contrib/extended_status.py:61 -#, fuzzy, python-format msgid "Server not found." -msgstr "Usuário \"%s\" não encontrado" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextradata.py:60 #: nova/api/openstack/compute/contrib/flavorextradata.py:90 -#, fuzzy msgid "Flavor not found." -msgstr "Hosts não encontrados" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 #: nova/api/openstack/compute/contrib/volumetypes.py:158 @@ -2251,16 +2291,15 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:201 #: nova/api/openstack/compute/contrib/floating_ips.py:230 -#: nova/api/openstack/compute/contrib/security_groups.py:559 -#: nova/api/openstack/compute/contrib/security_groups.py:592 +#: nova/api/openstack/compute/contrib/security_groups.py:560 +#: nova/api/openstack/compute/contrib/security_groups.py:593 msgid "Missing parameter dict" msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:204 #: nova/api/openstack/compute/contrib/floating_ips.py:233 -#, fuzzy msgid "Address not specified" -msgstr "usuário ou grupo não especificado" +msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:213 msgid "No fixed ips associated to instance" @@ -2270,38 +2309,47 @@ msgstr "" msgid "Associate floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:145 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/hosts.py:144 +#, python-format msgid "Invalid status: '%s'" -msgstr "id inválido: %s" +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:150 +#: nova/api/openstack/compute/contrib/hosts.py:148 #, fuzzy, python-format +msgid "Invalid mode: '%s'" +msgstr "Backend inválido: %s" + +#: nova/api/openstack/compute/contrib/hosts.py:152 +#, python-format msgid "Invalid update setting: '%s'" -msgstr "id inválido: %s" +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:159 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/hosts.py:170 +#, python-format +msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:181 +#, python-format msgid "Setting host %(host)s to %(state)s." -msgstr "Moldagem para %(topic)s %(host)s para %(method)s" +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:206 +#: nova/api/openstack/compute/contrib/hosts.py:228 msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:214 -#, fuzzy +#: nova/api/openstack/compute/contrib/hosts.py:236 msgid "Host not found" -msgstr "Hosts não encontrados" +msgstr "" #: nova/api/openstack/compute/contrib/keypairs.py:85 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" #: nova/api/openstack/compute/contrib/keypairs.py:90 -#, fuzzy, python-format +#, python-format msgid "Key pair '%s' already exists." -msgstr "Usuário %s já existe" +msgstr "" #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" @@ -2312,9 +2360,9 @@ msgid "Missing 'address' argument for removeFixedIp" msgstr "" #: nova/api/openstack/compute/contrib/multinic.py:77 -#, fuzzy, python-format +#, python-format msgid "Unable to find address %r" -msgstr "Impossível localizar uma porta aberta" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:62 #, python-format @@ -2329,122 +2377,125 @@ msgstr "" #: nova/api/openstack/compute/contrib/networks.py:74 #: nova/api/openstack/compute/contrib/networks.py:91 #: nova/api/openstack/compute/contrib/networks.py:101 -#, fuzzy, python-format msgid "Network not found" -msgstr "Usuário \"%s\" não encontrado" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:87 -#, fuzzy, python-format +#, python-format msgid "Showing network with id %s" -msgstr "Não foi encontrada rede para bridge %s" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:97 -#, fuzzy, python-format +#, python-format msgid "Deleting network with id %s" -msgstr "Apagando usuário %s" +msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:219 +#: nova/api/openstack/compute/contrib/security_groups.py:222 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:289 +#: nova/api/openstack/compute/contrib/security_groups.py:243 #, fuzzy, python-format +msgid "Security group is still in use" +msgstr "Revogado entrada do grupo de segurança %s" + +#: nova/api/openstack/compute/contrib/security_groups.py:295 +#, python-format msgid "Security group %s already exists" -msgstr "group %s já existe" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:309 +#: nova/api/openstack/compute/contrib/security_groups.py:315 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:312 +#: nova/api/openstack/compute/contrib/security_groups.py:318 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:321 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:342 +#: nova/api/openstack/compute/contrib/security_groups.py:348 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:345 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:351 +#, python-format msgid "Security group (%s) not found" -msgstr "Usuário \"%s\" não encontrado" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:354 #, python-format msgid "Authorize security group ingress %s" msgstr "Autorizada entrada do grupo de segurança %s" -#: nova/api/openstack/compute/contrib/security_groups.py:363 +#: nova/api/openstack/compute/contrib/security_groups.py:369 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:370 +#: nova/api/openstack/compute/contrib/security_groups.py:376 #, python-format msgid "This rule already exists in group %s" msgstr "Esta regra já existe no grupo %s" -#: nova/api/openstack/compute/contrib/security_groups.py:408 +#: nova/api/openstack/compute/contrib/security_groups.py:414 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:412 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Parent group id and group id cannot be same" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:490 +#: nova/api/openstack/compute/contrib/security_groups.py:496 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:493 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:499 +#, python-format msgid "Rule (%s) not found" -msgstr "Usuário \"%s\" não encontrado" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:500 +#: nova/api/openstack/compute/contrib/security_groups.py:506 #, python-format msgid "Revoke security group ingress %s" msgstr "Revogado entrada do grupo de segurança %s" -#: nova/api/openstack/compute/contrib/security_groups.py:562 -#: nova/api/openstack/compute/contrib/security_groups.py:595 -#, fuzzy +#: nova/api/openstack/compute/contrib/security_groups.py:563 +#: nova/api/openstack/compute/contrib/security_groups.py:596 msgid "Security group not specified" -msgstr "usuário ou grupo não especificado" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:566 -#: nova/api/openstack/compute/contrib/security_groups.py:599 +#: nova/api/openstack/compute/contrib/security_groups.py:567 +#: nova/api/openstack/compute/contrib/security_groups.py:600 msgid "Security group name cannot be empty" msgstr "" #: nova/api/openstack/compute/contrib/server_start_stop.py:45 -#, fuzzy, python-format +#, python-format msgid "start instance %r" -msgstr "Reiniciar instância %r" +msgstr "" #: nova/api/openstack/compute/contrib/server_start_stop.py:54 -#, fuzzy, python-format +#, python-format msgid "stop instance %r" -msgstr "Reiniciar instância %r" +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:170 msgid "No body provided" msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:182 -#, fuzzy, python-format +#, python-format msgid "Create VSA %(display_name)s of type %(vc_type)s" -msgstr "VM %(instance_name)s criada como %(vm_ref)s." +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:203 #, python-format @@ -2452,14 +2503,14 @@ msgid "Delete VSA with id: %s" msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:222 -#, fuzzy, python-format +#, python-format msgid "Associate address %(ip)s to VSA %(id)s" -msgstr "Desatribuir endereço %s" +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:251 -#, fuzzy, python-format +#, python-format msgid "Disassociate address from VSA %(id)s" -msgstr "Desatribuir endereço %s" +msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:291 #, python-format @@ -2509,9 +2560,9 @@ msgid "Show. vsa_id=%(vsa_id)s, id=%(id)s" msgstr "" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:623 -#, fuzzy, python-format +#, python-format msgid "Index instances for VSA %s" -msgstr "Iniciando a Bridge para %s" +msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:73 #: nova/api/openstack/volume/volumes.py:99 @@ -2521,16 +2572,14 @@ msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:146 #: nova/api/openstack/volume/volumes.py:177 -#, fuzzy, python-format +#, python-format msgid "Delete volume with id: %s" -msgstr "Excluir projeto: %s" +msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:329 -#, fuzzy, python-format +#, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -"Desconectando volume %(volume_id)s do ponto de montagem %(mp)s na " -"instância %(instance_id)s" #: nova/api/openstack/compute/contrib/volumes.py:481 #: nova/api/openstack/volume/snapshots.py:109 @@ -2540,9 +2589,9 @@ msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:523 #: nova/api/openstack/volume/snapshots.py:149 -#, fuzzy, python-format +#, python-format msgid "Create snapshot from volume %s" -msgstr "Desanexar volume %s" +msgstr "" #: nova/auth/fakeldap.py:33 msgid "Attempted to instantiate singleton" @@ -2706,11 +2755,11 @@ msgid "Launching VPN for %s" msgstr "Executando VPN para %s" #: nova/compute/api.py:149 -#, fuzzy, python-format +#, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" -msgstr "Cota excedida para %(pid)s, tentando criar volume com %(size)sG" +msgstr "" #: nova/compute/api.py:160 #, python-format @@ -2718,9 +2767,9 @@ msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" #: nova/compute/api.py:213 -#, fuzzy, python-format +#, python-format msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances" -msgstr "Cota excedida para %(pid)s, tentando criar volume com %(size)sG" +msgstr "" #: nova/compute/api.py:216 msgid "Instance quota exceeded. You cannot run any more instances of this type." @@ -2746,9 +2795,9 @@ msgid "Going to run %s instances..." msgstr "" #: nova/compute/api.py:404 -#, fuzzy, python-format +#, python-format msgid "bdm %s" -msgstr "backend %s" +msgstr "" #: nova/compute/api.py:431 #, python-format @@ -2760,575 +2809,569 @@ msgstr "" msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:832 +#: nova/compute/api.py:828 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:852 +#: nova/compute/api.py:848 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:886 +#: nova/compute/api.py:882 #, fuzzy msgid "Going to try to terminate instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:924 +#: nova/compute/api.py:920 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:943 +#: nova/compute/api.py:939 #, fuzzy msgid "Going to try to start instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:947 +#: nova/compute/api.py:943 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1013 nova/volume/api.py:163 +#: nova/compute/api.py:1009 nova/volume/api.py:163 #: nova/volume/volume_types.py:64 -#, fuzzy, python-format +#, python-format msgid "Searching by: %s" -msgstr "Buscando %s" - -#: nova/compute/api.py:1108 -msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:1111 -#, fuzzy, python-format -msgid "Unable to find host for Instance %s" -msgstr "Não é possível anexar o volume na instância %s" - -#: nova/compute/api.py:1353 +#: nova/compute/api.py:1300 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1361 +#: nova/compute/api.py:1308 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1652 +#: nova/compute/api.py:1572 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" +#: nova/compute/api.py:1804 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/api.py:1807 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + #: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65 msgid "create arguments must be positive integers" msgstr "" #: nova/compute/instance_types.py:74 nova/volume/volume_types.py:41 -#, fuzzy, python-format +#, python-format msgid "DB error: %s" -msgstr "Capturado o erro: %s" +msgstr "" #: nova/compute/instance_types.py:84 -#, fuzzy, python-format +#, python-format msgid "Instance type %s not found for deletion" -msgstr "Instancia %s não encontrada" +msgstr "" -#: nova/compute/manager.py:136 +#: nova/compute/manager.py:141 #, python-format msgid "check_instance_lock: decorating: |%s|" msgstr "check_instance_lock: decorating: |%s|" -#: nova/compute/manager.py:138 -#, fuzzy, python-format +#: nova/compute/manager.py:143 +#, python-format msgid "" "check_instance_lock: arguments: |%(self)s| |%(context)s| " "|%(instance_uuid)s|" msgstr "" -"check_instance_lock: argumentos: |%(self)s| |%(context)s| " -"|%(instance_id)s|" -#: nova/compute/manager.py:142 +#: nova/compute/manager.py:147 #, python-format msgid "check_instance_lock: locked: |%s|" msgstr "check_instance_lock: locked: |%s|" -#: nova/compute/manager.py:144 +#: nova/compute/manager.py:149 #, python-format msgid "check_instance_lock: admin: |%s|" msgstr "check_instance_lock: admin: |%s|" -#: nova/compute/manager.py:149 +#: nova/compute/manager.py:154 #, python-format msgid "check_instance_lock: executing: |%s|" msgstr "check_instance_lock: executando: |%s|" -#: nova/compute/manager.py:153 +#: nova/compute/manager.py:158 #, python-format msgid "check_instance_lock: not executing |%s|" msgstr "check_instance_lock: not executando |%s|" -#: nova/compute/manager.py:199 -#, fuzzy, python-format +#: nova/compute/manager.py:204 +#, python-format msgid "Unable to load the virtualization driver: %s" -msgstr "Não é possível localizar o volume %s" +msgstr "" -#: nova/compute/manager.py:233 +#: nova/compute/manager.py:239 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:238 +#: nova/compute/manager.py:244 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:248 +#: nova/compute/manager.py:254 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:253 -#, fuzzy, python-format +#: nova/compute/manager.py:259 msgid "Checking state" -msgstr "Verificando o estado de %s" +msgstr "" -#: nova/compute/manager.py:322 -#, fuzzy, python-format +#: nova/compute/manager.py:328 +#, python-format msgid "Setting up bdm %s" -msgstr "Apagando usuário %s" +msgstr "" -#: nova/compute/manager.py:389 +#: nova/compute/manager.py:395 #, python-format msgid "" "Going to force the deletion of the vm %(instance_uuid)s, even if it is " "deleted" msgstr "" -#: nova/compute/manager.py:395 +#: nova/compute/manager.py:401 #, python-format msgid "" "Instance %(instance_uuid)s did not exist in the DB, but I will shut it " "down anyway using a special context" msgstr "" -#: nova/compute/manager.py:401 +#: nova/compute/manager.py:407 #, python-format msgid "exception terminating the instance %(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:439 -#, fuzzy, python-format +#: nova/compute/manager.py:445 +#, python-format msgid "Instance %s not found." -msgstr "Instancia %s não encontrada" +msgstr "" -#: nova/compute/manager.py:475 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "A instância já foi criada" -#: nova/compute/manager.py:518 +#: nova/compute/manager.py:524 #, 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:523 +#: nova/compute/manager.py:529 #, 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:533 -#, fuzzy, python-format +#: nova/compute/manager.py:539 msgid "Starting instance..." -msgstr "Terminando a instância %s" +msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:549 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:556 -#, fuzzy, python-format +#: nova/compute/manager.py:562 msgid "Instance failed network setup" -msgstr "instância %s: falha na geração" +msgstr "" -#: nova/compute/manager.py:560 -#, fuzzy, python-format +#: nova/compute/manager.py:566 +#, python-format msgid "Instance network_info: |%s|" -msgstr "check_instance_lock: decorating: |%s|" +msgstr "" -#: nova/compute/manager.py:573 -#, fuzzy, python-format +#: nova/compute/manager.py:579 msgid "Instance failed block device setup" -msgstr "instância %s: falha na geração" +msgstr "" -#: nova/compute/manager.py:589 -#, fuzzy, python-format +#: nova/compute/manager.py:595 msgid "Instance failed to spawn" -msgstr "instância %s: falha na geração" +msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:616 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:661 +#: nova/compute/manager.py:667 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:673 +#: nova/compute/manager.py:679 #, python-format msgid "trying to destroy already destroyed instance: %s" msgstr "tentando destruir instância já destruida: %s" -#: nova/compute/manager.py:693 +#: nova/compute/manager.py:699 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:700 -#, fuzzy, python-format +#: nova/compute/manager.py:706 +#, python-format msgid "terminating bdm %s" -msgstr "Terminando a instância %s" +msgstr "" -#: nova/compute/manager.py:789 +#: nova/compute/manager.py:795 #, python-format msgid "" "Cannot rebuild instance [%(instance_uuid)s], because the given image does" " not exist." msgstr "" -#: nova/compute/manager.py:794 +#: nova/compute/manager.py:800 #, python-format msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" msgstr "" -#: nova/compute/manager.py:801 -#, fuzzy, python-format +#: nova/compute/manager.py:807 +#, python-format msgid "Rebuilding instance %s" -msgstr "Reiniciando a instância %s" +msgstr "" -#: nova/compute/manager.py:854 +#: nova/compute/manager.py:860 #, python-format msgid "Rebooting instance %s" msgstr "Reiniciando a instância %s" -#: nova/compute/manager.py:869 -#, fuzzy, python-format +#: nova/compute/manager.py:875 +#, python-format msgid "" "trying to reboot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -"tentando reiniciar uma instancia com estado diferente de running: " -"%(instance_id)s (estado: %(state)s esperado: %(running)s)" -#: nova/compute/manager.py:907 +#: nova/compute/manager.py:913 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/manager.py:919 +#: nova/compute/manager.py:925 #, python-format msgid "instance %s: snapshotting" msgstr "instância %s: fazendo um snapshot" -#: nova/compute/manager.py:925 -#, fuzzy, python-format +#: nova/compute/manager.py:931 +#, python-format msgid "" "trying to snapshot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -"tentando fazer um snapshot de uma instância com estado diferente de " -"running: %(instance_id)s (estado: %(state)s esperado: %(running)s)" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:984 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:989 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:987 -#, fuzzy, python-format +#: nova/compute/manager.py:993 +#, python-format msgid "Deleting image %s" -msgstr "Removendo o registro da imagem %s" +msgstr "" -#: nova/compute/manager.py:1017 +#: nova/compute/manager.py:1023 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1023 -#, fuzzy, python-format +#: nova/compute/manager.py:1029 +#, python-format msgid "Instance %s: Root password set" -msgstr "instância %s: configurando a senha do administrador" +msgstr "" -#: nova/compute/manager.py:1032 +#: nova/compute/manager.py:1038 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1046 -#, fuzzy, python-format +#: nova/compute/manager.py:1052 msgid "Error setting admin password" -msgstr "instância %s: configurando a senha do administrador" +msgstr "" -#: nova/compute/manager.py:1061 -#, fuzzy, python-format +#: nova/compute/manager.py:1067 +#, python-format msgid "" "trying to inject a file into a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -"tentando injetar o arquivo dentro de uma instância com estado diferente " -"de running: %(instance_id)s (estado: %(instance_state)s esperado: " -"%(expected_state)s)" -#: nova/compute/manager.py:1066 -#, fuzzy, python-format +#: nova/compute/manager.py:1072 +#, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" -msgstr "instância %(nm)s: injetando um arquivo para %(plain_path)s" +msgstr "" -#: nova/compute/manager.py:1080 -#, fuzzy, python-format +#: nova/compute/manager.py:1086 +#, python-format msgid "" "trying to update agent on a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -"tentando limpar a senha de uma instância com estado diferente de running:" -" %(instance_id)s (estado: %(instance_state)s esperado: " -"%(expected_state)s)" -#: nova/compute/manager.py:1085 -#, fuzzy, python-format +#: nova/compute/manager.py:1091 +#, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -"instância %(instance_id)s: atachando volume %(volume_id)s para " -"%(mountpoint)s" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, python-format msgid "instance %s: rescuing" msgstr "instância %s: resgatando" -#: nova/compute/manager.py:1123 +#: nova/compute/manager.py:1129 #, python-format msgid "instance %s: unrescuing" msgstr "instância %s: desfazendo o resgate" -#: nova/compute/manager.py:1242 +#: nova/compute/manager.py:1248 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1259 -#, fuzzy, python-format +#: nova/compute/manager.py:1265 +#, python-format msgid "instance %s: migrating" -msgstr "instância %s: pausando" +msgstr "" -#: nova/compute/manager.py:1296 nova/compute/manager.py:1371 -#: nova/compute/manager.py:2319 +#: nova/compute/manager.py:1302 nova/compute/manager.py:1377 +#: nova/compute/manager.py:2395 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1424 +#: nova/compute/manager.py:1430 #, python-format msgid "instance %s: pausing" msgstr "instância %s: pausando" -#: nova/compute/manager.py:1442 +#: nova/compute/manager.py:1448 #, python-format msgid "instance %s: unpausing" msgstr "instância %s: saindo do pause" -#: nova/compute/manager.py:1472 +#: nova/compute/manager.py:1484 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "instância %s: recuperando os diagnósticos" -#: nova/compute/manager.py:1481 +#: nova/compute/manager.py:1493 #, python-format msgid "instance %s: suspending" msgstr "instância %s: suspendendo" -#: nova/compute/manager.py:1503 +#: nova/compute/manager.py:1515 #, python-format msgid "instance %s: resuming" msgstr "instância %s: resumindo" -#: nova/compute/manager.py:1526 +#: nova/compute/manager.py:1538 #, python-format msgid "instance %s: locking" msgstr "instância %s: bloqueando" -#: nova/compute/manager.py:1535 +#: nova/compute/manager.py:1547 #, python-format msgid "instance %s: unlocking" msgstr "instância %s: desbloqueando" -#: nova/compute/manager.py:1543 +#: nova/compute/manager.py:1555 #, python-format msgid "instance %s: getting locked state" msgstr "instância %s: obtendo estado de bloqueio" -#: nova/compute/manager.py:1553 +#: nova/compute/manager.py:1565 #, python-format msgid "instance %s: reset network" msgstr "instância %s: reset da rede" -#: nova/compute/manager.py:1561 -#, fuzzy, python-format +#: nova/compute/manager.py:1573 +#, python-format msgid "instance %s: inject network info" -msgstr "instância %s: reset da rede" +msgstr "" -#: nova/compute/manager.py:1565 +#: nova/compute/manager.py:1577 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1602 -#, fuzzy, python-format +#: nova/compute/manager.py:1614 +#, python-format msgid "instance %s: getting vnc console" -msgstr "instância %s: obtendo console ajax" +msgstr "" -#: nova/compute/manager.py:1632 -#, fuzzy, python-format +#: nova/compute/manager.py:1644 +#, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -"instância %(instance_id)s: atachando volume %(volume_id)s para " + +#: nova/compute/manager.py:1662 +#, python-format +msgid "" +"instance %(instance_uuid)s: attaching volume %(volume_id)s to " "%(mountpoint)s" +msgstr "" -#: nova/compute/manager.py:1650 -#, fuzzy, python-format +#: nova/compute/manager.py:1664 +#, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -"instância %(instance_id)s: atachando volume %(volume_id)s para " -"%(mountpoint)s" -#: nova/compute/manager.py:1662 -#, fuzzy, python-format +#: nova/compute/manager.py:1673 +#, python-format +msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" +msgstr "" + +#: nova/compute/manager.py:1683 +#, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -"instância %(instance_id)s: falha ao atachar ponto de montagem " -"%(mountpoint)s, removendo" -#: nova/compute/manager.py:1690 -#, fuzzy, python-format +#: nova/compute/manager.py:1711 +#, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -"Desconectando volume %(volume_id)s do ponto de montagem %(mp)s na " -"instância %(instance_id)s" -#: nova/compute/manager.py:1694 +#: nova/compute/manager.py:1715 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "Desconectando volume da instância desconhecida %s" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1781 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1822 -#, fuzzy, python-format +#: nova/compute/manager.py:1843 msgid "Instance has no volume." -msgstr "Instancia %s não encontrada" +msgstr "" -#: nova/compute/manager.py:1850 +#: nova/compute/manager.py:1871 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1907 +#: nova/compute/manager.py:1928 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:1934 +#: nova/compute/manager.py:1955 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:1964 +#: nova/compute/manager.py:1985 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:1972 +#: nova/compute/manager.py:1993 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:1974 +#: nova/compute/manager.py:1995 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2012 +#: nova/compute/manager.py:2033 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2035 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:2029 +#: nova/compute/manager.py:2050 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2112 +#: nova/compute/manager.py:2157 +#, python-format +msgid "Updated the info_cache for instance %s" +msgstr "" + +#: nova/compute/manager.py:2186 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2139 +#: nova/compute/manager.py:2213 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2167 +#: nova/compute/manager.py:2241 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2179 -#, python-format +#: nova/compute/manager.py:2252 msgid "" -"Instance %(name)s found in database but not known by hypervisor. Setting " -"power state to NOSTATE" +"Instance found in database but not known by hypervisor. Setting power " +"state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2275 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2215 +#: nova/compute/manager.py:2287 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2294 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Detected instance with name label '%(name_label)s' which is marked as " "DELETED but still present on host." msgstr "" -#: nova/compute/manager.py:2300 +#: nova/compute/manager.py:2359 #, python-format msgid "" -"Destroying instance with name label '%(name_label)s' which is marked as " -"DELETED but still present on host." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/compute/manager.py:2308 +#: nova/compute/manager.py:2366 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:2436 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + #: nova/compute/utils.py:141 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -3383,9 +3426,9 @@ msgid "xvp not running..." msgstr "" #: nova/consoleauth/manager.py:63 -#, fuzzy, python-format +#, python-format msgid "Deleting Expired Token: (%s)" -msgstr "Excluindo projeto %s" +msgstr "" #: nova/consoleauth/manager.py:75 #, python-format @@ -3406,22 +3449,22 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:565 nova/db/sqlalchemy/api.py:600 +#: nova/db/sqlalchemy/api.py:566 nova/db/sqlalchemy/api.py:601 #, python-format msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4126 nova/db/sqlalchemy/api.py:4152 +#: nova/db/sqlalchemy/api.py:4162 nova/db/sqlalchemy/api.py:4188 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4210 +#: nova/db/sqlalchemy/api.py:4246 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4254 +#: nova/db/sqlalchemy/api.py:4290 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3439,72 +3482,68 @@ msgstr "" msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:75 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48 msgid "interface column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:82 -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:58 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:80 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:54 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:61 #, python-format msgid "Table |%s| not created!" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:89 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87 msgid "VIF column not added to fixed_ips table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:99 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97 #, python-format msgid "join list for moving mac_addresses |%s|" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:123 -msgid "Can't downgrade without losing data" -msgstr "" - #: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:39 -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:61 -#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:98 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:99 msgid "foreign key constraint couldn't be added" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:53 +#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:58 msgid "foreign key constraint couldn't be dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:39 +#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34 msgid "priority column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:43 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41 #: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:42 -#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:56 #: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68 msgid "foreign key constraint couldn't be removed" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:38 +#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34 msgid "progress column not added to instances table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:102 +#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97 #, python-format msgid "" "Could not cast flavorid to integer: %s. Set flavorid to an integer-like " "string to downgrade." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69 msgid "instance_info_caches tables not dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:45 +#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41 msgid "progress column not added to compute_nodes table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:66 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76 msgid "dns_domains table not dropped" msgstr "" @@ -3621,9 +3660,9 @@ msgstr "" #: nova/network/linux_net.py:587 nova/network/linux_net.py:609 #: nova/network/linux_net.py:651 -#, fuzzy, python-format +#, python-format msgid "Instance %(instance_id)s not found" -msgstr "Instancia %s não encontrada" +msgstr "" #: nova/network/linux_net.py:718 #, python-format @@ -3655,37 +3694,37 @@ msgstr "Iniciando a VLAN %s" msgid "Starting Bridge interface for %s" msgstr "Iniciando a Bridge para %s" -#: nova/network/manager.py:273 nova/network/manager.py:465 -#, fuzzy, python-format +#: nova/network/manager.py:273 nova/network/manager.py:471 +#, python-format msgid "Interface %(interface)s not found" -msgstr "Instancia %s não encontrada" +msgstr "" #: nova/network/manager.py:288 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:323 +#: nova/network/manager.py:328 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:355 +#: nova/network/manager.py:361 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:359 +#: nova/network/manager.py:365 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:371 -#, fuzzy, python-format +#: nova/network/manager.py:377 +#, python-format msgid "Quota exceeded for %s, tried to allocate address" -msgstr "Cota excedida para %(pid)s, tentando criar volume com %(size)sG" +msgstr "" -#: nova/network/manager.py:583 +#: nova/network/manager.py:589 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3693,41 +3732,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:629 +#: nova/network/manager.py:635 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:639 +#: nova/network/manager.py:645 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:747 +#: nova/network/manager.py:753 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:751 +#: nova/network/manager.py:757 msgid "setting network host" msgstr "" -#: nova/network/manager.py:863 -#, fuzzy, python-format +#: nova/network/manager.py:871 +#, python-format msgid "network allocations for instance |%s|" -msgstr "Obter saída do console para instância %s" +msgstr "" -#: nova/network/manager.py:868 +#: nova/network/manager.py:876 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:892 -#, fuzzy, python-format +#: nova/network/manager.py:905 +#, python-format msgid "network deallocation for instance |%s|" -msgstr "Obter saída do console para instância %s" +msgstr "" -#: nova/network/manager.py:1111 +#: nova/network/manager.py:1126 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3735,69 +3774,68 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1186 -#, fuzzy, python-format +#: nova/network/manager.py:1201 +#, python-format msgid "Leased IP |%(address)s|" -msgstr "Liberar endereço %s" +msgstr "" -#: nova/network/manager.py:1190 +#: nova/network/manager.py:1205 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1198 +#: nova/network/manager.py:1213 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1203 -#, fuzzy, python-format +#: nova/network/manager.py:1218 +#, python-format msgid "Released IP |%(address)s|" -msgstr "Liberar endereço %s" +msgstr "" -#: nova/network/manager.py:1207 +#: nova/network/manager.py:1222 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1210 +#: nova/network/manager.py:1225 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1278 +#: nova/network/manager.py:1294 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1281 +#: nova/network/manager.py:1297 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1292 +#: nova/network/manager.py:1308 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1351 -#, fuzzy, python-format +#: nova/network/manager.py:1367 msgid "Network already exists!" -msgstr "Usuário %s já existe" +msgstr "" -#: nova/network/manager.py:1370 +#: nova/network/manager.py:1386 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1686 +#: nova/network/manager.py:1703 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1693 +#: nova/network/manager.py:1710 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -3828,68 +3866,68 @@ msgid "Server %(status_code)s error: %(data)s" msgstr "" #: nova/network/quantum/client.py:210 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to server. Got error: %s" -msgstr "Não foi possível conectar ao servidor AMQP após %d tentativas. Desligando." +msgstr "" #: nova/network/quantum/client.py:229 #, python-format msgid "unable to deserialize object of type = '%s'" msgstr "" -#: nova/network/quantum/manager.py:152 +#: nova/network/quantum/manager.py:151 msgid "QuantumManager does not use 'multi_host' parameter." msgstr "" -#: nova/network/quantum/manager.py:156 +#: nova/network/quantum/manager.py:155 msgid "QuantumManager requires that only one network is created per call" msgstr "" -#: nova/network/quantum/manager.py:166 +#: nova/network/quantum/manager.py:165 msgid "QuantumManager does not use 'vlan_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:172 +#: nova/network/quantum/manager.py:171 msgid "QuantumManager does not use 'vpn_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:176 +#: nova/network/quantum/manager.py:175 msgid "QuantumManager does not use 'bridge' parameter." msgstr "" -#: nova/network/quantum/manager.py:180 +#: nova/network/quantum/manager.py:179 msgid "QuantumManager does not use 'bridge_interface' parameter." msgstr "" -#: nova/network/quantum/manager.py:185 +#: nova/network/quantum/manager.py:184 msgid "QuantumManager requires a valid (.1) gateway address." msgstr "" -#: nova/network/quantum/manager.py:197 +#: nova/network/quantum/manager.py:196 #, python-format msgid "" "Unable to find existing quantum network for tenant '%(q_tenant_id)s' with" " net-id '%(quantum_net_id)s'" msgstr "" -#: nova/network/quantum/manager.py:243 +#: nova/network/quantum/manager.py:242 #, python-format msgid "Network %s has active ports, cannot delete" msgstr "" -#: nova/network/quantum/manager.py:289 -#, fuzzy, python-format +#: nova/network/quantum/manager.py:288 +#, python-format msgid "network allocations for instance %s" -msgstr "Obter saída do console para instância %s" +msgstr "" -#: nova/network/quantum/manager.py:537 +#: nova/network/quantum/manager.py:564 #, python-format msgid "" "port deallocation failed for instance: |%(instance_id)s|, port_id: " "|%(port_id)s|" msgstr "" -#: nova/network/quantum/manager.py:556 +#: nova/network/quantum/manager.py:583 #, python-format msgid "" "ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: " @@ -3942,9 +3980,9 @@ msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s" msgstr "" #: nova/notifier/api.py:115 -#, fuzzy, python-format +#, python-format msgid "%s not in valid priorities" -msgstr "%s não é um ipProtocol válido" +msgstr "" #: nova/notifier/api.py:132 #, python-format @@ -3958,52 +3996,56 @@ msgstr "" msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" +#: nova/notifier/rabbit_notifier.py:44 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + #: nova/rpc/amqp.py:144 nova/rpc/impl_carrot.py:460 #, python-format msgid "Returning exception %s to caller" msgstr "Retornando exceção %s ao método de origem" -#: nova/rpc/amqp.py:187 nova/rpc/impl_carrot.py:494 +#: nova/rpc/amqp.py:186 nova/rpc/impl_carrot.py:494 #, python-format msgid "unpacked context: %s" msgstr "conteúdo descompactado: %s" -#: nova/rpc/amqp.py:230 nova/rpc/impl_carrot.py:261 +#: nova/rpc/amqp.py:229 nova/rpc/impl_carrot.py:261 #, python-format msgid "received %s" msgstr "recebido %s" -#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:274 +#: nova/rpc/amqp.py:234 nova/rpc/impl_carrot.py:274 #, python-format msgid "no method for message: %s" msgstr "sem método para mensagem: %s" -#: nova/rpc/amqp.py:236 nova/rpc/impl_carrot.py:276 +#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:276 #, python-format msgid "No method for message: %s" msgstr "Sem método para mensagem: %s" -#: nova/rpc/amqp.py:318 nova/rpc/impl_carrot.py:528 -#, fuzzy, python-format +#: nova/rpc/amqp.py:319 nova/rpc/impl_carrot.py:528 +#, python-format msgid "Making asynchronous call on %s ..." -msgstr "Fazendo chamada assíncrona..." +msgstr "" -#: nova/rpc/amqp.py:321 nova/rpc/impl_carrot.py:531 +#: nova/rpc/amqp.py:322 nova/rpc/impl_carrot.py:531 #, python-format msgid "MSG_ID is %s" msgstr "MSG_ID é %s" -#: nova/rpc/amqp.py:343 nova/rpc/impl_carrot.py:610 -#, fuzzy, python-format +#: nova/rpc/amqp.py:344 nova/rpc/impl_carrot.py:610 +#, python-format msgid "Making asynchronous cast on %s..." -msgstr "Fazendo chamada assíncrona..." +msgstr "" -#: nova/rpc/amqp.py:351 nova/rpc/impl_carrot.py:620 -#, fuzzy +#: nova/rpc/amqp.py:352 nova/rpc/impl_carrot.py:620 msgid "Making asynchronous fanout cast..." -msgstr "Fazendo chamada assíncrona..." +msgstr "" -#: nova/rpc/amqp.py:376 nova/rpc/impl_carrot.py:630 +#: nova/rpc/amqp.py:377 nova/rpc/impl_carrot.py:630 #, python-format msgid "Sending notification on %s..." msgstr "" @@ -4027,18 +4069,18 @@ msgid "" msgstr "" #: nova/rpc/impl_carrot.py:202 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to AMQP server after %(tries)d tries. Shutting down." -msgstr "Não foi possível conectar ao servidor AMQP após %d tentativas. Desligando." +msgstr "" #: nova/rpc/impl_carrot.py:222 msgid "Reconnected to queue" msgstr "Reconectado à fila" #: nova/rpc/impl_carrot.py:229 -#, fuzzy, python-format +#, python-format msgid "Failed to fetch message from queue: %s" -msgstr "Falha ao obter mensagem da fila" +msgstr "" #: nova/rpc/impl_carrot.py:237 #, python-format @@ -4098,37 +4140,37 @@ msgid "" "again in %(sleep_time)d seconds." msgstr "" -#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:379 +#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:384 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:394 -#, fuzzy, python-format +#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:399 +#, python-format msgid "Timed out waiting for RPC response: %s" -msgstr "Falha de autorização para chave de acesso %s" +msgstr "" -#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:398 -#, fuzzy, python-format +#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:403 +#, python-format msgid "Failed to consume message from queue: %s" -msgstr "Falha ao obter mensagem da fila" +msgstr "" -#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:425 +#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:430 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_qpid.py:335 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:340 +#, python-format msgid "Unable to connect to AMQP server: %s " -msgstr "Não foi possível conectar ao servidor AMQP após %d tentativas. Desligando." +msgstr "" -#: nova/rpc/impl_qpid.py:340 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:345 +#, python-format msgid "Connected to AMQP server on %s" -msgstr "Reconectado à fila" +msgstr "" -#: nova/rpc/impl_qpid.py:348 +#: nova/rpc/impl_qpid.py:353 msgid "Re-established AMQP queues" msgstr "" @@ -4141,26 +4183,26 @@ msgstr "" msgid "Could not find another compute" msgstr "" -#: nova/scheduler/distributed_scheduler.py:50 +#: nova/scheduler/distributed_scheduler.py:51 #, python-format msgid "No host selection for %s defined." msgstr "" -#: nova/scheduler/distributed_scheduler.py:63 +#: nova/scheduler/distributed_scheduler.py:64 #, python-format msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:140 +#: nova/scheduler/distributed_scheduler.py:156 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:178 +#: nova/scheduler/distributed_scheduler.py:198 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/distributed_scheduler.py:188 +#: nova/scheduler/distributed_scheduler.py:208 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" @@ -4233,17 +4275,17 @@ msgstr "" msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/manager.py:85 +#: nova/scheduler/manager.py:86 #, python-format msgid "Driver Method %(driver_method)s missing: %(e)s.Reverting to schedule()" msgstr "" -#: nova/scheduler/manager.py:101 +#: nova/scheduler/manager.py:102 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/manager.py:116 +#: nova/scheduler/manager.py:117 #, python-format msgid "Setting instance %(instance_uuid)s to ERROR state." msgstr "" @@ -4321,14 +4363,13 @@ msgid "Attempting to spawn %(num_volumes)d volume(s)" msgstr "" #: nova/scheduler/vsa.py:298 -#, fuzzy, python-format msgid "Error creating volumes" -msgstr "Re-exportando %s volumes" +msgstr "" #: nova/scheduler/vsa.py:328 -#, fuzzy, python-format +#, python-format msgid "Non-VSA volume %d" -msgstr "Desanexar volume %s" +msgstr "" #: nova/scheduler/vsa.py:341 #, python-format @@ -4336,9 +4377,8 @@ msgid "Spawning volume %(volume_id)s with drive type %(drive_type)s" msgstr "" #: nova/scheduler/vsa.py:351 -#, fuzzy, python-format msgid "Error creating volume" -msgstr "Re-exportando %s volumes" +msgstr "" #: nova/scheduler/vsa.py:391 #, python-format @@ -4404,9 +4444,9 @@ msgid "Getting from %(queue)s: %(message)s" msgstr "Recebendo de %(queue)s: %(message)s" #: nova/tests/fake_utils.py:72 -#, fuzzy, python-format +#, python-format msgid "Faking execution of cmd (subprocess): %s" -msgstr "Executando comando (subprocesso): %s" +msgstr "" #: nova/tests/fake_utils.py:80 #, python-format @@ -4431,24 +4471,24 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:383 nova/tests/test_compute.py:1491 +#: nova/tests/test_compute.py:382 nova/tests/test_compute.py:1491 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:389 +#: nova/tests/test_compute.py:388 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:613 +#: nova/tests/test_compute.py:612 msgid "Internal error" msgstr "" #: nova/tests/test_compute.py:1502 -#, fuzzy, python-format +#, python-format msgid "After force-killing instances: %s" -msgstr "Terminando a instância %s" +msgstr "" #: nova/tests/test_misc.py:114 #, python-format @@ -4457,48 +4497,48 @@ msgid "" "\t%s" msgstr "" -#: nova/tests/test_nova_manage.py:178 +#: nova/tests/test_nova_manage.py:182 msgid "id" msgstr "" -#: nova/tests/test_nova_manage.py:179 +#: nova/tests/test_nova_manage.py:183 msgid "IPv4" msgstr "" -#: nova/tests/test_nova_manage.py:180 +#: nova/tests/test_nova_manage.py:184 msgid "IPv6" msgstr "" -#: nova/tests/test_nova_manage.py:181 +#: nova/tests/test_nova_manage.py:185 msgid "start address" msgstr "" -#: nova/tests/test_nova_manage.py:182 +#: nova/tests/test_nova_manage.py:186 msgid "DNS1" msgstr "" -#: nova/tests/test_nova_manage.py:183 +#: nova/tests/test_nova_manage.py:187 msgid "DNS2" msgstr "" -#: nova/tests/test_nova_manage.py:184 +#: nova/tests/test_nova_manage.py:188 msgid "VlanID" msgstr "" -#: nova/tests/test_nova_manage.py:185 +#: nova/tests/test_nova_manage.py:189 msgid "project" msgstr "" -#: nova/tests/test_nova_manage.py:186 +#: nova/tests/test_nova_manage.py:190 msgid "uuid" msgstr "" -#: nova/tests/test_volume.py:195 +#: nova/tests/test_volume.py:216 #, python-format msgid "Target %s allocated" msgstr "" -#: nova/tests/test_volume.py:383 +#: nova/tests/test_volume.py:425 #, python-format msgid "Cannot confirm exported volume id:%s." msgstr "" @@ -4509,9 +4549,9 @@ msgid "Given data: %s" msgstr "" #: nova/tests/test_volume_types.py:61 -#, fuzzy, python-format +#, python-format msgid "Result data: %s" -msgstr "Resultado foi %s" +msgstr "" #: nova/tests/test_vsa.py:57 msgid "Test: Emulate wrong VSA name. Raise" @@ -4543,9 +4583,9 @@ msgstr "" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:67 #: nova/tests/api/openstack/compute/contrib/test_vsa.py:70 -#, fuzzy, python-format +#, python-format msgid "_delete: %s" -msgstr "Excluindo usuário: %s" +msgstr "" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:76 #: nova/tests/api/openstack/compute/contrib/test_vsa.py:79 @@ -4590,14 +4630,14 @@ msgid "test_snapshot_detail: resp_dict=%s" msgstr "" #: nova/tests/api/openstack/compute/contrib/test_vsa.py:58 -#, fuzzy, python-format +#, python-format msgid "_create: param=%s" -msgstr "Criar par de chaves %s" +msgstr "" #: nova/tests/integrated/test_login.py:31 -#, fuzzy, python-format +#, python-format msgid "flavor: %s" -msgstr "ação: %s" +msgstr "" #: nova/tests/integrated/api/client.py:38 #, python-format @@ -4608,18 +4648,16 @@ msgid "" msgstr "" #: nova/tests/integrated/api/client.py:47 -#, fuzzy, python-format msgid "Authentication error" -msgstr "Falha de Autenticação: %s" +msgstr "" #: nova/tests/integrated/api/client.py:55 msgid "Authorization error" msgstr "" #: nova/tests/integrated/api/client.py:63 -#, fuzzy, python-format msgid "Item not found" -msgstr "Instancia %s não encontrada" +msgstr "" #: nova/tests/integrated/api/client.py:105 #, python-format @@ -4650,21 +4688,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:147 +#: nova/tests/rpc/common.py:131 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:155 +#: nova/tests/rpc/common.py:139 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:173 +#: nova/tests/rpc/common.py:157 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:203 nova/tests/rpc/common.py:209 +#: nova/tests/rpc/common.py:187 nova/tests/rpc/common.py:193 #, python-format msgid "Received %s" msgstr "" @@ -4674,37 +4712,37 @@ msgstr "" msgid "Host %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:194 +#: nova/tests/scheduler/test_vsa_scheduler.py:196 #, python-format msgid "Test: provision vol %(name)s on host %(host)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:196 +#: nova/tests/scheduler/test_vsa_scheduler.py:198 #, python-format msgid "\t vol=%(vol)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:199 +#: nova/tests/scheduler/test_vsa_scheduler.py:201 #, python-format msgid "Test: VSA update request: vsa_id=%(vsa_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:203 -#, fuzzy, python-format +#: nova/tests/scheduler/test_vsa_scheduler.py:205 +#, python-format msgid "Test: Volume create: %s" -msgstr "Desanexar volume %s" +msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:210 +#: nova/tests/scheduler/test_vsa_scheduler.py:212 #, python-format msgid "Test: Volume get request: id=%(volume_id)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:217 +#: nova/tests/scheduler/test_vsa_scheduler.py:219 #, python-format msgid "Test: Volume update request: id=%(volume_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:453 +#: nova/tests/scheduler/test_vsa_scheduler.py:455 #, python-format msgid "Test: Volume get: id=%(volume_id)s" msgstr "" @@ -4713,24 +4751,36 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "Falha ao abrir a conexão com o hypervisor" +#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:437 +#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:1734 +#, python-format +msgid "Compute_service record created for %s " +msgstr "" + +#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:440 +#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:1737 +#, python-format +msgid "Compute_service record updated for %s " +msgstr "" + #: nova/virt/firewall.py:130 #, python-format msgid "Attempted to unfilter instance %s which is not filtered" msgstr "" #: nova/virt/firewall.py:137 -#, fuzzy, python-format +#, python-format msgid "Filters added to instance %s" -msgstr "Terminando a instância %s" +msgstr "" #: nova/virt/firewall.py:139 msgid "Provider Firewall Rules refreshed" msgstr "" #: nova/virt/firewall.py:291 -#, fuzzy, python-format +#, python-format msgid "Adding security group rule: %r" -msgstr "Autorizada entrada do grupo de segurança %s" +msgstr "" #: nova/virt/firewall.py:402 nova/virt/xenapi/firewall.py:88 #, python-format @@ -4757,92 +4807,69 @@ msgid "" "vmwareapi_host_password to useconnection_type=vmwareapi" msgstr "" -#: nova/virt/vmwareapi_conn.py:271 +#: nova/virt/vmwareapi_conn.py:276 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:354 +#: nova/virt/vmwareapi_conn.py:359 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:393 +#: nova/virt/vmwareapi_conn.py:398 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi_conn.py:399 +#: nova/virt/vmwareapi_conn.py:404 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi_conn.py:404 +#: nova/virt/vmwareapi_conn.py:409 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:165 +#: nova/virt/xenapi_conn.py:163 msgid "" "Must specify xenapi_connection_url, xenapi_connection_username " "(optionally), and xenapi_connection_password to use " "connection_type=xenapi" msgstr "" -#: nova/virt/xenapi_conn.py:353 nova/virt/libvirt/connection.py:445 +#: nova/virt/xenapi_conn.py:371 nova/virt/libvirt/connection.py:441 msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi_conn.py:420 nova/virt/baremetal/proxy.py:716 -#: nova/virt/libvirt/connection.py:1735 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:423 nova/virt/baremetal/proxy.py:720 -#: nova/virt/libvirt/connection.py:1738 -#, python-format -msgid "Compute_service record updated for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:484 +#: nova/virt/xenapi_conn.py:501 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi_conn.py:498 +#: nova/virt/xenapi_conn.py:530 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi_conn.py:587 +#: nova/virt/xenapi_conn.py:556 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi_conn.py:648 #, python-format msgid "Task [%(name)s] %(task)s status: success %(result)s" msgstr "" -#: nova/virt/xenapi_conn.py:596 +#: nova/virt/xenapi_conn.py:657 #, python-format msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s" msgstr "" -#: nova/virt/xenapi_conn.py:616 nova/virt/xenapi_conn.py:629 +#: nova/virt/xenapi_conn.py:677 nova/virt/xenapi_conn.py:690 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi_conn.py:655 nova/virt/baremetal/proxy.py:773 -#: nova/virt/libvirt/connection.py:2277 -msgid "Updating host stats" -msgstr "" - -#: nova/virt/xenapi_conn.py:666 -#, python-format -msgid "Unable to get updated status: %s" -msgstr "" - -#: nova/virt/xenapi_conn.py:673 -#, fuzzy, python-format -msgid "Unable to get SR for this host: %s" -msgstr "Falha ao obter metadados para o ip: %s" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4888,9 +4915,9 @@ msgid "No such domain %s" msgstr "" #: nova/virt/baremetal/dom.py:161 -#, fuzzy, python-format +#, python-format msgid "Domains: %s" -msgstr "ação: %s" +msgstr "" #: nova/virt/baremetal/dom.py:163 #, python-format @@ -4911,18 +4938,17 @@ msgid "===== Domain is being created =====" msgstr "" #: nova/virt/baremetal/dom.py:179 -#, fuzzy, python-format msgid "Same domain name already exists" -msgstr "Usuário %s já existe" +msgstr "" #: nova/virt/baremetal/dom.py:181 msgid "create_domain: before get_idle_node" msgstr "" #: nova/virt/baremetal/dom.py:198 -#, fuzzy, python-format +#, python-format msgid "Created new domain: %s" -msgstr "Criar par de chaves %s" +msgstr "" #: nova/virt/baremetal/dom.py:213 #, python-format @@ -4944,9 +4970,8 @@ msgid "Stored fake domains to the file: %s" msgstr "" #: nova/virt/baremetal/dom.py:244 -#, fuzzy, python-format msgid "domain does not exist" -msgstr "Grupo no dn %s não existe" +msgstr "" #: nova/virt/baremetal/nodes.py:42 #, python-format @@ -4986,9 +5011,9 @@ msgid "<============= spawn of baremetal =============>" msgstr "" #: nova/virt/baremetal/proxy.py:255 -#, fuzzy, python-format +#, python-format msgid "instance %s: is building" -msgstr "instância %s: suspendendo" +msgstr "" #: nova/virt/baremetal/proxy.py:260 msgid "Key is injected but instance is not running yet" @@ -5005,14 +5030,14 @@ msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" #: nova/virt/baremetal/proxy.py:269 -#, fuzzy, python-format +#, python-format msgid "instance %s spawned successfully" -msgstr "volume %s: criado com sucesso" +msgstr "" #: nova/virt/baremetal/proxy.py:272 -#, fuzzy, python-format +#, python-format msgid "instance %s:not booted" -msgstr "Instancia %s não encontrada" +msgstr "" #: nova/virt/baremetal/proxy.py:274 msgid "Bremetal assignment is overcommitted." @@ -5024,9 +5049,9 @@ msgid "instance %s: Creating image" msgstr "" #: nova/virt/baremetal/proxy.py:475 -#, fuzzy, python-format +#, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" -msgstr "instância %(nm)s: injetando um arquivo para %(plain_path)s" +msgstr "" #: nova/virt/baremetal/proxy.py:484 #, python-format @@ -5045,7 +5070,7 @@ msgstr "" msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1505 +#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1504 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5060,15 +5085,18 @@ msgstr "" msgid "Updating!" msgstr "" +#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2281 +#: nova/virt/xenapi/host.py:124 +msgid "Updating host stats" +msgstr "" + #: nova/virt/baremetal/tilera.py:185 msgid "free_node...." msgstr "" #: nova/virt/baremetal/tilera.py:216 #, python-format -msgid "" -"deactivate_node is called for node_id = %(id)s node_ip = " -"%(ip)s" +msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" msgstr "" #: nova/virt/baremetal/tilera.py:221 @@ -5076,9 +5104,8 @@ msgid "status of node is set to 0" msgstr "" #: nova/virt/baremetal/tilera.py:232 -#, fuzzy msgid "rootfs is already removed" -msgstr "O Volume já está desanexado" +msgstr "" #: nova/virt/baremetal/tilera.py:264 msgid "Before ping to the bare-metal node" @@ -5141,14 +5168,13 @@ msgid "Could not attach image to loopback: %s" msgstr "" #: nova/virt/disk/mount.py:76 -#, fuzzy msgid "no partitions found" -msgstr "Hosts não encontrados" +msgstr "" #: nova/virt/disk/mount.py:77 -#, fuzzy, python-format +#, python-format msgid "Failed to map partitions: %s" -msgstr "Falha ao ler o IP privado" +msgstr "" #: nova/virt/disk/nbd.py:58 msgid "nbd unavailable: module not loaded" @@ -5159,9 +5185,9 @@ msgid "No free nbd devices" msgstr "" #: nova/virt/disk/nbd.py:81 -#, fuzzy, python-format +#, python-format msgid "qemu-nbd error: %s" -msgstr "Erro de OpenSSL: %s" +msgstr "" #: nova/virt/disk/nbd.py:93 #, python-format @@ -5177,155 +5203,149 @@ msgstr "" msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:366 +#: nova/virt/libvirt/connection.py:364 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:378 +#: nova/virt/libvirt/connection.py:376 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:389 +#: nova/virt/libvirt/connection.py:387 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:403 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:399 msgid "Instance destroyed successfully." -msgstr "volume %s: remoção realizada com sucesso" +msgstr "" -#: nova/virt/libvirt/connection.py:434 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:430 +#, python-format msgid "Deleting instance files %(target)s" -msgstr "Reiniciando a instância %s" +msgstr "" -#: nova/virt/libvirt/connection.py:516 +#: nova/virt/libvirt/connection.py:512 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:529 +#: nova/virt/libvirt/connection.py:525 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:680 nova/virt/libvirt/connection.py:824 +#: nova/virt/libvirt/connection.py:674 nova/virt/libvirt/connection.py:816 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:685 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:679 msgid "Instance rebooted successfully." -msgstr "volume %s: criado com sucesso" +msgstr "" -#: nova/virt/libvirt/connection.py:782 nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/connection.py:776 nova/virt/xenapi/vmops.py:1372 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:786 nova/virt/xenapi/vmops.py:1375 +#: nova/virt/libvirt/connection.py:780 nova/virt/xenapi/vmops.py:1376 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:813 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:807 msgid "Instance is running" -msgstr "instância %s: resumindo" +msgstr "" -#: nova/virt/libvirt/connection.py:829 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:821 msgid "Instance spawned successfully." -msgstr "volume %s: criado com sucesso" +msgstr "" -#: nova/virt/libvirt/connection.py:837 +#: nova/virt/libvirt/connection.py:829 #, python-format msgid "virsh said: %r" msgstr "" -#: nova/virt/libvirt/connection.py:841 +#: nova/virt/libvirt/connection.py:833 msgid "cool, it's a device" msgstr "" -#: nova/virt/libvirt/connection.py:852 +#: nova/virt/libvirt/connection.py:844 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:879 -#, fuzzy +#: nova/virt/libvirt/connection.py:871 msgid "Unable to read LXC console" -msgstr "Falha ao ler o(s) IP(s) público(s)" +msgstr "" -#: nova/virt/libvirt/connection.py:996 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:994 msgid "Creating image" -msgstr "Removendo o registro da imagem %s" +msgstr "" -#: nova/virt/libvirt/connection.py:1182 +#: nova/virt/libvirt/connection.py:1181 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1191 +#: nova/virt/libvirt/connection.py:1190 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1223 +#: nova/virt/libvirt/connection.py:1222 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1348 +#: nova/virt/libvirt/connection.py:1347 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1352 +#: nova/virt/libvirt/connection.py:1351 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1369 +#: nova/virt/libvirt/connection.py:1368 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/connection.py:1610 +#: nova/virt/libvirt/connection.py:1609 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1632 +#: nova/virt/libvirt/connection.py:1631 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1659 +#: nova/virt/libvirt/connection.py:1658 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:1756 +#: nova/virt/libvirt/connection.py:1755 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:1759 +#: nova/virt/libvirt/connection.py:1758 #, python-format msgid "" "to xml...\n" ":%s " msgstr "" -#: nova/virt/libvirt/connection.py:1762 +#: nova/virt/libvirt/connection.py:1761 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5335,40 +5355,38 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:1819 +#: nova/virt/libvirt/connection.py:1818 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2034 +#: nova/virt/libvirt/connection.py:2033 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2125 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2129 +#, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" -msgstr "instância %s: configurando a senha do administrador" +msgstr "" -#: nova/virt/libvirt/connection.py:2180 -#, python-format -msgid "During wait running, %s disappeared." +#: nova/virt/libvirt/connection.py:2184 +msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2185 -#, fuzzy, python-format -msgid "Instance %s running successfully." -msgstr "instância %s: resumindo" +#: nova/virt/libvirt/connection.py:2189 +msgid "Instance running successfully." +msgstr "" -#: nova/virt/libvirt/connection.py:2192 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2196 +#, python-format msgid "Instance %s: Starting finish_migration" -msgstr "instância %s: iniciando..." +msgstr "" -#: nova/virt/libvirt/connection.py:2233 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2237 +#, python-format msgid "Instance %s: Starting finish_revert_migration" -msgstr "instância %s: iniciando..." +msgstr "" #: nova/virt/libvirt/firewall.py:42 msgid "" @@ -5402,125 +5420,130 @@ msgstr "" msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/imagecache.py:144 -#, fuzzy, python-format +#: nova/virt/libvirt/imagecache.py:171 +#, python-format msgid "%s is a valid instance name" -msgstr "%s não é um ipProtocol válido" +msgstr "" -#: nova/virt/libvirt/imagecache.py:147 +#: nova/virt/libvirt/imagecache.py:174 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:149 +#: nova/virt/libvirt/imagecache.py:176 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:160 +#: nova/virt/libvirt/imagecache.py:187 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:211 +#: nova/virt/libvirt/imagecache.py:238 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:223 +#: nova/virt/libvirt/imagecache.py:250 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): image verification skipped, " "no hash stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:243 +#: nova/virt/libvirt/imagecache.py:270 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:282 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:246 +#: nova/virt/libvirt/imagecache.py:285 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:253 +#: nova/virt/libvirt/imagecache.py:292 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:265 +#: nova/virt/libvirt/imagecache.py:303 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/libvirt/imagecache.py:320 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): in use: on this node " "%(local)d local, %(remote)d on other nodes" msgstr "" -#: nova/virt/libvirt/imagecache.py:291 +#: nova/virt/libvirt/imagecache.py:333 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): warning -- an absent base " "file is in use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:302 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "" -"%(container_format)s-%(id)s (%(base_file)s): in: on other nodes " -"(%(remote)d on other nodes)" +"%(container_format)s-%(id)s (%(base_file)s): in use on (%(remote)d on " +"other nodes)" msgstr "" -#: nova/virt/libvirt/imagecache.py:314 +#: nova/virt/libvirt/imagecache.py:355 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:322 +#: nova/virt/libvirt/imagecache.py:363 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/libvirt/imagecache.py:387 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:355 +#: nova/virt/libvirt/imagecache.py:391 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:383 -#, fuzzy, python-format +#: nova/virt/libvirt/imagecache.py:419 +#, python-format msgid "Unknown base file: %s" -msgstr "Tipo de instância desconhecido: %s" +msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:424 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:391 +#: nova/virt/libvirt/imagecache.py:427 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:395 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/libvirt/imagecache.py:439 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:235 +#: nova/virt/libvirt/utils.py:240 msgid "Unable to find an open port" msgstr "Impossível localizar uma porta aberta" @@ -5530,11 +5553,11 @@ msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" #: nova/virt/libvirt/vif.py:93 -#, fuzzy, python-format +#, python-format msgid "Ensuring bridge %s" -msgstr "Removendo o registro da imagem %s" +msgstr "" -#: nova/virt/libvirt/vif.py:152 +#: nova/virt/libvirt/vif.py:156 #, python-format msgid "Failed while unplugging vif of instance '%s'" msgstr "" @@ -5642,9 +5665,9 @@ msgid "No such SOAP method '%s' provided by VI SDK" msgstr "" #: nova/virt/vmwareapi/vim.py:150 -#, fuzzy, python-format +#, python-format msgid "httplib error in %s: " -msgstr "Capturado o erro: %s" +msgstr "" #: nova/virt/vmwareapi/vim.py:157 #, python-format @@ -5652,19 +5675,18 @@ msgid "Socket error in %s: " msgstr "" #: nova/virt/vmwareapi/vim.py:162 -#, fuzzy, python-format +#, python-format msgid "Type error in %s: " -msgstr "Erro de OpenSSL: %s" +msgstr "" #: nova/virt/vmwareapi/vim.py:166 -#, fuzzy, python-format +#, python-format msgid "Exception in %s " -msgstr "Exceção interna: %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:66 -#, fuzzy, python-format msgid "Getting list of instances" -msgstr "Reiniciando a instância %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:82 #, python-format @@ -5738,14 +5760,14 @@ msgid "Reconfigured VM instance %s to attach the image disk" msgstr "" #: nova/virt/vmwareapi/vmops.py:328 -#, fuzzy, python-format +#, python-format msgid "Powering on the VM instance %s" -msgstr "Terminando a instância %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:334 -#, fuzzy, python-format +#, python-format msgid "Powered on the VM instance %s" -msgstr "Reiniciando a instância %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:379 #, python-format @@ -5768,14 +5790,14 @@ msgid "Copied disk data before snapshot of the VM instance %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:454 -#, fuzzy, python-format +#, python-format msgid "Uploading image %s" -msgstr "Visão geral da imagem %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:467 -#, fuzzy, python-format +#, python-format msgid "Uploaded image %s" -msgstr "Visão geral da imagem %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:477 #, python-format @@ -5788,9 +5810,8 @@ msgid "Deleted temporary vmdk file %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:518 -#, fuzzy, python-format msgid "instance is not powered on" -msgstr "Instancia %s não encontrada" +msgstr "" #: nova/virt/vmwareapi/vmops.py:525 #, python-format @@ -5813,9 +5834,9 @@ msgid "Did hard reboot of VM %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:546 -#, fuzzy, python-format +#, python-format msgid "instance - %s not present" -msgstr "instância %s: desfazendo o resgate" +msgstr "" #: nova/virt/vmwareapi/vmops.py:565 #, python-format @@ -5828,9 +5849,9 @@ msgid "Powered off the VM %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:574 -#, fuzzy, python-format +#, python-format msgid "Unregistering the VM %s" -msgstr "Removendo o registro da imagem %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:577 #, python-format @@ -5862,9 +5883,8 @@ msgid "" msgstr "" #: nova/virt/vmwareapi/vmops.py:613 -#, fuzzy, python-format msgid "pause not supported for vmwareapi" -msgstr "atributo não suportado: %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:617 msgid "unpause not supported for vmwareapi" @@ -5900,9 +5920,8 @@ msgid "Resumed the VM %s " msgstr "" #: nova/virt/vmwareapi/vmops.py:661 -#, fuzzy, python-format msgid "instance is not in a suspended state" -msgstr "instância %s: obtendo estado de bloqueio" +msgstr "" #: nova/virt/vmwareapi/vmops.py:697 msgid "get_diagnostics not implemented for vmwareapi" @@ -5962,27 +5981,27 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:526 nova/virt/xenapi/fake.py:625 -#: nova/virt/xenapi/fake.py:643 nova/virt/xenapi/fake.py:706 +#: nova/virt/xenapi/fake.py:555 nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:672 nova/virt/xenapi/fake.py:734 msgid "Raising NotImplemented" msgstr "Aumento não implementado" -#: nova/virt/xenapi/fake.py:528 +#: nova/virt/xenapi/fake.py:557 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake não tem uma implementação para %s" -#: nova/virt/xenapi/fake.py:562 +#: nova/virt/xenapi/fake.py:591 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "Chamando %(localname)s %(impl)s" -#: nova/virt/xenapi/fake.py:567 +#: nova/virt/xenapi/fake.py:596 #, python-format msgid "Calling getter %s" msgstr "Chamando o pai %s" -#: nova/virt/xenapi/fake.py:627 +#: nova/virt/xenapi/fake.py:656 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -5991,10 +6010,31 @@ msgstr "" "xenapi.fake não tem implementação para %s ou foi chamado com um número de" " argumentos inválido" +#: nova/virt/xenapi/host.py:67 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skipping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:132 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:166 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:169 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + #: nova/virt/xenapi/network_utils.py:37 -#, fuzzy, python-format +#, python-format msgid "Found non-unique network for name_label %s" -msgstr "Encontrado múltiplas redes para a bridge %s" +msgstr "" #: nova/virt/xenapi/network_utils.py:55 #, python-format @@ -6006,10 +6046,45 @@ msgstr "Encontrado múltiplas redes para a bridge %s" msgid "Found no network for bridge %s" msgstr "Não foi encontrada rede para bridge %s" -#: nova/virt/xenapi/vif.py:103 +#: nova/virt/xenapi/pool.py:111 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:126 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:145 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:148 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:164 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:176 #, fuzzy, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "Não é possível desconectar o volume %s" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/vif.py:103 +#, python-format msgid "Found no PIF for device %s" -msgstr "Não foi encontrada rede para bridge %s" +msgstr "" #: nova/virt/xenapi/vif.py:122 #, python-format @@ -6018,49 +6093,49 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:209 +#: nova/virt/xenapi/vm_utils.py:215 #, python-format msgid "Created VM %s..." msgstr "VM %s criada..." -#: nova/virt/xenapi/vm_utils.py:212 +#: nova/virt/xenapi/vm_utils.py:218 #, python-format msgid "Created VM %(instance_name)s as %(vm_ref)s." msgstr "VM %(instance_name)s criada como %(vm_ref)s." -#: nova/virt/xenapi/vm_utils.py:243 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:249 +#, python-format msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " -msgstr "Criando VBD para VM %(vm_ref)s, VDI %(vdi_ref)s ... " +msgstr "" -#: nova/virt/xenapi/vm_utils.py:246 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:252 +#, python-format msgid "" "Created a CDROM-specific VBD %(vbd_ref)s for VM %(vm_ref)s, VDI " "%(vdi_ref)s." -msgstr "VBD %(vbd_ref)s criado para VM %(vm_ref)s, VDI %(vdi_ref)s." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:263 +#: nova/virt/xenapi/vm_utils.py:269 #, python-format msgid "VBD not found in instance %s" msgstr "O VBD não foi encontrado na instância %s" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:280 #, python-format msgid "Unable to unplug VBD %s" msgstr "Não é possível desconectar o VBD %s" -#: nova/virt/xenapi/vm_utils.py:285 +#: nova/virt/xenapi/vm_utils.py:291 #, python-format msgid "Unable to destroy VBD %s" msgstr "Não é possível destruir o VBD %s" -#: nova/virt/xenapi/vm_utils.py:295 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:301 +#, python-format msgid "Unable to destroy VDI %s" -msgstr "Não é possível destruir o VBD %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/xenapi/vm_utils.py:318 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -6069,371 +6144,385 @@ msgstr "" "VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) no SR " "%(sr_ref)s criada com sucesso." -#: nova/virt/xenapi/vm_utils.py:321 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:327 +#, python-format msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s." -msgstr "VIF %(vif_ref)s criada para VM %(vm_ref)s, rede %(network_ref)s." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/xenapi/vm_utils.py:335 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "No primary VDI found for%(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:355 +#: nova/virt/xenapi/vm_utils.py:361 #, python-format msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..." msgstr "Fazendo um snapshot da VM %(vm_ref)s com rótulo '%(label)s'..." -#: nova/virt/xenapi/vm_utils.py:369 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." msgstr "Snapshot %(template_vm_ref)s criado a partir da VM %(vm_ref)s." -#: nova/virt/xenapi/vm_utils.py:408 +#: nova/virt/xenapi/vm_utils.py:414 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" "Solicitando à xapi para realizar upload da imagem %(vdi_uuids)s com ID " "%(image_id)s" -#: nova/virt/xenapi/vm_utils.py:618 +#: nova/virt/xenapi/vm_utils.py:624 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:697 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:703 +#, python-format msgid "Asking xapi to fetch vhd image %(image)s" -msgstr "Requisitando à xapi a busca da url %(url)s como %(access)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:725 +#: nova/virt/xenapi/vm_utils.py:731 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " "'%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:754 +#: nova/virt/xenapi/vm_utils.py:760 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:769 +#: nova/virt/xenapi/vm_utils.py:775 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:773 +#: nova/virt/xenapi/vm_utils.py:779 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:796 +#: nova/virt/xenapi/vm_utils.py:802 #, python-format msgid "Fetching image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:797 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:803 +#, python-format msgid "Image Type: %s" -msgstr "Tipo de instância desconhecido: %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:801 +#: nova/virt/xenapi/vm_utils.py:807 msgid "ISO: Found sr possibly containing the ISO image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:810 +#: nova/virt/xenapi/vm_utils.py:816 #, python-format msgid "Size for image %(image)s:%(virtual_size)d" msgstr "Tamanho da imagem %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:819 +#: nova/virt/xenapi/vm_utils.py:825 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:836 +#: nova/virt/xenapi/vm_utils.py:842 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Copiando o VDI %s de /boot/guest no dom0" -#: nova/virt/xenapi/vm_utils.py:848 +#: nova/virt/xenapi/vm_utils.py:854 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk %s destruidos" -#: nova/virt/xenapi/vm_utils.py:858 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:864 +#, python-format msgid "instance %s: Failed to fetch glance image" -msgstr "instância %s: falha na geração" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:897 +#: nova/virt/xenapi/vm_utils.py:903 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:919 +#: nova/virt/xenapi/vm_utils.py:925 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Verificando o vdi %s para kernel PV" -#: nova/virt/xenapi/vm_utils.py:937 +#: nova/virt/xenapi/vm_utils.py:943 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format msgid "VDI %s is still available" msgstr "O VDI %s continua disponível" -#: nova/virt/xenapi/vm_utils.py:1025 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "(VM_UTILS) xenserver vm state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1027 +#: nova/virt/xenapi/vm_utils.py:1034 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "(VM_UTILS) xenapi power_state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1054 +#: nova/virt/xenapi/vm_utils.py:1061 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1074 +#: nova/virt/xenapi/vm_utils.py:1081 #, python-format msgid "Re-scanning SR %s" msgstr "Re-escaneando SR %s" -#: nova/virt/xenapi/vm_utils.py:1105 +#: nova/virt/xenapi/vm_utils.py:1112 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/xenapi/vm_utils.py:1130 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1143 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1151 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1146 +#: nova/virt/xenapi/vm_utils.py:1153 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1149 +#: nova/virt/xenapi/vm_utils.py:1156 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1152 +#: nova/virt/xenapi/vm_utils.py:1159 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1156 +#: nova/virt/xenapi/vm_utils.py:1163 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/xenapi/vm_utils.py:1165 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1161 +#: nova/virt/xenapi/vm_utils.py:1168 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1164 +#: nova/virt/xenapi/vm_utils.py:1171 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/xenapi/vm_utils.py:1174 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1212 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1259 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1312 +#: nova/virt/xenapi/vm_utils.py:1319 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "O VHD %(vdi_uuid)s tem pai %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1393 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1396 +#: nova/virt/xenapi/vm_utils.py:1403 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1431 +#: nova/virt/xenapi/vm_utils.py:1438 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1450 +#: nova/virt/xenapi/vm_utils.py:1457 #, python-format msgid "Creating VBD for VDI %s ... " msgstr "Criando VBD para VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Creating VBD for VDI %s done." msgstr "O VBD para VDI %s foi criado." -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "Plugging VBD %s ... " msgstr "Conectando VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "Plugging VBD %s done." msgstr "O VDB %s foi conectado." -#: nova/virt/xenapi/vm_utils.py:1459 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1466 +#, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" -msgstr "VBD %(vbd)s conectado como %(orig_dev)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1469 +#, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" -msgstr "VBD %(vbd)s conectado no device errado, remapeando para %(dev)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1471 +#: nova/virt/xenapi/vm_utils.py:1478 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destruindo VBD para o VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1475 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "O VBD para o VDI %s foi destruído." -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/xenapi/vm_utils.py:1493 msgid "VBD.unplug successful first time." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1491 +#: nova/virt/xenapi/vm_utils.py:1498 msgid "VBD.unplug rejected: retrying..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 msgid "Not sleeping anymore!" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1496 +#: nova/virt/xenapi/vm_utils.py:1503 msgid "VBD.unplug successful eventually." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 +#: nova/virt/xenapi/vm_utils.py:1506 #, python-format msgid "Ignoring XenAPI.Failure in VBD.unplug: %s" msgstr "Ignorando XenAPI.Failure em VBD.unplug: %s" -#: nova/virt/xenapi/vm_utils.py:1508 +#: nova/virt/xenapi/vm_utils.py:1515 #, python-format msgid "Ignoring XenAPI.Failure %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Running pygrub against %s" msgstr "Rodando pygrub novamente %s" -#: nova/virt/xenapi/vm_utils.py:1529 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Found Xen kernel %s" msgstr "Kernel Xen encontrado: %s" -#: nova/virt/xenapi/vm_utils.py:1531 +#: nova/virt/xenapi/vm_utils.py:1538 msgid "No Xen kernel found. Booting HVM." msgstr "Kernel Xen não encontrado. Iniciando como HVM." -#: nova/virt/xenapi/vm_utils.py:1544 +#: nova/virt/xenapi/vm_utils.py:1551 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1550 +#: nova/virt/xenapi/vm_utils.py:1557 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1583 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1678 +#: nova/virt/xenapi/vm_utils.py:1650 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1677 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1727 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1686 +#: nova/virt/xenapi/vm_utils.py:1735 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1690 +#: nova/virt/xenapi/vm_utils.py:1739 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1707 +#: nova/virt/xenapi/vm_utils.py:1756 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1717 +#: nova/virt/xenapi/vm_utils.py:1766 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" @@ -6444,327 +6533,319 @@ msgid "Attempted to power on non-existent instance bad instance id %s" msgstr "" #: nova/virt/xenapi/vmops.py:183 -#, fuzzy, python-format +#, python-format msgid "Starting instance %s" -msgstr "Terminando a instância %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:246 +#: nova/virt/xenapi/vmops.py:248 #, python-format msgid "instance %s: Failed to spawn" msgstr "instância %s: falha na geração" -#: nova/virt/xenapi/vmops.py:248 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:250 +#, python-format msgid "Instance %s failed to spawn - performing clean-up" -msgstr "instância %s: falha na geração" +msgstr "" -#: nova/virt/xenapi/vmops.py:322 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:324 +#, python-format msgid "instance %s: Failed to spawn - Unable to create VM" -msgstr "instância %s: falha na geração" +msgstr "" -#: nova/virt/xenapi/vmops.py:389 +#: nova/virt/xenapi/vmops.py:391 #, python-format msgid "" "Auto configuring disk for instance %(instance_uuid)s, attempting to " "resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:448 +#: nova/virt/xenapi/vmops.py:450 #, python-format msgid "Invalid value for injected_files: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:453 +#: nova/virt/xenapi/vmops.py:455 #, python-format msgid "Injecting file path: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:459 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:461 msgid "Setting admin password" -msgstr "instância %s: configurando a senha do administrador" +msgstr "" -#: nova/virt/xenapi/vmops.py:463 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:465 msgid "Resetting network" -msgstr "instância %s: reset da rede" +msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:472 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:476 +#: nova/virt/xenapi/vmops.py:478 #, python-format msgid "Starting VM %s..." msgstr "" -#: nova/virt/xenapi/vmops.py:480 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:481 +#, python-format msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s." -msgstr "VM %(instance_name)s criada como %(vm_ref)s." +msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:488 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:490 +#: nova/virt/xenapi/vmops.py:491 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:497 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:498 +#, python-format msgid "Instance %s: waiting for running" -msgstr "instância %s: pausando" +msgstr "" -#: nova/virt/xenapi/vmops.py:506 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:507 +#, python-format msgid "Instance %s: running" -msgstr "instância %s: resumindo" +msgstr "" -#: nova/virt/xenapi/vmops.py:510 +#: nova/virt/xenapi/vmops.py:511 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:513 +#: nova/virt/xenapi/vmops.py:514 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:517 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:518 +#, python-format msgid "Updating Agent to %s" -msgstr "Chamando o pai %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:540 #, python-format msgid "Resources to remove:%s" msgstr "" -#: nova/virt/xenapi/vmops.py:550 +#: nova/virt/xenapi/vmops.py:551 #, python-format msgid "Removing VDI %(vdi_ref)s(uuid:%(vdi_to_remove)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:555 +#: nova/virt/xenapi/vmops.py:556 #, python-format msgid "Skipping VDI destroy for %s" msgstr "" -#: nova/virt/xenapi/vmops.py:564 +#: nova/virt/xenapi/vmops.py:565 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, python-format msgid "No opaque_ref could be determined for '%s'." msgstr "" -#: nova/virt/xenapi/vmops.py:647 +#: nova/virt/xenapi/vmops.py:648 #, python-format msgid "Finished snapshot and upload for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "Starting snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:665 +#, python-format msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" -msgstr "Não é possível usar o SR %(sr_ref)s para a instância %(instance_name)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:683 +#: nova/virt/xenapi/vmops.py:684 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:703 +#: nova/virt/xenapi/vmops.py:704 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:751 +#: nova/virt/xenapi/vmops.py:752 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:874 +#: nova/virt/xenapi/vmops.py:875 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:882 +#: nova/virt/xenapi/vmops.py:883 #, python-format msgid "Resize instance %s complete" msgstr "" -#: nova/virt/xenapi/vmops.py:913 +#: nova/virt/xenapi/vmops.py:914 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:933 +#: nova/virt/xenapi/vmops.py:934 #, python-format msgid "domid changed from %(olddomid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:950 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:972 +#: nova/virt/xenapi/vmops.py:973 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1015 +#: nova/virt/xenapi/vmops.py:1016 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1024 +#: nova/virt/xenapi/vmops.py:1025 #, python-format msgid "VM %(instance_uuid)s already halted,skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1028 +#: nova/virt/xenapi/vmops.py:1029 #, python-format msgid "Shutting down VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1047 -#, fuzzy +#: nova/virt/xenapi/vmops.py:1048 msgid "Unable to find VBD for VM" -msgstr "Impossível localizar uma porta aberta" +msgstr "" -#: nova/virt/xenapi/vmops.py:1068 +#: nova/virt/xenapi/vmops.py:1069 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1126 +#: nova/virt/xenapi/vmops.py:1127 #, python-format msgid "" "Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk " "deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1133 +#: nova/virt/xenapi/vmops.py:1134 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1141 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1152 +#: nova/virt/xenapi/vmops.py:1153 #, python-format msgid "Instance %(instance_uuid)s VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1170 +#: nova/virt/xenapi/vmops.py:1171 #, python-format msgid "Destroying VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1185 +#: nova/virt/xenapi/vmops.py:1186 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1239 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1240 +#, python-format msgid "Instance is already in Rescue Mode: %s" -msgstr "A instância já foi criada" +msgstr "" -#: nova/virt/xenapi/vmops.py:1311 +#: nova/virt/xenapi/vmops.py:1312 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1315 +#: nova/virt/xenapi/vmops.py:1316 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/xenapi/vmops.py:1380 +#: nova/virt/xenapi/vmops.py:1381 #, python-format msgid "Instance for migration %d not found, skipping" msgstr "" -#: nova/virt/xenapi/vmops.py:1412 +#: nova/virt/xenapi/vmops.py:1413 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1484 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1500 +#: nova/virt/xenapi/vmops.py:1464 #, python-format msgid "injecting network info to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1518 +#: nova/virt/xenapi/vmops.py:1482 #, python-format msgid "creating vif(s) for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1527 +#: nova/virt/xenapi/vmops.py:1491 #, python-format msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." msgstr "Criando a VIF para VM %(vm_ref)s, rede %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1494 #, python-format msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." msgstr "VIF %(vif_ref)s criada para VM %(vm_ref)s, rede %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1559 +#: nova/virt/xenapi/vmops.py:1523 #, python-format msgid "injecting hostname to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1621 +#: nova/virt/xenapi/vmops.py:1585 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. VM " "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1646 +#: nova/virt/xenapi/vmops.py:1610 #, python-format msgid "" "TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/vmops.py:1614 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM" " id=%(instance_uuid)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1655 +#: nova/virt/xenapi/vmops.py:1619 #, python-format msgid "" "The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;" " args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1841 +#: nova/virt/xenapi/vmops.py:1805 #, python-format msgid "OpenSSL error: %s" msgstr "Erro de OpenSSL: %s" @@ -6774,9 +6855,9 @@ msgid "creating sr within volume_utils" msgstr "" #: nova/virt/xenapi/volume_utils.py:55 nova/virt/xenapi/volume_utils.py:83 -#, fuzzy, python-format +#, python-format msgid "type is = %s" -msgstr "topico é %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:58 nova/virt/xenapi/volume_utils.py:86 #, python-format @@ -6784,9 +6865,9 @@ msgid "name = %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:71 -#, fuzzy, python-format +#, python-format msgid "Created %(label)s as %(sr_ref)s." -msgstr "VM %(instance_name)s criada como %(vm_ref)s." +msgstr "" #: nova/virt/xenapi/volume_utils.py:76 nova/virt/xenapi/volume_utils.py:174 msgid "Unable to create Storage Repository" @@ -6819,9 +6900,9 @@ msgid "Unable to get SR using uuid" msgstr "" #: nova/virt/xenapi/volume_utils.py:129 -#, fuzzy, python-format +#, python-format msgid "Forgetting SR %s..." -msgstr "Apagando usuário %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:137 msgid "Unable to forget Storage Repository" @@ -6857,37 +6938,37 @@ msgstr "" msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:249 +#: nova/virt/xenapi/volume_utils.py:258 #, python-format msgid "Unable to introduce VDI on SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:257 +#: nova/virt/xenapi/volume_utils.py:266 #, python-format msgid "Unable to get record of VDI %s on" msgstr "" -#: nova/virt/xenapi/volume_utils.py:279 +#: nova/virt/xenapi/volume_utils.py:288 #, python-format msgid "Unable to introduce VDI for SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:289 +#: nova/virt/xenapi/volume_utils.py:298 #, python-format msgid "Error finding vdis in SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:296 -#, fuzzy, python-format +#: nova/virt/xenapi/volume_utils.py:305 +#, python-format msgid "Unable to find vbd for vdi %s" -msgstr "Impossível localizar uma porta aberta" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:330 +#: nova/virt/xenapi/volume_utils.py:339 #, python-format msgid "Unable to obtain target information %(data)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:356 +#: nova/virt/xenapi/volume_utils.py:365 #, python-format msgid "Mountpoint cannot be translated: %s" msgstr "Ponto de montagem não pode ser traduzido: %s" @@ -6901,9 +6982,9 @@ msgid "Error destroying VDI" msgstr "" #: nova/virt/xenapi/volumeops.py:74 -#, fuzzy, python-format +#, python-format msgid "Creating SR %s" -msgstr "Criando novo usuário: %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:77 msgid "Could not create SR" @@ -6914,9 +6995,9 @@ msgid "Could not retrieve SR record" msgstr "" #: nova/virt/xenapi/volumeops.py:85 -#, fuzzy, python-format +#, python-format msgid "Introducing SR %s" -msgstr "Introduzindo %s..." +msgstr "" #: nova/virt/xenapi/volumeops.py:88 msgid "SR found in xapi database. No need to introduce" @@ -6927,9 +7008,9 @@ msgid "Could not introduce SR" msgstr "" #: nova/virt/xenapi/volumeops.py:97 -#, fuzzy, python-format +#, python-format msgid "Checking for SR %s" -msgstr "Executando VPN para %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:107 #, python-format @@ -6937,63 +7018,62 @@ msgid "SR %s not found in the xapi database" msgstr "" #: nova/virt/xenapi/volumeops.py:113 -#, fuzzy, python-format msgid "Could not forget SR" -msgstr "Não foi encontrada rede para bridge %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:122 -#, fuzzy, python-format +#, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:174 +#: nova/virt/xenapi/volumeops.py:179 #, python-format msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" msgstr "" "Não é possível criar o VDI no SR %(sr_ref)s para a instância " "%(instance_name)s" -#: nova/virt/xenapi/volumeops.py:187 +#: nova/virt/xenapi/volumeops.py:192 #, python-format msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" msgstr "Não é possível usar o SR %(sr_ref)s para a instância %(instance_name)s" -#: nova/virt/xenapi/volumeops.py:195 +#: nova/virt/xenapi/volumeops.py:200 #, python-format msgid "Unable to attach volume to instance %s" msgstr "Não é possível anexar o volume na instância %s" -#: nova/virt/xenapi/volumeops.py:198 +#: nova/virt/xenapi/volumeops.py:203 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "Ponto de montagem %(mountpoint)s conectada à instância %(instance_name)s" -#: nova/virt/xenapi/volumeops.py:208 +#: nova/virt/xenapi/volumeops.py:213 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/virt/xenapi/volumeops.py:216 +#: nova/virt/xenapi/volumeops.py:221 #, python-format msgid "Unable to locate volume %s" msgstr "Não é possível localizar o volume %s" -#: nova/virt/xenapi/volumeops.py:224 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to detach volume %s" msgstr "Não é possível desconectar o volume %s" -#: nova/virt/xenapi/volumeops.py:229 -#, fuzzy, python-format +#: nova/virt/xenapi/volumeops.py:234 +#, python-format msgid "Unable to destroy vbd %s" -msgstr "Não é possível destruir o VBD %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:241 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:238 +#: nova/virt/xenapi/volumeops.py:243 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Ponto de montagem %(mountpoint)s desanexada da instância %(instance_name)s" @@ -7004,9 +7084,9 @@ msgid "Error in handshake: %s" msgstr "" #: nova/vnc/xvp_proxy.py:119 -#, fuzzy, python-format +#, python-format msgid "Invalid request: %s" -msgstr "id inválido: %s" +msgstr "" #: nova/vnc/xvp_proxy.py:139 #, python-format @@ -7024,9 +7104,9 @@ msgid "Request made with invalid token: %s" msgstr "" #: nova/vnc/xvp_proxy.py:160 -#, fuzzy, python-format +#, python-format msgid "Unexpected error: %s" -msgstr "Erro inexperado lançado: %s" +msgstr "" #: nova/vnc/xvp_proxy.py:180 #, python-format @@ -7034,33 +7114,29 @@ msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" #: nova/volume/api.py:74 nova/volume/api.py:210 -#, fuzzy msgid "status must be available" -msgstr "O status do volume parece estar disponível" +msgstr "" #: nova/volume/api.py:85 -#, fuzzy, python-format +#, python-format msgid "Quota exceeded for %(pid)s, tried to create %(size)sG volume" -msgstr "Cota excedida para %(pid)s, tentando criar volume com %(size)sG" +msgstr "" #: nova/volume/api.py:133 msgid "Volume status must be available" msgstr "O status do volume parece estar disponível" #: nova/volume/api.py:213 -#, fuzzy msgid "already attached" -msgstr "O Volume já está anexado" +msgstr "" #: nova/volume/api.py:220 -#, fuzzy msgid "already detached" -msgstr "O Volume já está desanexado" +msgstr "" -#: nova/volume/api.py:272 nova/volume/api.py:305 -#, fuzzy +#: nova/volume/api.py:282 nova/volume/api.py:315 msgid "must be available" -msgstr "O status do volume parece estar disponível" +msgstr "" #: nova/volume/driver.py:92 #, python-format @@ -7133,19 +7209,19 @@ msgid "LoggingVolumeDriver: %s" msgstr "" #: nova/volume/driver.py:709 -#, fuzzy, python-format +#, python-format msgid "\tVolume %s is NOT VSA volume" -msgstr "Host %s não está ativo" +msgstr "" #: nova/volume/driver.py:725 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s creation - do nothing" -msgstr "volume %s: criando" +msgstr "" #: nova/volume/driver.py:758 -#, fuzzy, python-format +#, python-format msgid "VSA BE create_volume for %s failed" -msgstr "Criar volume de %s GB" +msgstr "" #: nova/volume/driver.py:761 #, python-format @@ -7153,9 +7229,9 @@ msgid "VSA BE create_volume for %s succeeded" msgstr "" #: nova/volume/driver.py:769 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s deletion - do nothing" -msgstr "volume %s: removendo" +msgstr "" #: nova/volume/driver.py:780 #, python-format @@ -7173,9 +7249,8 @@ msgid "\tFE VSA Volume %s local path call - call discover" msgstr "" #: nova/volume/driver.py:850 nova/volume/san.py:595 -#, fuzzy, python-format msgid "local_path not supported" -msgstr "atributo não suportado: %s" +msgstr "" #: nova/volume/driver.py:858 #, python-format @@ -7183,14 +7258,14 @@ msgid "\tFE VSA Volume %s ensure export - do nothing" msgstr "" #: nova/volume/driver.py:882 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s create export - do nothing" -msgstr "volume %s: criando o export" +msgstr "" #: nova/volume/driver.py:902 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s remove export - do nothing" -msgstr "volume %s: removendo export" +msgstr "" #: nova/volume/driver.py:922 #, python-format @@ -7198,9 +7273,8 @@ msgid "VSA BE remove_export for %s failed" msgstr "" #: nova/volume/driver.py:974 -#, fuzzy msgid "Failed to retrieve QoS info" -msgstr "Falha ao ler o IP privado" +msgstr "" #: nova/volume/manager.py:96 #, python-format @@ -7251,9 +7325,9 @@ msgid "volume %s: deleting" msgstr "volume %s: removendo" #: nova/volume/manager.py:185 -#, fuzzy, python-format +#, python-format msgid "volume %s: volume is busy" -msgstr "volume %s: remoção realizada com sucesso" +msgstr "" #: nova/volume/manager.py:197 #, python-format @@ -7261,9 +7335,9 @@ msgid "volume %s: deleted successfully" msgstr "volume %s: remoção realizada com sucesso" #: nova/volume/manager.py:204 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: creating" -msgstr "volume %s: criando" +msgstr "" #: nova/volume/manager.py:208 #, python-format @@ -7271,34 +7345,39 @@ msgid "snapshot %(snap_name)s: creating" msgstr "" #: nova/volume/manager.py:223 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: created successfully" -msgstr "volume %s: criado com sucesso" +msgstr "" #: nova/volume/manager.py:232 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: deleting" -msgstr "volume %s: removendo" +msgstr "" -#: nova/volume/manager.py:241 +#: nova/volume/manager.py:235 #, fuzzy, python-format +msgid "snapshot %s: snapshot is busy" +msgstr "instância %s: fazendo um snapshot" + +#: nova/volume/manager.py:247 +#, python-format msgid "snapshot %s: deleted successfully" -msgstr "volume %s: remoção realizada com sucesso" +msgstr "" -#: nova/volume/manager.py:323 +#: nova/volume/manager.py:329 msgid "Checking volume capabilities" msgstr "" -#: nova/volume/manager.py:327 -#, fuzzy, python-format +#: nova/volume/manager.py:333 +#, python-format msgid "New capabilities found: %s" -msgstr "nome duplicado encontrado: %s" +msgstr "" -#: nova/volume/manager.py:338 +#: nova/volume/manager.py:344 msgid "Clear capabilities" msgstr "" -#: nova/volume/manager.py:342 +#: nova/volume/manager.py:348 #, python-format msgid "Notification {%s} received" msgstr "" @@ -7386,9 +7465,9 @@ msgid "Enter SolidFire delete_volume..." msgstr "" #: nova/volume/san.py:878 -#, fuzzy, python-format +#, python-format msgid "Deleting volumeID: %s " -msgstr "Excluindo usuário: %s" +msgstr "" #: nova/volume/san.py:886 msgid "Leaving SolidFire delete_volume" @@ -7403,14 +7482,12 @@ msgid "Executing SolidFire create_export..." msgstr "" #: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -#, fuzzy, python-format msgid "name cannot be None" -msgstr "Classe %s não pode ser encontrada" +msgstr "" #: nova/volume/volume_types.py:96 -#, fuzzy, python-format msgid "id cannot be None" -msgstr "Classe %s não pode ser encontrada" +msgstr "" #: nova/volume/xensm.py:55 #, python-format @@ -7437,9 +7514,8 @@ msgid "SR UUID of new SR is: %s" msgstr "" #: nova/volume/xensm.py:71 -#, fuzzy msgid "Failed to update db" -msgstr "Falha ao ler o IP privado" +msgstr "" #: nova/volume/xensm.py:80 #, python-format @@ -7456,9 +7532,8 @@ msgid "XenSMDriver requires xenapi connection" msgstr "" #: nova/volume/xensm.py:110 -#, fuzzy msgid "Failed to initiate session" -msgstr "Tentativa de instanciar singleton" +msgstr "" #: nova/volume/xensm.py:142 #, python-format @@ -7466,98 +7541,169 @@ msgid "Volume will be created in backend - %d" msgstr "" #: nova/volume/xensm.py:154 -#, fuzzy, python-format msgid "Failed to update volume in db" -msgstr "Não é possível localizar o volume %s" +msgstr "" #: nova/volume/xensm.py:157 -#, fuzzy, python-format msgid "Unable to create volume" -msgstr "Não é possível localizar o volume %s" +msgstr "" #: nova/volume/xensm.py:171 -#, fuzzy msgid "Failed to delete vdi" -msgstr "Falha ao ler o IP privado" +msgstr "" #: nova/volume/xensm.py:177 -#, fuzzy, python-format msgid "Failed to delete volume in db" -msgstr "Não é possível localizar o volume %s" +msgstr "" #: nova/volume/xensm.py:211 -#, fuzzy, python-format msgid "Failed to find volume in db" -msgstr "Não é possível desconectar o volume %s" +msgstr "" #: nova/volume/xensm.py:222 msgid "Failed to find backend in db" msgstr "" -#: nova/vsa/api.py:82 -#, fuzzy, python-format -msgid "invalid drive data" -msgstr "id inválido: %s" +#: nova/volume/nexenta/__init__.py:27 +msgid "Nexenta SA returned the error" +msgstr "" -#: nova/vsa/api.py:105 -msgid "drive_name not defined" +#: nova/volume/nexenta/jsonrpc.py:64 +#, python-format +msgid "Sending JSON data: %s" msgstr "" -#: nova/vsa/api.py:111 -#, fuzzy, python-format -msgid "invalid drive type name %s" -msgstr "id inválido: %s" +#: nova/volume/nexenta/jsonrpc.py:69 +#, python-format +msgid "Auto switching to HTTPS connection to %s" +msgstr "" -#: nova/vsa/api.py:155 -msgid "*** Experimental VSA code ***" +#: nova/volume/nexenta/jsonrpc.py:75 +msgid "No headers in server response" msgstr "" -#: nova/vsa/api.py:158 nova/vsa/api.py:303 -#, python-format -msgid "Requested number of VCs (%d) is too high. Setting to default" +#: nova/volume/nexenta/jsonrpc.py:76 +msgid "Bad response from server" msgstr "" -#: nova/vsa/api.py:194 +#: nova/volume/nexenta/jsonrpc.py:79 #, fuzzy, python-format -msgid "Creating VSA: %s" -msgstr "Criando novo usuário: %s" +msgid "Got response: %s" +msgstr "resposta %s" -#: nova/vsa/api.py:241 +#: nova/volume/nexenta/volume.py:96 #, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "" + +#: nova/volume/nexenta/volume.py:180 msgid "" -"VSA ID %(vsa_id)d %(vsa_name)s: Create volume %(vol_name)s, %(vol_size)d " -"GB, type %(vol_type_id)s" +"Call to local_path should not happen. Verify that use_local_volumes flag " +"is turned off." msgstr "" -#: nova/vsa/api.py:272 +#: nova/volume/nexenta/volume.py:202 #, python-format -msgid "VSA ID %(vsa_id)d: Update VSA status to %(status)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: nova/vsa/api.py:287 +#: nova/volume/nexenta/volume.py:210 #, python-format -msgid "VSA ID %(vsa_id)d: Update VSA call" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: nova/vsa/api.py:318 +#: nova/volume/nexenta/volume.py:219 #, python-format -msgid "Adding %(add_cnt)s VCs to VSA %(vsa_name)s." +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: nova/vsa/api.py:324 +#: nova/volume/nexenta/volume.py:227 #, python-format -msgid "Deleting %(del_cnt)s VCs from VSA %(vsa_name)s." +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: nova/vsa/api.py:351 +#: nova/volume/nexenta/volume.py:237 #, python-format -msgid "VSA ID %(vsa_id)s: Deleting %(direction)s volume %(vol_name)s" +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: nova/vsa/api.py:355 -#, fuzzy, python-format -msgid "Unable to delete volume %s" -msgstr "Não é possível localizar o volume %s" +#: nova/volume/nexenta/volume.py:273 +#, python-format +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" +msgstr "" + +#: nova/volume/nexenta/volume.py:280 +#, python-format +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" +msgstr "" + +#: nova/vsa/api.py:82 +msgid "invalid drive data" +msgstr "" + +#: nova/vsa/api.py:105 +msgid "drive_name not defined" +msgstr "" + +#: nova/vsa/api.py:111 +#, python-format +msgid "invalid drive type name %s" +msgstr "" + +#: nova/vsa/api.py:155 +msgid "*** Experimental VSA code ***" +msgstr "" + +#: nova/vsa/api.py:158 nova/vsa/api.py:303 +#, python-format +msgid "Requested number of VCs (%d) is too high. Setting to default" +msgstr "" + +#: nova/vsa/api.py:194 +#, python-format +msgid "Creating VSA: %s" +msgstr "" + +#: nova/vsa/api.py:241 +#, python-format +msgid "" +"VSA ID %(vsa_id)d %(vsa_name)s: Create volume %(vol_name)s, %(vol_size)d " +"GB, type %(vol_type_id)s" +msgstr "" + +#: nova/vsa/api.py:272 +#, python-format +msgid "VSA ID %(vsa_id)d: Update VSA status to %(status)s" +msgstr "" + +#: nova/vsa/api.py:287 +#, python-format +msgid "VSA ID %(vsa_id)d: Update VSA call" +msgstr "" + +#: nova/vsa/api.py:318 +#, python-format +msgid "Adding %(add_cnt)s VCs to VSA %(vsa_name)s." +msgstr "" + +#: nova/vsa/api.py:324 +#, python-format +msgid "Deleting %(del_cnt)s VCs from VSA %(vsa_name)s." +msgstr "" + +#: nova/vsa/api.py:351 +#, python-format +msgid "VSA ID %(vsa_id)s: Deleting %(direction)s volume %(vol_name)s" +msgstr "" + +#: nova/vsa/api.py:355 +#, python-format +msgid "Unable to delete volume %s" +msgstr "" #: nova/vsa/api.py:357 #, python-format @@ -7565,9 +7711,9 @@ msgid "VSA ID %(vsa_id)s: Forced delete. %(direction)s volume %(vol_name)s" msgstr "" #: nova/vsa/api.py:363 -#, fuzzy, python-format +#, python-format msgid "Going to try to terminate VSA ID %s" -msgstr "Começando a terminar instâncias" +msgstr "" #: nova/vsa/api.py:374 #, python-format @@ -7623,682 +7769,56 @@ msgstr "" msgid "VSA ID %(vsa_id)d: Start %(vc_count)d instances" msgstr "" -#~ msgid "DB exception wrapped" -#~ msgstr "" - -#~ msgid "Uncaught exception" -#~ msgstr "Exceção não capturada" - -#~ msgid "Volume quota exceeded. You cannot create a volume of size %sG" -#~ msgstr "" -#~ "Cota excedida para o volume. Você " -#~ "não pode criar um volume com o " -#~ "tamanho %sG" - -#~ msgid "Compute.api::get_lock %s" -#~ msgstr "Compute.api::get_lock %s" - -#~ msgid "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" -#~ msgstr "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" - -#~ msgid "Subject for certificate for vpns, %s for project, timestamp" -#~ msgstr "Assunto do certificado para vpns, %s para projeto, timestamp" - -#~ msgid "Deallocating address %s" -#~ msgstr "Desalocando o endereço %s" - -#~ msgid "All hosts have too many cores" -#~ msgstr "Todos os hosts tem muitos núcleos de CPU" - -#~ msgid "Host %s not available" -#~ msgstr "O host %s não está disponível" - -#~ msgid "All hosts have too many gigabytes" -#~ msgstr "Todos os hosts tem muitos gigabytes" - -#~ msgid "All hosts have too many networks" -#~ msgstr "Todos os hosts tem muitas interfaces de rede" - -#~ msgid "Can't test instances without a real virtual env." -#~ msgstr "Não é possível testar instâncias sem um ambiente virtual real" - -#~ msgid "Need to watch instance %s until it's running..." -#~ msgstr "É necessário assistir a instância %s até ela estar rodando..." - -#~ msgid "Killing dnsmasq threw %s" -#~ msgstr "" - -#~ msgid "Running %s" -#~ msgstr "Executando %s" - -#~ msgid "PV Kernel in VDI:%s" -#~ msgstr "Kernel PV no VDI: %s" - -#~ msgid "" -#~ "VHD coalesce attempts exceeded (%(counter)d" -#~ " > %(max_attempts)d), giving up..." -#~ msgstr "" - -#~ msgid "No VDIs found for VM %s" -#~ msgstr "Nenhum VDIs encontrado para MV %s" - -#~ msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s" -#~ msgstr "Número de VDIs inesperado (%(num_vdis)s) encontrado para MV %(vm_ref)s" - -#~ msgid "" -#~ "Writing partition table %(primary_first)d " -#~ "%(primary_last)d to %(dest)s..." -#~ msgstr "" - -#~ msgid "No service for id %s" -#~ msgstr "" - -#~ msgid "No service for %(host)s, %(binary)s" -#~ msgstr "" - -#~ msgid "No fixed ips defined" -#~ msgstr "" - -#~ msgid "No floating ip for address %s" -#~ msgstr "" - -#~ msgid "No address for instance %s" -#~ msgstr "" - -#~ msgid "no keypair for user %(user_id)s, name %(name)s" -#~ msgstr "" - -#~ msgid "No network for id %s" -#~ msgstr "" - -#~ msgid "No networks defined" -#~ msgstr "" - -#~ msgid "No network for bridge %s" -#~ msgstr "" - -#~ msgid "No network for instance %s" -#~ msgstr "" - -#~ msgid "Token %s does not exist" -#~ msgstr "" - -#~ msgid "No quota for project_id %s" -#~ msgstr "" - -#~ msgid "Volume %s not found" -#~ msgstr "" - -#~ msgid "No export device found for volume %s" -#~ msgstr "" - -#~ msgid "No target id found for volume %s" -#~ msgstr "" - -#~ msgid "No security group with id %s" -#~ msgstr "" - -#~ msgid "No security group named %(group_name)s for project: %(project_id)s" -#~ msgstr "" - -#~ msgid "No secuity group rule with id %s" -#~ msgstr "" - -#~ msgid "No user for id %s" -#~ msgstr "" - -#~ msgid "No user for access key %s" -#~ msgstr "" - -#~ msgid "No project with id %s" -#~ msgstr "" - -#~ msgid "No console pool with id %(pool_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "No console pool of type %(console_type)s" -#~ " for compute host %(compute_host)s on " -#~ "proxy host %(host)s" -#~ msgstr "" - -#~ msgid "No console for instance %(instance_id)s in pool %(pool_id)s" -#~ msgstr "" - -#~ msgid "on instance %s" -#~ msgstr "" - -#~ msgid "No console with id %(console_id)s %(idesc)s" -#~ msgstr "" - -#~ msgid "No zone with id %(zone_id)s" -#~ msgstr "" - -#~ msgid "Current state of %(name)s was %(state)s." -#~ msgstr "" - -#~ msgid "Invalid device path %s" -#~ msgstr "" - -#~ msgid "No disk at %s" -#~ msgstr "" - -#~ msgid "Instance snapshotting is not supported for libvirtat this time" -#~ msgstr "" - -#~ msgid "_wait_for_reboot failed: %s" -#~ msgstr "" - -#~ msgid "_wait_for_rescue failed: %s" -#~ msgstr "" - -#~ msgid "instance %s: is running" -#~ msgstr "" - -#~ msgid "instance %s: failed to boot" -#~ msgstr "" - -#~ msgid "Contents of file %(fpath)s: %(contents)r" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting key into image %(img_id)s" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting net into image %(img_id)s" -#~ msgstr "" - -#~ msgid "diagnostics are not supported for libvirt" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %s, tried to allocate address" -#~ msgstr "" - -#~ msgid "Address quota exceeded. You cannot allocate any more addresses" -#~ msgstr "" - -#~ msgid "Finished retreving %(url)s -- placed in %(path)s" -#~ msgstr "" - -#~ msgid "The key_pair %s already exists" -#~ msgstr "" - -#~ msgid "Using paste.deploy config at: %s" -#~ msgstr "" - -#~ msgid "No paste configuration for app: %s" -#~ msgstr "" - -#~ msgid "" -#~ "App Config: %(api)s\n" -#~ "%(config)r" -#~ msgstr "" - -#~ msgid "Running %s API" -#~ msgstr "" - -#~ msgid "No known API applications configured in %s." -#~ msgstr "" - -#~ msgid "Starting nova-api node (version %s)" -#~ msgstr "" - -#~ msgid "No paste configuration found for: %s" -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s is too short." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s contains invalid characters." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s starts with a hyphen." -#~ msgstr "" - -#~ msgid "Argument %s is required." -#~ msgstr "" - -#~ msgid "" -#~ "Argument %(key)s may not take value " -#~ "%(value)s. Valid values are ['true', " -#~ "'false']." -#~ msgstr "" - -#~ msgid "" -#~ "Created VDI %(vdi_ref)s (%(label)s, %(size)s," -#~ " %(read_only)s) on %(sr_ref)s." -#~ msgstr "" - -#~ msgid "Attempted to create non-unique name %s" -#~ msgstr "" - -#~ msgid "instance %(name)s: not enough free memory" -#~ msgstr "" - -#~ msgid "Spawning VM %(instance_name)s created %(vm_ref)s." -#~ msgstr "" - -#~ msgid "Invalid value for onset_files: '%s'" -#~ msgstr "" - -#~ msgid "Instance %s: booted" -#~ msgstr "" - -#~ msgid "Instance not present %s" +#~ msgid "Going to try to soft delete %s" #~ msgstr "" -#~ msgid "Unable to Snapshot %(vm_ref)s: %(exc)s" +#~ msgid "No host for instance %s, deleting immediately" #~ msgstr "" -#~ msgid "VM %(vm)s already halted, skipping shutdown..." +#~ msgid "Going to try to terminate %s" #~ msgstr "" -#~ msgid "Removing kernel/ramdisk files" +#~ msgid "Going to try to stop %s" #~ msgstr "" -#~ msgid "" -#~ "TIMEOUT: The call to %(method)s timed" -#~ " out. VM id=%(instance_id)s; args=%(strargs)s" +#~ msgid "Going to try to start %s" #~ msgstr "" #~ msgid "" -#~ "NOT IMPLEMENTED: The call to %(method)s" -#~ " is not supported by the agent. " -#~ "VM id=%(instance_id)s; args=%(strargs)s" +#~ "Instance %(name)s found in database but" +#~ " not known by hypervisor. Setting " +#~ "power state to NOSTATE" #~ msgstr "" #~ msgid "" -#~ "The call to %(method)s returned an " -#~ "error: %(e)s. VM id=%(instance_id)s; " -#~ "args=%(strargs)s" -#~ msgstr "" - -#~ msgid "Template for script to run on cloudpipe instance boot" +#~ "Destroying instance with name label " +#~ "'%(name_label)s' which is marked as " +#~ "DELETED but still present on host." #~ msgstr "" -#~ msgid "Image %s could not be found" -#~ msgstr "" - -#~ msgid "Project can't be created because manager %s doesn't exist" -#~ msgstr "Projeto não pode ser criado porque o gerente %s não existe." - -#~ msgid "Project can't be created because user %s doesn't exist" -#~ msgstr "Projeto não pode ser criado porque o usuário %s não existe" - -#~ msgid "Project can't be created because project %s already exists" -#~ msgstr "Projeto não pode ser criado porque o projeto %s já existe." - -#~ msgid "Project can't be modified because manager %s doesn't exist" -#~ msgstr "Projeto não pode ser modificado porque o gerente %s não existe." - -#~ msgid "Project \"%s\" not found" -#~ msgstr "Projeto \"%s\" não encontrado" - -#~ msgid "Including admin operations in API." -#~ msgstr "Incluindo operações administrativas na API." - -#~ msgid "" -#~ "The above error may show that the database has not been created.\n" -#~ "Please create a database using nova-" -#~ "manage sync db before running this " -#~ "command." +#~ msgid "Can't downgrade without losing data" #~ msgstr "" -#~ msgid "" -#~ "No more networks available. If this is a new installation, you need\n" -#~ "to call something like this:\n" -#~ "\n" -#~ " nova-manage network create 10.0.0.0/8 10 64\n" -#~ "\n" +#~ msgid "Unable to get updated status: %s" #~ msgstr "" #~ msgid "" -#~ "The above error may show that the" -#~ " certificate db has not been created." -#~ "\n" -#~ "Please create a database by running a nova-api server on this host." -#~ msgstr "" - -#~ msgid "network" -#~ msgstr "" - -#~ msgid "IP address" -#~ msgstr "" - -#~ msgid "MAC address" -#~ msgstr "" - -#~ msgid "hostname" -#~ msgstr "" - -#~ msgid "host" -#~ msgstr "" - -#~ msgid "netmask" -#~ msgstr "" - -#~ msgid "Failed to load partition: %s" -#~ msgstr "" - -#~ msgid "%(filename)s, line %(line_info)d" -#~ msgstr "" - -#~ msgid "In init host" -#~ msgstr "" - -#~ msgid "Attempt to create duplicate vm %s" -#~ msgstr "" - -#~ msgid "Starting VM %s " -#~ msgstr "" - -#~ msgid "Started VM %s " -#~ msgstr "" - -#~ msgid "spawn vm failed: %s" -#~ msgstr "" - -#~ msgid "Failed to create VM %s" +#~ "deactivate_node is called for " +#~ "node_id = %(id)s node_ip = %(ip)s" #~ msgstr "" -#~ msgid "Set memory for vm %s..." +#~ msgid "During wait running, %s disappeared." #~ msgstr "" -#~ msgid "Set vcpus for vm %s..." +#~ msgid "Instance %s running successfully." #~ msgstr "" -#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" -#~ msgstr "" - -#~ msgid "Failed to add diskdrive to VM %s" -#~ msgstr "" - -#~ msgid "New disk drive path is %s" -#~ msgstr "" - -#~ msgid "Failed to add vhd file to VM %s" -#~ msgstr "" - -#~ msgid "Created disk for %s" -#~ msgstr "" - -#~ msgid "Creating nic for %s " -#~ msgstr "" - -#~ msgid "Failed creating a port on the external vswitch" -#~ msgstr "" - -#~ msgid "Failed creating port for %s" -#~ msgstr "" - -#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" -#~ msgstr "" - -#~ msgid "Failed to add nic to VM %s" -#~ msgstr "" - -#~ msgid "Created nic for %s " -#~ msgstr "" - -#~ msgid "WMI job failed: %s" -#~ msgstr "" - -#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " -#~ msgstr "" - -#~ msgid "Got request to destroy vm %s" -#~ msgstr "" - -#~ msgid "Failed to destroy vm %s" -#~ msgstr "" - -#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgid "The nwfilter(%(instance_secgroup_filter_name)s) is not found." #~ msgstr "" #~ msgid "" -#~ "Got Info for vm %(instance_id)s: " -#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," -#~ " cpu_time=%(uptime)s" -#~ msgstr "" - -#~ msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Instance %d was not found in get_network_topic" -#~ msgstr "" - -#~ msgid "Instance %d has no host" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %(pid)s, tried to run %(min_count)s instances" -#~ msgstr "" - -#~ msgid "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Going to try to terminate %s" -#~ msgstr "" - -#~ msgid "Instance %d was not found during terminate" -#~ msgstr "" - -#~ msgid "Instance %d is already being terminated" -#~ msgstr "" - -#~ msgid "Invalid device specified: %s. Example device: /dev/vdb" -#~ msgstr "" - -#~ msgid "Volume isn't attached to anything!" -#~ msgstr "" - -#~ msgid "" -#~ "AMQP server on %(fl_host)s:%(fl_port)d is " -#~ "unreachable. Trying again in %(fl_intv)d " -#~ "seconds." -#~ msgstr "" - -#~ msgid "Making asynchronous cast..." -#~ msgstr "" - -#~ msgid "FAKE AOE: %s" -#~ msgstr "" - -#~ msgid "Skipping ensure_export. No iscsi_target " +#~ "%(container_format)s-%(id)s (%(base_file)s): in: on" +#~ " other nodes (%(remote)d on other " +#~ "nodes)" #~ msgstr "" -#~ msgid "Skipping remove_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Starting %(arg0)s on %(host)s:%(port)s" -#~ msgstr "" - -#~ msgid "leasing ip" -#~ msgstr "" - -#~ msgid "Adopted old lease or got a change of mac/hostname" -#~ msgstr "" - -#~ msgid "releasing ip" -#~ msgstr "" - -#~ msgid "" -#~ "Called %(action)s for mac %(mac)s with" -#~ " ip %(ip)s and hostname %(hostname)s " -#~ "on interface %(interface)s" -#~ msgstr "" - -#~ msgid "Instance %s Not Found" -#~ msgstr "" - -#~ msgid "Dissassociated %s stale fixed ip(s)" -#~ msgstr "" - -#~ msgid "Leasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s leased that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "IP %s leased that was already deallocated" -#~ msgstr "" - -#~ msgid "Releasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s released that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "Forgetting SR %s ... " -#~ msgstr "" - -#~ msgid "Forgetting SR %s done." -#~ msgstr "" - -#~ msgid "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s" -#~ msgstr "" - -#~ msgid "Unable to obtain target information %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown S3 value type %r" -#~ msgstr "" - -#~ msgid "Authenticated request" -#~ msgstr "" - -#~ msgid "List of buckets requested" -#~ msgstr "" - -#~ msgid "List keys for bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to access bucket %s" -#~ msgstr "" - -#~ msgid "Creating bucket %s" -#~ msgstr "" - -#~ msgid "Deleting bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete bucket %s" -#~ msgstr "" - -#~ msgid "Getting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to get object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Putting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to upload object %(nm)s to bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Deleting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: invalid directory %s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: unauthorized bucket %s" -#~ msgstr "" - -#~ msgid "Starting image upload: %s" -#~ msgstr "" - -#~ msgid "Not authorized to update attributes of image %s" -#~ msgstr "" - -#~ msgid "Toggling publicity flag of image %(image_id)s %(newstatus)r" -#~ msgstr "" - -#~ msgid "Updating user fields on image %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete image %s" -#~ msgstr "" - -#~ msgid "Deleted image: %s" -#~ msgstr "" - -#~ msgid "No user found for access key %s" -#~ msgstr "Nenhum usuário encontrado para chave de acesso %s" - -#~ msgid "User %(uid)s is not a member of project %(pjid)s" -#~ msgstr "" - -#~ msgid "The %s role is global only" -#~ msgstr "O papel %s é apenas global" - -#~ msgid "LDAP object for %s doesn't exist" -#~ msgstr "Objeto LDAP para %s não existe" - -#~ msgid "User %s doesn't exist" -#~ msgstr "" - -#~ msgid "Group can't be created because group %s already exists" -#~ msgstr "Grupo não pode ser criado porque o grupo %s já existe" - -#~ msgid "Group can't be created because user %s doesn't exist" -#~ msgstr "Grupo não pode ser criado porque o usuário %s não existe" - -#~ msgid "User %s can't be searched in group because the user doesn't exist" -#~ msgstr "Usuário %s não pode ser pesquisado no grupo porque o usuário não existe" - -#~ msgid "User %s can't be added to the group because the user doesn't exist" -#~ msgstr "Usuário %s não pode ser adicionado no grupo porque o usuário não existe" - -#~ msgid "The group at dn %s doesn't exist" -#~ msgstr "O grupo no dn %s não existe" - -#~ msgid "User %s can't be removed from the group because the user doesn't exist" -#~ msgstr "Usuário %s não pode ser removido do grupo porque o usuário não existe" - -#~ msgid "User %s is not a member of the group" -#~ msgstr "Usuário %s não é um membro do grupo" - -#~ msgid "User %s can't be removed from all because the user doesn't exist" -#~ msgstr "Usuário %s não pode ser removido de tudo porque o usuário não existe" - -#~ msgid "Adding role %(role)s to user %(user)s for project %(project)s" -#~ msgstr "" -#~ "Adicionando função %(role)s para usuário " -#~ "%(user)s no projeto %(project)s" - -#~ msgid "Adding sitewide role %(role)s to user %(user)s" -#~ msgstr "" - -#~ msgid "Removing role %(role)s from user %(user)s for project %(project)s" -#~ msgstr "Removendo função %(role)s do usuário %(user)s no projeto %(project)s" - -#~ msgid "Removing sitewide role %(role)s from user %(user)s" -#~ msgstr "" - -#~ msgid "operation must be add or remove" -#~ msgstr "operações devem ser adicionar e excluir" - -#~ msgid "Getting x509 for user: %(name)s on project: %(project)s" -#~ msgstr "Obtendo x509 para usuário: %(name)s no projeto: %(project)s" - -#~ msgid "Create project %(name)s managed by %(manager_user)s" -#~ msgstr "Criado projeto %(name)s gerenciado por %(manager_user)s" - -#~ msgid "Modify project: %(name)s managed by %(manager_user)s" -#~ msgstr "Modifique o projeto: %(name)s gerenciado por %(manager_user)s" - -#~ msgid "Removing user %(user)s from project %(project)s" -#~ msgstr "Removendo usuário %(user)s do projeto %(project)s" - diff --git a/nova/locale/ru/LC_MESSAGES/nova.po b/nova/locale/ru/LC_MESSAGES/nova.po index 11830a077..e77193e77 100644 --- a/nova/locale/ru/LC_MESSAGES/nova.po +++ b/nova/locale/ru/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-19 23:02+0000\n" +"POT-Creation-Date: 2012-02-26 23:03+0000\n" "PO-Revision-Date: 2011-08-23 11:22+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Russian \n" @@ -52,7 +52,12 @@ msgstr "" msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" -#: nova/crypto.py:296 +#: nova/crypto.py:142 nova/crypto.py:159 nova/crypto.py:248 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/crypto.py:307 #, python-format msgid "Flags path: %s" msgstr "" @@ -142,14 +147,13 @@ msgid "The request is invalid." msgstr "" #: nova/exception.py:239 -#, fuzzy, python-format +#, python-format msgid "Invalid signature %(signature)s for user %(user)s." -msgstr "Не допустимая подпись для пользователя %s" +msgstr "" #: nova/exception.py:243 -#, fuzzy msgid "Invalid input received" -msgstr "Неверный диапазон портов" +msgstr "" #: nova/exception.py:247 #, python-format @@ -202,100 +206,105 @@ msgstr "" #: nova/exception.py:290 #, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:294 +#, 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:295 +#: nova/exception.py:299 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:299 +#: nova/exception.py:303 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:307 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:311 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:315 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:340 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:344 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:348 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:352 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:353 +#: nova/exception.py:357 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:358 +#: nova/exception.py:362 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:362 +#: nova/exception.py:366 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:366 +#: nova/exception.py:370 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, 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:376 +#: nova/exception.py:380 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -303,728 +312,736 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:387 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:391 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:395 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:399 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:399 -#, fuzzy, python-format +#: nova/exception.py:403 msgid "Resource could not be found." -msgstr "Роль %s не может быть найдена" +msgstr "" -#: nova/exception.py:404 +#: nova/exception.py:408 #, python-format msgid "Required flag %(flag)s not set." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:412 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:416 #, python-format msgid "Unable to locate account %(account_name) on Solidfire device" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:420 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:424 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:425 +#: nova/exception.py:429 msgid "Zero volume types found." msgstr "" -#: nova/exception.py:429 +#: nova/exception.py:433 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:438 +#: nova/exception.py:442 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:443 +#: nova/exception.py:447 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:447 +#: nova/exception.py:451 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:451 +#: nova/exception.py:455 +#, python-format +msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +msgstr "" + +#: nova/exception.py:460 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:455 -#, fuzzy, python-format +#: nova/exception.py:464 +#, python-format msgid "No disk at %(location)s" -msgstr "Нет диска в %s" +msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:468 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:472 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:476 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:472 -#, fuzzy, python-format +#: nova/exception.py:481 +#, python-format msgid "Image %(image_id)s could not be found." -msgstr "Роль %s не может быть найдена" +msgstr "" -#: nova/exception.py:476 +#: nova/exception.py:485 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:480 -#, fuzzy, python-format +#: nova/exception.py:489 +#, python-format msgid "User %(user_id)s could not be found." -msgstr "Роль %s не может быть найдена" +msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:493 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:497 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:492 -#, fuzzy, python-format +#: nova/exception.py:501 +#, python-format msgid "Role %(role_id)s could not be found." -msgstr "Класс %s не найден" +msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:505 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:500 +#: nova/exception.py:509 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:504 +#: nova/exception.py:513 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:508 +#: nova/exception.py:517 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:512 +#: nova/exception.py:521 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:516 +#: nova/exception.py:525 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:520 +#: nova/exception.py:529 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:524 -#, fuzzy +#: nova/exception.py:533 msgid "No networks defined." -msgstr "Не определены ключевые пары" +msgstr "" -#: nova/exception.py:528 +#: nova/exception.py:537 #, 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:533 +#: nova/exception.py:542 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:546 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:550 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:554 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:558 #, python-format msgid "Instance %(instance_id)s has zero fixed ips." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:562 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:567 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:571 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:575 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:571 +#: nova/exception.py:580 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:584 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:588 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:592 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:596 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:600 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:604 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:608 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:612 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:607 +#: nova/exception.py:616 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:611 +#: nova/exception.py:620 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:615 +#: nova/exception.py:624 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:628 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:632 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:636 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:640 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:635 -#, fuzzy, python-format +#: nova/exception.py:644 +#, python-format msgid "Host %(host)s could not be found." -msgstr "Роль %s не может быть найдена" +msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:648 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:652 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:647 -#, fuzzy, python-format +#: nova/exception.py:656 +#, python-format msgid "Auth token %(token)s could not be found." -msgstr "Роль %s не может быть найдена" +msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:660 #, python-format msgid "Access Key %(access_key)s could not be found." msgstr "" -#: nova/exception.py:655 -#, fuzzy, python-format +#: nova/exception.py:664 msgid "Quota could not be found" -msgstr "Класс %s не найден" +msgstr "" -#: nova/exception.py:659 +#: nova/exception.py:668 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:663 +#: nova/exception.py:672 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:667 +#: nova/exception.py:676 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:681 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:685 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:690 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:695 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:699 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:695 +#: nova/exception.py:704 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:699 +#: nova/exception.py:708 #, 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:705 +#: nova/exception.py:714 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:718 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:722 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:727 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:731 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:735 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:739 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:744 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:739 -#, fuzzy, python-format +#: nova/exception.py:748 +#, python-format msgid "Zone %(zone_id)s could not be found." -msgstr "Роль %s не может быть найдена" +msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:752 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:756 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:752 +#: nova/exception.py:761 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:765 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:761 +#: nova/exception.py:770 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:766 -#, fuzzy, python-format +#: nova/exception.py:775 msgid "LDAP object could not be found" -msgstr "Класс %s не найден" +msgstr "" -#: nova/exception.py:770 -#, fuzzy, python-format +#: nova/exception.py:779 +#, python-format msgid "LDAP user %(user_id)s could not be found." -msgstr "Класс %s не найден" +msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:783 #, python-format msgid "LDAP group %(group_id)s could not be found." msgstr "" -#: nova/exception.py:778 +#: nova/exception.py:787 #, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" -#: nova/exception.py:782 -#, fuzzy, python-format +#: nova/exception.py:791 +#, python-format msgid "File %(file_path)s could not be found." -msgstr "Роль %s не может быть найдена" +msgstr "" -#: nova/exception.py:786 +#: nova/exception.py:795 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:799 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:795 +#: nova/exception.py:804 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:808 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:812 msgid "Action not allowed." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:816 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:811 +#: nova/exception.py:820 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:815 +#: nova/exception.py:824 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:824 -#, fuzzy, python-format +#: nova/exception.py:833 +#, python-format msgid "Key pair %(key_name)s already exists." -msgstr "Пользователь %s уже существует" +msgstr "" -#: nova/exception.py:828 -#, fuzzy, python-format +#: nova/exception.py:837 +#, python-format msgid "User %(user)s already exists." -msgstr "Пользователь %s уже существует" +msgstr "" -#: nova/exception.py:832 -#, fuzzy, python-format +#: nova/exception.py:841 +#, python-format msgid "LDAP user %(user)s already exists." -msgstr "Пользователь %s уже существует" +msgstr "" -#: nova/exception.py:836 -#, fuzzy, python-format +#: nova/exception.py:845 +#, python-format msgid "LDAP group %(group)s already exists." -msgstr "группа %s уже существует" +msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:849 #, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:845 -#, fuzzy, python-format +#: nova/exception.py:854 +#, python-format msgid "Project %(project)s already exists." -msgstr "группа %s уже существует" +msgstr "" -#: nova/exception.py:849 -#, fuzzy, python-format +#: nova/exception.py:858 +#, python-format msgid "Instance %(name)s already exists." -msgstr "Пользователь %s уже существует" +msgstr "" -#: nova/exception.py:853 -#, fuzzy, python-format +#: nova/exception.py:862 +#, python-format msgid "Instance Type %(name)s already exists." -msgstr "Пользователь %s уже существует" +msgstr "" -#: nova/exception.py:857 -#, fuzzy, python-format +#: nova/exception.py:866 +#, python-format msgid "Volume Type %(name)s already exists." -msgstr "группа %s уже существует" +msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:870 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:865 +#: nova/exception.py:874 msgid "Migration error" msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:878 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:882 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:886 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:890 msgid "Nova access parameters were not specified." msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:894 #, python-format msgid "Virtual Storage Array %(id)d could not be found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:898 #, python-format msgid "Virtual Storage Array %(name)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:902 msgid "When resizing, instances must change size!" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:906 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:910 msgid "1 or more Zones could not complete the request" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:914 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:909 +#: nova/exception.py:918 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:922 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:926 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:930 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:934 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:929 +#: nova/exception.py:938 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:933 +#: nova/exception.py:942 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:947 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:937 +#: nova/exception.py:951 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:941 +#: nova/exception.py:955 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:945 +#: nova/exception.py:959 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:964 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:968 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:972 msgid "Detected more than one volume with name %(vol_name)" msgstr "" -#: nova/exception.py:962 +#: nova/exception.py:976 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:981 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:985 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:989 #, python-format msgid "Error in SolidFire API response: status=%(status)s" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:993 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:983 +#: nova/exception.py:997 msgid "Detected existing vlan with id %(vlan)" msgstr "" -#: nova/exception.py:987 +#: nova/exception.py:1001 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:991 +#: nova/exception.py:1005 msgid "Invalid id: %(val) (expecting \"i-...\")." msgstr "" -#: nova/log.py:307 +#: nova/log.py:310 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1061,164 +1078,183 @@ msgstr "" msgid "Starting %(topic)s node (version %(vcs_string)s)" msgstr "" -#: nova/service.py:176 +#: nova/service.py:177 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:250 +#: nova/service.py:251 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:287 +#: nova/service.py:288 msgid "The service database object disappeared, Recreating it." msgstr "Объект сервиса в базе данных отсутствует, Повторное создание." -#: nova/service.py:302 +#: nova/service.py:303 msgid "Recovered model server connection!" msgstr "" -#: nova/service.py:308 +#: nova/service.py:309 msgid "model server went away" msgstr "" -#: nova/service.py:400 +#: nova/service.py:402 msgid "Full set of FLAGS:" msgstr "" -#: nova/service.py:407 +#: nova/service.py:409 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/utils.py:72 +#: nova/utils.py:74 #, python-format msgid "Inner Exception: %s" msgstr "Вложенное исключение: %s" -#: nova/utils.py:156 +#: nova/utils.py:158 #, python-format msgid "Fetching %s" msgstr "" -#: nova/utils.py:197 +#: nova/utils.py:199 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:207 +#: nova/utils.py:209 #, python-format msgid "Running cmd (subprocess): %s" msgstr "" -#: nova/utils.py:223 nova/utils.py:302 +#: nova/utils.py:225 nova/utils.py:304 #, python-format msgid "Result was %s" msgstr "Результат %s" -#: nova/utils.py:236 +#: nova/utils.py:238 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:278 +#: nova/utils.py:280 #, python-format msgid "Running cmd (SSH): %s" msgstr "" -#: nova/utils.py:280 +#: nova/utils.py:282 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:284 -#, fuzzy, python-format +#: nova/utils.py:286 msgid "process_input not supported over SSH" -msgstr "аттрибут не поддерживается: %s" +msgstr "" -#: nova/utils.py:343 +#: nova/utils.py:345 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:476 +#: nova/utils.py:478 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:479 +#: nova/utils.py:481 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:576 +#: nova/utils.py:592 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:587 +#: nova/utils.py:603 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:636 +#: nova/utils.py:652 msgid "in looping call" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:828 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:814 +#: nova/utils.py:832 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:818 +#: nova/utils.py:836 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:825 +#: nova/utils.py:843 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:935 -#, fuzzy, python-format +#: nova/utils.py:902 +#, python-format +msgid "Found sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:906 +#, python-format +msgid "Cleaned sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:921 +#, python-format +msgid "Found lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:926 +#, python-format +msgid "Cleaned lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:1036 +#, python-format msgid "Expected object of type: %s" -msgstr "Удалить проект: %s" +msgstr "" -#: nova/utils.py:966 +#: nova/utils.py:1067 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1091 +#: nova/utils.py:1192 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1123 +#: nova/utils.py:1224 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1242 +#: nova/utils.py:1343 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1244 +#: nova/utils.py:1345 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1276 +#: nova/utils.py:1377 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1278 +#: nova/utils.py:1379 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" @@ -1352,9 +1388,9 @@ msgid "InvalidParameterValue raised: %s" msgstr "" #: nova/api/ec2/__init__.py:618 -#, fuzzy, python-format +#, python-format msgid "InvalidPortRange raised: %s" -msgstr "Неверный диапазон портов" +msgstr "" #: nova/api/ec2/__init__.py:622 #, python-format @@ -1393,9 +1429,9 @@ msgid "Unsupported API request: controller = %(controller)s, action = %(action)s msgstr "" #: nova/api/ec2/cloud.py:337 -#, fuzzy, python-format +#, python-format msgid "Create snapshot of volume %s" -msgstr "Создание раздела %s ГБ" +msgstr "" #: nova/api/ec2/cloud.py:372 #, python-format @@ -1431,7 +1467,7 @@ msgid "" msgstr "" #: nova/api/ec2/cloud.py:755 -#: nova/api/openstack/compute/contrib/security_groups.py:286 +#: nova/api/openstack/compute/contrib/security_groups.py:292 #, python-format msgid "Create Security Group %s" msgstr "" @@ -1441,117 +1477,117 @@ msgstr "" msgid "group %s already exists" msgstr "группа %s уже существует" -#: nova/api/ec2/cloud.py:788 -#: nova/api/openstack/compute/contrib/security_groups.py:239 +#: nova/api/ec2/cloud.py:790 +#: nova/api/openstack/compute/contrib/security_groups.py:245 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:796 nova/compute/manager.py:1577 +#: nova/api/ec2/cloud.py:798 nova/compute/manager.py:1589 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:867 -#, fuzzy, python-format +#: nova/api/ec2/cloud.py:869 +#, python-format msgid "Create volume from snapshot %s" -msgstr "Создание раздела %s ГБ" +msgstr "" -#: nova/api/ec2/cloud.py:871 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:873 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:215 #, python-format msgid "Create volume of %s GB" msgstr "Создание раздела %s ГБ" -#: nova/api/ec2/cloud.py:899 +#: nova/api/ec2/cloud.py:901 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:914 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:916 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:941 nova/api/ec2/cloud.py:998 -#: nova/api/ec2/cloud.py:1465 nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:943 nova/api/ec2/cloud.py:1000 +#: nova/api/ec2/cloud.py:1467 nova/api/ec2/cloud.py:1482 #, python-format msgid "attribute not supported: %s" msgstr "аттрибут не поддерживается: %s" -#: nova/api/ec2/cloud.py:1064 +#: nova/api/ec2/cloud.py:1066 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1209 +#: nova/api/ec2/cloud.py:1211 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1221 +#: nova/api/ec2/cloud.py:1223 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1226 +#: nova/api/ec2/cloud.py:1228 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1236 +#: nova/api/ec2/cloud.py:1238 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1261 +#: nova/api/ec2/cloud.py:1263 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1307 +#: nova/api/ec2/cloud.py:1309 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1318 +#: nova/api/ec2/cloud.py:1320 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1412 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1437 +#: nova/api/ec2/cloud.py:1439 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1483 +#: nova/api/ec2/cloud.py:1485 msgid "user or group not specified" msgstr "не указан пользователь или группа" -#: nova/api/ec2/cloud.py:1485 +#: nova/api/ec2/cloud.py:1487 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1487 +#: nova/api/ec2/cloud.py:1489 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1489 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1546 +#: nova/api/ec2/cloud.py:1548 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -1611,16 +1647,16 @@ msgstr "" msgid "Could not find %s in request." msgstr "" -#: nova/api/openstack/auth.py:188 +#: nova/api/openstack/auth.py:192 #, python-format msgid "Successfully authenticated '%s'" msgstr "" -#: nova/api/openstack/auth.py:238 +#: nova/api/openstack/auth.py:242 msgid "User not found with provided API key." msgstr "" -#: nova/api/openstack/auth.py:255 +#: nova/api/openstack/auth.py:259 #, python-format msgid "Provided API key is valid, but not for user '%(username)s'" msgstr "" @@ -1642,9 +1678,9 @@ msgid "offset param must be positive" msgstr "" #: nova/api/openstack/common.py:202 -#, fuzzy, python-format +#, python-format msgid "marker [%s] not found" -msgstr "Пользователь \"%s\" не существует" +msgstr "" #: nova/api/openstack/common.py:242 #, python-format @@ -1655,43 +1691,43 @@ msgstr "" msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:358 +#: nova/api/openstack/common.py:334 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:337 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:441 +#: nova/api/openstack/common.py:417 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:443 +#: nova/api/openstack/common.py:419 msgid "Instance snapshots are not permitted at this time." msgstr "" #: nova/api/openstack/extensions.py:191 -#, fuzzy, python-format +#, python-format msgid "Loaded extension: %s" -msgstr "действие: %s" +msgstr "" #: nova/api/openstack/extensions.py:228 -#, fuzzy, python-format +#, python-format msgid "Ext name: %s" -msgstr "Удаленное изображение: %s" +msgstr "" #: nova/api/openstack/extensions.py:229 -#, fuzzy, python-format +#, python-format msgid "Ext alias: %s" -msgstr "Результат %s" +msgstr "" #: nova/api/openstack/extensions.py:230 -#, fuzzy, python-format +#, python-format msgid "Ext description: %s" -msgstr "действие: %s" +msgstr "" #: nova/api/openstack/extensions.py:232 #, python-format @@ -1747,9 +1783,9 @@ msgid "too many body keys" msgstr "" #: nova/api/openstack/wsgi.py:580 -#, fuzzy, python-format +#, python-format msgid "Fault thrown: %s" -msgstr "действие: %s" +msgstr "" #: nova/api/openstack/wsgi.py:583 #, python-format @@ -1821,9 +1857,8 @@ msgstr "" #: nova/api/openstack/compute/image_metadata.py:40 #: nova/api/openstack/compute/images.py:142 #: nova/api/openstack/compute/images.py:157 -#, fuzzy, python-format msgid "Image not found." -msgstr "Пользователь \"%s\" не существует" +msgstr "" #: nova/api/openstack/compute/image_metadata.py:79 msgid "Incorrect request body format" @@ -1848,9 +1883,8 @@ msgid "Invalid metadata key" msgstr "" #: nova/api/openstack/compute/ips.py:74 -#, fuzzy msgid "Instance does not exist" -msgstr "Подпись не совпадает" +msgstr "" #: nova/api/openstack/compute/ips.py:97 msgid "Instance is not a member of specified network" @@ -1863,7 +1897,7 @@ msgid "" "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:265 +#: nova/api/openstack/compute/limits.py:266 msgid "This request was rate-limited." msgstr "" @@ -2045,7 +2079,7 @@ msgid "Resize requests require 'flavorRef' attribute." msgstr "" #: nova/api/openstack/compute/servers.py:1006 -#: nova/api/openstack/compute/contrib/aggregates.py:140 +#: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/networks.py:65 msgid "Invalid request body" msgstr "" @@ -2055,9 +2089,8 @@ msgid "Could not parse imageRef from request." msgstr "" #: nova/api/openstack/compute/servers.py:1061 -#, fuzzy, python-format msgid "Instance could not be found" -msgstr "Роль %s не может быть найдена" +msgstr "" #: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" @@ -2112,9 +2145,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:186 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:43 -#, fuzzy, python-format msgid "Server not found" -msgstr "Пользователь \"%s\" не существует" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format @@ -2152,9 +2184,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/server_action_list.py:49 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 #: nova/api/openstack/compute/contrib/server_start_stop.py:38 -#, fuzzy, python-format msgid "Instance not found" -msgstr "Пользователь \"%s\" не существует" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:272 msgid "host and block_migration must be specified." @@ -2165,11 +2196,50 @@ msgstr "" msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:137 +#: nova/api/openstack/compute/contrib/aggregates.py:76 +#, python-format +msgid "" +"Cannot create aggregate with name %(name)s and availability zone " +"%(avail_zone)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:88 +#, python-format +msgid "Cannot show aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:114 +#, python-format +msgid "Cannot update aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:126 +#, python-format +msgid "Cannot delete aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:139 #, python-format msgid "Aggregates does not have %s action" msgstr "" +#: nova/api/openstack/compute/contrib/aggregates.py:152 +#: nova/api/openstack/compute/contrib/aggregates.py:158 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:171 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:195 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + #: nova/api/openstack/compute/contrib/certificates.py:75 msgid "Only root certificate can be retrieved." msgstr "" @@ -2193,16 +2263,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" +#: nova/api/openstack/compute/contrib/extended_server_attributes.py:65 #: nova/api/openstack/compute/contrib/extended_status.py:61 -#, fuzzy, python-format msgid "Server not found." -msgstr "Пользователь \"%s\" не существует" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextradata.py:60 #: nova/api/openstack/compute/contrib/flavorextradata.py:90 -#, fuzzy msgid "Flavor not found." -msgstr "Узлы не найдены" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 #: nova/api/openstack/compute/contrib/volumetypes.py:158 @@ -2220,16 +2289,15 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:201 #: nova/api/openstack/compute/contrib/floating_ips.py:230 -#: nova/api/openstack/compute/contrib/security_groups.py:559 -#: nova/api/openstack/compute/contrib/security_groups.py:592 +#: nova/api/openstack/compute/contrib/security_groups.py:560 +#: nova/api/openstack/compute/contrib/security_groups.py:593 msgid "Missing parameter dict" msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:204 #: nova/api/openstack/compute/contrib/floating_ips.py:233 -#, fuzzy msgid "Address not specified" -msgstr "не указан пользователь или группа" +msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:213 msgid "No fixed ips associated to instance" @@ -2239,38 +2307,47 @@ msgstr "" msgid "Associate floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:145 +#: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:150 +#: nova/api/openstack/compute/contrib/hosts.py:148 +#, python-format +msgid "Invalid mode: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:152 #, python-format msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:159 +#: nova/api/openstack/compute/contrib/hosts.py:170 +#, python-format +msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:181 #, python-format msgid "Setting host %(host)s to %(state)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:206 +#: nova/api/openstack/compute/contrib/hosts.py:228 msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:214 -#, fuzzy +#: nova/api/openstack/compute/contrib/hosts.py:236 msgid "Host not found" -msgstr "Узлы не найдены" +msgstr "" #: nova/api/openstack/compute/contrib/keypairs.py:85 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" #: nova/api/openstack/compute/contrib/keypairs.py:90 -#, fuzzy, python-format +#, python-format msgid "Key pair '%s' already exists." -msgstr "Пользователь %s уже существует" +msgstr "" #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" @@ -2298,9 +2375,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/networks.py:74 #: nova/api/openstack/compute/contrib/networks.py:91 #: nova/api/openstack/compute/contrib/networks.py:101 -#, fuzzy, python-format msgid "Network not found" -msgstr "Пользователь \"%s\" не существует" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:87 #, python-format @@ -2308,91 +2384,94 @@ msgid "Showing network with id %s" msgstr "" #: nova/api/openstack/compute/contrib/networks.py:97 -#, fuzzy, python-format +#, python-format msgid "Deleting network with id %s" -msgstr "Удаление пользователя %s" +msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:219 +#: nova/api/openstack/compute/contrib/security_groups.py:222 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:289 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:243 +msgid "Security group is still in use" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:295 +#, python-format msgid "Security group %s already exists" -msgstr "группа %s уже существует" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:309 +#: nova/api/openstack/compute/contrib/security_groups.py:315 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:312 +#: nova/api/openstack/compute/contrib/security_groups.py:318 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:321 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:342 +#: nova/api/openstack/compute/contrib/security_groups.py:348 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:345 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:351 +#, python-format msgid "Security group (%s) not found" -msgstr "Пользователь \"%s\" не существует" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:354 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:363 +#: nova/api/openstack/compute/contrib/security_groups.py:369 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:370 +#: nova/api/openstack/compute/contrib/security_groups.py:376 #, python-format msgid "This rule already exists in group %s" msgstr "Это правило уже существует в группе %s" -#: nova/api/openstack/compute/contrib/security_groups.py:408 +#: nova/api/openstack/compute/contrib/security_groups.py:414 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:412 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Parent group id and group id cannot be same" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:490 +#: nova/api/openstack/compute/contrib/security_groups.py:496 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:493 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:499 +#, python-format msgid "Rule (%s) not found" -msgstr "Пользователь \"%s\" не существует" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:500 +#: nova/api/openstack/compute/contrib/security_groups.py:506 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:562 -#: nova/api/openstack/compute/contrib/security_groups.py:595 -#, fuzzy +#: nova/api/openstack/compute/contrib/security_groups.py:563 +#: nova/api/openstack/compute/contrib/security_groups.py:596 msgid "Security group not specified" -msgstr "не указан пользователь или группа" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:566 -#: nova/api/openstack/compute/contrib/security_groups.py:599 +#: nova/api/openstack/compute/contrib/security_groups.py:567 +#: nova/api/openstack/compute/contrib/security_groups.py:600 msgid "Security group name cannot be empty" msgstr "" @@ -2490,9 +2569,9 @@ msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:146 #: nova/api/openstack/volume/volumes.py:177 -#, fuzzy, python-format +#, python-format msgid "Delete volume with id: %s" -msgstr "Удалить проект: %s" +msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:329 #, python-format @@ -2555,9 +2634,9 @@ msgid "user.secret: %s" msgstr "" #: nova/auth/manager.py:331 nova/auth/manager.py:343 -#, fuzzy, python-format +#, python-format msgid "expected_signature: %s" -msgstr "Удаленное изображение: %s" +msgstr "" #: nova/auth/manager.py:332 nova/auth/manager.py:344 #, python-format @@ -2725,62 +2804,62 @@ msgstr "" msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:832 +#: nova/compute/api.py:828 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:852 +#: nova/compute/api.py:848 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:886 +#: nova/compute/api.py:882 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:924 +#: nova/compute/api.py:920 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:943 +#: nova/compute/api.py:939 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:947 +#: nova/compute/api.py:943 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1013 nova/volume/api.py:163 +#: nova/compute/api.py:1009 nova/volume/api.py:163 #: nova/volume/volume_types.py:64 -#, fuzzy, python-format -msgid "Searching by: %s" -msgstr "действие: %s" - -#: nova/compute/api.py:1108 -msgid "No compute host specified" -msgstr "" - -#: nova/compute/api.py:1111 #, python-format -msgid "Unable to find host for Instance %s" +msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1353 +#: nova/compute/api.py:1300 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1361 +#: nova/compute/api.py:1308 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1652 +#: nova/compute/api.py:1572 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" +#: nova/compute/api.py:1804 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/api.py:1807 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + #: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65 msgid "create arguments must be positive integers" msgstr "" @@ -2795,473 +2874,496 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:136 +#: nova/compute/manager.py:141 #, python-format msgid "check_instance_lock: decorating: |%s|" msgstr "" -#: nova/compute/manager.py:138 +#: nova/compute/manager.py:143 #, python-format msgid "" "check_instance_lock: arguments: |%(self)s| |%(context)s| " "|%(instance_uuid)s|" msgstr "" -#: nova/compute/manager.py:142 +#: nova/compute/manager.py:147 #, python-format msgid "check_instance_lock: locked: |%s|" msgstr "" -#: nova/compute/manager.py:144 +#: nova/compute/manager.py:149 #, python-format msgid "check_instance_lock: admin: |%s|" msgstr "" -#: nova/compute/manager.py:149 +#: nova/compute/manager.py:154 #, python-format msgid "check_instance_lock: executing: |%s|" msgstr "" -#: nova/compute/manager.py:153 +#: nova/compute/manager.py:158 #, python-format msgid "check_instance_lock: not executing |%s|" msgstr "" -#: nova/compute/manager.py:199 +#: nova/compute/manager.py:204 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:233 +#: nova/compute/manager.py:239 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:238 +#: nova/compute/manager.py:244 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:248 +#: nova/compute/manager.py:254 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:253 +#: nova/compute/manager.py:259 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:322 -#, fuzzy, python-format +#: nova/compute/manager.py:328 +#, python-format msgid "Setting up bdm %s" -msgstr "Удаление пользователя %s" +msgstr "" -#: nova/compute/manager.py:389 +#: nova/compute/manager.py:395 #, python-format msgid "" "Going to force the deletion of the vm %(instance_uuid)s, even if it is " "deleted" msgstr "" -#: nova/compute/manager.py:395 +#: nova/compute/manager.py:401 #, python-format msgid "" "Instance %(instance_uuid)s did not exist in the DB, but I will shut it " "down anyway using a special context" msgstr "" -#: nova/compute/manager.py:401 +#: nova/compute/manager.py:407 #, python-format msgid "exception terminating the instance %(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:439 -#, fuzzy, python-format +#: nova/compute/manager.py:445 +#, python-format msgid "Instance %s not found." -msgstr "Пользователь \"%s\" не существует" +msgstr "" -#: nova/compute/manager.py:475 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:518 +#: nova/compute/manager.py:524 #, 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:523 +#: nova/compute/manager.py:529 #, 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:533 +#: nova/compute/manager.py:539 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:549 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:556 +#: nova/compute/manager.py:562 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:560 +#: nova/compute/manager.py:566 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:589 +#: nova/compute/manager.py:595 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:616 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:661 +#: nova/compute/manager.py:667 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:673 +#: nova/compute/manager.py:679 #, python-format msgid "trying to destroy already destroyed instance: %s" msgstr "" -#: nova/compute/manager.py:693 +#: nova/compute/manager.py:699 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:700 -#, fuzzy, python-format +#: nova/compute/manager.py:706 +#, python-format msgid "terminating bdm %s" -msgstr "Запускается VM %s " +msgstr "" -#: nova/compute/manager.py:789 +#: nova/compute/manager.py:795 #, python-format msgid "" "Cannot rebuild instance [%(instance_uuid)s], because the given image does" " not exist." msgstr "" -#: nova/compute/manager.py:794 +#: nova/compute/manager.py:800 #, python-format msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" msgstr "" -#: nova/compute/manager.py:801 +#: nova/compute/manager.py:807 #, python-format msgid "Rebuilding instance %s" msgstr "" -#: nova/compute/manager.py:854 +#: nova/compute/manager.py:860 #, python-format msgid "Rebooting instance %s" msgstr "" -#: nova/compute/manager.py:869 +#: nova/compute/manager.py:875 #, python-format msgid "" "trying to reboot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:907 +#: nova/compute/manager.py:913 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/manager.py:919 +#: nova/compute/manager.py:925 #, python-format msgid "instance %s: snapshotting" msgstr "" -#: nova/compute/manager.py:925 +#: nova/compute/manager.py:931 #, python-format msgid "" "trying to snapshot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:984 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:989 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:987 -#, fuzzy, python-format +#: nova/compute/manager.py:993 +#, python-format msgid "Deleting image %s" -msgstr "Удаленное изображение: %s" +msgstr "" -#: nova/compute/manager.py:1017 +#: nova/compute/manager.py:1023 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1023 +#: nova/compute/manager.py:1029 #, python-format msgid "Instance %s: Root password set" msgstr "" -#: nova/compute/manager.py:1032 +#: nova/compute/manager.py:1038 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1046 +#: nova/compute/manager.py:1052 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1061 +#: nova/compute/manager.py:1067 #, python-format msgid "" "trying to inject a file into a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1066 +#: nova/compute/manager.py:1072 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1080 +#: nova/compute/manager.py:1086 #, python-format msgid "" "trying to update agent on a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1085 +#: nova/compute/manager.py:1091 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, python-format msgid "instance %s: rescuing" msgstr "" -#: nova/compute/manager.py:1123 +#: nova/compute/manager.py:1129 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1242 +#: nova/compute/manager.py:1248 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1259 +#: nova/compute/manager.py:1265 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1296 nova/compute/manager.py:1371 -#: nova/compute/manager.py:2319 +#: nova/compute/manager.py:1302 nova/compute/manager.py:1377 +#: nova/compute/manager.py:2395 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1424 +#: nova/compute/manager.py:1430 #, python-format msgid "instance %s: pausing" msgstr "" -#: nova/compute/manager.py:1442 +#: nova/compute/manager.py:1448 #, python-format msgid "instance %s: unpausing" msgstr "" -#: nova/compute/manager.py:1472 +#: nova/compute/manager.py:1484 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1481 +#: nova/compute/manager.py:1493 #, python-format msgid "instance %s: suspending" msgstr "" -#: nova/compute/manager.py:1503 +#: nova/compute/manager.py:1515 #, python-format msgid "instance %s: resuming" msgstr "" -#: nova/compute/manager.py:1526 +#: nova/compute/manager.py:1538 #, python-format msgid "instance %s: locking" msgstr "" -#: nova/compute/manager.py:1535 +#: nova/compute/manager.py:1547 #, python-format msgid "instance %s: unlocking" msgstr "" -#: nova/compute/manager.py:1543 +#: nova/compute/manager.py:1555 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1553 +#: nova/compute/manager.py:1565 #, python-format msgid "instance %s: reset network" msgstr "" -#: nova/compute/manager.py:1561 +#: nova/compute/manager.py:1573 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1565 +#: nova/compute/manager.py:1577 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1602 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1632 +#: nova/compute/manager.py:1644 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1650 +#: nova/compute/manager.py:1662 +#, python-format +msgid "" +"instance %(instance_uuid)s: attaching volume %(volume_id)s to " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:1664 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1662 +#: nova/compute/manager.py:1673 +#, python-format +msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" +msgstr "" + +#: nova/compute/manager.py:1683 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1690 +#: nova/compute/manager.py:1711 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1694 +#: nova/compute/manager.py:1715 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1781 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1843 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1850 +#: nova/compute/manager.py:1871 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1907 +#: nova/compute/manager.py:1928 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:1934 +#: nova/compute/manager.py:1955 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:1964 +#: nova/compute/manager.py:1985 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:1972 +#: nova/compute/manager.py:1993 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:1974 +#: nova/compute/manager.py:1995 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2012 +#: nova/compute/manager.py:2033 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2035 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:2029 +#: nova/compute/manager.py:2050 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2112 +#: nova/compute/manager.py:2157 +#, python-format +msgid "Updated the info_cache for instance %s" +msgstr "" + +#: nova/compute/manager.py:2186 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2139 +#: nova/compute/manager.py:2213 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2167 +#: nova/compute/manager.py:2241 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2179 -#, python-format +#: nova/compute/manager.py:2252 msgid "" -"Instance %(name)s found in database but not known by hypervisor. Setting " -"power state to NOSTATE" +"Instance found in database but not known by hypervisor. Setting power " +"state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2275 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2215 +#: nova/compute/manager.py:2287 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2294 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Detected instance with name label '%(name_label)s' which is marked as " "DELETED but still present on host." msgstr "" -#: nova/compute/manager.py:2300 +#: nova/compute/manager.py:2359 #, python-format msgid "" -"Destroying instance with name label '%(name_label)s' which is marked as " -"DELETED but still present on host." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/compute/manager.py:2308 +#: nova/compute/manager.py:2366 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:2436 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + #: nova/compute/utils.py:141 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -3316,9 +3418,9 @@ msgid "xvp not running..." msgstr "" #: nova/consoleauth/manager.py:63 -#, fuzzy, python-format +#, python-format msgid "Deleting Expired Token: (%s)" -msgstr "Удаление проекта %s" +msgstr "" #: nova/consoleauth/manager.py:75 #, python-format @@ -3339,22 +3441,22 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:565 nova/db/sqlalchemy/api.py:600 +#: nova/db/sqlalchemy/api.py:566 nova/db/sqlalchemy/api.py:601 #, python-format msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4126 nova/db/sqlalchemy/api.py:4152 +#: nova/db/sqlalchemy/api.py:4162 nova/db/sqlalchemy/api.py:4188 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4210 +#: nova/db/sqlalchemy/api.py:4246 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4254 +#: nova/db/sqlalchemy/api.py:4290 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3372,72 +3474,68 @@ msgstr "" msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:75 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48 msgid "interface column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:82 -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:58 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:80 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:54 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:61 #, python-format msgid "Table |%s| not created!" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:89 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87 msgid "VIF column not added to fixed_ips table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:99 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97 #, python-format msgid "join list for moving mac_addresses |%s|" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:123 -msgid "Can't downgrade without losing data" -msgstr "" - #: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:39 -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:61 -#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:98 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:99 msgid "foreign key constraint couldn't be added" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:53 +#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:58 msgid "foreign key constraint couldn't be dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:39 +#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34 msgid "priority column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:43 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41 #: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:42 -#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:56 #: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68 msgid "foreign key constraint couldn't be removed" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:38 +#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34 msgid "progress column not added to instances table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:102 +#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97 #, python-format msgid "" "Could not cast flavorid to integer: %s. Set flavorid to an integer-like " "string to downgrade." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69 msgid "instance_info_caches tables not dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:45 +#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41 msgid "progress column not added to compute_nodes table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:66 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76 msgid "dns_domains table not dropped" msgstr "" @@ -3588,7 +3686,7 @@ msgstr "" msgid "Starting Bridge interface for %s" msgstr "" -#: nova/network/manager.py:273 nova/network/manager.py:465 +#: nova/network/manager.py:273 nova/network/manager.py:471 #, python-format msgid "Interface %(interface)s not found" msgstr "" @@ -3598,27 +3696,27 @@ msgstr "" msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:323 +#: nova/network/manager.py:328 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:355 +#: nova/network/manager.py:361 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:359 +#: nova/network/manager.py:365 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:371 +#: nova/network/manager.py:377 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:583 +#: nova/network/manager.py:589 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3626,41 +3724,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:629 +#: nova/network/manager.py:635 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:639 +#: nova/network/manager.py:645 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:747 +#: nova/network/manager.py:753 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:751 +#: nova/network/manager.py:757 msgid "setting network host" msgstr "" -#: nova/network/manager.py:863 +#: nova/network/manager.py:871 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:868 +#: nova/network/manager.py:876 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:892 +#: nova/network/manager.py:905 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1111 +#: nova/network/manager.py:1126 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3668,69 +3766,68 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1186 +#: nova/network/manager.py:1201 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1190 +#: nova/network/manager.py:1205 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1198 +#: nova/network/manager.py:1213 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1203 +#: nova/network/manager.py:1218 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1207 +#: nova/network/manager.py:1222 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1210 +#: nova/network/manager.py:1225 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1278 +#: nova/network/manager.py:1294 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1281 +#: nova/network/manager.py:1297 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1292 +#: nova/network/manager.py:1308 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1351 -#, fuzzy, python-format +#: nova/network/manager.py:1367 msgid "Network already exists!" -msgstr "Пользователь %s уже существует" +msgstr "" -#: nova/network/manager.py:1370 +#: nova/network/manager.py:1386 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1686 +#: nova/network/manager.py:1703 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1693 +#: nova/network/manager.py:1710 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -3761,68 +3858,68 @@ msgid "Server %(status_code)s error: %(data)s" msgstr "" #: nova/network/quantum/client.py:210 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to server. Got error: %s" -msgstr "Не удалось подключиться к серверу AMQP после %d попыток. Выключение." +msgstr "" #: nova/network/quantum/client.py:229 #, python-format msgid "unable to deserialize object of type = '%s'" msgstr "" -#: nova/network/quantum/manager.py:152 +#: nova/network/quantum/manager.py:151 msgid "QuantumManager does not use 'multi_host' parameter." msgstr "" -#: nova/network/quantum/manager.py:156 +#: nova/network/quantum/manager.py:155 msgid "QuantumManager requires that only one network is created per call" msgstr "" -#: nova/network/quantum/manager.py:166 +#: nova/network/quantum/manager.py:165 msgid "QuantumManager does not use 'vlan_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:172 +#: nova/network/quantum/manager.py:171 msgid "QuantumManager does not use 'vpn_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:176 +#: nova/network/quantum/manager.py:175 msgid "QuantumManager does not use 'bridge' parameter." msgstr "" -#: nova/network/quantum/manager.py:180 +#: nova/network/quantum/manager.py:179 msgid "QuantumManager does not use 'bridge_interface' parameter." msgstr "" -#: nova/network/quantum/manager.py:185 +#: nova/network/quantum/manager.py:184 msgid "QuantumManager requires a valid (.1) gateway address." msgstr "" -#: nova/network/quantum/manager.py:197 +#: nova/network/quantum/manager.py:196 #, python-format msgid "" "Unable to find existing quantum network for tenant '%(q_tenant_id)s' with" " net-id '%(quantum_net_id)s'" msgstr "" -#: nova/network/quantum/manager.py:243 +#: nova/network/quantum/manager.py:242 #, python-format msgid "Network %s has active ports, cannot delete" msgstr "" -#: nova/network/quantum/manager.py:289 +#: nova/network/quantum/manager.py:288 #, python-format msgid "network allocations for instance %s" msgstr "" -#: nova/network/quantum/manager.py:537 +#: nova/network/quantum/manager.py:564 #, python-format msgid "" "port deallocation failed for instance: |%(instance_id)s|, port_id: " "|%(port_id)s|" msgstr "" -#: nova/network/quantum/manager.py:556 +#: nova/network/quantum/manager.py:583 #, python-format msgid "" "ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: " @@ -3891,52 +3988,56 @@ msgstr "" msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" +#: nova/notifier/rabbit_notifier.py:44 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + #: nova/rpc/amqp.py:144 nova/rpc/impl_carrot.py:460 #, python-format msgid "Returning exception %s to caller" msgstr "" -#: nova/rpc/amqp.py:187 nova/rpc/impl_carrot.py:494 +#: nova/rpc/amqp.py:186 nova/rpc/impl_carrot.py:494 #, python-format msgid "unpacked context: %s" msgstr "" -#: nova/rpc/amqp.py:230 nova/rpc/impl_carrot.py:261 +#: nova/rpc/amqp.py:229 nova/rpc/impl_carrot.py:261 #, python-format msgid "received %s" msgstr "получено %s" -#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:274 +#: nova/rpc/amqp.py:234 nova/rpc/impl_carrot.py:274 #, python-format msgid "no method for message: %s" msgstr "не определен метод для сообщения: %s" -#: nova/rpc/amqp.py:236 nova/rpc/impl_carrot.py:276 +#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:276 #, python-format msgid "No method for message: %s" msgstr "Не определен метод для сообщения: %s" -#: nova/rpc/amqp.py:318 nova/rpc/impl_carrot.py:528 -#, fuzzy, python-format +#: nova/rpc/amqp.py:319 nova/rpc/impl_carrot.py:528 +#, python-format msgid "Making asynchronous call on %s ..." -msgstr "Выполняется асинхронный вызов..." +msgstr "" -#: nova/rpc/amqp.py:321 nova/rpc/impl_carrot.py:531 +#: nova/rpc/amqp.py:322 nova/rpc/impl_carrot.py:531 #, python-format msgid "MSG_ID is %s" msgstr "MSG_ID is %s" -#: nova/rpc/amqp.py:343 nova/rpc/impl_carrot.py:610 -#, fuzzy, python-format +#: nova/rpc/amqp.py:344 nova/rpc/impl_carrot.py:610 +#, python-format msgid "Making asynchronous cast on %s..." -msgstr "Выполняется асинхронный вызов..." +msgstr "" -#: nova/rpc/amqp.py:351 nova/rpc/impl_carrot.py:620 -#, fuzzy +#: nova/rpc/amqp.py:352 nova/rpc/impl_carrot.py:620 msgid "Making asynchronous fanout cast..." -msgstr "Выполняется асинхронный вызов..." +msgstr "" -#: nova/rpc/amqp.py:376 nova/rpc/impl_carrot.py:630 +#: nova/rpc/amqp.py:377 nova/rpc/impl_carrot.py:630 #, python-format msgid "Sending notification on %s..." msgstr "" @@ -3960,18 +4061,18 @@ msgid "" msgstr "" #: nova/rpc/impl_carrot.py:202 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to AMQP server after %(tries)d tries. Shutting down." -msgstr "Не удалось подключиться к серверу AMQP после %d попыток. Выключение." +msgstr "" #: nova/rpc/impl_carrot.py:222 msgid "Reconnected to queue" msgstr "Переподлючено к очереди" #: nova/rpc/impl_carrot.py:229 -#, fuzzy, python-format +#, python-format msgid "Failed to fetch message from queue: %s" -msgstr "Не удалось получить сообщение из очереди" +msgstr "" #: nova/rpc/impl_carrot.py:237 #, python-format @@ -4031,37 +4132,37 @@ msgid "" "again in %(sleep_time)d seconds." msgstr "" -#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:379 +#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:384 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:394 +#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:399 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:398 -#, fuzzy, python-format +#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:403 +#, python-format msgid "Failed to consume message from queue: %s" -msgstr "Не удалось получить сообщение из очереди" +msgstr "" -#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:425 +#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:430 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_qpid.py:335 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:340 +#, python-format msgid "Unable to connect to AMQP server: %s " -msgstr "Не удалось подключиться к серверу AMQP после %d попыток. Выключение." +msgstr "" -#: nova/rpc/impl_qpid.py:340 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:345 +#, python-format msgid "Connected to AMQP server on %s" -msgstr "Переподлючено к очереди" +msgstr "" -#: nova/rpc/impl_qpid.py:348 +#: nova/rpc/impl_qpid.py:353 msgid "Re-established AMQP queues" msgstr "" @@ -4074,26 +4175,26 @@ msgstr "" msgid "Could not find another compute" msgstr "" -#: nova/scheduler/distributed_scheduler.py:50 +#: nova/scheduler/distributed_scheduler.py:51 #, python-format msgid "No host selection for %s defined." msgstr "" -#: nova/scheduler/distributed_scheduler.py:63 +#: nova/scheduler/distributed_scheduler.py:64 #, python-format msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:140 +#: nova/scheduler/distributed_scheduler.py:156 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:178 +#: nova/scheduler/distributed_scheduler.py:198 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/distributed_scheduler.py:188 +#: nova/scheduler/distributed_scheduler.py:208 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" @@ -4166,17 +4267,17 @@ msgstr "" msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/manager.py:85 +#: nova/scheduler/manager.py:86 #, python-format msgid "Driver Method %(driver_method)s missing: %(e)s.Reverting to schedule()" msgstr "" -#: nova/scheduler/manager.py:101 +#: nova/scheduler/manager.py:102 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/manager.py:116 +#: nova/scheduler/manager.py:117 #, python-format msgid "Setting instance %(instance_uuid)s to ERROR state." msgstr "" @@ -4362,17 +4463,17 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:383 nova/tests/test_compute.py:1491 +#: nova/tests/test_compute.py:382 nova/tests/test_compute.py:1491 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:389 +#: nova/tests/test_compute.py:388 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:613 +#: nova/tests/test_compute.py:612 msgid "Internal error" msgstr "" @@ -4388,48 +4489,48 @@ msgid "" "\t%s" msgstr "" -#: nova/tests/test_nova_manage.py:178 +#: nova/tests/test_nova_manage.py:182 msgid "id" msgstr "" -#: nova/tests/test_nova_manage.py:179 +#: nova/tests/test_nova_manage.py:183 msgid "IPv4" msgstr "" -#: nova/tests/test_nova_manage.py:180 +#: nova/tests/test_nova_manage.py:184 msgid "IPv6" msgstr "" -#: nova/tests/test_nova_manage.py:181 +#: nova/tests/test_nova_manage.py:185 msgid "start address" msgstr "" -#: nova/tests/test_nova_manage.py:182 +#: nova/tests/test_nova_manage.py:186 msgid "DNS1" msgstr "" -#: nova/tests/test_nova_manage.py:183 +#: nova/tests/test_nova_manage.py:187 msgid "DNS2" msgstr "" -#: nova/tests/test_nova_manage.py:184 +#: nova/tests/test_nova_manage.py:188 msgid "VlanID" msgstr "" -#: nova/tests/test_nova_manage.py:185 +#: nova/tests/test_nova_manage.py:189 msgid "project" msgstr "" -#: nova/tests/test_nova_manage.py:186 +#: nova/tests/test_nova_manage.py:190 msgid "uuid" msgstr "" -#: nova/tests/test_volume.py:195 +#: nova/tests/test_volume.py:216 #, python-format msgid "Target %s allocated" msgstr "" -#: nova/tests/test_volume.py:383 +#: nova/tests/test_volume.py:425 #, python-format msgid "Cannot confirm exported volume id:%s." msgstr "" @@ -4440,9 +4541,9 @@ msgid "Given data: %s" msgstr "" #: nova/tests/test_volume_types.py:61 -#, fuzzy, python-format +#, python-format msgid "Result data: %s" -msgstr "Результат %s" +msgstr "" #: nova/tests/test_vsa.py:57 msgid "Test: Emulate wrong VSA name. Raise" @@ -4474,9 +4575,9 @@ msgstr "" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:67 #: nova/tests/api/openstack/compute/contrib/test_vsa.py:70 -#, fuzzy, python-format +#, python-format msgid "_delete: %s" -msgstr "Удаление пользователя: %s" +msgstr "" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:76 #: nova/tests/api/openstack/compute/contrib/test_vsa.py:79 @@ -4521,14 +4622,14 @@ msgid "test_snapshot_detail: resp_dict=%s" msgstr "" #: nova/tests/api/openstack/compute/contrib/test_vsa.py:58 -#, fuzzy, python-format +#, python-format msgid "_create: param=%s" -msgstr "Создание пары ключей %s" +msgstr "" #: nova/tests/integrated/test_login.py:31 -#, fuzzy, python-format +#, python-format msgid "flavor: %s" -msgstr "действие: %s" +msgstr "" #: nova/tests/integrated/api/client.py:38 #, python-format @@ -4539,18 +4640,16 @@ msgid "" msgstr "" #: nova/tests/integrated/api/client.py:47 -#, fuzzy, python-format msgid "Authentication error" -msgstr "Ошибка аутентификации: %s" +msgstr "" #: nova/tests/integrated/api/client.py:55 msgid "Authorization error" msgstr "" #: nova/tests/integrated/api/client.py:63 -#, fuzzy, python-format msgid "Item not found" -msgstr "Пользователь \"%s\" не существует" +msgstr "" #: nova/tests/integrated/api/client.py:105 #, python-format @@ -4581,61 +4680,61 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:147 +#: nova/tests/rpc/common.py:131 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:155 +#: nova/tests/rpc/common.py:139 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:173 +#: nova/tests/rpc/common.py:157 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:203 nova/tests/rpc/common.py:209 +#: nova/tests/rpc/common.py:187 nova/tests/rpc/common.py:193 #, python-format msgid "Received %s" msgstr "Получено %s" #: nova/tests/scheduler/test_vsa_scheduler.py:147 -#, fuzzy, python-format +#, python-format msgid "Host %s" -msgstr "Нет диска в %s" +msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:194 +#: nova/tests/scheduler/test_vsa_scheduler.py:196 #, python-format msgid "Test: provision vol %(name)s on host %(host)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:196 +#: nova/tests/scheduler/test_vsa_scheduler.py:198 #, python-format msgid "\t vol=%(vol)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:199 +#: nova/tests/scheduler/test_vsa_scheduler.py:201 #, python-format msgid "Test: VSA update request: vsa_id=%(vsa_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:203 +#: nova/tests/scheduler/test_vsa_scheduler.py:205 #, python-format msgid "Test: Volume create: %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:210 +#: nova/tests/scheduler/test_vsa_scheduler.py:212 #, python-format msgid "Test: Volume get request: id=%(volume_id)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:217 +#: nova/tests/scheduler/test_vsa_scheduler.py:219 #, python-format msgid "Test: Volume update request: id=%(volume_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:453 +#: nova/tests/scheduler/test_vsa_scheduler.py:455 #, python-format msgid "Test: Volume get: id=%(volume_id)s" msgstr "" @@ -4644,6 +4743,18 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "" +#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:437 +#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:1734 +#, python-format +msgid "Compute_service record created for %s " +msgstr "" + +#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:440 +#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:1737 +#, python-format +msgid "Compute_service record updated for %s " +msgstr "" + #: nova/virt/firewall.py:130 #, python-format msgid "Attempted to unfilter instance %s which is not filtered" @@ -4688,92 +4799,69 @@ msgid "" "vmwareapi_host_password to useconnection_type=vmwareapi" msgstr "" -#: nova/virt/vmwareapi_conn.py:271 +#: nova/virt/vmwareapi_conn.py:276 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:354 +#: nova/virt/vmwareapi_conn.py:359 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:393 +#: nova/virt/vmwareapi_conn.py:398 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi_conn.py:399 +#: nova/virt/vmwareapi_conn.py:404 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi_conn.py:404 +#: nova/virt/vmwareapi_conn.py:409 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:165 +#: nova/virt/xenapi_conn.py:163 msgid "" "Must specify xenapi_connection_url, xenapi_connection_username " "(optionally), and xenapi_connection_password to use " "connection_type=xenapi" msgstr "" -#: nova/virt/xenapi_conn.py:353 nova/virt/libvirt/connection.py:445 +#: nova/virt/xenapi_conn.py:371 nova/virt/libvirt/connection.py:441 msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi_conn.py:420 nova/virt/baremetal/proxy.py:716 -#: nova/virt/libvirt/connection.py:1735 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:423 nova/virt/baremetal/proxy.py:720 -#: nova/virt/libvirt/connection.py:1738 -#, python-format -msgid "Compute_service record updated for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:484 +#: nova/virt/xenapi_conn.py:501 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi_conn.py:498 +#: nova/virt/xenapi_conn.py:530 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi_conn.py:587 +#: nova/virt/xenapi_conn.py:556 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi_conn.py:648 #, python-format msgid "Task [%(name)s] %(task)s status: success %(result)s" msgstr "" -#: nova/virt/xenapi_conn.py:596 +#: nova/virt/xenapi_conn.py:657 #, python-format msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s" msgstr "" -#: nova/virt/xenapi_conn.py:616 nova/virt/xenapi_conn.py:629 +#: nova/virt/xenapi_conn.py:677 nova/virt/xenapi_conn.py:690 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi_conn.py:655 nova/virt/baremetal/proxy.py:773 -#: nova/virt/libvirt/connection.py:2277 -msgid "Updating host stats" -msgstr "" - -#: nova/virt/xenapi_conn.py:666 -#, python-format -msgid "Unable to get updated status: %s" -msgstr "" - -#: nova/virt/xenapi_conn.py:673 -#, fuzzy, python-format -msgid "Unable to get SR for this host: %s" -msgstr "Ошибка получения метаданных для ip: %s" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4819,9 +4907,9 @@ msgid "No such domain %s" msgstr "" #: nova/virt/baremetal/dom.py:161 -#, fuzzy, python-format +#, python-format msgid "Domains: %s" -msgstr "действие: %s" +msgstr "" #: nova/virt/baremetal/dom.py:163 #, python-format @@ -4842,18 +4930,17 @@ msgid "===== Domain is being created =====" msgstr "" #: nova/virt/baremetal/dom.py:179 -#, fuzzy, python-format msgid "Same domain name already exists" -msgstr "Пользователь %s уже существует" +msgstr "" #: nova/virt/baremetal/dom.py:181 msgid "create_domain: before get_idle_node" msgstr "" #: nova/virt/baremetal/dom.py:198 -#, fuzzy, python-format +#, python-format msgid "Created new domain: %s" -msgstr "Создание пары ключей %s" +msgstr "" #: nova/virt/baremetal/dom.py:213 #, python-format @@ -4975,7 +5062,7 @@ msgstr "" msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1505 +#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1504 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -4990,15 +5077,18 @@ msgstr "" msgid "Updating!" msgstr "" +#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2281 +#: nova/virt/xenapi/host.py:124 +msgid "Updating host stats" +msgstr "" + #: nova/virt/baremetal/tilera.py:185 msgid "free_node...." msgstr "" #: nova/virt/baremetal/tilera.py:216 #, python-format -msgid "" -"deactivate_node is called for node_id = %(id)s node_ip = " -"%(ip)s" +msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" msgstr "" #: nova/virt/baremetal/tilera.py:221 @@ -5006,9 +5096,8 @@ msgid "status of node is set to 0" msgstr "" #: nova/virt/baremetal/tilera.py:232 -#, fuzzy msgid "rootfs is already removed" -msgstr "Том уже отмонтирован" +msgstr "" #: nova/virt/baremetal/tilera.py:264 msgid "Before ping to the bare-metal node" @@ -5042,9 +5131,9 @@ msgid "Failed to mount filesystem: %s" msgstr "Ошибка монтирования файловой системы: %s" #: nova/virt/disk/api.py:278 -#, fuzzy, python-format +#, python-format msgid "Failed to remove container: %s" -msgstr "Ошибка монтирования файловой системы: %s" +msgstr "" #: nova/virt/disk/api.py:428 #, python-format @@ -5071,14 +5160,13 @@ msgid "Could not attach image to loopback: %s" msgstr "" #: nova/virt/disk/mount.py:76 -#, fuzzy msgid "no partitions found" -msgstr "Узлы не найдены" +msgstr "" #: nova/virt/disk/mount.py:77 -#, fuzzy, python-format +#, python-format msgid "Failed to map partitions: %s" -msgstr "Ошибка чтения приватного IP адреса" +msgstr "" #: nova/virt/disk/nbd.py:58 msgid "nbd unavailable: module not loaded" @@ -5107,150 +5195,149 @@ msgstr "" msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:366 +#: nova/virt/libvirt/connection.py:364 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:378 +#: nova/virt/libvirt/connection.py:376 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:389 +#: nova/virt/libvirt/connection.py:387 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:403 +#: nova/virt/libvirt/connection.py:399 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:434 +#: nova/virt/libvirt/connection.py:430 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:516 +#: nova/virt/libvirt/connection.py:512 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:529 +#: nova/virt/libvirt/connection.py:525 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:680 nova/virt/libvirt/connection.py:824 +#: nova/virt/libvirt/connection.py:674 nova/virt/libvirt/connection.py:816 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:685 +#: nova/virt/libvirt/connection.py:679 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:782 nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/connection.py:776 nova/virt/xenapi/vmops.py:1372 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:786 nova/virt/xenapi/vmops.py:1375 +#: nova/virt/libvirt/connection.py:780 nova/virt/xenapi/vmops.py:1376 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:813 +#: nova/virt/libvirt/connection.py:807 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:829 +#: nova/virt/libvirt/connection.py:821 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:837 +#: nova/virt/libvirt/connection.py:829 #, python-format msgid "virsh said: %r" msgstr "" -#: nova/virt/libvirt/connection.py:841 +#: nova/virt/libvirt/connection.py:833 msgid "cool, it's a device" msgstr "" -#: nova/virt/libvirt/connection.py:852 +#: nova/virt/libvirt/connection.py:844 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:879 -#, fuzzy +#: nova/virt/libvirt/connection.py:871 msgid "Unable to read LXC console" -msgstr "Ошибка чтения публичных IP адресов" +msgstr "" -#: nova/virt/libvirt/connection.py:996 +#: nova/virt/libvirt/connection.py:994 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1182 +#: nova/virt/libvirt/connection.py:1181 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1191 +#: nova/virt/libvirt/connection.py:1190 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1223 +#: nova/virt/libvirt/connection.py:1222 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1348 +#: nova/virt/libvirt/connection.py:1347 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1352 +#: nova/virt/libvirt/connection.py:1351 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1369 +#: nova/virt/libvirt/connection.py:1368 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/connection.py:1610 +#: nova/virt/libvirt/connection.py:1609 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1632 +#: nova/virt/libvirt/connection.py:1631 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1659 +#: nova/virt/libvirt/connection.py:1658 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:1756 +#: nova/virt/libvirt/connection.py:1755 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:1759 +#: nova/virt/libvirt/connection.py:1758 #, python-format msgid "" "to xml...\n" ":%s " msgstr "" -#: nova/virt/libvirt/connection.py:1762 +#: nova/virt/libvirt/connection.py:1761 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5260,37 +5347,35 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:1819 +#: nova/virt/libvirt/connection.py:1818 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2034 +#: nova/virt/libvirt/connection.py:2033 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2125 +#: nova/virt/libvirt/connection.py:2129 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2180 -#, python-format -msgid "During wait running, %s disappeared." +#: nova/virt/libvirt/connection.py:2184 +msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2185 -#, python-format -msgid "Instance %s running successfully." +#: nova/virt/libvirt/connection.py:2189 +msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2192 +#: nova/virt/libvirt/connection.py:2196 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2233 +#: nova/virt/libvirt/connection.py:2237 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5327,125 +5412,130 @@ msgstr "" msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/imagecache.py:144 +#: nova/virt/libvirt/imagecache.py:171 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:147 +#: nova/virt/libvirt/imagecache.py:174 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:149 +#: nova/virt/libvirt/imagecache.py:176 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:160 +#: nova/virt/libvirt/imagecache.py:187 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:211 +#: nova/virt/libvirt/imagecache.py:238 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:223 +#: nova/virt/libvirt/imagecache.py:250 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): image verification skipped, " "no hash stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:243 +#: nova/virt/libvirt/imagecache.py:270 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:282 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:246 +#: nova/virt/libvirt/imagecache.py:285 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:253 +#: nova/virt/libvirt/imagecache.py:292 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:265 +#: nova/virt/libvirt/imagecache.py:303 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/libvirt/imagecache.py:320 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): in use: on this node " "%(local)d local, %(remote)d on other nodes" msgstr "" -#: nova/virt/libvirt/imagecache.py:291 +#: nova/virt/libvirt/imagecache.py:333 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): warning -- an absent base " "file is in use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:302 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "" -"%(container_format)s-%(id)s (%(base_file)s): in: on other nodes " -"(%(remote)d on other nodes)" +"%(container_format)s-%(id)s (%(base_file)s): in use on (%(remote)d on " +"other nodes)" msgstr "" -#: nova/virt/libvirt/imagecache.py:314 +#: nova/virt/libvirt/imagecache.py:355 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:322 +#: nova/virt/libvirt/imagecache.py:363 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/libvirt/imagecache.py:387 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:355 +#: nova/virt/libvirt/imagecache.py:391 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:383 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:424 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:391 +#: nova/virt/libvirt/imagecache.py:427 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:395 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/libvirt/imagecache.py:439 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:235 +#: nova/virt/libvirt/utils.py:240 msgid "Unable to find an open port" msgstr "" @@ -5459,7 +5549,7 @@ msgstr "" msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:152 +#: nova/virt/libvirt/vif.py:156 #, python-format msgid "Failed while unplugging vif of instance '%s'" msgstr "" @@ -5582,9 +5672,9 @@ msgid "Type error in %s: " msgstr "" #: nova/virt/vmwareapi/vim.py:166 -#, fuzzy, python-format +#, python-format msgid "Exception in %s " -msgstr "Вложенное исключение: %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:66 msgid "Getting list of instances" @@ -5692,14 +5782,14 @@ msgid "Copied disk data before snapshot of the VM instance %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:454 -#, fuzzy, python-format +#, python-format msgid "Uploading image %s" -msgstr "Удаленное изображение: %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:467 -#, fuzzy, python-format +#, python-format msgid "Uploaded image %s" -msgstr "Удаленное изображение: %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:477 #, python-format @@ -5785,9 +5875,8 @@ msgid "" msgstr "" #: nova/virt/vmwareapi/vmops.py:613 -#, fuzzy, python-format msgid "pause not supported for vmwareapi" -msgstr "аттрибут не поддерживается: %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:617 msgid "unpause not supported for vmwareapi" @@ -5884,33 +5973,54 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:526 nova/virt/xenapi/fake.py:625 -#: nova/virt/xenapi/fake.py:643 nova/virt/xenapi/fake.py:706 +#: nova/virt/xenapi/fake.py:555 nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:672 nova/virt/xenapi/fake.py:734 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:528 +#: nova/virt/xenapi/fake.py:557 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:562 +#: nova/virt/xenapi/fake.py:591 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:567 +#: nova/virt/xenapi/fake.py:596 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:627 +#: nova/virt/xenapi/fake.py:656 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" +#: nova/virt/xenapi/host.py:67 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skipping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:132 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:166 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:169 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + #: nova/virt/xenapi/network_utils.py:37 #, python-format msgid "Found non-unique network for name_label %s" @@ -5926,6 +6036,41 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" +#: nova/virt/xenapi/pool.py:111 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:126 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:145 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:148 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:164 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:176 +#, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + #: nova/virt/xenapi/vif.py:103 #, python-format msgid "Found no PIF for device %s" @@ -5938,421 +6083,435 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:209 +#: nova/virt/xenapi/vm_utils.py:215 #, python-format msgid "Created VM %s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:212 +#: nova/virt/xenapi/vm_utils.py:218 #, python-format msgid "Created VM %(instance_name)s as %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:243 +#: nova/virt/xenapi/vm_utils.py:249 #, python-format msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:246 +#: nova/virt/xenapi/vm_utils.py:252 #, python-format msgid "" "Created a CDROM-specific VBD %(vbd_ref)s for VM %(vm_ref)s, VDI " "%(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:263 +#: nova/virt/xenapi/vm_utils.py:269 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:280 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:285 +#: nova/virt/xenapi/vm_utils.py:291 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:301 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/xenapi/vm_utils.py:318 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:321 +#: nova/virt/xenapi/vm_utils.py:327 #, python-format msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/xenapi/vm_utils.py:335 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "No primary VDI found for%(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:355 +#: nova/virt/xenapi/vm_utils.py:361 #, python-format msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:369 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:408 +#: nova/virt/xenapi/vm_utils.py:414 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:618 +#: nova/virt/xenapi/vm_utils.py:624 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:697 +#: nova/virt/xenapi/vm_utils.py:703 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:725 +#: nova/virt/xenapi/vm_utils.py:731 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " "'%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:754 +#: nova/virt/xenapi/vm_utils.py:760 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:769 +#: nova/virt/xenapi/vm_utils.py:775 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:773 +#: nova/virt/xenapi/vm_utils.py:779 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:796 +#: nova/virt/xenapi/vm_utils.py:802 #, python-format msgid "Fetching image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:797 +#: nova/virt/xenapi/vm_utils.py:803 #, python-format msgid "Image Type: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:801 +#: nova/virt/xenapi/vm_utils.py:807 msgid "ISO: Found sr possibly containing the ISO image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:810 +#: nova/virt/xenapi/vm_utils.py:816 #, python-format msgid "Size for image %(image)s:%(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:819 +#: nova/virt/xenapi/vm_utils.py:825 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:836 +#: nova/virt/xenapi/vm_utils.py:842 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:848 +#: nova/virt/xenapi/vm_utils.py:854 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:858 +#: nova/virt/xenapi/vm_utils.py:864 #, python-format msgid "instance %s: Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:897 +#: nova/virt/xenapi/vm_utils.py:903 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:919 +#: nova/virt/xenapi/vm_utils.py:925 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:937 +#: nova/virt/xenapi/vm_utils.py:943 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1025 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1027 +#: nova/virt/xenapi/vm_utils.py:1034 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1054 +#: nova/virt/xenapi/vm_utils.py:1061 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1074 +#: nova/virt/xenapi/vm_utils.py:1081 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1105 +#: nova/virt/xenapi/vm_utils.py:1112 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/xenapi/vm_utils.py:1130 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1143 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1151 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1146 +#: nova/virt/xenapi/vm_utils.py:1153 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1149 +#: nova/virt/xenapi/vm_utils.py:1156 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1152 +#: nova/virt/xenapi/vm_utils.py:1159 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1156 +#: nova/virt/xenapi/vm_utils.py:1163 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/xenapi/vm_utils.py:1165 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1161 +#: nova/virt/xenapi/vm_utils.py:1168 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1164 +#: nova/virt/xenapi/vm_utils.py:1171 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/xenapi/vm_utils.py:1174 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1212 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1259 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1312 +#: nova/virt/xenapi/vm_utils.py:1319 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1393 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1396 +#: nova/virt/xenapi/vm_utils.py:1403 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1431 +#: nova/virt/xenapi/vm_utils.py:1438 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1450 +#: nova/virt/xenapi/vm_utils.py:1457 #, python-format msgid "Creating VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Creating VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1459 +#: nova/virt/xenapi/vm_utils.py:1466 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1469 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1471 +#: nova/virt/xenapi/vm_utils.py:1478 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1475 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/xenapi/vm_utils.py:1493 msgid "VBD.unplug successful first time." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1491 +#: nova/virt/xenapi/vm_utils.py:1498 msgid "VBD.unplug rejected: retrying..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 msgid "Not sleeping anymore!" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1496 +#: nova/virt/xenapi/vm_utils.py:1503 msgid "VBD.unplug successful eventually." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 +#: nova/virt/xenapi/vm_utils.py:1506 #, python-format msgid "Ignoring XenAPI.Failure in VBD.unplug: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1508 +#: nova/virt/xenapi/vm_utils.py:1515 #, python-format msgid "Ignoring XenAPI.Failure %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1529 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1531 +#: nova/virt/xenapi/vm_utils.py:1538 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1544 +#: nova/virt/xenapi/vm_utils.py:1551 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1550 +#: nova/virt/xenapi/vm_utils.py:1557 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1583 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1678 +#: nova/virt/xenapi/vm_utils.py:1650 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1677 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1727 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1686 +#: nova/virt/xenapi/vm_utils.py:1735 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1690 +#: nova/virt/xenapi/vm_utils.py:1739 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1707 +#: nova/virt/xenapi/vm_utils.py:1756 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1717 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1766 +#, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" -msgstr "Ошибка монтирования файловой системы: %s" +msgstr "" #: nova/virt/xenapi/vmops.py:181 #, python-format @@ -6360,324 +6519,319 @@ msgid "Attempted to power on non-existent instance bad instance id %s" msgstr "" #: nova/virt/xenapi/vmops.py:183 -#, fuzzy, python-format +#, python-format msgid "Starting instance %s" -msgstr "Запускается VM %s " +msgstr "" -#: nova/virt/xenapi/vmops.py:246 +#: nova/virt/xenapi/vmops.py:248 #, python-format msgid "instance %s: Failed to spawn" msgstr "" -#: nova/virt/xenapi/vmops.py:248 +#: nova/virt/xenapi/vmops.py:250 #, python-format msgid "Instance %s failed to spawn - performing clean-up" msgstr "" -#: nova/virt/xenapi/vmops.py:322 +#: nova/virt/xenapi/vmops.py:324 #, python-format msgid "instance %s: Failed to spawn - Unable to create VM" msgstr "" -#: nova/virt/xenapi/vmops.py:389 +#: nova/virt/xenapi/vmops.py:391 #, python-format msgid "" "Auto configuring disk for instance %(instance_uuid)s, attempting to " "resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:448 +#: nova/virt/xenapi/vmops.py:450 #, python-format msgid "Invalid value for injected_files: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:453 +#: nova/virt/xenapi/vmops.py:455 #, python-format msgid "Injecting file path: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:459 +#: nova/virt/xenapi/vmops.py:461 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/vmops.py:463 +#: nova/virt/xenapi/vmops.py:465 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:472 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:476 +#: nova/virt/xenapi/vmops.py:478 #, python-format msgid "Starting VM %s..." msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:481 #, python-format msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:488 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:490 +#: nova/virt/xenapi/vmops.py:491 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:497 +#: nova/virt/xenapi/vmops.py:498 #, python-format msgid "Instance %s: waiting for running" msgstr "" -#: nova/virt/xenapi/vmops.py:506 +#: nova/virt/xenapi/vmops.py:507 #, python-format msgid "Instance %s: running" msgstr "" -#: nova/virt/xenapi/vmops.py:510 +#: nova/virt/xenapi/vmops.py:511 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:513 +#: nova/virt/xenapi/vmops.py:514 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:517 +#: nova/virt/xenapi/vmops.py:518 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:540 #, python-format msgid "Resources to remove:%s" msgstr "" -#: nova/virt/xenapi/vmops.py:550 +#: nova/virt/xenapi/vmops.py:551 #, python-format msgid "Removing VDI %(vdi_ref)s(uuid:%(vdi_to_remove)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:555 +#: nova/virt/xenapi/vmops.py:556 #, python-format msgid "Skipping VDI destroy for %s" msgstr "" -#: nova/virt/xenapi/vmops.py:564 +#: nova/virt/xenapi/vmops.py:565 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, python-format msgid "No opaque_ref could be determined for '%s'." msgstr "" -#: nova/virt/xenapi/vmops.py:647 +#: nova/virt/xenapi/vmops.py:648 #, python-format msgid "Finished snapshot and upload for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "Starting snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:665 #, python-format msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" msgstr "" -#: nova/virt/xenapi/vmops.py:683 +#: nova/virt/xenapi/vmops.py:684 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:703 +#: nova/virt/xenapi/vmops.py:704 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:751 +#: nova/virt/xenapi/vmops.py:752 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:874 +#: nova/virt/xenapi/vmops.py:875 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:882 +#: nova/virt/xenapi/vmops.py:883 #, python-format msgid "Resize instance %s complete" msgstr "" -#: nova/virt/xenapi/vmops.py:913 +#: nova/virt/xenapi/vmops.py:914 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:933 +#: nova/virt/xenapi/vmops.py:934 #, python-format msgid "domid changed from %(olddomid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:950 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:972 +#: nova/virt/xenapi/vmops.py:973 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1015 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1016 +#, python-format msgid "Failed to inject file: %(resp)r" -msgstr "Ошибка монтирования файловой системы: %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1024 +#: nova/virt/xenapi/vmops.py:1025 #, python-format msgid "VM %(instance_uuid)s already halted,skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1028 +#: nova/virt/xenapi/vmops.py:1029 #, python-format msgid "Shutting down VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1047 +#: nova/virt/xenapi/vmops.py:1048 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1068 +#: nova/virt/xenapi/vmops.py:1069 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1126 +#: nova/virt/xenapi/vmops.py:1127 #, python-format msgid "" "Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk " "deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1133 +#: nova/virt/xenapi/vmops.py:1134 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1141 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1152 +#: nova/virt/xenapi/vmops.py:1153 #, python-format msgid "Instance %(instance_uuid)s VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1170 +#: nova/virt/xenapi/vmops.py:1171 #, python-format msgid "Destroying VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1185 +#: nova/virt/xenapi/vmops.py:1186 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1240 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1311 +#: nova/virt/xenapi/vmops.py:1312 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1315 +#: nova/virt/xenapi/vmops.py:1316 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/xenapi/vmops.py:1380 +#: nova/virt/xenapi/vmops.py:1381 #, python-format msgid "Instance for migration %d not found, skipping" msgstr "" -#: nova/virt/xenapi/vmops.py:1412 +#: nova/virt/xenapi/vmops.py:1413 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1484 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1500 +#: nova/virt/xenapi/vmops.py:1464 #, python-format msgid "injecting network info to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1518 +#: nova/virt/xenapi/vmops.py:1482 #, python-format msgid "creating vif(s) for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1527 +#: nova/virt/xenapi/vmops.py:1491 #, python-format msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1494 #, python-format msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1559 +#: nova/virt/xenapi/vmops.py:1523 #, python-format msgid "injecting hostname to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1621 +#: nova/virt/xenapi/vmops.py:1585 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. VM " "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1646 +#: nova/virt/xenapi/vmops.py:1610 #, python-format msgid "" "TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/vmops.py:1614 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM" " id=%(instance_uuid)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1655 +#: nova/virt/xenapi/vmops.py:1619 #, python-format msgid "" "The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;" " args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1841 +#: nova/virt/xenapi/vmops.py:1805 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -6687,9 +6841,9 @@ msgid "creating sr within volume_utils" msgstr "" #: nova/virt/xenapi/volume_utils.py:55 nova/virt/xenapi/volume_utils.py:83 -#, fuzzy, python-format +#, python-format msgid "type is = %s" -msgstr "тема %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:58 nova/virt/xenapi/volume_utils.py:86 #, python-format @@ -6732,9 +6886,9 @@ msgid "Unable to get SR using uuid" msgstr "" #: nova/virt/xenapi/volume_utils.py:129 -#, fuzzy, python-format +#, python-format msgid "Forgetting SR %s..." -msgstr "Удаление пользователя %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:137 msgid "Unable to forget Storage Repository" @@ -6770,37 +6924,37 @@ msgstr "" msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:249 +#: nova/virt/xenapi/volume_utils.py:258 #, python-format msgid "Unable to introduce VDI on SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:257 +#: nova/virt/xenapi/volume_utils.py:266 #, python-format msgid "Unable to get record of VDI %s on" msgstr "" -#: nova/virt/xenapi/volume_utils.py:279 +#: nova/virt/xenapi/volume_utils.py:288 #, python-format msgid "Unable to introduce VDI for SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:289 +#: nova/virt/xenapi/volume_utils.py:298 #, python-format msgid "Error finding vdis in SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:296 +#: nova/virt/xenapi/volume_utils.py:305 #, python-format msgid "Unable to find vbd for vdi %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:330 +#: nova/virt/xenapi/volume_utils.py:339 #, python-format msgid "Unable to obtain target information %(data)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:356 +#: nova/virt/xenapi/volume_utils.py:365 #, python-format msgid "Mountpoint cannot be translated: %s" msgstr "" @@ -6814,9 +6968,9 @@ msgid "Error destroying VDI" msgstr "" #: nova/virt/xenapi/volumeops.py:74 -#, fuzzy, python-format +#, python-format msgid "Creating SR %s" -msgstr "Создание нового пользователя: %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:77 msgid "Could not create SR" @@ -6827,9 +6981,9 @@ msgid "Could not retrieve SR record" msgstr "" #: nova/virt/xenapi/volumeops.py:85 -#, fuzzy, python-format +#, python-format msgid "Introducing SR %s" -msgstr "Удаление пользователя %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:88 msgid "SR found in xapi database. No need to introduce" @@ -6840,9 +6994,9 @@ msgid "Could not introduce SR" msgstr "" #: nova/virt/xenapi/volumeops.py:97 -#, fuzzy, python-format +#, python-format msgid "Checking for SR %s" -msgstr "Запуск VPN для %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:107 #, python-format @@ -6858,52 +7012,52 @@ msgstr "" msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:174 +#: nova/virt/xenapi/volumeops.py:179 #, python-format msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:187 +#: nova/virt/xenapi/volumeops.py:192 #, python-format msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:195 +#: nova/virt/xenapi/volumeops.py:200 #, python-format msgid "Unable to attach volume to instance %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:198 +#: nova/virt/xenapi/volumeops.py:203 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:208 +#: nova/virt/xenapi/volumeops.py:213 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:216 +#: nova/virt/xenapi/volumeops.py:221 #, python-format msgid "Unable to locate volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:224 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to detach volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:229 +#: nova/virt/xenapi/volumeops.py:234 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:241 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:238 +#: nova/virt/xenapi/volumeops.py:243 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" @@ -6957,16 +7111,14 @@ msgid "Volume status must be available" msgstr "" #: nova/volume/api.py:213 -#, fuzzy msgid "already attached" -msgstr "Том уже смотирован" +msgstr "" #: nova/volume/api.py:220 -#, fuzzy msgid "already detached" -msgstr "Том уже отмонтирован" +msgstr "" -#: nova/volume/api.py:272 nova/volume/api.py:305 +#: nova/volume/api.py:282 nova/volume/api.py:315 msgid "must be available" msgstr "" @@ -7051,9 +7203,9 @@ msgid "\tFE VSA Volume %s creation - do nothing" msgstr "" #: nova/volume/driver.py:758 -#, fuzzy, python-format +#, python-format msgid "VSA BE create_volume for %s failed" -msgstr "Создание раздела %s ГБ" +msgstr "" #: nova/volume/driver.py:761 #, python-format @@ -7081,9 +7233,8 @@ msgid "\tFE VSA Volume %s local path call - call discover" msgstr "" #: nova/volume/driver.py:850 nova/volume/san.py:595 -#, fuzzy, python-format msgid "local_path not supported" -msgstr "аттрибут не поддерживается: %s" +msgstr "" #: nova/volume/driver.py:858 #, python-format @@ -7106,9 +7257,8 @@ msgid "VSA BE remove_export for %s failed" msgstr "" #: nova/volume/driver.py:974 -#, fuzzy msgid "Failed to retrieve QoS info" -msgstr "Ошибка чтения приватного IP адреса" +msgstr "" #: nova/volume/manager.py:96 #, python-format @@ -7188,25 +7338,30 @@ msgstr "" msgid "snapshot %s: deleting" msgstr "" -#: nova/volume/manager.py:241 +#: nova/volume/manager.py:235 +#, python-format +msgid "snapshot %s: snapshot is busy" +msgstr "" + +#: nova/volume/manager.py:247 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: nova/volume/manager.py:323 +#: nova/volume/manager.py:329 msgid "Checking volume capabilities" msgstr "" -#: nova/volume/manager.py:327 +#: nova/volume/manager.py:333 #, python-format msgid "New capabilities found: %s" msgstr "" -#: nova/volume/manager.py:338 +#: nova/volume/manager.py:344 msgid "Clear capabilities" msgstr "" -#: nova/volume/manager.py:342 +#: nova/volume/manager.py:348 #, python-format msgid "Notification {%s} received" msgstr "" @@ -7294,9 +7449,9 @@ msgid "Enter SolidFire delete_volume..." msgstr "" #: nova/volume/san.py:878 -#, fuzzy, python-format +#, python-format msgid "Deleting volumeID: %s " -msgstr "Удаление пользователя: %s" +msgstr "" #: nova/volume/san.py:886 msgid "Leaving SolidFire delete_volume" @@ -7311,14 +7466,12 @@ msgid "Executing SolidFire create_export..." msgstr "" #: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -#, fuzzy, python-format msgid "name cannot be None" -msgstr "Класс %s не найден" +msgstr "" #: nova/volume/volume_types.py:96 -#, fuzzy, python-format msgid "id cannot be None" -msgstr "Класс %s не найден" +msgstr "" #: nova/volume/xensm.py:55 #, python-format @@ -7345,9 +7498,8 @@ msgid "SR UUID of new SR is: %s" msgstr "" #: nova/volume/xensm.py:71 -#, fuzzy msgid "Failed to update db" -msgstr "Ошибка чтения приватного IP адреса" +msgstr "" #: nova/volume/xensm.py:80 #, python-format @@ -7381,9 +7533,8 @@ msgid "Unable to create volume" msgstr "" #: nova/volume/xensm.py:171 -#, fuzzy msgid "Failed to delete vdi" -msgstr "Ошибка чтения приватного IP адреса" +msgstr "" #: nova/volume/xensm.py:177 msgid "Failed to delete volume in db" @@ -7397,6 +7548,83 @@ msgstr "" msgid "Failed to find backend in db" msgstr "" +#: nova/volume/nexenta/__init__.py:27 +msgid "Nexenta SA returned the error" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:64 +#, python-format +msgid "Sending JSON data: %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:69 +#, python-format +msgid "Auto switching to HTTPS connection to %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:75 +msgid "No headers in server response" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:76 +msgid "Bad response from server" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:79 +#, fuzzy, python-format +msgid "Got response: %s" +msgstr "ответ %s" + +#: nova/volume/nexenta/volume.py:96 +#, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "" + +#: nova/volume/nexenta/volume.py:180 +msgid "" +"Call to local_path should not happen. Verify that use_local_volumes flag " +"is turned off." +msgstr "" + +#: nova/volume/nexenta/volume.py:202 +#, python-format +msgid "Ignored target creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:210 +#, python-format +msgid "Ignored target group creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:219 +#, python-format +msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:227 +#, python-format +msgid "Ignored LU creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:237 +#, python-format +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:273 +#, python-format +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" +msgstr "" + +#: nova/volume/nexenta/volume.py:280 +#, python-format +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" +msgstr "" + #: nova/vsa/api.py:82 msgid "invalid drive data" msgstr "" @@ -7420,9 +7648,9 @@ msgid "Requested number of VCs (%d) is too high. Setting to default" msgstr "" #: nova/vsa/api.py:194 -#, fuzzy, python-format +#, python-format msgid "Creating VSA: %s" -msgstr "Создание нового пользователя: %s" +msgstr "" #: nova/vsa/api.py:241 #, python-format @@ -7525,789 +7753,56 @@ msgstr "" msgid "VSA ID %(vsa_id)d: Start %(vc_count)d instances" msgstr "" -#~ msgid "DB exception wrapped" -#~ msgstr "" - -#~ msgid "Uncaught exception" -#~ msgstr "Необработанное исключение" - -#~ msgid "Quota exceeeded for %(pid)s, tried to create %(size)sG volume" -#~ msgstr "" - -#~ msgid "Volume quota exceeded. You cannot create a volume of size %sG" -#~ msgstr "Квота тома превышена. Вы не можете создать том размером %sG" - -#~ msgid "%(param)s property not found for image %(_image_id)s" -#~ msgstr "" - -#~ msgid "Compute.api::get_lock %s" -#~ msgstr "" - -#~ msgid "Instance %s not found" -#~ msgstr "" - -#~ msgid "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown instance type: %s" -#~ msgstr "" - -#~ msgid "Filename of root Certificate Revokation List" -#~ msgstr "" - -#~ msgid "Subject for certificate for vpns, %s for project, timestamp" -#~ msgstr "" - -#~ msgid "Casting to %(topic)s %(host)s for %(method)s" -#~ msgstr "" - -#~ msgid "" -#~ "check_instance_lock: arguments: |%(self)s| " -#~ "|%(context)s| |%(instance_id)s|" -#~ msgstr "" - -#~ msgid "instance %s: starting..." -#~ msgstr "" - -#~ msgid "Terminating instance %s" -#~ msgstr "" - -#~ msgid "Deallocating address %s" -#~ msgstr "" - -#~ msgid "" -#~ "trying to reboot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" -#~ msgstr "" - -#~ msgid "" -#~ "trying to snapshot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" +#~ msgid "Going to try to soft delete %s" #~ msgstr "" -#~ msgid "" -#~ "trying to reset the password on a" -#~ " non-running instance: %(instance_id)s " -#~ "(state: %(instance_state)s expected: " -#~ "%(expected_state)s)" -#~ msgstr "" - -#~ msgid "instance %s: setting admin password" +#~ msgid "No host for instance %s, deleting immediately" #~ msgstr "" -#~ msgid "" -#~ "trying to inject a file into a " -#~ "non-running instance: %(instance_id)s (state:" -#~ " %(instance_state)s expected: %(expected_state)s)" +#~ msgid "Going to try to terminate %s" #~ msgstr "" -#~ msgid "instance %(nm)s: injecting file to %(plain_path)s" +#~ msgid "Going to try to stop %s" #~ msgstr "" -#~ msgid "instance %s: getting ajax console" +#~ msgid "Going to try to start %s" #~ msgstr "" #~ msgid "" -#~ "instance %(instance_id)s: attaching volume " -#~ "%(volume_id)s to %(mountpoint)s" -#~ msgstr "" - -#~ msgid "instance %(instance_id)s: attach failed %(mountpoint)s, removing" +#~ "Instance %(name)s found in database but" +#~ " not known by hypervisor. Setting " +#~ "power state to NOSTATE" #~ msgstr "" #~ msgid "" -#~ "Detach volume %(volume_id)s from mountpoint" -#~ " %(mp)s on instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Host %s is not alive" -#~ msgstr "" - -#~ msgid "All hosts have too many cores" -#~ msgstr "" - -#~ msgid "Host %s not available" -#~ msgstr "" - -#~ msgid "All hosts have too many gigabytes" -#~ msgstr "" - -#~ msgid "All hosts have too many networks" -#~ msgstr "" - -#~ msgid "Can't test instances without a real virtual env." -#~ msgstr "" - -#~ msgid "Need to watch instance %s until it's running..." -#~ msgstr "" - -#~ msgid "Killing dnsmasq threw %s" -#~ msgstr "" - -#~ msgid "Running %s" -#~ msgstr "Выполняется %s" - -#~ msgid "Glance image %s" -#~ msgstr "" - -#~ msgid "Asking xapi to fetch %(url)s as %(access)s" +#~ "Destroying instance with name label " +#~ "'%(name_label)s' which is marked as " +#~ "DELETED but still present on host." #~ msgstr "" -#~ msgid "PV Kernel in VDI:%s" +#~ msgid "Can't downgrade without losing data" #~ msgstr "" -#~ msgid "duplicate name found: %s" +#~ msgid "Unable to get updated status: %s" #~ msgstr "" #~ msgid "" -#~ "VHD coalesce attempts exceeded (%(counter)d" -#~ " > %(max_attempts)d), giving up..." +#~ "deactivate_node is called for " +#~ "node_id = %(id)s node_ip = %(ip)s" #~ msgstr "" -#~ msgid "No VDIs found for VM %s" +#~ msgid "During wait running, %s disappeared." #~ msgstr "" -#~ msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s" +#~ msgid "Instance %s running successfully." #~ msgstr "" -#~ msgid "VBD %(vbd)s plugged as %(orig_dev)s" -#~ msgstr "" - -#~ msgid "VBD %(vbd)s plugged into wrong dev, remapping to %(dev)s" +#~ msgid "The nwfilter(%(instance_secgroup_filter_name)s) is not found." #~ msgstr "" #~ msgid "" -#~ "Writing partition table %(primary_first)d " -#~ "%(primary_last)d to %(dest)s..." -#~ msgstr "" - -#~ msgid "No service for id %s" -#~ msgstr "" - -#~ msgid "No service for %(host)s, %(binary)s" -#~ msgstr "" - -#~ msgid "No fixed ips defined" -#~ msgstr "" - -#~ msgid "No floating ip for address %s" -#~ msgstr "" - -#~ msgid "No address for instance %s" -#~ msgstr "" - -#~ msgid "no keypair for user %(user_id)s, name %(name)s" -#~ msgstr "" - -#~ msgid "No network for id %s" -#~ msgstr "" - -#~ msgid "No networks defined" -#~ msgstr "" - -#~ msgid "No network for bridge %s" -#~ msgstr "" - -#~ msgid "No network for instance %s" -#~ msgstr "" - -#~ msgid "Token %s does not exist" -#~ msgstr "" - -#~ msgid "No quota for project_id %s" -#~ msgstr "" - -#~ msgid "Volume %s not found" -#~ msgstr "" - -#~ msgid "No export device found for volume %s" -#~ msgstr "" - -#~ msgid "No target id found for volume %s" -#~ msgstr "" - -#~ msgid "No security group with id %s" -#~ msgstr "" - -#~ msgid "No security group named %(group_name)s for project: %(project_id)s" -#~ msgstr "" - -#~ msgid "No secuity group rule with id %s" -#~ msgstr "" - -#~ msgid "No user for id %s" -#~ msgstr "" - -#~ msgid "No user for access key %s" -#~ msgstr "" - -#~ msgid "No project with id %s" -#~ msgstr "" - -#~ msgid "No console pool with id %(pool_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "No console pool of type %(console_type)s" -#~ " for compute host %(compute_host)s on " -#~ "proxy host %(host)s" -#~ msgstr "" - -#~ msgid "No console for instance %(instance_id)s in pool %(pool_id)s" -#~ msgstr "" - -#~ msgid "on instance %s" -#~ msgstr "" - -#~ msgid "No console with id %(console_id)s %(idesc)s" -#~ msgstr "" - -#~ msgid "No zone with id %(zone_id)s" -#~ msgstr "" - -#~ msgid "Checking state of %s" -#~ msgstr "" - -#~ msgid "Current state of %(name)s was %(state)s." -#~ msgstr "" - -#~ msgid "Invalid device path %s" -#~ msgstr "" - -#~ msgid "Instance snapshotting is not supported for libvirtat this time" -#~ msgstr "" - -#~ msgid "_wait_for_reboot failed: %s" -#~ msgstr "" - -#~ msgid "_wait_for_rescue failed: %s" -#~ msgstr "" - -#~ msgid "instance %s: is running" -#~ msgstr "" - -#~ msgid "instance %s: failed to boot" -#~ msgstr "" - -#~ msgid "Contents of file %(fpath)s: %(contents)r" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting key into image %(img_id)s" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting net into image %(img_id)s" -#~ msgstr "" - -#~ msgid "diagnostics are not supported for libvirt" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %s, tried to allocate address" -#~ msgstr "" - -#~ msgid "Address quota exceeded. You cannot allocate any more addresses" -#~ msgstr "" - -#~ msgid "Finished retreving %(url)s -- placed in %(path)s" -#~ msgstr "" - -#~ msgid "The key_pair %s already exists" -#~ msgstr "" - -#~ msgid "Generating root CA: %s" -#~ msgstr "" - -#~ msgid "%s is not a valid ipProtocol" -#~ msgstr "" - -#~ msgid "invalid id: %s" -#~ msgstr "" - -#~ msgid "Using paste.deploy config at: %s" -#~ msgstr "" - -#~ msgid "No paste configuration for app: %s" -#~ msgstr "" - -#~ msgid "" -#~ "App Config: %(api)s\n" -#~ "%(config)r" -#~ msgstr "" - -#~ msgid "Running %s API" -#~ msgstr "" - -#~ msgid "No known API applications configured in %s." -#~ msgstr "" - -#~ msgid "Starting nova-api node (version %s)" -#~ msgstr "" - -#~ msgid "No paste configuration found for: %s" -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s is too short." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s contains invalid characters." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s starts with a hyphen." -#~ msgstr "" - -#~ msgid "Argument %s is required." -#~ msgstr "" - -#~ msgid "" -#~ "Argument %(key)s may not take value " -#~ "%(value)s. Valid values are ['true', " -#~ "'false']." -#~ msgstr "" - -#~ msgid "" -#~ "Created VDI %(vdi_ref)s (%(label)s, %(size)s," -#~ " %(read_only)s) on %(sr_ref)s." -#~ msgstr "" - -#~ msgid "Attempted to create non-unique name %s" -#~ msgstr "" - -#~ msgid "instance %(name)s: not enough free memory" -#~ msgstr "" - -#~ msgid "Spawning VM %(instance_name)s created %(vm_ref)s." -#~ msgstr "" - -#~ msgid "Invalid value for onset_files: '%s'" -#~ msgstr "" - -#~ msgid "Instance %s: booted" -#~ msgstr "" - -#~ msgid "Instance not present %s" -#~ msgstr "" - -#~ msgid "Unable to Snapshot %(vm_ref)s: %(exc)s" -#~ msgstr "" - -#~ msgid "VM %(vm)s already halted, skipping shutdown..." -#~ msgstr "" - -#~ msgid "Removing kernel/ramdisk files" -#~ msgstr "" - -#~ msgid "" -#~ "TIMEOUT: The call to %(method)s timed" -#~ " out. VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "NOT IMPLEMENTED: The call to %(method)s" -#~ " is not supported by the agent. " -#~ "VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "The call to %(method)s returned an " -#~ "error: %(e)s. VM id=%(instance_id)s; " -#~ "args=%(strargs)s" -#~ msgstr "" - -#~ msgid "Template for script to run on cloudpipe instance boot" -#~ msgstr "" - -#~ msgid "Image %s could not be found" -#~ msgstr "" - -#~ msgid "ApiError raised: %s" -#~ msgstr "" - -#~ msgid "Project can't be created because manager %s doesn't exist" -#~ msgstr "Проект не может быть создан поскольку менеджер %s не существует" - -#~ msgid "Project can't be created because user %s doesn't exist" -#~ msgstr "Проект не может быть создан поскольку пользователь %s не существует" - -#~ msgid "Project can't be created because project %s already exists" -#~ msgstr "Проект не может быть созан поскольку проект %s уже существует" - -#~ msgid "Project can't be modified because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project \"%s\" not found" -#~ msgstr "Проект \"%s\" не найден" - -#~ msgid "Including admin operations in API." -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the database has not been created.\n" -#~ "Please create a database using nova-" -#~ "manage sync db before running this " -#~ "command." -#~ msgstr "" - -#~ msgid "" -#~ "No more networks available. If this is a new installation, you need\n" -#~ "to call something like this:\n" -#~ "\n" -#~ " nova-manage network create 10.0.0.0/8 10 64\n" -#~ "\n" -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the" -#~ " certificate db has not been created." -#~ "\n" -#~ "Please create a database by running a nova-api server on this host." -#~ msgstr "" - -#~ msgid "network" -#~ msgstr "" - -#~ msgid "IP address" -#~ msgstr "" - -#~ msgid "MAC address" -#~ msgstr "" - -#~ msgid "hostname" -#~ msgstr "" - -#~ msgid "host" -#~ msgstr "" - -#~ msgid "netmask" -#~ msgstr "" - -#~ msgid "Failed to load partition: %s" -#~ msgstr "" - -#~ msgid "%(filename)s, line %(line_info)d" -#~ msgstr "" - -#~ msgid "In init host" -#~ msgstr "" - -#~ msgid "Attempt to create duplicate vm %s" -#~ msgstr "" - -#~ msgid "Started VM %s " -#~ msgstr "Запущен VM %s " - -#~ msgid "spawn vm failed: %s" -#~ msgstr "" - -#~ msgid "Failed to create VM %s" -#~ msgstr "" - -#~ msgid "Set memory for vm %s..." -#~ msgstr "" - -#~ msgid "Set vcpus for vm %s..." -#~ msgstr "" - -#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" -#~ msgstr "" - -#~ msgid "Failed to add diskdrive to VM %s" -#~ msgstr "" - -#~ msgid "New disk drive path is %s" -#~ msgstr "" - -#~ msgid "Failed to add vhd file to VM %s" -#~ msgstr "" - -#~ msgid "Created disk for %s" -#~ msgstr "Создан диск для %s" - -#~ msgid "Creating nic for %s " -#~ msgstr "" - -#~ msgid "Failed creating a port on the external vswitch" -#~ msgstr "" - -#~ msgid "Failed creating port for %s" -#~ msgstr "" - -#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" -#~ msgstr "" - -#~ msgid "Failed to add nic to VM %s" -#~ msgstr "" - -#~ msgid "Created nic for %s " -#~ msgstr "" - -#~ msgid "WMI job failed: %s" -#~ msgstr "" - -#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " -#~ msgstr "" - -#~ msgid "Got request to destroy vm %s" -#~ msgstr "" - -#~ msgid "Failed to destroy vm %s" -#~ msgstr "" - -#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" -#~ msgstr "" - -#~ msgid "" -#~ "Got Info for vm %(instance_id)s: " -#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," -#~ " cpu_time=%(uptime)s" -#~ msgstr "" - -#~ msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Instance %d was not found in get_network_topic" -#~ msgstr "" - -#~ msgid "Instance %d has no host" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %(pid)s, tried to run %(min_count)s instances" -#~ msgstr "" - -#~ msgid "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Going to try to terminate %s" -#~ msgstr "" - -#~ msgid "Instance %d was not found during terminate" -#~ msgstr "" - -#~ msgid "Instance %d is already being terminated" -#~ msgstr "" - -#~ msgid "Invalid device specified: %s. Example device: /dev/vdb" -#~ msgstr "" - -#~ msgid "Volume isn't attached to anything!" -#~ msgstr "" - -#~ msgid "" -#~ "AMQP server on %(fl_host)s:%(fl_port)d is " -#~ "unreachable. Trying again in %(fl_intv)d " -#~ "seconds." -#~ msgstr "" - -#~ msgid "Making asynchronous cast..." -#~ msgstr "" - -#~ msgid "FAKE AOE: %s" -#~ msgstr "" - -#~ msgid "Skipping ensure_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Skipping remove_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Starting %(arg0)s on %(host)s:%(port)s" -#~ msgstr "" - -#~ msgid "leasing ip" -#~ msgstr "" - -#~ msgid "Adopted old lease or got a change of mac/hostname" -#~ msgstr "" - -#~ msgid "releasing ip" -#~ msgstr "" - -#~ msgid "" -#~ "Called %(action)s for mac %(mac)s with" -#~ " ip %(ip)s and hostname %(hostname)s " -#~ "on interface %(interface)s" -#~ msgstr "" - -#~ msgid "Instance %s Not Found" -#~ msgstr "" - -#~ msgid "Dissassociated %s stale fixed ip(s)" -#~ msgstr "" - -#~ msgid "Leasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s leased that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "IP %s leased that was already deallocated" -#~ msgstr "" - -#~ msgid "Releasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s released that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "Forgetting SR %s ... " -#~ msgstr "" - -#~ msgid "Forgetting SR %s done." -#~ msgstr "" - -#~ msgid "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s" -#~ msgstr "" - -#~ msgid "Unable to obtain target information %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown S3 value type %r" -#~ msgstr "" - -#~ msgid "Authenticated request" -#~ msgstr "" - -#~ msgid "List of buckets requested" -#~ msgstr "" - -#~ msgid "List keys for bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to access bucket %s" -#~ msgstr "" - -#~ msgid "Creating bucket %s" -#~ msgstr "" - -#~ msgid "Deleting bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete bucket %s" -#~ msgstr "" - -#~ msgid "Getting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to get object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Putting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to upload object %(nm)s to bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Deleting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: invalid directory %s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: unauthorized bucket %s" -#~ msgstr "" - -#~ msgid "Starting image upload: %s" -#~ msgstr "" - -#~ msgid "Not authorized to update attributes of image %s" -#~ msgstr "" - -#~ msgid "Toggling publicity flag of image %(image_id)s %(newstatus)r" -#~ msgstr "" - -#~ msgid "Updating user fields on image %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete image %s" -#~ msgstr "" - -#~ msgid "No user found for access key %s" -#~ msgstr "" - -#~ msgid "No project called %s could be found" -#~ msgstr "" - -#~ msgid "User %(uid)s is not a member of project %(pjid)s" -#~ msgstr "" - -#~ msgid "The %s role is global only" -#~ msgstr "" - -#~ msgid "LDAP user %s already exists" -#~ msgstr "" - -#~ msgid "LDAP object for %s doesn't exist" -#~ msgstr "Объект LDAP %s не существует" - -#~ msgid "User %s doesn't exist" -#~ msgstr "" - -#~ msgid "Group can't be created because group %s already exists" -#~ msgstr "" - -#~ msgid "Group can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be searched in group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be added to the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "The group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be removed from the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s is not a member of the group" -#~ msgstr "" - -#~ msgid "User %s can't be removed from all because the user doesn't exist" -#~ msgstr "" - -#~ msgid "Group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "Adding role %(role)s to user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Adding sitewide role %(role)s to user %(user)s" -#~ msgstr "" - -#~ msgid "Removing role %(role)s from user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Removing sitewide role %(role)s from user %(user)s" -#~ msgstr "" - -#~ msgid "operation must be add or remove" -#~ msgstr "" - -#~ msgid "Getting x509 for user: %(name)s on project: %(project)s" -#~ msgstr "" - -#~ msgid "Create project %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Modify project: %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Adding user %(user)s to project %(project)s" -#~ msgstr "" - -#~ msgid "Removing user %(user)s from project %(project)s" +#~ "%(container_format)s-%(id)s (%(base_file)s): in: on" +#~ " other nodes (%(remote)d on other " +#~ "nodes)" #~ msgstr "" diff --git a/nova/locale/tl/LC_MESSAGES/nova.po b/nova/locale/tl/LC_MESSAGES/nova.po index e7621729d..db355faac 100644 --- a/nova/locale/tl/LC_MESSAGES/nova.po +++ b/nova/locale/tl/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-19 23:02+0000\n" +"POT-Creation-Date: 2012-02-26 23:03+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Tagalog \n" @@ -51,7 +51,12 @@ msgstr "" msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" -#: nova/crypto.py:296 +#: nova/crypto.py:142 nova/crypto.py:159 nova/crypto.py:248 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/crypto.py:307 #, python-format msgid "Flags path: %s" msgstr "" @@ -200,100 +205,105 @@ msgstr "" #: nova/exception.py:290 #, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:294 +#, 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:295 +#: nova/exception.py:299 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:299 +#: nova/exception.py:303 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:307 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:311 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:315 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:340 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:344 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:348 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:352 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:353 +#: nova/exception.py:357 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:358 +#: nova/exception.py:362 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:362 +#: nova/exception.py:366 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:366 +#: nova/exception.py:370 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, 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:376 +#: nova/exception.py:380 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -301,724 +311,736 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:387 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:391 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:395 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:399 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:403 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:404 +#: nova/exception.py:408 #, python-format msgid "Required flag %(flag)s not set." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:412 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:416 #, python-format msgid "Unable to locate account %(account_name) on Solidfire device" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:420 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:424 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:425 +#: nova/exception.py:429 msgid "Zero volume types found." msgstr "" -#: nova/exception.py:429 +#: nova/exception.py:433 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:438 +#: nova/exception.py:442 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:443 +#: nova/exception.py:447 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:447 +#: nova/exception.py:451 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:451 +#: nova/exception.py:455 +#, python-format +msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +msgstr "" + +#: nova/exception.py:460 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:464 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:468 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:472 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:476 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:472 +#: nova/exception.py:481 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:476 +#: nova/exception.py:485 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:489 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:493 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:497 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:501 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:505 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:500 +#: nova/exception.py:509 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:504 +#: nova/exception.py:513 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:508 +#: nova/exception.py:517 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:512 +#: nova/exception.py:521 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:516 +#: nova/exception.py:525 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:520 +#: nova/exception.py:529 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:524 +#: nova/exception.py:533 msgid "No networks defined." msgstr "" -#: nova/exception.py:528 +#: nova/exception.py:537 #, 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:533 +#: nova/exception.py:542 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:546 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:550 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:554 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:558 #, python-format msgid "Instance %(instance_id)s has zero fixed ips." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:562 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:567 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:571 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:575 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:571 +#: nova/exception.py:580 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:584 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:588 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:592 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:596 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:600 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:604 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:608 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:612 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:607 +#: nova/exception.py:616 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:611 +#: nova/exception.py:620 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:615 +#: nova/exception.py:624 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:628 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:632 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:636 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:640 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:644 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:648 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:652 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:656 #, python-format msgid "Auth token %(token)s could not be found." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:660 #, python-format msgid "Access Key %(access_key)s could not be found." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:664 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:659 +#: nova/exception.py:668 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:663 +#: nova/exception.py:672 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:667 +#: nova/exception.py:676 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:681 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:685 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:690 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:695 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:699 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:695 +#: nova/exception.py:704 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:699 +#: nova/exception.py:708 #, 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:705 +#: nova/exception.py:714 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:718 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:722 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:727 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:731 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:735 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:739 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:744 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:748 #, python-format msgid "Zone %(zone_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:752 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:756 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:752 +#: nova/exception.py:761 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:765 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:761 +#: nova/exception.py:770 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:766 +#: nova/exception.py:775 msgid "LDAP object could not be found" msgstr "" -#: nova/exception.py:770 +#: nova/exception.py:779 #, python-format msgid "LDAP user %(user_id)s could not be found." msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:783 #, python-format msgid "LDAP group %(group_id)s could not be found." msgstr "" -#: nova/exception.py:778 +#: nova/exception.py:787 #, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" -#: nova/exception.py:782 +#: nova/exception.py:791 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:786 +#: nova/exception.py:795 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:799 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:795 +#: nova/exception.py:804 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:808 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:812 msgid "Action not allowed." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:816 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:811 +#: nova/exception.py:820 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:815 +#: nova/exception.py:824 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:824 +#: nova/exception.py:833 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 #, python-format msgid "User %(user)s already exists." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:841 #, python-format msgid "LDAP user %(user)s already exists." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:845 #, python-format msgid "LDAP group %(group)s already exists." msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:849 #, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:854 #, python-format msgid "Project %(project)s already exists." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:858 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:862 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:866 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:870 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:865 +#: nova/exception.py:874 msgid "Migration error" msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:878 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:882 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:886 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:890 msgid "Nova access parameters were not specified." msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:894 #, python-format msgid "Virtual Storage Array %(id)d could not be found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:898 #, python-format msgid "Virtual Storage Array %(name)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:902 msgid "When resizing, instances must change size!" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:906 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:910 msgid "1 or more Zones could not complete the request" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:914 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:909 +#: nova/exception.py:918 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:922 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:926 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:930 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:934 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:929 +#: nova/exception.py:938 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:933 +#: nova/exception.py:942 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:947 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:937 +#: nova/exception.py:951 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:941 +#: nova/exception.py:955 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:945 +#: nova/exception.py:959 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:964 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:968 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:972 msgid "Detected more than one volume with name %(vol_name)" msgstr "" -#: nova/exception.py:962 +#: nova/exception.py:976 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:981 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:985 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:989 #, python-format msgid "Error in SolidFire API response: status=%(status)s" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:993 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:983 +#: nova/exception.py:997 msgid "Detected existing vlan with id %(vlan)" msgstr "" -#: nova/exception.py:987 +#: nova/exception.py:1001 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:991 +#: nova/exception.py:1005 msgid "Invalid id: %(val) (expecting \"i-...\")." msgstr "" -#: nova/log.py:307 +#: nova/log.py:310 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1055,163 +1077,183 @@ msgstr "" msgid "Starting %(topic)s node (version %(vcs_string)s)" msgstr "" -#: nova/service.py:176 +#: nova/service.py:177 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:250 +#: nova/service.py:251 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:287 +#: nova/service.py:288 msgid "The service database object disappeared, Recreating it." msgstr "" -#: nova/service.py:302 +#: nova/service.py:303 msgid "Recovered model server connection!" msgstr "" -#: nova/service.py:308 +#: nova/service.py:309 msgid "model server went away" msgstr "" -#: nova/service.py:400 +#: nova/service.py:402 msgid "Full set of FLAGS:" msgstr "" -#: nova/service.py:407 +#: nova/service.py:409 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/utils.py:72 +#: nova/utils.py:74 #, python-format msgid "Inner Exception: %s" msgstr "" -#: nova/utils.py:156 +#: nova/utils.py:158 #, python-format msgid "Fetching %s" msgstr "" -#: nova/utils.py:197 +#: nova/utils.py:199 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:207 +#: nova/utils.py:209 #, python-format msgid "Running cmd (subprocess): %s" msgstr "" -#: nova/utils.py:223 nova/utils.py:302 +#: nova/utils.py:225 nova/utils.py:304 #, python-format msgid "Result was %s" msgstr "" -#: nova/utils.py:236 +#: nova/utils.py:238 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:278 +#: nova/utils.py:280 #, python-format msgid "Running cmd (SSH): %s" msgstr "" -#: nova/utils.py:280 +#: nova/utils.py:282 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:284 +#: nova/utils.py:286 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:343 +#: nova/utils.py:345 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:476 +#: nova/utils.py:478 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:479 +#: nova/utils.py:481 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:576 +#: nova/utils.py:592 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:587 +#: nova/utils.py:603 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:636 +#: nova/utils.py:652 msgid "in looping call" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:828 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:814 +#: nova/utils.py:832 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:818 +#: nova/utils.py:836 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:825 +#: nova/utils.py:843 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:902 +#, python-format +msgid "Found sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:906 +#, python-format +msgid "Cleaned sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:921 +#, python-format +msgid "Found lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:926 +#, python-format +msgid "Cleaned lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:1036 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:966 +#: nova/utils.py:1067 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1091 +#: nova/utils.py:1192 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1123 +#: nova/utils.py:1224 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1242 +#: nova/utils.py:1343 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1244 +#: nova/utils.py:1345 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1276 +#: nova/utils.py:1377 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1278 +#: nova/utils.py:1379 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" @@ -1422,7 +1464,7 @@ msgid "" msgstr "" #: nova/api/ec2/cloud.py:755 -#: nova/api/openstack/compute/contrib/security_groups.py:286 +#: nova/api/openstack/compute/contrib/security_groups.py:292 #, python-format msgid "Create Security Group %s" msgstr "" @@ -1432,117 +1474,117 @@ msgstr "" msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:788 -#: nova/api/openstack/compute/contrib/security_groups.py:239 +#: nova/api/ec2/cloud.py:790 +#: nova/api/openstack/compute/contrib/security_groups.py:245 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:796 nova/compute/manager.py:1577 +#: nova/api/ec2/cloud.py:798 nova/compute/manager.py:1589 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:867 +#: nova/api/ec2/cloud.py:869 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:871 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:873 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:215 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:899 +#: nova/api/ec2/cloud.py:901 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:914 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:916 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:941 nova/api/ec2/cloud.py:998 -#: nova/api/ec2/cloud.py:1465 nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:943 nova/api/ec2/cloud.py:1000 +#: nova/api/ec2/cloud.py:1467 nova/api/ec2/cloud.py:1482 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1064 +#: nova/api/ec2/cloud.py:1066 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1209 +#: nova/api/ec2/cloud.py:1211 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1221 +#: nova/api/ec2/cloud.py:1223 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1226 +#: nova/api/ec2/cloud.py:1228 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1236 +#: nova/api/ec2/cloud.py:1238 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1261 +#: nova/api/ec2/cloud.py:1263 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1307 +#: nova/api/ec2/cloud.py:1309 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1318 +#: nova/api/ec2/cloud.py:1320 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1412 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1437 +#: nova/api/ec2/cloud.py:1439 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1483 +#: nova/api/ec2/cloud.py:1485 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1485 +#: nova/api/ec2/cloud.py:1487 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1487 +#: nova/api/ec2/cloud.py:1489 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1489 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1546 +#: nova/api/ec2/cloud.py:1548 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -1602,16 +1644,16 @@ msgstr "" msgid "Could not find %s in request." msgstr "" -#: nova/api/openstack/auth.py:188 +#: nova/api/openstack/auth.py:192 #, python-format msgid "Successfully authenticated '%s'" msgstr "" -#: nova/api/openstack/auth.py:238 +#: nova/api/openstack/auth.py:242 msgid "User not found with provided API key." msgstr "" -#: nova/api/openstack/auth.py:255 +#: nova/api/openstack/auth.py:259 #, python-format msgid "Provided API key is valid, but not for user '%(username)s'" msgstr "" @@ -1646,21 +1688,21 @@ msgstr "" msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:358 +#: nova/api/openstack/common.py:334 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:337 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:441 +#: nova/api/openstack/common.py:417 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:443 +#: nova/api/openstack/common.py:419 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -1852,7 +1894,7 @@ msgid "" "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:265 +#: nova/api/openstack/compute/limits.py:266 msgid "This request was rate-limited." msgstr "" @@ -2034,7 +2076,7 @@ msgid "Resize requests require 'flavorRef' attribute." msgstr "" #: nova/api/openstack/compute/servers.py:1006 -#: nova/api/openstack/compute/contrib/aggregates.py:140 +#: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/networks.py:65 msgid "Invalid request body" msgstr "" @@ -2151,11 +2193,50 @@ msgstr "" msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:137 +#: nova/api/openstack/compute/contrib/aggregates.py:76 +#, python-format +msgid "" +"Cannot create aggregate with name %(name)s and availability zone " +"%(avail_zone)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:88 +#, python-format +msgid "Cannot show aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:114 +#, python-format +msgid "Cannot update aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:126 +#, python-format +msgid "Cannot delete aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:139 #, python-format msgid "Aggregates does not have %s action" msgstr "" +#: nova/api/openstack/compute/contrib/aggregates.py:152 +#: nova/api/openstack/compute/contrib/aggregates.py:158 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:171 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:195 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + #: nova/api/openstack/compute/contrib/certificates.py:75 msgid "Only root certificate can be retrieved." msgstr "" @@ -2179,6 +2260,7 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" +#: nova/api/openstack/compute/contrib/extended_server_attributes.py:65 #: nova/api/openstack/compute/contrib/extended_status.py:61 msgid "Server not found." msgstr "" @@ -2204,8 +2286,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:201 #: nova/api/openstack/compute/contrib/floating_ips.py:230 -#: nova/api/openstack/compute/contrib/security_groups.py:559 -#: nova/api/openstack/compute/contrib/security_groups.py:592 +#: nova/api/openstack/compute/contrib/security_groups.py:560 +#: nova/api/openstack/compute/contrib/security_groups.py:593 msgid "Missing parameter dict" msgstr "" @@ -2222,26 +2304,36 @@ msgstr "" msgid "Associate floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:145 +#: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:150 +#: nova/api/openstack/compute/contrib/hosts.py:148 +#, python-format +msgid "Invalid mode: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:152 #, python-format msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:159 +#: nova/api/openstack/compute/contrib/hosts.py:170 +#, python-format +msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:181 #, python-format msgid "Setting host %(host)s to %(state)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:206 +#: nova/api/openstack/compute/contrib/hosts.py:228 msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:214 +#: nova/api/openstack/compute/contrib/hosts.py:236 msgid "Host not found" msgstr "" @@ -2297,82 +2389,86 @@ msgstr "" msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:219 +#: nova/api/openstack/compute/contrib/security_groups.py:222 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:289 +#: nova/api/openstack/compute/contrib/security_groups.py:243 +msgid "Security group is still in use" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:295 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:309 +#: nova/api/openstack/compute/contrib/security_groups.py:315 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:312 +#: nova/api/openstack/compute/contrib/security_groups.py:318 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:321 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:342 +#: nova/api/openstack/compute/contrib/security_groups.py:348 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:345 +#: nova/api/openstack/compute/contrib/security_groups.py:351 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:354 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:363 +#: nova/api/openstack/compute/contrib/security_groups.py:369 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:370 +#: nova/api/openstack/compute/contrib/security_groups.py:376 #, python-format msgid "This rule already exists in group %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:408 +#: nova/api/openstack/compute/contrib/security_groups.py:414 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:412 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Parent group id and group id cannot be same" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:490 +#: nova/api/openstack/compute/contrib/security_groups.py:496 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:493 +#: nova/api/openstack/compute/contrib/security_groups.py:499 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:500 +#: nova/api/openstack/compute/contrib/security_groups.py:506 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:562 -#: nova/api/openstack/compute/contrib/security_groups.py:595 +#: nova/api/openstack/compute/contrib/security_groups.py:563 +#: nova/api/openstack/compute/contrib/security_groups.py:596 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:566 -#: nova/api/openstack/compute/contrib/security_groups.py:599 +#: nova/api/openstack/compute/contrib/security_groups.py:567 +#: nova/api/openstack/compute/contrib/security_groups.py:600 msgid "Security group name cannot be empty" msgstr "" @@ -2705,62 +2801,62 @@ msgstr "" msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:832 +#: nova/compute/api.py:828 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:852 +#: nova/compute/api.py:848 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:886 +#: nova/compute/api.py:882 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:924 +#: nova/compute/api.py:920 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:943 +#: nova/compute/api.py:939 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:947 +#: nova/compute/api.py:943 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1013 nova/volume/api.py:163 +#: nova/compute/api.py:1009 nova/volume/api.py:163 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1108 -msgid "No compute host specified" -msgstr "" - -#: nova/compute/api.py:1111 -#, python-format -msgid "Unable to find host for Instance %s" -msgstr "" - -#: nova/compute/api.py:1353 +#: nova/compute/api.py:1300 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1361 +#: nova/compute/api.py:1308 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1652 +#: nova/compute/api.py:1572 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" +#: nova/compute/api.py:1804 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/api.py:1807 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + #: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65 msgid "create arguments must be positive integers" msgstr "" @@ -2775,473 +2871,496 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:136 +#: nova/compute/manager.py:141 #, python-format msgid "check_instance_lock: decorating: |%s|" msgstr "" -#: nova/compute/manager.py:138 +#: nova/compute/manager.py:143 #, python-format msgid "" "check_instance_lock: arguments: |%(self)s| |%(context)s| " "|%(instance_uuid)s|" msgstr "" -#: nova/compute/manager.py:142 +#: nova/compute/manager.py:147 #, python-format msgid "check_instance_lock: locked: |%s|" msgstr "" -#: nova/compute/manager.py:144 +#: nova/compute/manager.py:149 #, python-format msgid "check_instance_lock: admin: |%s|" msgstr "" -#: nova/compute/manager.py:149 +#: nova/compute/manager.py:154 #, python-format msgid "check_instance_lock: executing: |%s|" msgstr "" -#: nova/compute/manager.py:153 +#: nova/compute/manager.py:158 #, python-format msgid "check_instance_lock: not executing |%s|" msgstr "" -#: nova/compute/manager.py:199 +#: nova/compute/manager.py:204 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:233 +#: nova/compute/manager.py:239 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:238 +#: nova/compute/manager.py:244 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:248 +#: nova/compute/manager.py:254 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:253 +#: nova/compute/manager.py:259 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:322 +#: nova/compute/manager.py:328 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:389 +#: nova/compute/manager.py:395 #, python-format msgid "" "Going to force the deletion of the vm %(instance_uuid)s, even if it is " "deleted" msgstr "" -#: nova/compute/manager.py:395 +#: nova/compute/manager.py:401 #, python-format msgid "" "Instance %(instance_uuid)s did not exist in the DB, but I will shut it " "down anyway using a special context" msgstr "" -#: nova/compute/manager.py:401 +#: nova/compute/manager.py:407 #, python-format msgid "exception terminating the instance %(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:439 +#: nova/compute/manager.py:445 #, python-format msgid "Instance %s not found." msgstr "" -#: nova/compute/manager.py:475 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:518 +#: nova/compute/manager.py:524 #, 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:523 +#: nova/compute/manager.py:529 #, 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:533 +#: nova/compute/manager.py:539 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:549 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:556 +#: nova/compute/manager.py:562 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:560 +#: nova/compute/manager.py:566 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:589 +#: nova/compute/manager.py:595 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:616 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:661 +#: nova/compute/manager.py:667 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:673 +#: nova/compute/manager.py:679 #, python-format msgid "trying to destroy already destroyed instance: %s" msgstr "" -#: nova/compute/manager.py:693 +#: nova/compute/manager.py:699 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:700 +#: nova/compute/manager.py:706 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:789 +#: nova/compute/manager.py:795 #, python-format msgid "" "Cannot rebuild instance [%(instance_uuid)s], because the given image does" " not exist." msgstr "" -#: nova/compute/manager.py:794 +#: nova/compute/manager.py:800 #, python-format msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" msgstr "" -#: nova/compute/manager.py:801 +#: nova/compute/manager.py:807 #, python-format msgid "Rebuilding instance %s" msgstr "" -#: nova/compute/manager.py:854 +#: nova/compute/manager.py:860 #, python-format msgid "Rebooting instance %s" msgstr "" -#: nova/compute/manager.py:869 +#: nova/compute/manager.py:875 #, python-format msgid "" "trying to reboot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:907 +#: nova/compute/manager.py:913 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/manager.py:919 +#: nova/compute/manager.py:925 #, python-format msgid "instance %s: snapshotting" msgstr "" -#: nova/compute/manager.py:925 +#: nova/compute/manager.py:931 #, python-format msgid "" "trying to snapshot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:984 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:989 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:987 +#: nova/compute/manager.py:993 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1017 +#: nova/compute/manager.py:1023 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1023 +#: nova/compute/manager.py:1029 #, python-format msgid "Instance %s: Root password set" msgstr "" -#: nova/compute/manager.py:1032 +#: nova/compute/manager.py:1038 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1046 +#: nova/compute/manager.py:1052 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1061 +#: nova/compute/manager.py:1067 #, python-format msgid "" "trying to inject a file into a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1066 +#: nova/compute/manager.py:1072 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1080 +#: nova/compute/manager.py:1086 #, python-format msgid "" "trying to update agent on a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1085 +#: nova/compute/manager.py:1091 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, python-format msgid "instance %s: rescuing" msgstr "" -#: nova/compute/manager.py:1123 +#: nova/compute/manager.py:1129 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1242 +#: nova/compute/manager.py:1248 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1259 +#: nova/compute/manager.py:1265 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1296 nova/compute/manager.py:1371 -#: nova/compute/manager.py:2319 +#: nova/compute/manager.py:1302 nova/compute/manager.py:1377 +#: nova/compute/manager.py:2395 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1424 +#: nova/compute/manager.py:1430 #, python-format msgid "instance %s: pausing" msgstr "" -#: nova/compute/manager.py:1442 +#: nova/compute/manager.py:1448 #, python-format msgid "instance %s: unpausing" msgstr "" -#: nova/compute/manager.py:1472 +#: nova/compute/manager.py:1484 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1481 +#: nova/compute/manager.py:1493 #, python-format msgid "instance %s: suspending" msgstr "" -#: nova/compute/manager.py:1503 +#: nova/compute/manager.py:1515 #, python-format msgid "instance %s: resuming" msgstr "" -#: nova/compute/manager.py:1526 +#: nova/compute/manager.py:1538 #, python-format msgid "instance %s: locking" msgstr "" -#: nova/compute/manager.py:1535 +#: nova/compute/manager.py:1547 #, python-format msgid "instance %s: unlocking" msgstr "" -#: nova/compute/manager.py:1543 +#: nova/compute/manager.py:1555 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1553 +#: nova/compute/manager.py:1565 #, python-format msgid "instance %s: reset network" msgstr "" -#: nova/compute/manager.py:1561 +#: nova/compute/manager.py:1573 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1565 +#: nova/compute/manager.py:1577 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1602 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1632 +#: nova/compute/manager.py:1644 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1650 +#: nova/compute/manager.py:1662 +#, python-format +msgid "" +"instance %(instance_uuid)s: attaching volume %(volume_id)s to " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:1664 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1662 +#: nova/compute/manager.py:1673 +#, python-format +msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" +msgstr "" + +#: nova/compute/manager.py:1683 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1690 +#: nova/compute/manager.py:1711 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1694 +#: nova/compute/manager.py:1715 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1781 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1843 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1850 +#: nova/compute/manager.py:1871 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1907 +#: nova/compute/manager.py:1928 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:1934 +#: nova/compute/manager.py:1955 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:1964 +#: nova/compute/manager.py:1985 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:1972 +#: nova/compute/manager.py:1993 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:1974 +#: nova/compute/manager.py:1995 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2012 +#: nova/compute/manager.py:2033 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2035 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:2029 +#: nova/compute/manager.py:2050 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2112 +#: nova/compute/manager.py:2157 +#, python-format +msgid "Updated the info_cache for instance %s" +msgstr "" + +#: nova/compute/manager.py:2186 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2139 +#: nova/compute/manager.py:2213 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2167 +#: nova/compute/manager.py:2241 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2179 -#, python-format +#: nova/compute/manager.py:2252 msgid "" -"Instance %(name)s found in database but not known by hypervisor. Setting " -"power state to NOSTATE" +"Instance found in database but not known by hypervisor. Setting power " +"state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2275 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2215 +#: nova/compute/manager.py:2287 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2294 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Detected instance with name label '%(name_label)s' which is marked as " "DELETED but still present on host." msgstr "" -#: nova/compute/manager.py:2300 +#: nova/compute/manager.py:2359 #, python-format msgid "" -"Destroying instance with name label '%(name_label)s' which is marked as " -"DELETED but still present on host." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/compute/manager.py:2308 +#: nova/compute/manager.py:2366 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:2436 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + #: nova/compute/utils.py:141 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -3319,22 +3438,22 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:565 nova/db/sqlalchemy/api.py:600 +#: nova/db/sqlalchemy/api.py:566 nova/db/sqlalchemy/api.py:601 #, python-format msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4126 nova/db/sqlalchemy/api.py:4152 +#: nova/db/sqlalchemy/api.py:4162 nova/db/sqlalchemy/api.py:4188 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4210 +#: nova/db/sqlalchemy/api.py:4246 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4254 +#: nova/db/sqlalchemy/api.py:4290 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3352,72 +3471,68 @@ msgstr "" msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:75 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48 msgid "interface column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:82 -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:58 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:80 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:54 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:61 #, python-format msgid "Table |%s| not created!" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:89 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87 msgid "VIF column not added to fixed_ips table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:99 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97 #, python-format msgid "join list for moving mac_addresses |%s|" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:123 -msgid "Can't downgrade without losing data" -msgstr "" - #: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:39 -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:61 -#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:98 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:99 msgid "foreign key constraint couldn't be added" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:53 +#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:58 msgid "foreign key constraint couldn't be dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:39 +#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34 msgid "priority column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:43 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41 #: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:42 -#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:56 #: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68 msgid "foreign key constraint couldn't be removed" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:38 +#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34 msgid "progress column not added to instances table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:102 +#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97 #, python-format msgid "" "Could not cast flavorid to integer: %s. Set flavorid to an integer-like " "string to downgrade." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69 msgid "instance_info_caches tables not dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:45 +#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41 msgid "progress column not added to compute_nodes table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:66 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76 msgid "dns_domains table not dropped" msgstr "" @@ -3568,7 +3683,7 @@ msgstr "" msgid "Starting Bridge interface for %s" msgstr "" -#: nova/network/manager.py:273 nova/network/manager.py:465 +#: nova/network/manager.py:273 nova/network/manager.py:471 #, python-format msgid "Interface %(interface)s not found" msgstr "" @@ -3578,27 +3693,27 @@ msgstr "" msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:323 +#: nova/network/manager.py:328 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:355 +#: nova/network/manager.py:361 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:359 +#: nova/network/manager.py:365 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:371 +#: nova/network/manager.py:377 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:583 +#: nova/network/manager.py:589 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3606,41 +3721,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:629 +#: nova/network/manager.py:635 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:639 +#: nova/network/manager.py:645 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:747 +#: nova/network/manager.py:753 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:751 +#: nova/network/manager.py:757 msgid "setting network host" msgstr "" -#: nova/network/manager.py:863 +#: nova/network/manager.py:871 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:868 +#: nova/network/manager.py:876 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:892 +#: nova/network/manager.py:905 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1111 +#: nova/network/manager.py:1126 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3648,68 +3763,68 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1186 +#: nova/network/manager.py:1201 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1190 +#: nova/network/manager.py:1205 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1198 +#: nova/network/manager.py:1213 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1203 +#: nova/network/manager.py:1218 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1207 +#: nova/network/manager.py:1222 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1210 +#: nova/network/manager.py:1225 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1278 +#: nova/network/manager.py:1294 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1281 +#: nova/network/manager.py:1297 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1292 +#: nova/network/manager.py:1308 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1351 +#: nova/network/manager.py:1367 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1370 +#: nova/network/manager.py:1386 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1686 +#: nova/network/manager.py:1703 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1693 +#: nova/network/manager.py:1710 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -3740,70 +3855,68 @@ msgid "Server %(status_code)s error: %(data)s" msgstr "" #: nova/network/quantum/client.py:210 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to server. Got error: %s" msgstr "" -"Hindi maka-konekta sa AMQP server pagkatapos ng %d ulit. Isasara na ang " -"sistema." #: nova/network/quantum/client.py:229 #, python-format msgid "unable to deserialize object of type = '%s'" msgstr "" -#: nova/network/quantum/manager.py:152 +#: nova/network/quantum/manager.py:151 msgid "QuantumManager does not use 'multi_host' parameter." msgstr "" -#: nova/network/quantum/manager.py:156 +#: nova/network/quantum/manager.py:155 msgid "QuantumManager requires that only one network is created per call" msgstr "" -#: nova/network/quantum/manager.py:166 +#: nova/network/quantum/manager.py:165 msgid "QuantumManager does not use 'vlan_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:172 +#: nova/network/quantum/manager.py:171 msgid "QuantumManager does not use 'vpn_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:176 +#: nova/network/quantum/manager.py:175 msgid "QuantumManager does not use 'bridge' parameter." msgstr "" -#: nova/network/quantum/manager.py:180 +#: nova/network/quantum/manager.py:179 msgid "QuantumManager does not use 'bridge_interface' parameter." msgstr "" -#: nova/network/quantum/manager.py:185 +#: nova/network/quantum/manager.py:184 msgid "QuantumManager requires a valid (.1) gateway address." msgstr "" -#: nova/network/quantum/manager.py:197 +#: nova/network/quantum/manager.py:196 #, python-format msgid "" "Unable to find existing quantum network for tenant '%(q_tenant_id)s' with" " net-id '%(quantum_net_id)s'" msgstr "" -#: nova/network/quantum/manager.py:243 +#: nova/network/quantum/manager.py:242 #, python-format msgid "Network %s has active ports, cannot delete" msgstr "" -#: nova/network/quantum/manager.py:289 +#: nova/network/quantum/manager.py:288 #, python-format msgid "network allocations for instance %s" msgstr "" -#: nova/network/quantum/manager.py:537 +#: nova/network/quantum/manager.py:564 #, python-format msgid "" "port deallocation failed for instance: |%(instance_id)s|, port_id: " "|%(port_id)s|" msgstr "" -#: nova/network/quantum/manager.py:556 +#: nova/network/quantum/manager.py:583 #, python-format msgid "" "ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: " @@ -3872,51 +3985,56 @@ msgstr "" msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" +#: nova/notifier/rabbit_notifier.py:44 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + #: nova/rpc/amqp.py:144 nova/rpc/impl_carrot.py:460 #, python-format msgid "Returning exception %s to caller" msgstr "" -#: nova/rpc/amqp.py:187 nova/rpc/impl_carrot.py:494 +#: nova/rpc/amqp.py:186 nova/rpc/impl_carrot.py:494 #, python-format msgid "unpacked context: %s" msgstr "" -#: nova/rpc/amqp.py:230 nova/rpc/impl_carrot.py:261 +#: nova/rpc/amqp.py:229 nova/rpc/impl_carrot.py:261 #, python-format msgid "received %s" msgstr "natanggap %s" -#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:274 +#: nova/rpc/amqp.py:234 nova/rpc/impl_carrot.py:274 #, python-format msgid "no method for message: %s" msgstr "walang paraan para sa mensahe: %s" -#: nova/rpc/amqp.py:236 nova/rpc/impl_carrot.py:276 +#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:276 #, python-format msgid "No method for message: %s" msgstr "Walang paraan para sa mensahe: %s" -#: nova/rpc/amqp.py:318 nova/rpc/impl_carrot.py:528 +#: nova/rpc/amqp.py:319 nova/rpc/impl_carrot.py:528 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:321 nova/rpc/impl_carrot.py:531 +#: nova/rpc/amqp.py:322 nova/rpc/impl_carrot.py:531 #, python-format msgid "MSG_ID is %s" msgstr "" -#: nova/rpc/amqp.py:343 nova/rpc/impl_carrot.py:610 +#: nova/rpc/amqp.py:344 nova/rpc/impl_carrot.py:610 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:351 nova/rpc/impl_carrot.py:620 +#: nova/rpc/amqp.py:352 nova/rpc/impl_carrot.py:620 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:376 nova/rpc/impl_carrot.py:630 +#: nova/rpc/amqp.py:377 nova/rpc/impl_carrot.py:630 #, python-format msgid "Sending notification on %s..." msgstr "" @@ -3940,20 +4058,18 @@ msgid "" msgstr "" #: nova/rpc/impl_carrot.py:202 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to AMQP server after %(tries)d tries. Shutting down." msgstr "" -"Hindi maka-konekta sa AMQP server pagkatapos ng %d ulit. Isasara na ang " -"sistema." #: nova/rpc/impl_carrot.py:222 msgid "Reconnected to queue" msgstr "Muling kumonekta sa queue" #: nova/rpc/impl_carrot.py:229 -#, fuzzy, python-format +#, python-format msgid "Failed to fetch message from queue: %s" -msgstr "Hindi nai-abot ang mensahe buhat sa queue" +msgstr "" #: nova/rpc/impl_carrot.py:237 #, python-format @@ -4013,39 +4129,37 @@ msgid "" "again in %(sleep_time)d seconds." msgstr "" -#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:379 +#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:384 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:394 +#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:399 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:398 -#, fuzzy, python-format +#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:403 +#, python-format msgid "Failed to consume message from queue: %s" -msgstr "Hindi nai-abot ang mensahe buhat sa queue" +msgstr "" -#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:425 +#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:430 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_qpid.py:335 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:340 +#, python-format msgid "Unable to connect to AMQP server: %s " msgstr "" -"Hindi maka-konekta sa AMQP server pagkatapos ng %d ulit. Isasara na ang " -"sistema." -#: nova/rpc/impl_qpid.py:340 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:345 +#, python-format msgid "Connected to AMQP server on %s" -msgstr "Muling kumonekta sa queue" +msgstr "" -#: nova/rpc/impl_qpid.py:348 +#: nova/rpc/impl_qpid.py:353 msgid "Re-established AMQP queues" msgstr "" @@ -4058,26 +4172,26 @@ msgstr "" msgid "Could not find another compute" msgstr "" -#: nova/scheduler/distributed_scheduler.py:50 +#: nova/scheduler/distributed_scheduler.py:51 #, python-format msgid "No host selection for %s defined." msgstr "" -#: nova/scheduler/distributed_scheduler.py:63 +#: nova/scheduler/distributed_scheduler.py:64 #, python-format msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:140 +#: nova/scheduler/distributed_scheduler.py:156 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:178 +#: nova/scheduler/distributed_scheduler.py:198 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/distributed_scheduler.py:188 +#: nova/scheduler/distributed_scheduler.py:208 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" @@ -4150,17 +4264,17 @@ msgstr "" msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/manager.py:85 +#: nova/scheduler/manager.py:86 #, python-format msgid "Driver Method %(driver_method)s missing: %(e)s.Reverting to schedule()" msgstr "" -#: nova/scheduler/manager.py:101 +#: nova/scheduler/manager.py:102 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/manager.py:116 +#: nova/scheduler/manager.py:117 #, python-format msgid "Setting instance %(instance_uuid)s to ERROR state." msgstr "" @@ -4346,17 +4460,17 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:383 nova/tests/test_compute.py:1491 +#: nova/tests/test_compute.py:382 nova/tests/test_compute.py:1491 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:389 +#: nova/tests/test_compute.py:388 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:613 +#: nova/tests/test_compute.py:612 msgid "Internal error" msgstr "" @@ -4372,48 +4486,48 @@ msgid "" "\t%s" msgstr "" -#: nova/tests/test_nova_manage.py:178 +#: nova/tests/test_nova_manage.py:182 msgid "id" msgstr "" -#: nova/tests/test_nova_manage.py:179 +#: nova/tests/test_nova_manage.py:183 msgid "IPv4" msgstr "" -#: nova/tests/test_nova_manage.py:180 +#: nova/tests/test_nova_manage.py:184 msgid "IPv6" msgstr "" -#: nova/tests/test_nova_manage.py:181 +#: nova/tests/test_nova_manage.py:185 msgid "start address" msgstr "" -#: nova/tests/test_nova_manage.py:182 +#: nova/tests/test_nova_manage.py:186 msgid "DNS1" msgstr "" -#: nova/tests/test_nova_manage.py:183 +#: nova/tests/test_nova_manage.py:187 msgid "DNS2" msgstr "" -#: nova/tests/test_nova_manage.py:184 +#: nova/tests/test_nova_manage.py:188 msgid "VlanID" msgstr "" -#: nova/tests/test_nova_manage.py:185 +#: nova/tests/test_nova_manage.py:189 msgid "project" msgstr "" -#: nova/tests/test_nova_manage.py:186 +#: nova/tests/test_nova_manage.py:190 msgid "uuid" msgstr "" -#: nova/tests/test_volume.py:195 +#: nova/tests/test_volume.py:216 #, python-format msgid "Target %s allocated" msgstr "" -#: nova/tests/test_volume.py:383 +#: nova/tests/test_volume.py:425 #, python-format msgid "Cannot confirm exported volume id:%s." msgstr "" @@ -4563,21 +4677,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:147 +#: nova/tests/rpc/common.py:131 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:155 +#: nova/tests/rpc/common.py:139 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:173 +#: nova/tests/rpc/common.py:157 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:203 nova/tests/rpc/common.py:209 +#: nova/tests/rpc/common.py:187 nova/tests/rpc/common.py:193 #, python-format msgid "Received %s" msgstr "" @@ -4587,37 +4701,37 @@ msgstr "" msgid "Host %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:194 +#: nova/tests/scheduler/test_vsa_scheduler.py:196 #, python-format msgid "Test: provision vol %(name)s on host %(host)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:196 +#: nova/tests/scheduler/test_vsa_scheduler.py:198 #, python-format msgid "\t vol=%(vol)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:199 +#: nova/tests/scheduler/test_vsa_scheduler.py:201 #, python-format msgid "Test: VSA update request: vsa_id=%(vsa_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:203 +#: nova/tests/scheduler/test_vsa_scheduler.py:205 #, python-format msgid "Test: Volume create: %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:210 +#: nova/tests/scheduler/test_vsa_scheduler.py:212 #, python-format msgid "Test: Volume get request: id=%(volume_id)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:217 +#: nova/tests/scheduler/test_vsa_scheduler.py:219 #, python-format msgid "Test: Volume update request: id=%(volume_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:453 +#: nova/tests/scheduler/test_vsa_scheduler.py:455 #, python-format msgid "Test: Volume get: id=%(volume_id)s" msgstr "" @@ -4626,12 +4740,24 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "" -#: nova/virt/firewall.py:130 +#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:437 +#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:1734 #, python-format -msgid "Attempted to unfilter instance %s which is not filtered" +msgid "Compute_service record created for %s " msgstr "" -#: nova/virt/firewall.py:137 +#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:440 +#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:1737 +#, python-format +msgid "Compute_service record updated for %s " +msgstr "" + +#: nova/virt/firewall.py:130 +#, python-format +msgid "Attempted to unfilter instance %s which is not filtered" +msgstr "" + +#: nova/virt/firewall.py:137 #, python-format msgid "Filters added to instance %s" msgstr "" @@ -4670,92 +4796,69 @@ msgid "" "vmwareapi_host_password to useconnection_type=vmwareapi" msgstr "" -#: nova/virt/vmwareapi_conn.py:271 +#: nova/virt/vmwareapi_conn.py:276 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:354 +#: nova/virt/vmwareapi_conn.py:359 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:393 +#: nova/virt/vmwareapi_conn.py:398 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi_conn.py:399 +#: nova/virt/vmwareapi_conn.py:404 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi_conn.py:404 +#: nova/virt/vmwareapi_conn.py:409 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:165 +#: nova/virt/xenapi_conn.py:163 msgid "" "Must specify xenapi_connection_url, xenapi_connection_username " "(optionally), and xenapi_connection_password to use " "connection_type=xenapi" msgstr "" -#: nova/virt/xenapi_conn.py:353 nova/virt/libvirt/connection.py:445 +#: nova/virt/xenapi_conn.py:371 nova/virt/libvirt/connection.py:441 msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi_conn.py:420 nova/virt/baremetal/proxy.py:716 -#: nova/virt/libvirt/connection.py:1735 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:423 nova/virt/baremetal/proxy.py:720 -#: nova/virt/libvirt/connection.py:1738 -#, python-format -msgid "Compute_service record updated for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:484 +#: nova/virt/xenapi_conn.py:501 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi_conn.py:498 +#: nova/virt/xenapi_conn.py:530 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi_conn.py:587 +#: nova/virt/xenapi_conn.py:556 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi_conn.py:648 #, python-format msgid "Task [%(name)s] %(task)s status: success %(result)s" msgstr "" -#: nova/virt/xenapi_conn.py:596 +#: nova/virt/xenapi_conn.py:657 #, python-format msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s" msgstr "" -#: nova/virt/xenapi_conn.py:616 nova/virt/xenapi_conn.py:629 +#: nova/virt/xenapi_conn.py:677 nova/virt/xenapi_conn.py:690 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi_conn.py:655 nova/virt/baremetal/proxy.py:773 -#: nova/virt/libvirt/connection.py:2277 -msgid "Updating host stats" -msgstr "" - -#: nova/virt/xenapi_conn.py:666 -#, python-format -msgid "Unable to get updated status: %s" -msgstr "" - -#: nova/virt/xenapi_conn.py:673 -#, python-format -msgid "Unable to get SR for this host: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4956,7 +5059,7 @@ msgstr "" msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1505 +#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1504 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -4971,15 +5074,18 @@ msgstr "" msgid "Updating!" msgstr "" +#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2281 +#: nova/virt/xenapi/host.py:124 +msgid "Updating host stats" +msgstr "" + #: nova/virt/baremetal/tilera.py:185 msgid "free_node...." msgstr "" #: nova/virt/baremetal/tilera.py:216 #, python-format -msgid "" -"deactivate_node is called for node_id = %(id)s node_ip = " -"%(ip)s" +msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" msgstr "" #: nova/virt/baremetal/tilera.py:221 @@ -5086,149 +5192,149 @@ msgstr "" msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:366 +#: nova/virt/libvirt/connection.py:364 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:378 +#: nova/virt/libvirt/connection.py:376 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:389 +#: nova/virt/libvirt/connection.py:387 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:403 +#: nova/virt/libvirt/connection.py:399 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:434 +#: nova/virt/libvirt/connection.py:430 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:516 +#: nova/virt/libvirt/connection.py:512 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:529 +#: nova/virt/libvirt/connection.py:525 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:680 nova/virt/libvirt/connection.py:824 +#: nova/virt/libvirt/connection.py:674 nova/virt/libvirt/connection.py:816 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:685 +#: nova/virt/libvirt/connection.py:679 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:782 nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/connection.py:776 nova/virt/xenapi/vmops.py:1372 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:786 nova/virt/xenapi/vmops.py:1375 +#: nova/virt/libvirt/connection.py:780 nova/virt/xenapi/vmops.py:1376 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:813 +#: nova/virt/libvirt/connection.py:807 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:829 +#: nova/virt/libvirt/connection.py:821 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:837 +#: nova/virt/libvirt/connection.py:829 #, python-format msgid "virsh said: %r" msgstr "" -#: nova/virt/libvirt/connection.py:841 +#: nova/virt/libvirt/connection.py:833 msgid "cool, it's a device" msgstr "" -#: nova/virt/libvirt/connection.py:852 +#: nova/virt/libvirt/connection.py:844 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:879 +#: nova/virt/libvirt/connection.py:871 msgid "Unable to read LXC console" msgstr "" -#: nova/virt/libvirt/connection.py:996 +#: nova/virt/libvirt/connection.py:994 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1182 +#: nova/virt/libvirt/connection.py:1181 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1191 +#: nova/virt/libvirt/connection.py:1190 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1223 +#: nova/virt/libvirt/connection.py:1222 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1348 +#: nova/virt/libvirt/connection.py:1347 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1352 +#: nova/virt/libvirt/connection.py:1351 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1369 +#: nova/virt/libvirt/connection.py:1368 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/connection.py:1610 +#: nova/virt/libvirt/connection.py:1609 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1632 +#: nova/virt/libvirt/connection.py:1631 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1659 +#: nova/virt/libvirt/connection.py:1658 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:1756 +#: nova/virt/libvirt/connection.py:1755 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:1759 +#: nova/virt/libvirt/connection.py:1758 #, python-format msgid "" "to xml...\n" ":%s " msgstr "" -#: nova/virt/libvirt/connection.py:1762 +#: nova/virt/libvirt/connection.py:1761 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5238,37 +5344,35 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:1819 +#: nova/virt/libvirt/connection.py:1818 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2034 +#: nova/virt/libvirt/connection.py:2033 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2125 +#: nova/virt/libvirt/connection.py:2129 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2180 -#, python-format -msgid "During wait running, %s disappeared." +#: nova/virt/libvirt/connection.py:2184 +msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2185 -#, python-format -msgid "Instance %s running successfully." +#: nova/virt/libvirt/connection.py:2189 +msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2192 +#: nova/virt/libvirt/connection.py:2196 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2233 +#: nova/virt/libvirt/connection.py:2237 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5305,125 +5409,130 @@ msgstr "" msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/imagecache.py:144 +#: nova/virt/libvirt/imagecache.py:171 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:147 +#: nova/virt/libvirt/imagecache.py:174 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:149 +#: nova/virt/libvirt/imagecache.py:176 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:160 +#: nova/virt/libvirt/imagecache.py:187 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:211 +#: nova/virt/libvirt/imagecache.py:238 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:223 +#: nova/virt/libvirt/imagecache.py:250 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): image verification skipped, " "no hash stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:243 +#: nova/virt/libvirt/imagecache.py:270 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:282 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:246 +#: nova/virt/libvirt/imagecache.py:285 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:253 +#: nova/virt/libvirt/imagecache.py:292 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:265 +#: nova/virt/libvirt/imagecache.py:303 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/libvirt/imagecache.py:320 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): in use: on this node " "%(local)d local, %(remote)d on other nodes" msgstr "" -#: nova/virt/libvirt/imagecache.py:291 +#: nova/virt/libvirt/imagecache.py:333 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): warning -- an absent base " "file is in use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:302 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "" -"%(container_format)s-%(id)s (%(base_file)s): in: on other nodes " -"(%(remote)d on other nodes)" +"%(container_format)s-%(id)s (%(base_file)s): in use on (%(remote)d on " +"other nodes)" msgstr "" -#: nova/virt/libvirt/imagecache.py:314 +#: nova/virt/libvirt/imagecache.py:355 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:322 +#: nova/virt/libvirt/imagecache.py:363 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/libvirt/imagecache.py:387 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:355 +#: nova/virt/libvirt/imagecache.py:391 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:383 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:424 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:391 +#: nova/virt/libvirt/imagecache.py:427 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:395 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/libvirt/imagecache.py:439 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:235 +#: nova/virt/libvirt/utils.py:240 msgid "Unable to find an open port" msgstr "" @@ -5437,7 +5546,7 @@ msgstr "" msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:152 +#: nova/virt/libvirt/vif.py:156 #, python-format msgid "Failed while unplugging vif of instance '%s'" msgstr "" @@ -5861,33 +5970,54 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:526 nova/virt/xenapi/fake.py:625 -#: nova/virt/xenapi/fake.py:643 nova/virt/xenapi/fake.py:706 +#: nova/virt/xenapi/fake.py:555 nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:672 nova/virt/xenapi/fake.py:734 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:528 +#: nova/virt/xenapi/fake.py:557 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:562 +#: nova/virt/xenapi/fake.py:591 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:567 +#: nova/virt/xenapi/fake.py:596 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:627 +#: nova/virt/xenapi/fake.py:656 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" +#: nova/virt/xenapi/host.py:67 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skipping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:132 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:166 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:169 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + #: nova/virt/xenapi/network_utils.py:37 #, python-format msgid "Found non-unique network for name_label %s" @@ -5903,6 +6033,41 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" +#: nova/virt/xenapi/pool.py:111 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:126 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:145 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:148 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:164 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:176 +#, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + #: nova/virt/xenapi/vif.py:103 #, python-format msgid "Found no PIF for device %s" @@ -5915,418 +6080,432 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:209 +#: nova/virt/xenapi/vm_utils.py:215 #, python-format msgid "Created VM %s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:212 +#: nova/virt/xenapi/vm_utils.py:218 #, python-format msgid "Created VM %(instance_name)s as %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:243 +#: nova/virt/xenapi/vm_utils.py:249 #, python-format msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:246 +#: nova/virt/xenapi/vm_utils.py:252 #, python-format msgid "" "Created a CDROM-specific VBD %(vbd_ref)s for VM %(vm_ref)s, VDI " "%(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:263 +#: nova/virt/xenapi/vm_utils.py:269 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:280 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:285 +#: nova/virt/xenapi/vm_utils.py:291 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:301 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/xenapi/vm_utils.py:318 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:321 +#: nova/virt/xenapi/vm_utils.py:327 #, python-format msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/xenapi/vm_utils.py:335 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "No primary VDI found for%(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:355 +#: nova/virt/xenapi/vm_utils.py:361 #, python-format msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:369 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:408 +#: nova/virt/xenapi/vm_utils.py:414 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:618 +#: nova/virt/xenapi/vm_utils.py:624 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:697 +#: nova/virt/xenapi/vm_utils.py:703 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:725 +#: nova/virt/xenapi/vm_utils.py:731 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " "'%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:754 +#: nova/virt/xenapi/vm_utils.py:760 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:769 +#: nova/virt/xenapi/vm_utils.py:775 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:773 +#: nova/virt/xenapi/vm_utils.py:779 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:796 +#: nova/virt/xenapi/vm_utils.py:802 #, python-format msgid "Fetching image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:797 +#: nova/virt/xenapi/vm_utils.py:803 #, python-format msgid "Image Type: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:801 +#: nova/virt/xenapi/vm_utils.py:807 msgid "ISO: Found sr possibly containing the ISO image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:810 +#: nova/virt/xenapi/vm_utils.py:816 #, python-format msgid "Size for image %(image)s:%(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:819 +#: nova/virt/xenapi/vm_utils.py:825 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:836 +#: nova/virt/xenapi/vm_utils.py:842 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:848 +#: nova/virt/xenapi/vm_utils.py:854 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:858 +#: nova/virt/xenapi/vm_utils.py:864 #, python-format msgid "instance %s: Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:897 +#: nova/virt/xenapi/vm_utils.py:903 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:919 +#: nova/virt/xenapi/vm_utils.py:925 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:937 +#: nova/virt/xenapi/vm_utils.py:943 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1025 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1027 +#: nova/virt/xenapi/vm_utils.py:1034 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1054 +#: nova/virt/xenapi/vm_utils.py:1061 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1074 +#: nova/virt/xenapi/vm_utils.py:1081 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1105 +#: nova/virt/xenapi/vm_utils.py:1112 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/xenapi/vm_utils.py:1130 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1143 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1151 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1146 +#: nova/virt/xenapi/vm_utils.py:1153 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1149 +#: nova/virt/xenapi/vm_utils.py:1156 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1152 +#: nova/virt/xenapi/vm_utils.py:1159 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1156 +#: nova/virt/xenapi/vm_utils.py:1163 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/xenapi/vm_utils.py:1165 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1161 +#: nova/virt/xenapi/vm_utils.py:1168 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1164 +#: nova/virt/xenapi/vm_utils.py:1171 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/xenapi/vm_utils.py:1174 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1212 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1259 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1312 +#: nova/virt/xenapi/vm_utils.py:1319 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1393 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1396 +#: nova/virt/xenapi/vm_utils.py:1403 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1431 +#: nova/virt/xenapi/vm_utils.py:1438 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1450 +#: nova/virt/xenapi/vm_utils.py:1457 #, python-format msgid "Creating VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Creating VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1459 +#: nova/virt/xenapi/vm_utils.py:1466 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1469 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1471 +#: nova/virt/xenapi/vm_utils.py:1478 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1475 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/xenapi/vm_utils.py:1493 msgid "VBD.unplug successful first time." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1491 +#: nova/virt/xenapi/vm_utils.py:1498 msgid "VBD.unplug rejected: retrying..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 msgid "Not sleeping anymore!" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1496 +#: nova/virt/xenapi/vm_utils.py:1503 msgid "VBD.unplug successful eventually." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 +#: nova/virt/xenapi/vm_utils.py:1506 #, python-format msgid "Ignoring XenAPI.Failure in VBD.unplug: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1508 +#: nova/virt/xenapi/vm_utils.py:1515 #, python-format msgid "Ignoring XenAPI.Failure %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1529 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1531 +#: nova/virt/xenapi/vm_utils.py:1538 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1544 +#: nova/virt/xenapi/vm_utils.py:1551 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1550 +#: nova/virt/xenapi/vm_utils.py:1557 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1583 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1678 +#: nova/virt/xenapi/vm_utils.py:1650 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1677 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1727 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1686 +#: nova/virt/xenapi/vm_utils.py:1735 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1690 +#: nova/virt/xenapi/vm_utils.py:1739 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1707 +#: nova/virt/xenapi/vm_utils.py:1756 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1717 +#: nova/virt/xenapi/vm_utils.py:1766 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" @@ -6341,320 +6520,315 @@ msgstr "" msgid "Starting instance %s" msgstr "" -#: nova/virt/xenapi/vmops.py:246 +#: nova/virt/xenapi/vmops.py:248 #, python-format msgid "instance %s: Failed to spawn" msgstr "" -#: nova/virt/xenapi/vmops.py:248 +#: nova/virt/xenapi/vmops.py:250 #, python-format msgid "Instance %s failed to spawn - performing clean-up" msgstr "" -#: nova/virt/xenapi/vmops.py:322 +#: nova/virt/xenapi/vmops.py:324 #, python-format msgid "instance %s: Failed to spawn - Unable to create VM" msgstr "" -#: nova/virt/xenapi/vmops.py:389 +#: nova/virt/xenapi/vmops.py:391 #, python-format msgid "" "Auto configuring disk for instance %(instance_uuid)s, attempting to " "resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:448 +#: nova/virt/xenapi/vmops.py:450 #, python-format msgid "Invalid value for injected_files: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:453 +#: nova/virt/xenapi/vmops.py:455 #, python-format msgid "Injecting file path: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:459 +#: nova/virt/xenapi/vmops.py:461 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/vmops.py:463 +#: nova/virt/xenapi/vmops.py:465 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:472 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:476 +#: nova/virt/xenapi/vmops.py:478 #, python-format msgid "Starting VM %s..." msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:481 #, python-format msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:488 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:490 +#: nova/virt/xenapi/vmops.py:491 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:497 +#: nova/virt/xenapi/vmops.py:498 #, python-format msgid "Instance %s: waiting for running" msgstr "" -#: nova/virt/xenapi/vmops.py:506 +#: nova/virt/xenapi/vmops.py:507 #, python-format msgid "Instance %s: running" msgstr "" -#: nova/virt/xenapi/vmops.py:510 +#: nova/virt/xenapi/vmops.py:511 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:513 +#: nova/virt/xenapi/vmops.py:514 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:517 +#: nova/virt/xenapi/vmops.py:518 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:540 #, python-format msgid "Resources to remove:%s" msgstr "" -#: nova/virt/xenapi/vmops.py:550 +#: nova/virt/xenapi/vmops.py:551 #, python-format msgid "Removing VDI %(vdi_ref)s(uuid:%(vdi_to_remove)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:555 +#: nova/virt/xenapi/vmops.py:556 #, python-format msgid "Skipping VDI destroy for %s" msgstr "" -#: nova/virt/xenapi/vmops.py:564 +#: nova/virt/xenapi/vmops.py:565 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, python-format msgid "No opaque_ref could be determined for '%s'." msgstr "" -#: nova/virt/xenapi/vmops.py:647 +#: nova/virt/xenapi/vmops.py:648 #, python-format msgid "Finished snapshot and upload for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "Starting snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:665 #, python-format msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" msgstr "" -#: nova/virt/xenapi/vmops.py:683 +#: nova/virt/xenapi/vmops.py:684 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:703 +#: nova/virt/xenapi/vmops.py:704 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:751 +#: nova/virt/xenapi/vmops.py:752 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:874 +#: nova/virt/xenapi/vmops.py:875 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:882 +#: nova/virt/xenapi/vmops.py:883 #, python-format msgid "Resize instance %s complete" msgstr "" -#: nova/virt/xenapi/vmops.py:913 +#: nova/virt/xenapi/vmops.py:914 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:933 +#: nova/virt/xenapi/vmops.py:934 #, python-format msgid "domid changed from %(olddomid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:950 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:972 +#: nova/virt/xenapi/vmops.py:973 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1015 +#: nova/virt/xenapi/vmops.py:1016 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1024 +#: nova/virt/xenapi/vmops.py:1025 #, python-format msgid "VM %(instance_uuid)s already halted,skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1028 +#: nova/virt/xenapi/vmops.py:1029 #, python-format msgid "Shutting down VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1047 +#: nova/virt/xenapi/vmops.py:1048 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1068 +#: nova/virt/xenapi/vmops.py:1069 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1126 +#: nova/virt/xenapi/vmops.py:1127 #, python-format msgid "" "Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk " "deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1133 +#: nova/virt/xenapi/vmops.py:1134 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1141 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1152 +#: nova/virt/xenapi/vmops.py:1153 #, python-format msgid "Instance %(instance_uuid)s VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1170 +#: nova/virt/xenapi/vmops.py:1171 #, python-format msgid "Destroying VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1185 +#: nova/virt/xenapi/vmops.py:1186 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1240 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1311 +#: nova/virt/xenapi/vmops.py:1312 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1315 +#: nova/virt/xenapi/vmops.py:1316 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/xenapi/vmops.py:1380 +#: nova/virt/xenapi/vmops.py:1381 #, python-format msgid "Instance for migration %d not found, skipping" msgstr "" -#: nova/virt/xenapi/vmops.py:1412 +#: nova/virt/xenapi/vmops.py:1413 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1484 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1500 +#: nova/virt/xenapi/vmops.py:1464 #, python-format msgid "injecting network info to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1518 +#: nova/virt/xenapi/vmops.py:1482 #, python-format msgid "creating vif(s) for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1527 +#: nova/virt/xenapi/vmops.py:1491 #, python-format msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1494 #, python-format msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1559 +#: nova/virt/xenapi/vmops.py:1523 #, python-format msgid "injecting hostname to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1621 +#: nova/virt/xenapi/vmops.py:1585 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. VM " "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1646 +#: nova/virt/xenapi/vmops.py:1610 #, python-format msgid "" "TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/vmops.py:1614 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM" " id=%(instance_uuid)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1655 +#: nova/virt/xenapi/vmops.py:1619 #, python-format msgid "" "The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;" " args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1841 +#: nova/virt/xenapi/vmops.py:1805 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -6747,37 +6921,37 @@ msgstr "" msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:249 +#: nova/virt/xenapi/volume_utils.py:258 #, python-format msgid "Unable to introduce VDI on SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:257 +#: nova/virt/xenapi/volume_utils.py:266 #, python-format msgid "Unable to get record of VDI %s on" msgstr "" -#: nova/virt/xenapi/volume_utils.py:279 +#: nova/virt/xenapi/volume_utils.py:288 #, python-format msgid "Unable to introduce VDI for SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:289 +#: nova/virt/xenapi/volume_utils.py:298 #, python-format msgid "Error finding vdis in SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:296 +#: nova/virt/xenapi/volume_utils.py:305 #, python-format msgid "Unable to find vbd for vdi %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:330 +#: nova/virt/xenapi/volume_utils.py:339 #, python-format msgid "Unable to obtain target information %(data)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:356 +#: nova/virt/xenapi/volume_utils.py:365 #, python-format msgid "Mountpoint cannot be translated: %s" msgstr "" @@ -6835,52 +7009,52 @@ msgstr "" msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:174 +#: nova/virt/xenapi/volumeops.py:179 #, python-format msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:187 +#: nova/virt/xenapi/volumeops.py:192 #, python-format msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:195 +#: nova/virt/xenapi/volumeops.py:200 #, python-format msgid "Unable to attach volume to instance %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:198 +#: nova/virt/xenapi/volumeops.py:203 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:208 +#: nova/virt/xenapi/volumeops.py:213 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:216 +#: nova/virt/xenapi/volumeops.py:221 #, python-format msgid "Unable to locate volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:224 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to detach volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:229 +#: nova/virt/xenapi/volumeops.py:234 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:241 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:238 +#: nova/virt/xenapi/volumeops.py:243 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" @@ -6941,7 +7115,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/volume/api.py:272 nova/volume/api.py:305 +#: nova/volume/api.py:282 nova/volume/api.py:315 msgid "must be available" msgstr "" @@ -7161,25 +7335,30 @@ msgstr "" msgid "snapshot %s: deleting" msgstr "" -#: nova/volume/manager.py:241 +#: nova/volume/manager.py:235 +#, python-format +msgid "snapshot %s: snapshot is busy" +msgstr "" + +#: nova/volume/manager.py:247 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: nova/volume/manager.py:323 +#: nova/volume/manager.py:329 msgid "Checking volume capabilities" msgstr "" -#: nova/volume/manager.py:327 +#: nova/volume/manager.py:333 #, python-format msgid "New capabilities found: %s" msgstr "" -#: nova/volume/manager.py:338 +#: nova/volume/manager.py:344 msgid "Clear capabilities" msgstr "" -#: nova/volume/manager.py:342 +#: nova/volume/manager.py:348 #, python-format msgid "Notification {%s} received" msgstr "" @@ -7366,6 +7545,83 @@ msgstr "" msgid "Failed to find backend in db" msgstr "" +#: nova/volume/nexenta/__init__.py:27 +msgid "Nexenta SA returned the error" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:64 +#, python-format +msgid "Sending JSON data: %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:69 +#, python-format +msgid "Auto switching to HTTPS connection to %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:75 +msgid "No headers in server response" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:76 +msgid "Bad response from server" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:79 +#, python-format +msgid "Got response: %s" +msgstr "" + +#: nova/volume/nexenta/volume.py:96 +#, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "" + +#: nova/volume/nexenta/volume.py:180 +msgid "" +"Call to local_path should not happen. Verify that use_local_volumes flag " +"is turned off." +msgstr "" + +#: nova/volume/nexenta/volume.py:202 +#, python-format +msgid "Ignored target creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:210 +#, python-format +msgid "Ignored target group creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:219 +#, python-format +msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:227 +#, python-format +msgid "Ignored LU creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:237 +#, python-format +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:273 +#, python-format +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" +msgstr "" + +#: nova/volume/nexenta/volume.py:280 +#, python-format +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" +msgstr "" + #: nova/vsa/api.py:82 msgid "invalid drive data" msgstr "" @@ -7494,846 +7750,56 @@ msgstr "" msgid "VSA ID %(vsa_id)d: Start %(vc_count)d instances" msgstr "" -#~ msgid "No hosts found" -#~ msgstr "" - -#~ msgid "DB exception wrapped" -#~ msgstr "" - -#~ msgid "Uncaught exception" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %(pid)s, tried to create %(size)sG volume" -#~ msgstr "" - -#~ msgid "Volume quota exceeded. You cannot create a volume of size %sG" -#~ msgstr "" - -#~ msgid "Volume is already attached" -#~ msgstr "" - -#~ msgid "Volume is already detached" -#~ msgstr "" - -#~ msgid "Failed to read private ip" -#~ msgstr "" - -#~ msgid "Failed to read public ip(s)" -#~ msgstr "" - -#~ msgid "%(param)s property not found for image %(_image_id)s" -#~ msgstr "" - -#~ msgid "No keypairs defined" -#~ msgstr "" - -#~ msgid "Compute.api::get_lock %s" -#~ msgstr "" - -#~ msgid "Instance %s not found" -#~ msgstr "" - -#~ msgid "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown instance type: %s" -#~ msgstr "" - -#~ msgid "Filename of root Certificate Revokation List" -#~ msgstr "" - -#~ msgid "Subject for certificate for vpns, %s for project, timestamp" -#~ msgstr "" - -#~ msgid "Casting to %(topic)s %(host)s for %(method)s" -#~ msgstr "" - -#~ msgid "" -#~ "check_instance_lock: arguments: |%(self)s| " -#~ "|%(context)s| |%(instance_id)s|" -#~ msgstr "" - -#~ msgid "instance %s: starting..." -#~ msgstr "" - -#~ msgid "Terminating instance %s" -#~ msgstr "" - -#~ msgid "Deallocating address %s" -#~ msgstr "" - -#~ msgid "" -#~ "trying to reboot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" -#~ msgstr "" - -#~ msgid "" -#~ "trying to snapshot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" +#~ msgid "Going to try to soft delete %s" #~ msgstr "" -#~ msgid "" -#~ "trying to reset the password on a" -#~ " non-running instance: %(instance_id)s " -#~ "(state: %(instance_state)s expected: " -#~ "%(expected_state)s)" -#~ msgstr "" - -#~ msgid "instance %s: setting admin password" +#~ msgid "No host for instance %s, deleting immediately" #~ msgstr "" -#~ msgid "" -#~ "trying to inject a file into a " -#~ "non-running instance: %(instance_id)s (state:" -#~ " %(instance_state)s expected: %(expected_state)s)" +#~ msgid "Going to try to terminate %s" #~ msgstr "" -#~ msgid "instance %(nm)s: injecting file to %(plain_path)s" +#~ msgid "Going to try to stop %s" #~ msgstr "" -#~ msgid "instance %s: getting ajax console" +#~ msgid "Going to try to start %s" #~ msgstr "" #~ msgid "" -#~ "instance %(instance_id)s: attaching volume " -#~ "%(volume_id)s to %(mountpoint)s" -#~ msgstr "" - -#~ msgid "instance %(instance_id)s: attach failed %(mountpoint)s, removing" +#~ "Instance %(name)s found in database but" +#~ " not known by hypervisor. Setting " +#~ "power state to NOSTATE" #~ msgstr "" #~ msgid "" -#~ "Detach volume %(volume_id)s from mountpoint" -#~ " %(mp)s on instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Host %s is not alive" -#~ msgstr "" - -#~ msgid "All hosts have too many cores" -#~ msgstr "" - -#~ msgid "Host %s not available" -#~ msgstr "" - -#~ msgid "All hosts have too many gigabytes" -#~ msgstr "" - -#~ msgid "All hosts have too many networks" -#~ msgstr "" - -#~ msgid "Can't test instances without a real virtual env." -#~ msgstr "" - -#~ msgid "Need to watch instance %s until it's running..." -#~ msgstr "" - -#~ msgid "Killing dnsmasq threw %s" -#~ msgstr "" - -#~ msgid "Class %s cannot be found" -#~ msgstr "" - -#~ msgid "Running %s" -#~ msgstr "" - -#~ msgid "Glance image %s" -#~ msgstr "" - -#~ msgid "Asking xapi to fetch %(url)s as %(access)s" +#~ "Destroying instance with name label " +#~ "'%(name_label)s' which is marked as " +#~ "DELETED but still present on host." #~ msgstr "" -#~ msgid "PV Kernel in VDI:%s" +#~ msgid "Can't downgrade without losing data" #~ msgstr "" -#~ msgid "duplicate name found: %s" +#~ msgid "Unable to get updated status: %s" #~ msgstr "" #~ msgid "" -#~ "VHD coalesce attempts exceeded (%(counter)d" -#~ " > %(max_attempts)d), giving up..." -#~ msgstr "" - -#~ msgid "No VDIs found for VM %s" +#~ "deactivate_node is called for " +#~ "node_id = %(id)s node_ip = %(ip)s" #~ msgstr "" -#~ msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s" +#~ msgid "During wait running, %s disappeared." #~ msgstr "" -#~ msgid "VBD %(vbd)s plugged as %(orig_dev)s" +#~ msgid "Instance %s running successfully." #~ msgstr "" -#~ msgid "VBD %(vbd)s plugged into wrong dev, remapping to %(dev)s" +#~ msgid "The nwfilter(%(instance_secgroup_filter_name)s) is not found." #~ msgstr "" #~ msgid "" -#~ "Writing partition table %(primary_first)d " -#~ "%(primary_last)d to %(dest)s..." -#~ msgstr "" - -#~ msgid "No service for id %s" -#~ msgstr "" - -#~ msgid "No service for %(host)s, %(binary)s" -#~ msgstr "" - -#~ msgid "No fixed ips defined" -#~ msgstr "" - -#~ msgid "No floating ip for address %s" -#~ msgstr "" - -#~ msgid "No address for instance %s" -#~ msgstr "" - -#~ msgid "no keypair for user %(user_id)s, name %(name)s" -#~ msgstr "" - -#~ msgid "No network for id %s" -#~ msgstr "" - -#~ msgid "No networks defined" -#~ msgstr "" - -#~ msgid "No network for bridge %s" -#~ msgstr "" - -#~ msgid "No network for instance %s" -#~ msgstr "" - -#~ msgid "Token %s does not exist" -#~ msgstr "" - -#~ msgid "No quota for project_id %s" -#~ msgstr "" - -#~ msgid "Volume %s not found" -#~ msgstr "" - -#~ msgid "No export device found for volume %s" -#~ msgstr "" - -#~ msgid "No target id found for volume %s" -#~ msgstr "" - -#~ msgid "No security group with id %s" -#~ msgstr "" - -#~ msgid "No security group named %(group_name)s for project: %(project_id)s" -#~ msgstr "" - -#~ msgid "No secuity group rule with id %s" -#~ msgstr "" - -#~ msgid "No user for id %s" -#~ msgstr "" - -#~ msgid "No user for access key %s" -#~ msgstr "" - -#~ msgid "No project with id %s" -#~ msgstr "" - -#~ msgid "No console pool with id %(pool_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "No console pool of type %(console_type)s" -#~ " for compute host %(compute_host)s on " -#~ "proxy host %(host)s" -#~ msgstr "" - -#~ msgid "No console for instance %(instance_id)s in pool %(pool_id)s" -#~ msgstr "" - -#~ msgid "on instance %s" -#~ msgstr "" - -#~ msgid "No console with id %(console_id)s %(idesc)s" -#~ msgstr "" - -#~ msgid "No zone with id %(zone_id)s" -#~ msgstr "" - -#~ msgid "Checking state of %s" -#~ msgstr "" - -#~ msgid "Current state of %(name)s was %(state)s." -#~ msgstr "" - -#~ msgid "Invalid device path %s" -#~ msgstr "" - -#~ msgid "No disk at %s" -#~ msgstr "" - -#~ msgid "Instance snapshotting is not supported for libvirtat this time" -#~ msgstr "" - -#~ msgid "_wait_for_reboot failed: %s" -#~ msgstr "" - -#~ msgid "_wait_for_rescue failed: %s" -#~ msgstr "" - -#~ msgid "instance %s: is running" -#~ msgstr "" - -#~ msgid "instance %s: failed to boot" -#~ msgstr "" - -#~ msgid "Contents of file %(fpath)s: %(contents)r" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting key into image %(img_id)s" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting net into image %(img_id)s" -#~ msgstr "" - -#~ msgid "diagnostics are not supported for libvirt" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %s, tried to allocate address" -#~ msgstr "" - -#~ msgid "Address quota exceeded. You cannot allocate any more addresses" -#~ msgstr "" - -#~ msgid "Finished retreving %(url)s -- placed in %(path)s" -#~ msgstr "" - -#~ msgid "The key_pair %s already exists" -#~ msgstr "" - -#~ msgid "Generating root CA: %s" -#~ msgstr "" - -#~ msgid "%s is not a valid ipProtocol" -#~ msgstr "" - -#~ msgid "Invalid port range" -#~ msgstr "" - -#~ msgid "invalid id: %s" -#~ msgstr "" - -#~ msgid "Using paste.deploy config at: %s" -#~ msgstr "" - -#~ msgid "No paste configuration for app: %s" -#~ msgstr "" - -#~ msgid "" -#~ "App Config: %(api)s\n" -#~ "%(config)r" -#~ msgstr "" - -#~ msgid "Running %s API" -#~ msgstr "" - -#~ msgid "No known API applications configured in %s." -#~ msgstr "" - -#~ msgid "Starting nova-api node (version %s)" -#~ msgstr "" - -#~ msgid "No paste configuration found for: %s" -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s is too short." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s contains invalid characters." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s starts with a hyphen." -#~ msgstr "" - -#~ msgid "Argument %s is required." -#~ msgstr "" - -#~ msgid "" -#~ "Argument %(key)s may not take value " -#~ "%(value)s. Valid values are ['true', " -#~ "'false']." -#~ msgstr "" - -#~ msgid "" -#~ "Created VDI %(vdi_ref)s (%(label)s, %(size)s," -#~ " %(read_only)s) on %(sr_ref)s." -#~ msgstr "" - -#~ msgid "Attempted to create non-unique name %s" -#~ msgstr "" - -#~ msgid "instance %(name)s: not enough free memory" -#~ msgstr "" - -#~ msgid "Spawning VM %(instance_name)s created %(vm_ref)s." -#~ msgstr "" - -#~ msgid "Invalid value for onset_files: '%s'" -#~ msgstr "" - -#~ msgid "Instance %s: booted" -#~ msgstr "" - -#~ msgid "Instance not present %s" -#~ msgstr "" - -#~ msgid "Unable to Snapshot %(vm_ref)s: %(exc)s" -#~ msgstr "" - -#~ msgid "VM %(vm)s already halted, skipping shutdown..." -#~ msgstr "" - -#~ msgid "Removing kernel/ramdisk files" -#~ msgstr "" - -#~ msgid "" -#~ "TIMEOUT: The call to %(method)s timed" -#~ " out. VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "NOT IMPLEMENTED: The call to %(method)s" -#~ " is not supported by the agent. " -#~ "VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "The call to %(method)s returned an " -#~ "error: %(e)s. VM id=%(instance_id)s; " -#~ "args=%(strargs)s" -#~ msgstr "" - -#~ msgid "Template for script to run on cloudpipe instance boot" -#~ msgstr "" - -#~ msgid "Image %s could not be found" -#~ msgstr "" - -#~ msgid "ApiError raised: %s" -#~ msgstr "" - -#~ msgid "User %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be created because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because project %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be modified because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "User \"%s\" not found" -#~ msgstr "" - -#~ msgid "Project \"%s\" not found" -#~ msgstr "" - -#~ msgid "Including admin operations in API." -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the database has not been created.\n" -#~ "Please create a database using nova-" -#~ "manage sync db before running this " -#~ "command." -#~ msgstr "" - -#~ msgid "" -#~ "No more networks available. If this is a new installation, you need\n" -#~ "to call something like this:\n" -#~ "\n" -#~ " nova-manage network create 10.0.0.0/8 10 64\n" -#~ "\n" -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the" -#~ " certificate db has not been created." -#~ "\n" -#~ "Please create a database by running a nova-api server on this host." -#~ msgstr "" - -#~ msgid "network" -#~ msgstr "" - -#~ msgid "IP address" -#~ msgstr "" - -#~ msgid "MAC address" -#~ msgstr "" - -#~ msgid "hostname" -#~ msgstr "" - -#~ msgid "host" -#~ msgstr "" - -#~ msgid "netmask" -#~ msgstr "" - -#~ msgid "Failed to load partition: %s" -#~ msgstr "" - -#~ msgid "%(filename)s, line %(line_info)d" -#~ msgstr "" - -#~ msgid "In init host" -#~ msgstr "" - -#~ msgid "Attempt to create duplicate vm %s" -#~ msgstr "" - -#~ msgid "Starting VM %s " -#~ msgstr "" - -#~ msgid "Started VM %s " -#~ msgstr "" - -#~ msgid "spawn vm failed: %s" -#~ msgstr "" - -#~ msgid "Failed to create VM %s" -#~ msgstr "" - -#~ msgid "Set memory for vm %s..." -#~ msgstr "" - -#~ msgid "Set vcpus for vm %s..." -#~ msgstr "" - -#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" -#~ msgstr "" - -#~ msgid "Failed to add diskdrive to VM %s" -#~ msgstr "" - -#~ msgid "New disk drive path is %s" -#~ msgstr "" - -#~ msgid "Failed to add vhd file to VM %s" -#~ msgstr "" - -#~ msgid "Created disk for %s" -#~ msgstr "" - -#~ msgid "Creating nic for %s " -#~ msgstr "" - -#~ msgid "Failed creating a port on the external vswitch" -#~ msgstr "" - -#~ msgid "Failed creating port for %s" -#~ msgstr "" - -#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" -#~ msgstr "" - -#~ msgid "Failed to add nic to VM %s" -#~ msgstr "" - -#~ msgid "Created nic for %s " -#~ msgstr "" - -#~ msgid "WMI job failed: %s" -#~ msgstr "" - -#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " -#~ msgstr "" - -#~ msgid "Got request to destroy vm %s" -#~ msgstr "" - -#~ msgid "Failed to destroy vm %s" -#~ msgstr "" - -#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" -#~ msgstr "" - -#~ msgid "" -#~ "Got Info for vm %(instance_id)s: " -#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," -#~ " cpu_time=%(uptime)s" -#~ msgstr "" - -#~ msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Instance %d was not found in get_network_topic" -#~ msgstr "" - -#~ msgid "Instance %d has no host" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %(pid)s, tried to run %(min_count)s instances" -#~ msgstr "" - -#~ msgid "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Going to try to terminate %s" -#~ msgstr "" - -#~ msgid "Instance %d was not found during terminate" -#~ msgstr "" - -#~ msgid "Instance %d is already being terminated" -#~ msgstr "" - -#~ msgid "Invalid device specified: %s. Example device: /dev/vdb" -#~ msgstr "" - -#~ msgid "Volume isn't attached to anything!" -#~ msgstr "" - -#~ msgid "" -#~ "AMQP server on %(fl_host)s:%(fl_port)d is " -#~ "unreachable. Trying again in %(fl_intv)d " -#~ "seconds." -#~ msgstr "" - -#~ msgid "Making asynchronous call..." -#~ msgstr "" - -#~ msgid "Making asynchronous cast..." -#~ msgstr "" - -#~ msgid "FAKE AOE: %s" -#~ msgstr "" - -#~ msgid "Skipping ensure_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Skipping remove_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Starting %(arg0)s on %(host)s:%(port)s" -#~ msgstr "" - -#~ msgid "leasing ip" -#~ msgstr "" - -#~ msgid "Adopted old lease or got a change of mac/hostname" -#~ msgstr "" - -#~ msgid "releasing ip" -#~ msgstr "" - -#~ msgid "" -#~ "Called %(action)s for mac %(mac)s with" -#~ " ip %(ip)s and hostname %(hostname)s " -#~ "on interface %(interface)s" -#~ msgstr "" - -#~ msgid "Instance %s Not Found" -#~ msgstr "" - -#~ msgid "Dissassociated %s stale fixed ip(s)" -#~ msgstr "" - -#~ msgid "Leasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s leased that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "IP %s leased that was already deallocated" -#~ msgstr "" - -#~ msgid "Releasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s released that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "Forgetting SR %s ... " -#~ msgstr "" - -#~ msgid "Forgetting SR %s done." -#~ msgstr "" - -#~ msgid "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s" -#~ msgstr "" - -#~ msgid "Unable to obtain target information %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown S3 value type %r" -#~ msgstr "" - -#~ msgid "Authenticated request" -#~ msgstr "" - -#~ msgid "List of buckets requested" -#~ msgstr "" - -#~ msgid "List keys for bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to access bucket %s" -#~ msgstr "" - -#~ msgid "Creating bucket %s" -#~ msgstr "" - -#~ msgid "Deleting bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete bucket %s" -#~ msgstr "" - -#~ msgid "Getting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to get object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Putting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to upload object %(nm)s to bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Deleting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: invalid directory %s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: unauthorized bucket %s" -#~ msgstr "" - -#~ msgid "Starting image upload: %s" -#~ msgstr "" - -#~ msgid "Not authorized to update attributes of image %s" -#~ msgstr "" - -#~ msgid "Toggling publicity flag of image %(image_id)s %(newstatus)r" -#~ msgstr "" - -#~ msgid "Updating user fields on image %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete image %s" -#~ msgstr "" - -#~ msgid "Deleted image: %s" -#~ msgstr "" - -#~ msgid "No user found for access key %s" -#~ msgstr "" - -#~ msgid "No project called %s could be found" -#~ msgstr "" - -#~ msgid "User %(uid)s is not a member of project %(pjid)s" -#~ msgstr "" - -#~ msgid "Signature does not match" -#~ msgstr "" - -#~ msgid "The %s role can not be found" -#~ msgstr "" - -#~ msgid "The %s role is global only" -#~ msgstr "" - -#~ msgid "LDAP user %s already exists" -#~ msgstr "" - -#~ msgid "LDAP object for %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s doesn't exist" -#~ msgstr "" - -#~ msgid "Group can't be created because group %s already exists" -#~ msgstr "" - -#~ msgid "Group can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be searched in group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be added to the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "The group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be removed from the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s is not a member of the group" -#~ msgstr "" - -#~ msgid "User %s can't be removed from all because the user doesn't exist" -#~ msgstr "" - -#~ msgid "Group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "Creating new user: %s" -#~ msgstr "" - -#~ msgid "Deleting user: %s" -#~ msgstr "" - -#~ msgid "Adding role %(role)s to user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Adding sitewide role %(role)s to user %(user)s" -#~ msgstr "" - -#~ msgid "Removing role %(role)s from user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Removing sitewide role %(role)s from user %(user)s" -#~ msgstr "" - -#~ msgid "operation must be add or remove" -#~ msgstr "" - -#~ msgid "Getting x509 for user: %(name)s on project: %(project)s" -#~ msgstr "" - -#~ msgid "Create project %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Modify project: %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Delete project: %s" -#~ msgstr "" - -#~ msgid "Adding user %(user)s to project %(project)s" -#~ msgstr "" - -#~ msgid "Removing user %(user)s from project %(project)s" +#~ "%(container_format)s-%(id)s (%(base_file)s): in: on" +#~ " other nodes (%(remote)d on other " +#~ "nodes)" #~ msgstr "" diff --git a/nova/locale/tr/LC_MESSAGES/nova.po b/nova/locale/tr/LC_MESSAGES/nova.po index 7d4148b46..2ea9c73d4 100644 --- a/nova/locale/tr/LC_MESSAGES/nova.po +++ b/nova/locale/tr/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-19 23:02+0000\n" +"POT-Creation-Date: 2012-02-26 23:03+0000\n" "PO-Revision-Date: 2011-12-14 18:10+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish \n" @@ -51,7 +51,12 @@ msgstr "" msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" -#: nova/crypto.py:296 +#: nova/crypto.py:142 nova/crypto.py:159 nova/crypto.py:248 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/crypto.py:307 #, python-format msgid "Flags path: %s" msgstr "" @@ -200,100 +205,105 @@ msgstr "" #: nova/exception.py:290 #, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:294 +#, 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:295 +#: nova/exception.py:299 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:299 +#: nova/exception.py:303 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:307 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:311 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:315 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:340 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:344 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:348 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:352 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:353 +#: nova/exception.py:357 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:358 +#: nova/exception.py:362 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:362 +#: nova/exception.py:366 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:366 +#: nova/exception.py:370 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, 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:376 +#: nova/exception.py:380 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -301,724 +311,736 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:387 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:391 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:395 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:399 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:403 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:404 +#: nova/exception.py:408 #, python-format msgid "Required flag %(flag)s not set." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:412 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:416 #, python-format msgid "Unable to locate account %(account_name) on Solidfire device" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:420 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:424 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:425 +#: nova/exception.py:429 msgid "Zero volume types found." msgstr "" -#: nova/exception.py:429 +#: nova/exception.py:433 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:438 +#: nova/exception.py:442 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:443 +#: nova/exception.py:447 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:447 +#: nova/exception.py:451 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:451 +#: nova/exception.py:455 +#, python-format +msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +msgstr "" + +#: nova/exception.py:460 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:464 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:468 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:472 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:476 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:472 +#: nova/exception.py:481 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:476 +#: nova/exception.py:485 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:489 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:493 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:497 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:501 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:505 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:500 +#: nova/exception.py:509 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:504 +#: nova/exception.py:513 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:508 +#: nova/exception.py:517 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:512 +#: nova/exception.py:521 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:516 +#: nova/exception.py:525 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:520 +#: nova/exception.py:529 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:524 +#: nova/exception.py:533 msgid "No networks defined." msgstr "" -#: nova/exception.py:528 +#: nova/exception.py:537 #, 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:533 +#: nova/exception.py:542 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:546 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:550 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:554 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:558 #, python-format msgid "Instance %(instance_id)s has zero fixed ips." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:562 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:567 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:571 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:575 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:571 +#: nova/exception.py:580 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:584 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:588 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:592 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:596 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:600 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:604 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:608 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:612 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:607 +#: nova/exception.py:616 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:611 +#: nova/exception.py:620 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:615 +#: nova/exception.py:624 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:628 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:632 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:636 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:640 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:644 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:648 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:652 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:656 #, python-format msgid "Auth token %(token)s could not be found." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:660 #, python-format msgid "Access Key %(access_key)s could not be found." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:664 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:659 +#: nova/exception.py:668 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:663 +#: nova/exception.py:672 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:667 +#: nova/exception.py:676 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:681 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:685 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:690 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:695 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:699 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:695 +#: nova/exception.py:704 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:699 +#: nova/exception.py:708 #, 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:705 +#: nova/exception.py:714 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:718 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:722 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:727 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:731 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:735 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:739 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:744 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:748 #, python-format msgid "Zone %(zone_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:752 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:756 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:752 +#: nova/exception.py:761 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:765 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:761 +#: nova/exception.py:770 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:766 +#: nova/exception.py:775 msgid "LDAP object could not be found" msgstr "" -#: nova/exception.py:770 +#: nova/exception.py:779 #, python-format msgid "LDAP user %(user_id)s could not be found." msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:783 #, python-format msgid "LDAP group %(group_id)s could not be found." msgstr "" -#: nova/exception.py:778 +#: nova/exception.py:787 #, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" -#: nova/exception.py:782 +#: nova/exception.py:791 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:786 +#: nova/exception.py:795 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:799 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:795 +#: nova/exception.py:804 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:808 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:812 msgid "Action not allowed." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:816 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:811 +#: nova/exception.py:820 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:815 +#: nova/exception.py:824 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:824 +#: nova/exception.py:833 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 #, python-format msgid "User %(user)s already exists." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:841 #, python-format msgid "LDAP user %(user)s already exists." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:845 #, python-format msgid "LDAP group %(group)s already exists." msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:849 #, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:854 #, python-format msgid "Project %(project)s already exists." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:858 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:862 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:866 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:870 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:865 +#: nova/exception.py:874 msgid "Migration error" msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:878 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:882 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:886 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:890 msgid "Nova access parameters were not specified." msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:894 #, python-format msgid "Virtual Storage Array %(id)d could not be found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:898 #, python-format msgid "Virtual Storage Array %(name)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:902 msgid "When resizing, instances must change size!" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:906 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:910 msgid "1 or more Zones could not complete the request" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:914 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:909 +#: nova/exception.py:918 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:922 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:926 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:930 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:934 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:929 +#: nova/exception.py:938 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:933 +#: nova/exception.py:942 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:947 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:937 +#: nova/exception.py:951 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:941 +#: nova/exception.py:955 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:945 +#: nova/exception.py:959 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:964 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:968 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:972 msgid "Detected more than one volume with name %(vol_name)" msgstr "" -#: nova/exception.py:962 +#: nova/exception.py:976 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:981 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:985 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:989 #, python-format msgid "Error in SolidFire API response: status=%(status)s" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:993 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:983 +#: nova/exception.py:997 msgid "Detected existing vlan with id %(vlan)" msgstr "" -#: nova/exception.py:987 +#: nova/exception.py:1001 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:991 +#: nova/exception.py:1005 msgid "Invalid id: %(val) (expecting \"i-...\")." msgstr "" -#: nova/log.py:307 +#: nova/log.py:310 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1055,163 +1077,183 @@ msgstr "" msgid "Starting %(topic)s node (version %(vcs_string)s)" msgstr "" -#: nova/service.py:176 +#: nova/service.py:177 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:250 +#: nova/service.py:251 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:287 +#: nova/service.py:288 msgid "The service database object disappeared, Recreating it." msgstr "" -#: nova/service.py:302 +#: nova/service.py:303 msgid "Recovered model server connection!" msgstr "" -#: nova/service.py:308 +#: nova/service.py:309 msgid "model server went away" msgstr "" -#: nova/service.py:400 +#: nova/service.py:402 msgid "Full set of FLAGS:" msgstr "" -#: nova/service.py:407 +#: nova/service.py:409 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/utils.py:72 +#: nova/utils.py:74 #, python-format msgid "Inner Exception: %s" msgstr "" -#: nova/utils.py:156 +#: nova/utils.py:158 #, python-format msgid "Fetching %s" msgstr "" -#: nova/utils.py:197 +#: nova/utils.py:199 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:207 +#: nova/utils.py:209 #, python-format msgid "Running cmd (subprocess): %s" msgstr "" -#: nova/utils.py:223 nova/utils.py:302 +#: nova/utils.py:225 nova/utils.py:304 #, python-format msgid "Result was %s" msgstr "" -#: nova/utils.py:236 +#: nova/utils.py:238 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:278 +#: nova/utils.py:280 #, python-format msgid "Running cmd (SSH): %s" msgstr "" -#: nova/utils.py:280 +#: nova/utils.py:282 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:284 +#: nova/utils.py:286 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:343 +#: nova/utils.py:345 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:476 +#: nova/utils.py:478 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:479 +#: nova/utils.py:481 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:576 +#: nova/utils.py:592 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:587 +#: nova/utils.py:603 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:636 +#: nova/utils.py:652 msgid "in looping call" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:828 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:814 +#: nova/utils.py:832 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:818 +#: nova/utils.py:836 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:825 +#: nova/utils.py:843 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:902 +#, python-format +msgid "Found sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:906 +#, python-format +msgid "Cleaned sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:921 +#, python-format +msgid "Found lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:926 +#, python-format +msgid "Cleaned lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:1036 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:966 +#: nova/utils.py:1067 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1091 +#: nova/utils.py:1192 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1123 +#: nova/utils.py:1224 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1242 +#: nova/utils.py:1343 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1244 +#: nova/utils.py:1345 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1276 +#: nova/utils.py:1377 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1278 +#: nova/utils.py:1379 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" @@ -1422,7 +1464,7 @@ msgid "" msgstr "" #: nova/api/ec2/cloud.py:755 -#: nova/api/openstack/compute/contrib/security_groups.py:286 +#: nova/api/openstack/compute/contrib/security_groups.py:292 #, python-format msgid "Create Security Group %s" msgstr "" @@ -1432,117 +1474,117 @@ msgstr "" msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:788 -#: nova/api/openstack/compute/contrib/security_groups.py:239 +#: nova/api/ec2/cloud.py:790 +#: nova/api/openstack/compute/contrib/security_groups.py:245 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:796 nova/compute/manager.py:1577 +#: nova/api/ec2/cloud.py:798 nova/compute/manager.py:1589 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:867 +#: nova/api/ec2/cloud.py:869 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:871 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:873 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:215 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:899 +#: nova/api/ec2/cloud.py:901 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:914 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:916 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:941 nova/api/ec2/cloud.py:998 -#: nova/api/ec2/cloud.py:1465 nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:943 nova/api/ec2/cloud.py:1000 +#: nova/api/ec2/cloud.py:1467 nova/api/ec2/cloud.py:1482 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1064 +#: nova/api/ec2/cloud.py:1066 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1209 +#: nova/api/ec2/cloud.py:1211 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1221 +#: nova/api/ec2/cloud.py:1223 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1226 +#: nova/api/ec2/cloud.py:1228 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1236 +#: nova/api/ec2/cloud.py:1238 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1261 +#: nova/api/ec2/cloud.py:1263 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1307 +#: nova/api/ec2/cloud.py:1309 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1318 +#: nova/api/ec2/cloud.py:1320 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1412 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1437 +#: nova/api/ec2/cloud.py:1439 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1483 +#: nova/api/ec2/cloud.py:1485 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1485 +#: nova/api/ec2/cloud.py:1487 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1487 +#: nova/api/ec2/cloud.py:1489 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1489 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1546 +#: nova/api/ec2/cloud.py:1548 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -1602,16 +1644,16 @@ msgstr "" msgid "Could not find %s in request." msgstr "" -#: nova/api/openstack/auth.py:188 +#: nova/api/openstack/auth.py:192 #, python-format msgid "Successfully authenticated '%s'" msgstr "" -#: nova/api/openstack/auth.py:238 +#: nova/api/openstack/auth.py:242 msgid "User not found with provided API key." msgstr "" -#: nova/api/openstack/auth.py:255 +#: nova/api/openstack/auth.py:259 #, python-format msgid "Provided API key is valid, but not for user '%(username)s'" msgstr "" @@ -1646,21 +1688,21 @@ msgstr "" msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:358 +#: nova/api/openstack/common.py:334 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:337 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:441 +#: nova/api/openstack/common.py:417 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:443 +#: nova/api/openstack/common.py:419 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -1852,7 +1894,7 @@ msgid "" "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:265 +#: nova/api/openstack/compute/limits.py:266 msgid "This request was rate-limited." msgstr "" @@ -2034,7 +2076,7 @@ msgid "Resize requests require 'flavorRef' attribute." msgstr "" #: nova/api/openstack/compute/servers.py:1006 -#: nova/api/openstack/compute/contrib/aggregates.py:140 +#: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/networks.py:65 msgid "Invalid request body" msgstr "" @@ -2151,11 +2193,50 @@ msgstr "" msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:137 +#: nova/api/openstack/compute/contrib/aggregates.py:76 +#, python-format +msgid "" +"Cannot create aggregate with name %(name)s and availability zone " +"%(avail_zone)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:88 +#, python-format +msgid "Cannot show aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:114 +#, python-format +msgid "Cannot update aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:126 +#, python-format +msgid "Cannot delete aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:139 #, python-format msgid "Aggregates does not have %s action" msgstr "" +#: nova/api/openstack/compute/contrib/aggregates.py:152 +#: nova/api/openstack/compute/contrib/aggregates.py:158 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:171 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:195 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + #: nova/api/openstack/compute/contrib/certificates.py:75 msgid "Only root certificate can be retrieved." msgstr "" @@ -2179,6 +2260,7 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" +#: nova/api/openstack/compute/contrib/extended_server_attributes.py:65 #: nova/api/openstack/compute/contrib/extended_status.py:61 msgid "Server not found." msgstr "" @@ -2204,8 +2286,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:201 #: nova/api/openstack/compute/contrib/floating_ips.py:230 -#: nova/api/openstack/compute/contrib/security_groups.py:559 -#: nova/api/openstack/compute/contrib/security_groups.py:592 +#: nova/api/openstack/compute/contrib/security_groups.py:560 +#: nova/api/openstack/compute/contrib/security_groups.py:593 msgid "Missing parameter dict" msgstr "" @@ -2222,26 +2304,36 @@ msgstr "" msgid "Associate floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:145 +#: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:150 +#: nova/api/openstack/compute/contrib/hosts.py:148 +#, python-format +msgid "Invalid mode: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:152 #, python-format msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:159 +#: nova/api/openstack/compute/contrib/hosts.py:170 +#, python-format +msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:181 #, python-format msgid "Setting host %(host)s to %(state)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:206 +#: nova/api/openstack/compute/contrib/hosts.py:228 msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:214 +#: nova/api/openstack/compute/contrib/hosts.py:236 msgid "Host not found" msgstr "" @@ -2297,82 +2389,86 @@ msgstr "" msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:219 +#: nova/api/openstack/compute/contrib/security_groups.py:222 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:289 +#: nova/api/openstack/compute/contrib/security_groups.py:243 +msgid "Security group is still in use" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:295 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:309 +#: nova/api/openstack/compute/contrib/security_groups.py:315 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:312 +#: nova/api/openstack/compute/contrib/security_groups.py:318 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:321 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:342 +#: nova/api/openstack/compute/contrib/security_groups.py:348 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:345 +#: nova/api/openstack/compute/contrib/security_groups.py:351 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:354 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:363 +#: nova/api/openstack/compute/contrib/security_groups.py:369 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:370 +#: nova/api/openstack/compute/contrib/security_groups.py:376 #, python-format msgid "This rule already exists in group %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:408 +#: nova/api/openstack/compute/contrib/security_groups.py:414 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:412 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Parent group id and group id cannot be same" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:490 +#: nova/api/openstack/compute/contrib/security_groups.py:496 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:493 +#: nova/api/openstack/compute/contrib/security_groups.py:499 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:500 +#: nova/api/openstack/compute/contrib/security_groups.py:506 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:562 -#: nova/api/openstack/compute/contrib/security_groups.py:595 +#: nova/api/openstack/compute/contrib/security_groups.py:563 +#: nova/api/openstack/compute/contrib/security_groups.py:596 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:566 -#: nova/api/openstack/compute/contrib/security_groups.py:599 +#: nova/api/openstack/compute/contrib/security_groups.py:567 +#: nova/api/openstack/compute/contrib/security_groups.py:600 msgid "Security group name cannot be empty" msgstr "" @@ -2705,62 +2801,62 @@ msgstr "" msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:832 +#: nova/compute/api.py:828 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:852 +#: nova/compute/api.py:848 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:886 +#: nova/compute/api.py:882 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:924 +#: nova/compute/api.py:920 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:943 +#: nova/compute/api.py:939 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:947 +#: nova/compute/api.py:943 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1013 nova/volume/api.py:163 +#: nova/compute/api.py:1009 nova/volume/api.py:163 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1108 -msgid "No compute host specified" -msgstr "" - -#: nova/compute/api.py:1111 -#, python-format -msgid "Unable to find host for Instance %s" -msgstr "" - -#: nova/compute/api.py:1353 +#: nova/compute/api.py:1300 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1361 +#: nova/compute/api.py:1308 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1652 +#: nova/compute/api.py:1572 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" +#: nova/compute/api.py:1804 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/api.py:1807 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + #: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65 msgid "create arguments must be positive integers" msgstr "" @@ -2775,473 +2871,496 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:136 +#: nova/compute/manager.py:141 #, python-format msgid "check_instance_lock: decorating: |%s|" msgstr "" -#: nova/compute/manager.py:138 +#: nova/compute/manager.py:143 #, python-format msgid "" "check_instance_lock: arguments: |%(self)s| |%(context)s| " "|%(instance_uuid)s|" msgstr "" -#: nova/compute/manager.py:142 +#: nova/compute/manager.py:147 #, python-format msgid "check_instance_lock: locked: |%s|" msgstr "" -#: nova/compute/manager.py:144 +#: nova/compute/manager.py:149 #, python-format msgid "check_instance_lock: admin: |%s|" msgstr "" -#: nova/compute/manager.py:149 +#: nova/compute/manager.py:154 #, python-format msgid "check_instance_lock: executing: |%s|" msgstr "" -#: nova/compute/manager.py:153 +#: nova/compute/manager.py:158 #, python-format msgid "check_instance_lock: not executing |%s|" msgstr "" -#: nova/compute/manager.py:199 +#: nova/compute/manager.py:204 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:233 +#: nova/compute/manager.py:239 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:238 +#: nova/compute/manager.py:244 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:248 +#: nova/compute/manager.py:254 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:253 +#: nova/compute/manager.py:259 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:322 +#: nova/compute/manager.py:328 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:389 +#: nova/compute/manager.py:395 #, python-format msgid "" "Going to force the deletion of the vm %(instance_uuid)s, even if it is " "deleted" msgstr "" -#: nova/compute/manager.py:395 +#: nova/compute/manager.py:401 #, python-format msgid "" "Instance %(instance_uuid)s did not exist in the DB, but I will shut it " "down anyway using a special context" msgstr "" -#: nova/compute/manager.py:401 +#: nova/compute/manager.py:407 #, python-format msgid "exception terminating the instance %(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:439 +#: nova/compute/manager.py:445 #, python-format msgid "Instance %s not found." msgstr "" -#: nova/compute/manager.py:475 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:518 +#: nova/compute/manager.py:524 #, 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:523 +#: nova/compute/manager.py:529 #, 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:533 +#: nova/compute/manager.py:539 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:549 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:556 +#: nova/compute/manager.py:562 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:560 +#: nova/compute/manager.py:566 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:589 +#: nova/compute/manager.py:595 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:616 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:661 +#: nova/compute/manager.py:667 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:673 +#: nova/compute/manager.py:679 #, python-format msgid "trying to destroy already destroyed instance: %s" msgstr "" -#: nova/compute/manager.py:693 +#: nova/compute/manager.py:699 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:700 +#: nova/compute/manager.py:706 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:789 +#: nova/compute/manager.py:795 #, python-format msgid "" "Cannot rebuild instance [%(instance_uuid)s], because the given image does" " not exist." msgstr "" -#: nova/compute/manager.py:794 +#: nova/compute/manager.py:800 #, python-format msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" msgstr "" -#: nova/compute/manager.py:801 +#: nova/compute/manager.py:807 #, python-format msgid "Rebuilding instance %s" msgstr "" -#: nova/compute/manager.py:854 +#: nova/compute/manager.py:860 #, python-format msgid "Rebooting instance %s" msgstr "" -#: nova/compute/manager.py:869 +#: nova/compute/manager.py:875 #, python-format msgid "" "trying to reboot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:907 +#: nova/compute/manager.py:913 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/manager.py:919 +#: nova/compute/manager.py:925 #, python-format msgid "instance %s: snapshotting" msgstr "" -#: nova/compute/manager.py:925 +#: nova/compute/manager.py:931 #, python-format msgid "" "trying to snapshot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:984 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:989 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:987 +#: nova/compute/manager.py:993 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1017 +#: nova/compute/manager.py:1023 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1023 +#: nova/compute/manager.py:1029 #, python-format msgid "Instance %s: Root password set" msgstr "" -#: nova/compute/manager.py:1032 +#: nova/compute/manager.py:1038 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1046 +#: nova/compute/manager.py:1052 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1061 +#: nova/compute/manager.py:1067 #, python-format msgid "" "trying to inject a file into a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1066 +#: nova/compute/manager.py:1072 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1080 +#: nova/compute/manager.py:1086 #, python-format msgid "" "trying to update agent on a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1085 +#: nova/compute/manager.py:1091 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, python-format msgid "instance %s: rescuing" msgstr "" -#: nova/compute/manager.py:1123 +#: nova/compute/manager.py:1129 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1242 +#: nova/compute/manager.py:1248 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1259 +#: nova/compute/manager.py:1265 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1296 nova/compute/manager.py:1371 -#: nova/compute/manager.py:2319 +#: nova/compute/manager.py:1302 nova/compute/manager.py:1377 +#: nova/compute/manager.py:2395 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1424 +#: nova/compute/manager.py:1430 #, python-format msgid "instance %s: pausing" msgstr "" -#: nova/compute/manager.py:1442 +#: nova/compute/manager.py:1448 #, python-format msgid "instance %s: unpausing" msgstr "" -#: nova/compute/manager.py:1472 +#: nova/compute/manager.py:1484 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1481 +#: nova/compute/manager.py:1493 #, python-format msgid "instance %s: suspending" msgstr "" -#: nova/compute/manager.py:1503 +#: nova/compute/manager.py:1515 #, python-format msgid "instance %s: resuming" msgstr "" -#: nova/compute/manager.py:1526 +#: nova/compute/manager.py:1538 #, python-format msgid "instance %s: locking" msgstr "" -#: nova/compute/manager.py:1535 +#: nova/compute/manager.py:1547 #, python-format msgid "instance %s: unlocking" msgstr "" -#: nova/compute/manager.py:1543 +#: nova/compute/manager.py:1555 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1553 +#: nova/compute/manager.py:1565 #, python-format msgid "instance %s: reset network" msgstr "" -#: nova/compute/manager.py:1561 +#: nova/compute/manager.py:1573 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1565 +#: nova/compute/manager.py:1577 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1602 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1632 +#: nova/compute/manager.py:1644 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1650 +#: nova/compute/manager.py:1662 +#, python-format +msgid "" +"instance %(instance_uuid)s: attaching volume %(volume_id)s to " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:1664 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1662 +#: nova/compute/manager.py:1673 +#, python-format +msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" +msgstr "" + +#: nova/compute/manager.py:1683 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1690 +#: nova/compute/manager.py:1711 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1694 +#: nova/compute/manager.py:1715 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1781 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1843 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1850 +#: nova/compute/manager.py:1871 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1907 +#: nova/compute/manager.py:1928 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:1934 +#: nova/compute/manager.py:1955 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:1964 +#: nova/compute/manager.py:1985 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:1972 +#: nova/compute/manager.py:1993 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:1974 +#: nova/compute/manager.py:1995 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2012 +#: nova/compute/manager.py:2033 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2035 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:2029 +#: nova/compute/manager.py:2050 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2112 +#: nova/compute/manager.py:2157 +#, python-format +msgid "Updated the info_cache for instance %s" +msgstr "" + +#: nova/compute/manager.py:2186 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2139 +#: nova/compute/manager.py:2213 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2167 +#: nova/compute/manager.py:2241 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2179 -#, python-format +#: nova/compute/manager.py:2252 msgid "" -"Instance %(name)s found in database but not known by hypervisor. Setting " -"power state to NOSTATE" +"Instance found in database but not known by hypervisor. Setting power " +"state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2275 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2215 +#: nova/compute/manager.py:2287 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2294 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Detected instance with name label '%(name_label)s' which is marked as " "DELETED but still present on host." msgstr "" -#: nova/compute/manager.py:2300 +#: nova/compute/manager.py:2359 #, python-format msgid "" -"Destroying instance with name label '%(name_label)s' which is marked as " -"DELETED but still present on host." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/compute/manager.py:2308 +#: nova/compute/manager.py:2366 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:2436 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + #: nova/compute/utils.py:141 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -3319,22 +3438,22 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:565 nova/db/sqlalchemy/api.py:600 +#: nova/db/sqlalchemy/api.py:566 nova/db/sqlalchemy/api.py:601 #, python-format msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4126 nova/db/sqlalchemy/api.py:4152 +#: nova/db/sqlalchemy/api.py:4162 nova/db/sqlalchemy/api.py:4188 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4210 +#: nova/db/sqlalchemy/api.py:4246 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4254 +#: nova/db/sqlalchemy/api.py:4290 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3352,72 +3471,68 @@ msgstr "" msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:75 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48 msgid "interface column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:82 -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:58 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:80 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:54 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:61 #, python-format msgid "Table |%s| not created!" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:89 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87 msgid "VIF column not added to fixed_ips table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:99 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97 #, python-format msgid "join list for moving mac_addresses |%s|" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:123 -msgid "Can't downgrade without losing data" -msgstr "" - #: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:39 -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:61 -#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:98 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:99 msgid "foreign key constraint couldn't be added" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:53 +#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:58 msgid "foreign key constraint couldn't be dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:39 +#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34 msgid "priority column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:43 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41 #: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:42 -#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:56 #: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68 msgid "foreign key constraint couldn't be removed" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:38 +#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34 msgid "progress column not added to instances table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:102 +#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97 #, python-format msgid "" "Could not cast flavorid to integer: %s. Set flavorid to an integer-like " "string to downgrade." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69 msgid "instance_info_caches tables not dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:45 +#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41 msgid "progress column not added to compute_nodes table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:66 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76 msgid "dns_domains table not dropped" msgstr "" @@ -3568,7 +3683,7 @@ msgstr "" msgid "Starting Bridge interface for %s" msgstr "" -#: nova/network/manager.py:273 nova/network/manager.py:465 +#: nova/network/manager.py:273 nova/network/manager.py:471 #, python-format msgid "Interface %(interface)s not found" msgstr "" @@ -3578,27 +3693,27 @@ msgstr "" msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:323 +#: nova/network/manager.py:328 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:355 +#: nova/network/manager.py:361 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:359 +#: nova/network/manager.py:365 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:371 +#: nova/network/manager.py:377 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:583 +#: nova/network/manager.py:589 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3606,41 +3721,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:629 +#: nova/network/manager.py:635 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:639 +#: nova/network/manager.py:645 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:747 +#: nova/network/manager.py:753 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:751 +#: nova/network/manager.py:757 msgid "setting network host" msgstr "" -#: nova/network/manager.py:863 +#: nova/network/manager.py:871 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:868 +#: nova/network/manager.py:876 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:892 +#: nova/network/manager.py:905 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1111 +#: nova/network/manager.py:1126 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3648,68 +3763,68 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1186 +#: nova/network/manager.py:1201 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1190 +#: nova/network/manager.py:1205 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1198 +#: nova/network/manager.py:1213 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1203 +#: nova/network/manager.py:1218 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1207 +#: nova/network/manager.py:1222 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1210 +#: nova/network/manager.py:1225 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1278 +#: nova/network/manager.py:1294 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1281 +#: nova/network/manager.py:1297 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1292 +#: nova/network/manager.py:1308 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1351 +#: nova/network/manager.py:1367 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1370 +#: nova/network/manager.py:1386 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1686 +#: nova/network/manager.py:1703 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1693 +#: nova/network/manager.py:1710 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -3749,59 +3864,59 @@ msgstr "" msgid "unable to deserialize object of type = '%s'" msgstr "" -#: nova/network/quantum/manager.py:152 +#: nova/network/quantum/manager.py:151 msgid "QuantumManager does not use 'multi_host' parameter." msgstr "" -#: nova/network/quantum/manager.py:156 +#: nova/network/quantum/manager.py:155 msgid "QuantumManager requires that only one network is created per call" msgstr "" -#: nova/network/quantum/manager.py:166 +#: nova/network/quantum/manager.py:165 msgid "QuantumManager does not use 'vlan_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:172 +#: nova/network/quantum/manager.py:171 msgid "QuantumManager does not use 'vpn_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:176 +#: nova/network/quantum/manager.py:175 msgid "QuantumManager does not use 'bridge' parameter." msgstr "" -#: nova/network/quantum/manager.py:180 +#: nova/network/quantum/manager.py:179 msgid "QuantumManager does not use 'bridge_interface' parameter." msgstr "" -#: nova/network/quantum/manager.py:185 +#: nova/network/quantum/manager.py:184 msgid "QuantumManager requires a valid (.1) gateway address." msgstr "" -#: nova/network/quantum/manager.py:197 +#: nova/network/quantum/manager.py:196 #, python-format msgid "" "Unable to find existing quantum network for tenant '%(q_tenant_id)s' with" " net-id '%(quantum_net_id)s'" msgstr "" -#: nova/network/quantum/manager.py:243 +#: nova/network/quantum/manager.py:242 #, python-format msgid "Network %s has active ports, cannot delete" msgstr "" -#: nova/network/quantum/manager.py:289 +#: nova/network/quantum/manager.py:288 #, python-format msgid "network allocations for instance %s" msgstr "" -#: nova/network/quantum/manager.py:537 +#: nova/network/quantum/manager.py:564 #, python-format msgid "" "port deallocation failed for instance: |%(instance_id)s|, port_id: " "|%(port_id)s|" msgstr "" -#: nova/network/quantum/manager.py:556 +#: nova/network/quantum/manager.py:583 #, python-format msgid "" "ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: " @@ -3870,51 +3985,56 @@ msgstr "" msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" +#: nova/notifier/rabbit_notifier.py:44 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + #: nova/rpc/amqp.py:144 nova/rpc/impl_carrot.py:460 #, python-format msgid "Returning exception %s to caller" msgstr "" -#: nova/rpc/amqp.py:187 nova/rpc/impl_carrot.py:494 +#: nova/rpc/amqp.py:186 nova/rpc/impl_carrot.py:494 #, python-format msgid "unpacked context: %s" msgstr "" -#: nova/rpc/amqp.py:230 nova/rpc/impl_carrot.py:261 +#: nova/rpc/amqp.py:229 nova/rpc/impl_carrot.py:261 #, python-format msgid "received %s" msgstr "" -#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:274 +#: nova/rpc/amqp.py:234 nova/rpc/impl_carrot.py:274 #, python-format msgid "no method for message: %s" msgstr "" -#: nova/rpc/amqp.py:236 nova/rpc/impl_carrot.py:276 +#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:276 #, python-format msgid "No method for message: %s" msgstr "" -#: nova/rpc/amqp.py:318 nova/rpc/impl_carrot.py:528 +#: nova/rpc/amqp.py:319 nova/rpc/impl_carrot.py:528 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:321 nova/rpc/impl_carrot.py:531 +#: nova/rpc/amqp.py:322 nova/rpc/impl_carrot.py:531 #, python-format msgid "MSG_ID is %s" msgstr "" -#: nova/rpc/amqp.py:343 nova/rpc/impl_carrot.py:610 +#: nova/rpc/amqp.py:344 nova/rpc/impl_carrot.py:610 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:351 nova/rpc/impl_carrot.py:620 +#: nova/rpc/amqp.py:352 nova/rpc/impl_carrot.py:620 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:376 nova/rpc/impl_carrot.py:630 +#: nova/rpc/amqp.py:377 nova/rpc/impl_carrot.py:630 #, python-format msgid "Sending notification on %s..." msgstr "" @@ -4009,37 +4129,37 @@ msgid "" "again in %(sleep_time)d seconds." msgstr "" -#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:379 +#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:384 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:394 +#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:399 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:398 +#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:403 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:425 +#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:430 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_qpid.py:335 +#: nova/rpc/impl_qpid.py:340 #, python-format msgid "Unable to connect to AMQP server: %s " msgstr "" -#: nova/rpc/impl_qpid.py:340 +#: nova/rpc/impl_qpid.py:345 #, python-format msgid "Connected to AMQP server on %s" msgstr "" -#: nova/rpc/impl_qpid.py:348 +#: nova/rpc/impl_qpid.py:353 msgid "Re-established AMQP queues" msgstr "" @@ -4052,26 +4172,26 @@ msgstr "" msgid "Could not find another compute" msgstr "" -#: nova/scheduler/distributed_scheduler.py:50 +#: nova/scheduler/distributed_scheduler.py:51 #, python-format msgid "No host selection for %s defined." msgstr "" -#: nova/scheduler/distributed_scheduler.py:63 +#: nova/scheduler/distributed_scheduler.py:64 #, python-format msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:140 +#: nova/scheduler/distributed_scheduler.py:156 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:178 +#: nova/scheduler/distributed_scheduler.py:198 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/distributed_scheduler.py:188 +#: nova/scheduler/distributed_scheduler.py:208 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" @@ -4144,17 +4264,17 @@ msgstr "" msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/manager.py:85 +#: nova/scheduler/manager.py:86 #, python-format msgid "Driver Method %(driver_method)s missing: %(e)s.Reverting to schedule()" msgstr "" -#: nova/scheduler/manager.py:101 +#: nova/scheduler/manager.py:102 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/manager.py:116 +#: nova/scheduler/manager.py:117 #, python-format msgid "Setting instance %(instance_uuid)s to ERROR state." msgstr "" @@ -4340,17 +4460,17 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:383 nova/tests/test_compute.py:1491 +#: nova/tests/test_compute.py:382 nova/tests/test_compute.py:1491 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:389 +#: nova/tests/test_compute.py:388 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:613 +#: nova/tests/test_compute.py:612 msgid "Internal error" msgstr "" @@ -4366,48 +4486,48 @@ msgid "" "\t%s" msgstr "" -#: nova/tests/test_nova_manage.py:178 +#: nova/tests/test_nova_manage.py:182 msgid "id" msgstr "" -#: nova/tests/test_nova_manage.py:179 +#: nova/tests/test_nova_manage.py:183 msgid "IPv4" msgstr "" -#: nova/tests/test_nova_manage.py:180 +#: nova/tests/test_nova_manage.py:184 msgid "IPv6" msgstr "" -#: nova/tests/test_nova_manage.py:181 +#: nova/tests/test_nova_manage.py:185 msgid "start address" msgstr "" -#: nova/tests/test_nova_manage.py:182 +#: nova/tests/test_nova_manage.py:186 msgid "DNS1" msgstr "" -#: nova/tests/test_nova_manage.py:183 +#: nova/tests/test_nova_manage.py:187 msgid "DNS2" msgstr "" -#: nova/tests/test_nova_manage.py:184 +#: nova/tests/test_nova_manage.py:188 msgid "VlanID" msgstr "" -#: nova/tests/test_nova_manage.py:185 +#: nova/tests/test_nova_manage.py:189 msgid "project" msgstr "" -#: nova/tests/test_nova_manage.py:186 +#: nova/tests/test_nova_manage.py:190 msgid "uuid" msgstr "" -#: nova/tests/test_volume.py:195 +#: nova/tests/test_volume.py:216 #, python-format msgid "Target %s allocated" msgstr "" -#: nova/tests/test_volume.py:383 +#: nova/tests/test_volume.py:425 #, python-format msgid "Cannot confirm exported volume id:%s." msgstr "" @@ -4557,21 +4677,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:147 +#: nova/tests/rpc/common.py:131 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:155 +#: nova/tests/rpc/common.py:139 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:173 +#: nova/tests/rpc/common.py:157 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:203 nova/tests/rpc/common.py:209 +#: nova/tests/rpc/common.py:187 nova/tests/rpc/common.py:193 #, python-format msgid "Received %s" msgstr "" @@ -4581,37 +4701,37 @@ msgstr "" msgid "Host %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:194 +#: nova/tests/scheduler/test_vsa_scheduler.py:196 #, python-format msgid "Test: provision vol %(name)s on host %(host)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:196 +#: nova/tests/scheduler/test_vsa_scheduler.py:198 #, python-format msgid "\t vol=%(vol)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:199 +#: nova/tests/scheduler/test_vsa_scheduler.py:201 #, python-format msgid "Test: VSA update request: vsa_id=%(vsa_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:203 +#: nova/tests/scheduler/test_vsa_scheduler.py:205 #, python-format msgid "Test: Volume create: %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:210 +#: nova/tests/scheduler/test_vsa_scheduler.py:212 #, python-format msgid "Test: Volume get request: id=%(volume_id)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:217 +#: nova/tests/scheduler/test_vsa_scheduler.py:219 #, python-format msgid "Test: Volume update request: id=%(volume_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:453 +#: nova/tests/scheduler/test_vsa_scheduler.py:455 #, python-format msgid "Test: Volume get: id=%(volume_id)s" msgstr "" @@ -4620,6 +4740,18 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "" +#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:437 +#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:1734 +#, python-format +msgid "Compute_service record created for %s " +msgstr "" + +#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:440 +#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:1737 +#, python-format +msgid "Compute_service record updated for %s " +msgstr "" + #: nova/virt/firewall.py:130 #, python-format msgid "Attempted to unfilter instance %s which is not filtered" @@ -4664,92 +4796,69 @@ msgid "" "vmwareapi_host_password to useconnection_type=vmwareapi" msgstr "" -#: nova/virt/vmwareapi_conn.py:271 +#: nova/virt/vmwareapi_conn.py:276 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:354 +#: nova/virt/vmwareapi_conn.py:359 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:393 +#: nova/virt/vmwareapi_conn.py:398 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi_conn.py:399 +#: nova/virt/vmwareapi_conn.py:404 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi_conn.py:404 +#: nova/virt/vmwareapi_conn.py:409 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:165 +#: nova/virt/xenapi_conn.py:163 msgid "" "Must specify xenapi_connection_url, xenapi_connection_username " "(optionally), and xenapi_connection_password to use " "connection_type=xenapi" msgstr "" -#: nova/virt/xenapi_conn.py:353 nova/virt/libvirt/connection.py:445 +#: nova/virt/xenapi_conn.py:371 nova/virt/libvirt/connection.py:441 msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi_conn.py:420 nova/virt/baremetal/proxy.py:716 -#: nova/virt/libvirt/connection.py:1735 -#, python-format -msgid "Compute_service record created for %s " +#: nova/virt/xenapi_conn.py:501 +msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi_conn.py:423 nova/virt/baremetal/proxy.py:720 -#: nova/virt/libvirt/connection.py:1738 -#, python-format -msgid "Compute_service record updated for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:484 -msgid "Host startup on XenServer is not supported." +#: nova/virt/xenapi_conn.py:530 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi_conn.py:498 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +#: nova/virt/xenapi_conn.py:556 +msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi_conn.py:587 +#: nova/virt/xenapi_conn.py:648 #, python-format msgid "Task [%(name)s] %(task)s status: success %(result)s" msgstr "" -#: nova/virt/xenapi_conn.py:596 +#: nova/virt/xenapi_conn.py:657 #, python-format msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s" msgstr "" -#: nova/virt/xenapi_conn.py:616 nova/virt/xenapi_conn.py:629 +#: nova/virt/xenapi_conn.py:677 nova/virt/xenapi_conn.py:690 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi_conn.py:655 nova/virt/baremetal/proxy.py:773 -#: nova/virt/libvirt/connection.py:2277 -msgid "Updating host stats" -msgstr "" - -#: nova/virt/xenapi_conn.py:666 -#, python-format -msgid "Unable to get updated status: %s" -msgstr "" - -#: nova/virt/xenapi_conn.py:673 -#, python-format -msgid "Unable to get SR for this host: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4950,7 +5059,7 @@ msgstr "" msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1505 +#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1504 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -4965,15 +5074,18 @@ msgstr "" msgid "Updating!" msgstr "" +#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2281 +#: nova/virt/xenapi/host.py:124 +msgid "Updating host stats" +msgstr "" + #: nova/virt/baremetal/tilera.py:185 msgid "free_node...." msgstr "" #: nova/virt/baremetal/tilera.py:216 #, python-format -msgid "" -"deactivate_node is called for node_id = %(id)s node_ip = " -"%(ip)s" +msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" msgstr "" #: nova/virt/baremetal/tilera.py:221 @@ -5080,149 +5192,149 @@ msgstr "" msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:366 +#: nova/virt/libvirt/connection.py:364 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:378 +#: nova/virt/libvirt/connection.py:376 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:389 +#: nova/virt/libvirt/connection.py:387 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:403 +#: nova/virt/libvirt/connection.py:399 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:434 +#: nova/virt/libvirt/connection.py:430 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:516 +#: nova/virt/libvirt/connection.py:512 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:529 +#: nova/virt/libvirt/connection.py:525 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:680 nova/virt/libvirt/connection.py:824 +#: nova/virt/libvirt/connection.py:674 nova/virt/libvirt/connection.py:816 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:685 +#: nova/virt/libvirt/connection.py:679 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:782 nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/connection.py:776 nova/virt/xenapi/vmops.py:1372 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:786 nova/virt/xenapi/vmops.py:1375 +#: nova/virt/libvirt/connection.py:780 nova/virt/xenapi/vmops.py:1376 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:813 +#: nova/virt/libvirt/connection.py:807 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:829 +#: nova/virt/libvirt/connection.py:821 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:837 +#: nova/virt/libvirt/connection.py:829 #, python-format msgid "virsh said: %r" msgstr "" -#: nova/virt/libvirt/connection.py:841 +#: nova/virt/libvirt/connection.py:833 msgid "cool, it's a device" msgstr "" -#: nova/virt/libvirt/connection.py:852 +#: nova/virt/libvirt/connection.py:844 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:879 +#: nova/virt/libvirt/connection.py:871 msgid "Unable to read LXC console" msgstr "" -#: nova/virt/libvirt/connection.py:996 +#: nova/virt/libvirt/connection.py:994 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1182 +#: nova/virt/libvirt/connection.py:1181 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1191 +#: nova/virt/libvirt/connection.py:1190 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1223 +#: nova/virt/libvirt/connection.py:1222 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1348 +#: nova/virt/libvirt/connection.py:1347 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1352 +#: nova/virt/libvirt/connection.py:1351 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1369 +#: nova/virt/libvirt/connection.py:1368 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/connection.py:1610 +#: nova/virt/libvirt/connection.py:1609 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1632 +#: nova/virt/libvirt/connection.py:1631 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1659 +#: nova/virt/libvirt/connection.py:1658 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:1756 +#: nova/virt/libvirt/connection.py:1755 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:1759 +#: nova/virt/libvirt/connection.py:1758 #, python-format msgid "" "to xml...\n" ":%s " msgstr "" -#: nova/virt/libvirt/connection.py:1762 +#: nova/virt/libvirt/connection.py:1761 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5232,37 +5344,35 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:1819 +#: nova/virt/libvirt/connection.py:1818 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2034 +#: nova/virt/libvirt/connection.py:2033 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2125 +#: nova/virt/libvirt/connection.py:2129 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2180 -#, python-format -msgid "During wait running, %s disappeared." +#: nova/virt/libvirt/connection.py:2184 +msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2185 -#, python-format -msgid "Instance %s running successfully." +#: nova/virt/libvirt/connection.py:2189 +msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2192 +#: nova/virt/libvirt/connection.py:2196 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2233 +#: nova/virt/libvirt/connection.py:2237 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5299,125 +5409,130 @@ msgstr "" msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/imagecache.py:144 +#: nova/virt/libvirt/imagecache.py:171 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:147 +#: nova/virt/libvirt/imagecache.py:174 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:149 +#: nova/virt/libvirt/imagecache.py:176 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:160 +#: nova/virt/libvirt/imagecache.py:187 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:211 +#: nova/virt/libvirt/imagecache.py:238 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:223 +#: nova/virt/libvirt/imagecache.py:250 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): image verification skipped, " "no hash stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:243 +#: nova/virt/libvirt/imagecache.py:270 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:282 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:246 +#: nova/virt/libvirt/imagecache.py:285 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:253 +#: nova/virt/libvirt/imagecache.py:292 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:265 +#: nova/virt/libvirt/imagecache.py:303 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/libvirt/imagecache.py:320 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): in use: on this node " "%(local)d local, %(remote)d on other nodes" msgstr "" -#: nova/virt/libvirt/imagecache.py:291 +#: nova/virt/libvirt/imagecache.py:333 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): warning -- an absent base " "file is in use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:302 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "" -"%(container_format)s-%(id)s (%(base_file)s): in: on other nodes " -"(%(remote)d on other nodes)" +"%(container_format)s-%(id)s (%(base_file)s): in use on (%(remote)d on " +"other nodes)" msgstr "" -#: nova/virt/libvirt/imagecache.py:314 +#: nova/virt/libvirt/imagecache.py:355 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:322 +#: nova/virt/libvirt/imagecache.py:363 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/libvirt/imagecache.py:387 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:355 +#: nova/virt/libvirt/imagecache.py:391 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:383 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:424 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:391 +#: nova/virt/libvirt/imagecache.py:427 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:395 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/libvirt/imagecache.py:439 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:235 +#: nova/virt/libvirt/utils.py:240 msgid "Unable to find an open port" msgstr "" @@ -5431,7 +5546,7 @@ msgstr "" msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:152 +#: nova/virt/libvirt/vif.py:156 #, python-format msgid "Failed while unplugging vif of instance '%s'" msgstr "" @@ -5855,33 +5970,54 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:526 nova/virt/xenapi/fake.py:625 -#: nova/virt/xenapi/fake.py:643 nova/virt/xenapi/fake.py:706 +#: nova/virt/xenapi/fake.py:555 nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:672 nova/virt/xenapi/fake.py:734 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:528 +#: nova/virt/xenapi/fake.py:557 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:562 +#: nova/virt/xenapi/fake.py:591 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:567 +#: nova/virt/xenapi/fake.py:596 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:627 +#: nova/virt/xenapi/fake.py:656 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" +#: nova/virt/xenapi/host.py:67 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skipping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:132 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:166 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:169 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + #: nova/virt/xenapi/network_utils.py:37 #, python-format msgid "Found non-unique network for name_label %s" @@ -5897,6 +6033,41 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" +#: nova/virt/xenapi/pool.py:111 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:126 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:145 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:148 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:164 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:176 +#, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + #: nova/virt/xenapi/vif.py:103 #, python-format msgid "Found no PIF for device %s" @@ -5909,418 +6080,432 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:209 +#: nova/virt/xenapi/vm_utils.py:215 #, python-format msgid "Created VM %s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:212 +#: nova/virt/xenapi/vm_utils.py:218 #, python-format msgid "Created VM %(instance_name)s as %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:243 +#: nova/virt/xenapi/vm_utils.py:249 #, python-format msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:246 +#: nova/virt/xenapi/vm_utils.py:252 #, python-format msgid "" "Created a CDROM-specific VBD %(vbd_ref)s for VM %(vm_ref)s, VDI " "%(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:263 +#: nova/virt/xenapi/vm_utils.py:269 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:280 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:285 +#: nova/virt/xenapi/vm_utils.py:291 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:301 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/xenapi/vm_utils.py:318 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:321 +#: nova/virt/xenapi/vm_utils.py:327 #, python-format msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/xenapi/vm_utils.py:335 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "No primary VDI found for%(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:355 +#: nova/virt/xenapi/vm_utils.py:361 #, python-format msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:369 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:408 +#: nova/virt/xenapi/vm_utils.py:414 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:618 +#: nova/virt/xenapi/vm_utils.py:624 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:697 +#: nova/virt/xenapi/vm_utils.py:703 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:725 +#: nova/virt/xenapi/vm_utils.py:731 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " "'%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:754 +#: nova/virt/xenapi/vm_utils.py:760 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:769 +#: nova/virt/xenapi/vm_utils.py:775 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:773 +#: nova/virt/xenapi/vm_utils.py:779 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:796 +#: nova/virt/xenapi/vm_utils.py:802 #, python-format msgid "Fetching image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:797 +#: nova/virt/xenapi/vm_utils.py:803 #, python-format msgid "Image Type: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:801 +#: nova/virt/xenapi/vm_utils.py:807 msgid "ISO: Found sr possibly containing the ISO image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:810 +#: nova/virt/xenapi/vm_utils.py:816 #, python-format msgid "Size for image %(image)s:%(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:819 +#: nova/virt/xenapi/vm_utils.py:825 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:836 +#: nova/virt/xenapi/vm_utils.py:842 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:848 +#: nova/virt/xenapi/vm_utils.py:854 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:858 +#: nova/virt/xenapi/vm_utils.py:864 #, python-format msgid "instance %s: Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:897 +#: nova/virt/xenapi/vm_utils.py:903 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:919 +#: nova/virt/xenapi/vm_utils.py:925 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:937 +#: nova/virt/xenapi/vm_utils.py:943 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1025 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1027 +#: nova/virt/xenapi/vm_utils.py:1034 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1054 +#: nova/virt/xenapi/vm_utils.py:1061 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1074 +#: nova/virt/xenapi/vm_utils.py:1081 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1105 +#: nova/virt/xenapi/vm_utils.py:1112 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/xenapi/vm_utils.py:1130 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1143 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1151 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1146 +#: nova/virt/xenapi/vm_utils.py:1153 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1149 +#: nova/virt/xenapi/vm_utils.py:1156 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1152 +#: nova/virt/xenapi/vm_utils.py:1159 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1156 +#: nova/virt/xenapi/vm_utils.py:1163 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/xenapi/vm_utils.py:1165 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1161 +#: nova/virt/xenapi/vm_utils.py:1168 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1164 +#: nova/virt/xenapi/vm_utils.py:1171 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/xenapi/vm_utils.py:1174 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1212 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1259 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1312 +#: nova/virt/xenapi/vm_utils.py:1319 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1393 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1396 +#: nova/virt/xenapi/vm_utils.py:1403 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1431 +#: nova/virt/xenapi/vm_utils.py:1438 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1450 +#: nova/virt/xenapi/vm_utils.py:1457 #, python-format msgid "Creating VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Creating VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1459 +#: nova/virt/xenapi/vm_utils.py:1466 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1469 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1471 +#: nova/virt/xenapi/vm_utils.py:1478 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1475 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/xenapi/vm_utils.py:1493 msgid "VBD.unplug successful first time." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1491 +#: nova/virt/xenapi/vm_utils.py:1498 msgid "VBD.unplug rejected: retrying..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 msgid "Not sleeping anymore!" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1496 +#: nova/virt/xenapi/vm_utils.py:1503 msgid "VBD.unplug successful eventually." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 +#: nova/virt/xenapi/vm_utils.py:1506 #, python-format msgid "Ignoring XenAPI.Failure in VBD.unplug: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1508 +#: nova/virt/xenapi/vm_utils.py:1515 #, python-format msgid "Ignoring XenAPI.Failure %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1529 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1531 +#: nova/virt/xenapi/vm_utils.py:1538 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1544 +#: nova/virt/xenapi/vm_utils.py:1551 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1550 +#: nova/virt/xenapi/vm_utils.py:1557 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1583 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1678 +#: nova/virt/xenapi/vm_utils.py:1650 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1677 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1727 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1686 +#: nova/virt/xenapi/vm_utils.py:1735 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1690 +#: nova/virt/xenapi/vm_utils.py:1739 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1707 +#: nova/virt/xenapi/vm_utils.py:1756 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1717 +#: nova/virt/xenapi/vm_utils.py:1766 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" @@ -6335,320 +6520,315 @@ msgstr "" msgid "Starting instance %s" msgstr "" -#: nova/virt/xenapi/vmops.py:246 +#: nova/virt/xenapi/vmops.py:248 #, python-format msgid "instance %s: Failed to spawn" msgstr "" -#: nova/virt/xenapi/vmops.py:248 +#: nova/virt/xenapi/vmops.py:250 #, python-format msgid "Instance %s failed to spawn - performing clean-up" msgstr "" -#: nova/virt/xenapi/vmops.py:322 +#: nova/virt/xenapi/vmops.py:324 #, python-format msgid "instance %s: Failed to spawn - Unable to create VM" msgstr "" -#: nova/virt/xenapi/vmops.py:389 +#: nova/virt/xenapi/vmops.py:391 #, python-format msgid "" "Auto configuring disk for instance %(instance_uuid)s, attempting to " "resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:448 +#: nova/virt/xenapi/vmops.py:450 #, python-format msgid "Invalid value for injected_files: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:453 +#: nova/virt/xenapi/vmops.py:455 #, python-format msgid "Injecting file path: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:459 +#: nova/virt/xenapi/vmops.py:461 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/vmops.py:463 +#: nova/virt/xenapi/vmops.py:465 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:472 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:476 +#: nova/virt/xenapi/vmops.py:478 #, python-format msgid "Starting VM %s..." msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:481 #, python-format msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:488 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:490 +#: nova/virt/xenapi/vmops.py:491 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:497 +#: nova/virt/xenapi/vmops.py:498 #, python-format msgid "Instance %s: waiting for running" msgstr "" -#: nova/virt/xenapi/vmops.py:506 +#: nova/virt/xenapi/vmops.py:507 #, python-format msgid "Instance %s: running" msgstr "" -#: nova/virt/xenapi/vmops.py:510 +#: nova/virt/xenapi/vmops.py:511 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:513 +#: nova/virt/xenapi/vmops.py:514 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:517 +#: nova/virt/xenapi/vmops.py:518 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:540 #, python-format msgid "Resources to remove:%s" msgstr "" -#: nova/virt/xenapi/vmops.py:550 +#: nova/virt/xenapi/vmops.py:551 #, python-format msgid "Removing VDI %(vdi_ref)s(uuid:%(vdi_to_remove)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:555 +#: nova/virt/xenapi/vmops.py:556 #, python-format msgid "Skipping VDI destroy for %s" msgstr "" -#: nova/virt/xenapi/vmops.py:564 +#: nova/virt/xenapi/vmops.py:565 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, python-format msgid "No opaque_ref could be determined for '%s'." msgstr "" -#: nova/virt/xenapi/vmops.py:647 +#: nova/virt/xenapi/vmops.py:648 #, python-format msgid "Finished snapshot and upload for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "Starting snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:665 #, python-format msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" msgstr "" -#: nova/virt/xenapi/vmops.py:683 +#: nova/virt/xenapi/vmops.py:684 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:703 +#: nova/virt/xenapi/vmops.py:704 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:751 +#: nova/virt/xenapi/vmops.py:752 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:874 +#: nova/virt/xenapi/vmops.py:875 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:882 +#: nova/virt/xenapi/vmops.py:883 #, python-format msgid "Resize instance %s complete" msgstr "" -#: nova/virt/xenapi/vmops.py:913 +#: nova/virt/xenapi/vmops.py:914 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:933 +#: nova/virt/xenapi/vmops.py:934 #, python-format msgid "domid changed from %(olddomid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:950 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:972 +#: nova/virt/xenapi/vmops.py:973 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1015 +#: nova/virt/xenapi/vmops.py:1016 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1024 +#: nova/virt/xenapi/vmops.py:1025 #, python-format msgid "VM %(instance_uuid)s already halted,skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1028 +#: nova/virt/xenapi/vmops.py:1029 #, python-format msgid "Shutting down VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1047 +#: nova/virt/xenapi/vmops.py:1048 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1068 +#: nova/virt/xenapi/vmops.py:1069 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1126 +#: nova/virt/xenapi/vmops.py:1127 #, python-format msgid "" "Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk " "deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1133 +#: nova/virt/xenapi/vmops.py:1134 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1141 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1152 +#: nova/virt/xenapi/vmops.py:1153 #, python-format msgid "Instance %(instance_uuid)s VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1170 +#: nova/virt/xenapi/vmops.py:1171 #, python-format msgid "Destroying VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1185 +#: nova/virt/xenapi/vmops.py:1186 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1240 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1311 +#: nova/virt/xenapi/vmops.py:1312 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1315 +#: nova/virt/xenapi/vmops.py:1316 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/xenapi/vmops.py:1380 +#: nova/virt/xenapi/vmops.py:1381 #, python-format msgid "Instance for migration %d not found, skipping" msgstr "" -#: nova/virt/xenapi/vmops.py:1412 +#: nova/virt/xenapi/vmops.py:1413 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1484 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1500 +#: nova/virt/xenapi/vmops.py:1464 #, python-format msgid "injecting network info to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1518 +#: nova/virt/xenapi/vmops.py:1482 #, python-format msgid "creating vif(s) for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1527 +#: nova/virt/xenapi/vmops.py:1491 #, python-format msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1494 #, python-format msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1559 +#: nova/virt/xenapi/vmops.py:1523 #, python-format msgid "injecting hostname to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1621 +#: nova/virt/xenapi/vmops.py:1585 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. VM " "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1646 +#: nova/virt/xenapi/vmops.py:1610 #, python-format msgid "" "TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/vmops.py:1614 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM" " id=%(instance_uuid)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1655 +#: nova/virt/xenapi/vmops.py:1619 #, python-format msgid "" "The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;" " args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1841 +#: nova/virt/xenapi/vmops.py:1805 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -6741,37 +6921,37 @@ msgstr "" msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:249 +#: nova/virt/xenapi/volume_utils.py:258 #, python-format msgid "Unable to introduce VDI on SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:257 +#: nova/virt/xenapi/volume_utils.py:266 #, python-format msgid "Unable to get record of VDI %s on" msgstr "" -#: nova/virt/xenapi/volume_utils.py:279 +#: nova/virt/xenapi/volume_utils.py:288 #, python-format msgid "Unable to introduce VDI for SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:289 +#: nova/virt/xenapi/volume_utils.py:298 #, python-format msgid "Error finding vdis in SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:296 +#: nova/virt/xenapi/volume_utils.py:305 #, python-format msgid "Unable to find vbd for vdi %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:330 +#: nova/virt/xenapi/volume_utils.py:339 #, python-format msgid "Unable to obtain target information %(data)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:356 +#: nova/virt/xenapi/volume_utils.py:365 #, python-format msgid "Mountpoint cannot be translated: %s" msgstr "" @@ -6829,52 +7009,52 @@ msgstr "" msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:174 +#: nova/virt/xenapi/volumeops.py:179 #, python-format msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:187 +#: nova/virt/xenapi/volumeops.py:192 #, python-format msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:195 +#: nova/virt/xenapi/volumeops.py:200 #, python-format msgid "Unable to attach volume to instance %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:198 +#: nova/virt/xenapi/volumeops.py:203 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:208 +#: nova/virt/xenapi/volumeops.py:213 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:216 +#: nova/virt/xenapi/volumeops.py:221 #, python-format msgid "Unable to locate volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:224 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to detach volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:229 +#: nova/virt/xenapi/volumeops.py:234 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:241 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:238 +#: nova/virt/xenapi/volumeops.py:243 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" @@ -6935,7 +7115,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/volume/api.py:272 nova/volume/api.py:305 +#: nova/volume/api.py:282 nova/volume/api.py:315 msgid "must be available" msgstr "" @@ -7155,25 +7335,30 @@ msgstr "" msgid "snapshot %s: deleting" msgstr "" -#: nova/volume/manager.py:241 +#: nova/volume/manager.py:235 +#, python-format +msgid "snapshot %s: snapshot is busy" +msgstr "" + +#: nova/volume/manager.py:247 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: nova/volume/manager.py:323 +#: nova/volume/manager.py:329 msgid "Checking volume capabilities" msgstr "" -#: nova/volume/manager.py:327 +#: nova/volume/manager.py:333 #, python-format msgid "New capabilities found: %s" msgstr "" -#: nova/volume/manager.py:338 +#: nova/volume/manager.py:344 msgid "Clear capabilities" msgstr "" -#: nova/volume/manager.py:342 +#: nova/volume/manager.py:348 #, python-format msgid "Notification {%s} received" msgstr "" @@ -7360,6 +7545,83 @@ msgstr "" msgid "Failed to find backend in db" msgstr "" +#: nova/volume/nexenta/__init__.py:27 +msgid "Nexenta SA returned the error" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:64 +#, python-format +msgid "Sending JSON data: %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:69 +#, python-format +msgid "Auto switching to HTTPS connection to %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:75 +msgid "No headers in server response" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:76 +msgid "Bad response from server" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:79 +#, python-format +msgid "Got response: %s" +msgstr "" + +#: nova/volume/nexenta/volume.py:96 +#, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "" + +#: nova/volume/nexenta/volume.py:180 +msgid "" +"Call to local_path should not happen. Verify that use_local_volumes flag " +"is turned off." +msgstr "" + +#: nova/volume/nexenta/volume.py:202 +#, python-format +msgid "Ignored target creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:210 +#, python-format +msgid "Ignored target group creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:219 +#, python-format +msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:227 +#, python-format +msgid "Ignored LU creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:237 +#, python-format +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:273 +#, python-format +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" +msgstr "" + +#: nova/volume/nexenta/volume.py:280 +#, python-format +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" +msgstr "" + #: nova/vsa/api.py:82 msgid "invalid drive data" msgstr "" @@ -7488,852 +7750,56 @@ msgstr "" msgid "VSA ID %(vsa_id)d: Start %(vc_count)d instances" msgstr "" -#~ msgid "No hosts found" -#~ msgstr "" - -#~ msgid "DB exception wrapped" -#~ msgstr "" - -#~ msgid "Uncaught exception" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %(pid)s, tried to create %(size)sG volume" -#~ msgstr "" - -#~ msgid "Volume quota exceeded. You cannot create a volume of size %sG" -#~ msgstr "" - -#~ msgid "Volume is already attached" -#~ msgstr "" - -#~ msgid "Volume is already detached" -#~ msgstr "" - -#~ msgid "Failed to read private ip" -#~ msgstr "" - -#~ msgid "Failed to read public ip(s)" -#~ msgstr "" - -#~ msgid "%(param)s property not found for image %(_image_id)s" -#~ msgstr "" - -#~ msgid "No keypairs defined" -#~ msgstr "" - -#~ msgid "Compute.api::get_lock %s" -#~ msgstr "" - -#~ msgid "Instance %s not found" -#~ msgstr "" - -#~ msgid "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown instance type: %s" -#~ msgstr "" - -#~ msgid "Filename of root Certificate Revokation List" -#~ msgstr "" - -#~ msgid "Subject for certificate for vpns, %s for project, timestamp" -#~ msgstr "" - -#~ msgid "Casting to %(topic)s %(host)s for %(method)s" -#~ msgstr "" - -#~ msgid "" -#~ "check_instance_lock: arguments: |%(self)s| " -#~ "|%(context)s| |%(instance_id)s|" -#~ msgstr "" - -#~ msgid "instance %s: starting..." -#~ msgstr "" - -#~ msgid "Terminating instance %s" -#~ msgstr "" - -#~ msgid "Deallocating address %s" -#~ msgstr "" - -#~ msgid "" -#~ "trying to reboot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" -#~ msgstr "" - -#~ msgid "" -#~ "trying to snapshot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" +#~ msgid "Going to try to soft delete %s" #~ msgstr "" -#~ msgid "" -#~ "trying to reset the password on a" -#~ " non-running instance: %(instance_id)s " -#~ "(state: %(instance_state)s expected: " -#~ "%(expected_state)s)" -#~ msgstr "" - -#~ msgid "instance %s: setting admin password" +#~ msgid "No host for instance %s, deleting immediately" #~ msgstr "" -#~ msgid "" -#~ "trying to inject a file into a " -#~ "non-running instance: %(instance_id)s (state:" -#~ " %(instance_state)s expected: %(expected_state)s)" +#~ msgid "Going to try to terminate %s" #~ msgstr "" -#~ msgid "instance %(nm)s: injecting file to %(plain_path)s" +#~ msgid "Going to try to stop %s" #~ msgstr "" -#~ msgid "instance %s: getting ajax console" +#~ msgid "Going to try to start %s" #~ msgstr "" #~ msgid "" -#~ "instance %(instance_id)s: attaching volume " -#~ "%(volume_id)s to %(mountpoint)s" -#~ msgstr "" - -#~ msgid "instance %(instance_id)s: attach failed %(mountpoint)s, removing" +#~ "Instance %(name)s found in database but" +#~ " not known by hypervisor. Setting " +#~ "power state to NOSTATE" #~ msgstr "" #~ msgid "" -#~ "Detach volume %(volume_id)s from mountpoint" -#~ " %(mp)s on instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Host %s is not alive" -#~ msgstr "" - -#~ msgid "All hosts have too many cores" -#~ msgstr "" - -#~ msgid "Host %s not available" -#~ msgstr "" - -#~ msgid "All hosts have too many gigabytes" -#~ msgstr "" - -#~ msgid "All hosts have too many networks" -#~ msgstr "" - -#~ msgid "Can't test instances without a real virtual env." -#~ msgstr "" - -#~ msgid "Need to watch instance %s until it's running..." -#~ msgstr "" - -#~ msgid "Killing dnsmasq threw %s" -#~ msgstr "" - -#~ msgid "Class %s cannot be found" -#~ msgstr "" - -#~ msgid "Running %s" -#~ msgstr "" - -#~ msgid "Glance image %s" -#~ msgstr "" - -#~ msgid "Asking xapi to fetch %(url)s as %(access)s" +#~ "Destroying instance with name label " +#~ "'%(name_label)s' which is marked as " +#~ "DELETED but still present on host." #~ msgstr "" -#~ msgid "PV Kernel in VDI:%s" +#~ msgid "Can't downgrade without losing data" #~ msgstr "" -#~ msgid "duplicate name found: %s" +#~ msgid "Unable to get updated status: %s" #~ msgstr "" #~ msgid "" -#~ "VHD coalesce attempts exceeded (%(counter)d" -#~ " > %(max_attempts)d), giving up..." -#~ msgstr "" - -#~ msgid "No VDIs found for VM %s" +#~ "deactivate_node is called for " +#~ "node_id = %(id)s node_ip = %(ip)s" #~ msgstr "" -#~ msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s" +#~ msgid "During wait running, %s disappeared." #~ msgstr "" -#~ msgid "VBD %(vbd)s plugged as %(orig_dev)s" +#~ msgid "Instance %s running successfully." #~ msgstr "" -#~ msgid "VBD %(vbd)s plugged into wrong dev, remapping to %(dev)s" +#~ msgid "The nwfilter(%(instance_secgroup_filter_name)s) is not found." #~ msgstr "" #~ msgid "" -#~ "Writing partition table %(primary_first)d " -#~ "%(primary_last)d to %(dest)s..." -#~ msgstr "" - -#~ msgid "No service for id %s" -#~ msgstr "" - -#~ msgid "No service for %(host)s, %(binary)s" -#~ msgstr "" - -#~ msgid "No fixed ips defined" -#~ msgstr "" - -#~ msgid "No floating ip for address %s" -#~ msgstr "" - -#~ msgid "No address for instance %s" -#~ msgstr "" - -#~ msgid "no keypair for user %(user_id)s, name %(name)s" -#~ msgstr "" - -#~ msgid "No network for id %s" -#~ msgstr "" - -#~ msgid "No networks defined" -#~ msgstr "" - -#~ msgid "No network for bridge %s" -#~ msgstr "" - -#~ msgid "No network for instance %s" -#~ msgstr "" - -#~ msgid "Token %s does not exist" -#~ msgstr "" - -#~ msgid "No quota for project_id %s" -#~ msgstr "" - -#~ msgid "Volume %s not found" -#~ msgstr "" - -#~ msgid "No export device found for volume %s" -#~ msgstr "" - -#~ msgid "No target id found for volume %s" -#~ msgstr "" - -#~ msgid "No security group with id %s" -#~ msgstr "" - -#~ msgid "No security group named %(group_name)s for project: %(project_id)s" -#~ msgstr "" - -#~ msgid "No secuity group rule with id %s" -#~ msgstr "" - -#~ msgid "No user for id %s" -#~ msgstr "" - -#~ msgid "No user for access key %s" -#~ msgstr "" - -#~ msgid "No project with id %s" -#~ msgstr "" - -#~ msgid "No console pool with id %(pool_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "No console pool of type %(console_type)s" -#~ " for compute host %(compute_host)s on " -#~ "proxy host %(host)s" -#~ msgstr "" - -#~ msgid "No console for instance %(instance_id)s in pool %(pool_id)s" -#~ msgstr "" - -#~ msgid "on instance %s" -#~ msgstr "" - -#~ msgid "No console with id %(console_id)s %(idesc)s" -#~ msgstr "" - -#~ msgid "No zone with id %(zone_id)s" -#~ msgstr "" - -#~ msgid "Checking state of %s" -#~ msgstr "" - -#~ msgid "Current state of %(name)s was %(state)s." -#~ msgstr "" - -#~ msgid "Invalid device path %s" -#~ msgstr "" - -#~ msgid "No disk at %s" -#~ msgstr "" - -#~ msgid "Instance snapshotting is not supported for libvirtat this time" -#~ msgstr "" - -#~ msgid "_wait_for_reboot failed: %s" -#~ msgstr "" - -#~ msgid "_wait_for_rescue failed: %s" -#~ msgstr "" - -#~ msgid "instance %s: is running" -#~ msgstr "" - -#~ msgid "instance %s: failed to boot" -#~ msgstr "" - -#~ msgid "Contents of file %(fpath)s: %(contents)r" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting key into image %(img_id)s" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting net into image %(img_id)s" -#~ msgstr "" - -#~ msgid "diagnostics are not supported for libvirt" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %s, tried to allocate address" -#~ msgstr "" - -#~ msgid "Address quota exceeded. You cannot allocate any more addresses" -#~ msgstr "" - -#~ msgid "Finished retreving %(url)s -- placed in %(path)s" -#~ msgstr "" - -#~ msgid "The key_pair %s already exists" -#~ msgstr "" - -#~ msgid "Generating root CA: %s" -#~ msgstr "" - -#~ msgid "%s is not a valid ipProtocol" -#~ msgstr "" - -#~ msgid "Invalid port range" -#~ msgstr "" - -#~ msgid "invalid id: %s" -#~ msgstr "" - -#~ msgid "Using paste.deploy config at: %s" -#~ msgstr "" - -#~ msgid "No paste configuration for app: %s" -#~ msgstr "" - -#~ msgid "" -#~ "App Config: %(api)s\n" -#~ "%(config)r" -#~ msgstr "" - -#~ msgid "Running %s API" -#~ msgstr "" - -#~ msgid "No known API applications configured in %s." -#~ msgstr "" - -#~ msgid "Starting nova-api node (version %s)" -#~ msgstr "" - -#~ msgid "No paste configuration found for: %s" -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s is too short." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s contains invalid characters." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s starts with a hyphen." -#~ msgstr "" - -#~ msgid "Argument %s is required." -#~ msgstr "" - -#~ msgid "" -#~ "Argument %(key)s may not take value " -#~ "%(value)s. Valid values are ['true', " -#~ "'false']." -#~ msgstr "" - -#~ msgid "" -#~ "Created VDI %(vdi_ref)s (%(label)s, %(size)s," -#~ " %(read_only)s) on %(sr_ref)s." -#~ msgstr "" - -#~ msgid "Attempted to create non-unique name %s" -#~ msgstr "" - -#~ msgid "instance %(name)s: not enough free memory" -#~ msgstr "" - -#~ msgid "Spawning VM %(instance_name)s created %(vm_ref)s." -#~ msgstr "" - -#~ msgid "Invalid value for onset_files: '%s'" -#~ msgstr "" - -#~ msgid "Instance %s: booted" -#~ msgstr "" - -#~ msgid "Instance not present %s" -#~ msgstr "" - -#~ msgid "Unable to Snapshot %(vm_ref)s: %(exc)s" -#~ msgstr "" - -#~ msgid "VM %(vm)s already halted, skipping shutdown..." -#~ msgstr "" - -#~ msgid "Removing kernel/ramdisk files" -#~ msgstr "" - -#~ msgid "" -#~ "TIMEOUT: The call to %(method)s timed" -#~ " out. VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "NOT IMPLEMENTED: The call to %(method)s" -#~ " is not supported by the agent. " -#~ "VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "The call to %(method)s returned an " -#~ "error: %(e)s. VM id=%(instance_id)s; " -#~ "args=%(strargs)s" -#~ msgstr "" - -#~ msgid "Template for script to run on cloudpipe instance boot" -#~ msgstr "" - -#~ msgid "Image %s could not be found" -#~ msgstr "" - -#~ msgid "ApiError raised: %s" -#~ msgstr "" - -#~ msgid "User %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be created because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because project %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be modified because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "User \"%s\" not found" -#~ msgstr "" - -#~ msgid "Project \"%s\" not found" -#~ msgstr "" - -#~ msgid "Including admin operations in API." -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the database has not been created.\n" -#~ "Please create a database using nova-" -#~ "manage sync db before running this " -#~ "command." -#~ msgstr "" - -#~ msgid "" -#~ "No more networks available. If this is a new installation, you need\n" -#~ "to call something like this:\n" -#~ "\n" -#~ " nova-manage network create 10.0.0.0/8 10 64\n" -#~ "\n" -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the" -#~ " certificate db has not been created." -#~ "\n" -#~ "Please create a database by running a nova-api server on this host." -#~ msgstr "" - -#~ msgid "network" -#~ msgstr "" - -#~ msgid "IP address" -#~ msgstr "" - -#~ msgid "MAC address" -#~ msgstr "" - -#~ msgid "hostname" -#~ msgstr "" - -#~ msgid "host" -#~ msgstr "" - -#~ msgid "netmask" -#~ msgstr "" - -#~ msgid "Failed to load partition: %s" -#~ msgstr "" - -#~ msgid "%(filename)s, line %(line_info)d" -#~ msgstr "" - -#~ msgid "In init host" -#~ msgstr "" - -#~ msgid "Attempt to create duplicate vm %s" -#~ msgstr "" - -#~ msgid "Starting VM %s " -#~ msgstr "" - -#~ msgid "Started VM %s " -#~ msgstr "" - -#~ msgid "spawn vm failed: %s" -#~ msgstr "" - -#~ msgid "Failed to create VM %s" -#~ msgstr "" - -#~ msgid "Set memory for vm %s..." -#~ msgstr "" - -#~ msgid "Set vcpus for vm %s..." -#~ msgstr "" - -#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" -#~ msgstr "" - -#~ msgid "Failed to add diskdrive to VM %s" -#~ msgstr "" - -#~ msgid "New disk drive path is %s" -#~ msgstr "" - -#~ msgid "Failed to add vhd file to VM %s" -#~ msgstr "" - -#~ msgid "Created disk for %s" -#~ msgstr "" - -#~ msgid "Creating nic for %s " -#~ msgstr "" - -#~ msgid "Failed creating a port on the external vswitch" -#~ msgstr "" - -#~ msgid "Failed creating port for %s" -#~ msgstr "" - -#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" -#~ msgstr "" - -#~ msgid "Failed to add nic to VM %s" -#~ msgstr "" - -#~ msgid "Created nic for %s " -#~ msgstr "" - -#~ msgid "WMI job failed: %s" -#~ msgstr "" - -#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " -#~ msgstr "" - -#~ msgid "Got request to destroy vm %s" -#~ msgstr "" - -#~ msgid "Failed to destroy vm %s" -#~ msgstr "" - -#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" -#~ msgstr "" - -#~ msgid "" -#~ "Got Info for vm %(instance_id)s: " -#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," -#~ " cpu_time=%(uptime)s" -#~ msgstr "" - -#~ msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Instance %d was not found in get_network_topic" -#~ msgstr "" - -#~ msgid "Instance %d has no host" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %(pid)s, tried to run %(min_count)s instances" -#~ msgstr "" - -#~ msgid "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Going to try to terminate %s" -#~ msgstr "" - -#~ msgid "Instance %d was not found during terminate" -#~ msgstr "" - -#~ msgid "Instance %d is already being terminated" -#~ msgstr "" - -#~ msgid "Invalid device specified: %s. Example device: /dev/vdb" -#~ msgstr "" - -#~ msgid "Volume isn't attached to anything!" -#~ msgstr "" - -#~ msgid "" -#~ "AMQP server on %(fl_host)s:%(fl_port)d is " -#~ "unreachable. Trying again in %(fl_intv)d " -#~ "seconds." -#~ msgstr "" - -#~ msgid "Unable to connect to AMQP server after %d tries. Shutting down." -#~ msgstr "" - -#~ msgid "Failed to fetch message from queue" -#~ msgstr "" - -#~ msgid "Making asynchronous call..." -#~ msgstr "" - -#~ msgid "Making asynchronous cast..." -#~ msgstr "" - -#~ msgid "FAKE AOE: %s" -#~ msgstr "" - -#~ msgid "Skipping ensure_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Skipping remove_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Starting %(arg0)s on %(host)s:%(port)s" -#~ msgstr "" - -#~ msgid "leasing ip" -#~ msgstr "" - -#~ msgid "Adopted old lease or got a change of mac/hostname" -#~ msgstr "" - -#~ msgid "releasing ip" -#~ msgstr "" - -#~ msgid "" -#~ "Called %(action)s for mac %(mac)s with" -#~ " ip %(ip)s and hostname %(hostname)s " -#~ "on interface %(interface)s" -#~ msgstr "" - -#~ msgid "Instance %s Not Found" -#~ msgstr "" - -#~ msgid "Dissassociated %s stale fixed ip(s)" -#~ msgstr "" - -#~ msgid "Leasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s leased that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "IP %s leased that was already deallocated" -#~ msgstr "" - -#~ msgid "Releasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s released that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "Forgetting SR %s ... " -#~ msgstr "" - -#~ msgid "Forgetting SR %s done." -#~ msgstr "" - -#~ msgid "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s" -#~ msgstr "" - -#~ msgid "Unable to obtain target information %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown S3 value type %r" -#~ msgstr "" - -#~ msgid "Authenticated request" -#~ msgstr "" - -#~ msgid "List of buckets requested" -#~ msgstr "" - -#~ msgid "List keys for bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to access bucket %s" -#~ msgstr "" - -#~ msgid "Creating bucket %s" -#~ msgstr "" - -#~ msgid "Deleting bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete bucket %s" -#~ msgstr "" - -#~ msgid "Getting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to get object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Putting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to upload object %(nm)s to bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Deleting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: invalid directory %s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: unauthorized bucket %s" -#~ msgstr "" - -#~ msgid "Starting image upload: %s" -#~ msgstr "" - -#~ msgid "Not authorized to update attributes of image %s" -#~ msgstr "" - -#~ msgid "Toggling publicity flag of image %(image_id)s %(newstatus)r" -#~ msgstr "" - -#~ msgid "Updating user fields on image %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete image %s" -#~ msgstr "" - -#~ msgid "Deleted image: %s" -#~ msgstr "" - -#~ msgid "No user found for access key %s" -#~ msgstr "" - -#~ msgid "No project called %s could be found" -#~ msgstr "" - -#~ msgid "User %(uid)s is not a member of project %(pjid)s" -#~ msgstr "" - -#~ msgid "Signature does not match" -#~ msgstr "" - -#~ msgid "The %s role can not be found" -#~ msgstr "" - -#~ msgid "The %s role is global only" -#~ msgstr "" - -#~ msgid "LDAP user %s already exists" -#~ msgstr "" - -#~ msgid "LDAP object for %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s doesn't exist" -#~ msgstr "" - -#~ msgid "Group can't be created because group %s already exists" -#~ msgstr "" - -#~ msgid "Group can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be searched in group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be added to the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "The group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be removed from the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s is not a member of the group" -#~ msgstr "" - -#~ msgid "User %s can't be removed from all because the user doesn't exist" -#~ msgstr "" - -#~ msgid "Group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "Creating new user: %s" -#~ msgstr "" - -#~ msgid "Deleting user: %s" -#~ msgstr "" - -#~ msgid "Adding role %(role)s to user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Adding sitewide role %(role)s to user %(user)s" -#~ msgstr "" - -#~ msgid "Removing role %(role)s from user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Removing sitewide role %(role)s from user %(user)s" -#~ msgstr "" - -#~ msgid "operation must be add or remove" -#~ msgstr "" - -#~ msgid "Getting x509 for user: %(name)s on project: %(project)s" -#~ msgstr "" - -#~ msgid "Create project %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Modify project: %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Delete project: %s" -#~ msgstr "" - -#~ msgid "Adding user %(user)s to project %(project)s" -#~ msgstr "" - -#~ msgid "Removing user %(user)s from project %(project)s" +#~ "%(container_format)s-%(id)s (%(base_file)s): in: on" +#~ " other nodes (%(remote)d on other " +#~ "nodes)" #~ msgstr "" diff --git a/nova/locale/uk/LC_MESSAGES/nova.po b/nova/locale/uk/LC_MESSAGES/nova.po index 8e1601593..389b05bc2 100644 --- a/nova/locale/uk/LC_MESSAGES/nova.po +++ b/nova/locale/uk/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-19 23:02+0000\n" +"POT-Creation-Date: 2012-02-26 23:03+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Ukrainian \n" @@ -52,7 +52,12 @@ msgstr "" msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" -#: nova/crypto.py:296 +#: nova/crypto.py:142 nova/crypto.py:159 nova/crypto.py:248 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/crypto.py:307 #, python-format msgid "Flags path: %s" msgstr "" @@ -147,9 +152,8 @@ msgid "Invalid signature %(signature)s for user %(user)s." msgstr "" #: nova/exception.py:243 -#, fuzzy msgid "Invalid input received" -msgstr "Невірний діапазон портів" +msgstr "" #: nova/exception.py:247 #, python-format @@ -202,100 +206,105 @@ msgstr "" #: nova/exception.py:290 #, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:294 +#, 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:295 +#: nova/exception.py:299 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:299 +#: nova/exception.py:303 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:307 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:311 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:315 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:340 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:344 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:348 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:352 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:353 +#: nova/exception.py:357 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:358 +#: nova/exception.py:362 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:362 +#: nova/exception.py:366 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:366 +#: nova/exception.py:370 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, 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:376 +#: nova/exception.py:380 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -303,725 +312,736 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:387 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:391 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:395 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:399 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:403 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:404 +#: nova/exception.py:408 #, python-format msgid "Required flag %(flag)s not set." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:412 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:416 #, python-format msgid "Unable to locate account %(account_name) on Solidfire device" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:420 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:424 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:425 +#: nova/exception.py:429 msgid "Zero volume types found." msgstr "" -#: nova/exception.py:429 +#: nova/exception.py:433 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:438 +#: nova/exception.py:442 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:443 +#: nova/exception.py:447 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:447 +#: nova/exception.py:451 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:451 +#: nova/exception.py:455 +#, python-format +msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +msgstr "" + +#: nova/exception.py:460 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:464 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:468 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:472 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:476 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:472 +#: nova/exception.py:481 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:476 +#: nova/exception.py:485 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:489 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:493 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:497 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:501 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:505 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:500 +#: nova/exception.py:509 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:504 +#: nova/exception.py:513 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:508 +#: nova/exception.py:517 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:512 +#: nova/exception.py:521 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:516 +#: nova/exception.py:525 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:520 +#: nova/exception.py:529 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:524 +#: nova/exception.py:533 msgid "No networks defined." msgstr "" -#: nova/exception.py:528 +#: nova/exception.py:537 #, 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:533 +#: nova/exception.py:542 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:546 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:550 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:554 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:558 #, python-format msgid "Instance %(instance_id)s has zero fixed ips." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:562 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:567 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:571 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:575 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:571 +#: nova/exception.py:580 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:584 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:588 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:592 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:596 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:600 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:604 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:608 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:612 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:607 +#: nova/exception.py:616 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:611 +#: nova/exception.py:620 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:615 +#: nova/exception.py:624 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:628 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:632 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:636 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:640 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:644 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:648 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:652 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:656 #, python-format msgid "Auth token %(token)s could not be found." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:660 #, python-format msgid "Access Key %(access_key)s could not be found." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:664 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:659 +#: nova/exception.py:668 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:663 +#: nova/exception.py:672 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:667 +#: nova/exception.py:676 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:681 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:685 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:690 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:695 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:699 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:695 +#: nova/exception.py:704 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:699 +#: nova/exception.py:708 #, 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:705 +#: nova/exception.py:714 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:718 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:722 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:727 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:722 +#: nova/exception.py:731 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:735 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:739 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:744 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:748 #, python-format msgid "Zone %(zone_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:752 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:756 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:752 +#: nova/exception.py:761 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:765 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:761 +#: nova/exception.py:770 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:766 -#, fuzzy, python-format +#: nova/exception.py:775 msgid "LDAP object could not be found" -msgstr "Проект \"%s\" не знайдено" +msgstr "" -#: nova/exception.py:770 +#: nova/exception.py:779 #, python-format msgid "LDAP user %(user_id)s could not be found." msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:783 #, python-format msgid "LDAP group %(group_id)s could not be found." msgstr "" -#: nova/exception.py:778 +#: nova/exception.py:787 #, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" -#: nova/exception.py:782 +#: nova/exception.py:791 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:786 +#: nova/exception.py:795 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:799 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:795 +#: nova/exception.py:804 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:808 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:812 msgid "Action not allowed." msgstr "" -#: nova/exception.py:807 +#: nova/exception.py:816 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:811 +#: nova/exception.py:820 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:815 +#: nova/exception.py:824 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:824 -#, fuzzy, python-format +#: nova/exception.py:833 +#, python-format msgid "Key pair %(key_name)s already exists." -msgstr "Користувач %s вже існує" +msgstr "" -#: nova/exception.py:828 -#, fuzzy, python-format +#: nova/exception.py:837 +#, python-format msgid "User %(user)s already exists." -msgstr "Користувач %s вже існує" +msgstr "" -#: nova/exception.py:832 -#, fuzzy, python-format +#: nova/exception.py:841 +#, python-format msgid "LDAP user %(user)s already exists." -msgstr "Користувач %s вже існує" +msgstr "" -#: nova/exception.py:836 -#, fuzzy, python-format +#: nova/exception.py:845 +#, python-format msgid "LDAP group %(group)s already exists." -msgstr "Користувач %s вже існує" +msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:849 #, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:845 -#, fuzzy, python-format +#: nova/exception.py:854 +#, python-format msgid "Project %(project)s already exists." -msgstr "Користувач %s вже існує" +msgstr "" -#: nova/exception.py:849 -#, fuzzy, python-format +#: nova/exception.py:858 +#, python-format msgid "Instance %(name)s already exists." -msgstr "Користувач %s вже існує" +msgstr "" -#: nova/exception.py:853 -#, fuzzy, python-format +#: nova/exception.py:862 +#, python-format msgid "Instance Type %(name)s already exists." -msgstr "Користувач %s вже існує" +msgstr "" -#: nova/exception.py:857 -#, fuzzy, python-format +#: nova/exception.py:866 +#, python-format msgid "Volume Type %(name)s already exists." -msgstr "Користувач %s вже існує" +msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:870 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:865 +#: nova/exception.py:874 msgid "Migration error" msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:878 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:882 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:886 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:890 msgid "Nova access parameters were not specified." msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:894 #, python-format msgid "Virtual Storage Array %(id)d could not be found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:898 #, python-format msgid "Virtual Storage Array %(name)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:902 msgid "When resizing, instances must change size!" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:906 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:910 msgid "1 or more Zones could not complete the request" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:914 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:909 +#: nova/exception.py:918 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:922 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:926 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:930 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:934 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:929 +#: nova/exception.py:938 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:933 +#: nova/exception.py:942 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:947 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:937 +#: nova/exception.py:951 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:941 +#: nova/exception.py:955 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:945 +#: nova/exception.py:959 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:964 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:968 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:972 msgid "Detected more than one volume with name %(vol_name)" msgstr "" -#: nova/exception.py:962 +#: nova/exception.py:976 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:981 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:985 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:989 #, python-format msgid "Error in SolidFire API response: status=%(status)s" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:993 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:983 +#: nova/exception.py:997 msgid "Detected existing vlan with id %(vlan)" msgstr "" -#: nova/exception.py:987 +#: nova/exception.py:1001 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:991 +#: nova/exception.py:1005 msgid "Invalid id: %(val) (expecting \"i-...\")." msgstr "" -#: nova/log.py:307 +#: nova/log.py:310 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1058,163 +1078,183 @@ msgstr "" msgid "Starting %(topic)s node (version %(vcs_string)s)" msgstr "" -#: nova/service.py:176 +#: nova/service.py:177 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:250 +#: nova/service.py:251 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:287 +#: nova/service.py:288 msgid "The service database object disappeared, Recreating it." msgstr "" -#: nova/service.py:302 +#: nova/service.py:303 msgid "Recovered model server connection!" msgstr "" -#: nova/service.py:308 +#: nova/service.py:309 msgid "model server went away" msgstr "" -#: nova/service.py:400 +#: nova/service.py:402 msgid "Full set of FLAGS:" msgstr "" -#: nova/service.py:407 +#: nova/service.py:409 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/utils.py:72 +#: nova/utils.py:74 #, python-format msgid "Inner Exception: %s" msgstr "" -#: nova/utils.py:156 +#: nova/utils.py:158 #, python-format msgid "Fetching %s" msgstr "" -#: nova/utils.py:197 +#: nova/utils.py:199 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:207 +#: nova/utils.py:209 #, python-format msgid "Running cmd (subprocess): %s" msgstr "" -#: nova/utils.py:223 nova/utils.py:302 +#: nova/utils.py:225 nova/utils.py:304 #, python-format msgid "Result was %s" msgstr "" -#: nova/utils.py:236 +#: nova/utils.py:238 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:278 +#: nova/utils.py:280 #, python-format msgid "Running cmd (SSH): %s" msgstr "" -#: nova/utils.py:280 +#: nova/utils.py:282 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:284 +#: nova/utils.py:286 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:343 +#: nova/utils.py:345 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:476 +#: nova/utils.py:478 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:479 +#: nova/utils.py:481 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:576 +#: nova/utils.py:592 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:587 +#: nova/utils.py:603 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:636 +#: nova/utils.py:652 msgid "in looping call" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:828 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:814 +#: nova/utils.py:832 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:818 +#: nova/utils.py:836 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:825 +#: nova/utils.py:843 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:935 -#, fuzzy, python-format +#: nova/utils.py:902 +#, python-format +msgid "Found sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:906 +#, python-format +msgid "Cleaned sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:921 +#, python-format +msgid "Found lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:926 +#, python-format +msgid "Cleaned lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:1036 +#, python-format msgid "Expected object of type: %s" -msgstr "Вилучити проект: %s" +msgstr "" -#: nova/utils.py:966 +#: nova/utils.py:1067 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1091 +#: nova/utils.py:1192 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1123 +#: nova/utils.py:1224 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1242 +#: nova/utils.py:1343 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1244 +#: nova/utils.py:1345 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1276 +#: nova/utils.py:1377 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1278 +#: nova/utils.py:1379 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" @@ -1348,9 +1388,9 @@ msgid "InvalidParameterValue raised: %s" msgstr "" #: nova/api/ec2/__init__.py:618 -#, fuzzy, python-format +#, python-format msgid "InvalidPortRange raised: %s" -msgstr "Невірний діапазон портів" +msgstr "" #: nova/api/ec2/__init__.py:622 #, python-format @@ -1387,9 +1427,9 @@ msgid "Unsupported API request: controller = %(controller)s, action = %(action)s msgstr "" #: nova/api/ec2/cloud.py:337 -#, fuzzy, python-format +#, python-format msgid "Create snapshot of volume %s" -msgstr "Від'єднати том %s" +msgstr "" #: nova/api/ec2/cloud.py:372 #, python-format @@ -1425,7 +1465,7 @@ msgid "" msgstr "" #: nova/api/ec2/cloud.py:755 -#: nova/api/openstack/compute/contrib/security_groups.py:286 +#: nova/api/openstack/compute/contrib/security_groups.py:292 #, python-format msgid "Create Security Group %s" msgstr "" @@ -1435,117 +1475,117 @@ msgstr "" msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:788 -#: nova/api/openstack/compute/contrib/security_groups.py:239 +#: nova/api/ec2/cloud.py:790 +#: nova/api/openstack/compute/contrib/security_groups.py:245 #, python-format msgid "Delete security group %s" msgstr "Вилучити групу безпеки %s" -#: nova/api/ec2/cloud.py:796 nova/compute/manager.py:1577 +#: nova/api/ec2/cloud.py:798 nova/compute/manager.py:1589 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:867 -#, fuzzy, python-format +#: nova/api/ec2/cloud.py:869 +#, python-format msgid "Create volume from snapshot %s" -msgstr "Створити розділ на %s ГБ" +msgstr "" -#: nova/api/ec2/cloud.py:871 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:873 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:215 #, python-format msgid "Create volume of %s GB" msgstr "Створити розділ на %s ГБ" -#: nova/api/ec2/cloud.py:899 +#: nova/api/ec2/cloud.py:901 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:914 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:916 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "Від'єднати том %s" -#: nova/api/ec2/cloud.py:941 nova/api/ec2/cloud.py:998 -#: nova/api/ec2/cloud.py:1465 nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:943 nova/api/ec2/cloud.py:1000 +#: nova/api/ec2/cloud.py:1467 nova/api/ec2/cloud.py:1482 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1064 +#: nova/api/ec2/cloud.py:1066 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1209 +#: nova/api/ec2/cloud.py:1211 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1221 +#: nova/api/ec2/cloud.py:1223 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1226 +#: nova/api/ec2/cloud.py:1228 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1236 +#: nova/api/ec2/cloud.py:1238 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1261 +#: nova/api/ec2/cloud.py:1263 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1307 +#: nova/api/ec2/cloud.py:1309 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1318 +#: nova/api/ec2/cloud.py:1320 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1412 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1437 +#: nova/api/ec2/cloud.py:1439 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1483 +#: nova/api/ec2/cloud.py:1485 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1485 +#: nova/api/ec2/cloud.py:1487 msgid "only group \"all\" is supported" msgstr "лише група \"всі\" підтримується" -#: nova/api/ec2/cloud.py:1487 +#: nova/api/ec2/cloud.py:1489 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1489 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1546 +#: nova/api/ec2/cloud.py:1548 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -1605,16 +1645,16 @@ msgstr "" msgid "Could not find %s in request." msgstr "" -#: nova/api/openstack/auth.py:188 +#: nova/api/openstack/auth.py:192 #, python-format msgid "Successfully authenticated '%s'" msgstr "" -#: nova/api/openstack/auth.py:238 +#: nova/api/openstack/auth.py:242 msgid "User not found with provided API key." msgstr "" -#: nova/api/openstack/auth.py:255 +#: nova/api/openstack/auth.py:259 #, python-format msgid "Provided API key is valid, but not for user '%(username)s'" msgstr "" @@ -1636,9 +1676,9 @@ msgid "offset param must be positive" msgstr "" #: nova/api/openstack/common.py:202 -#, fuzzy, python-format +#, python-format msgid "marker [%s] not found" -msgstr "Користувач \"%s\" не знайдено" +msgstr "" #: nova/api/openstack/common.py:242 #, python-format @@ -1649,21 +1689,21 @@ msgstr "" msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:358 +#: nova/api/openstack/common.py:334 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:337 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:441 +#: nova/api/openstack/common.py:417 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:443 +#: nova/api/openstack/common.py:419 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -1815,9 +1855,8 @@ msgstr "" #: nova/api/openstack/compute/image_metadata.py:40 #: nova/api/openstack/compute/images.py:142 #: nova/api/openstack/compute/images.py:157 -#, fuzzy, python-format msgid "Image not found." -msgstr "Користувач \"%s\" не знайдено" +msgstr "" #: nova/api/openstack/compute/image_metadata.py:79 msgid "Incorrect request body format" @@ -1856,7 +1895,7 @@ msgid "" "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:265 +#: nova/api/openstack/compute/limits.py:266 msgid "This request was rate-limited." msgstr "" @@ -2038,7 +2077,7 @@ msgid "Resize requests require 'flavorRef' attribute." msgstr "" #: nova/api/openstack/compute/servers.py:1006 -#: nova/api/openstack/compute/contrib/aggregates.py:140 +#: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/networks.py:65 msgid "Invalid request body" msgstr "" @@ -2104,9 +2143,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:186 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:43 -#, fuzzy, python-format msgid "Server not found" -msgstr "Користувач \"%s\" не знайдено" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format @@ -2144,9 +2182,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/server_action_list.py:49 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 #: nova/api/openstack/compute/contrib/server_start_stop.py:38 -#, fuzzy, python-format msgid "Instance not found" -msgstr "Користувач \"%s\" не знайдено" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:272 msgid "host and block_migration must be specified." @@ -2157,11 +2194,50 @@ msgstr "" msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:137 +#: nova/api/openstack/compute/contrib/aggregates.py:76 +#, python-format +msgid "" +"Cannot create aggregate with name %(name)s and availability zone " +"%(avail_zone)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:88 +#, python-format +msgid "Cannot show aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:114 +#, python-format +msgid "Cannot update aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:126 +#, python-format +msgid "Cannot delete aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:139 #, python-format msgid "Aggregates does not have %s action" msgstr "" +#: nova/api/openstack/compute/contrib/aggregates.py:152 +#: nova/api/openstack/compute/contrib/aggregates.py:158 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:171 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:195 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + #: nova/api/openstack/compute/contrib/certificates.py:75 msgid "Only root certificate can be retrieved." msgstr "" @@ -2185,16 +2261,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" +#: nova/api/openstack/compute/contrib/extended_server_attributes.py:65 #: nova/api/openstack/compute/contrib/extended_status.py:61 -#, fuzzy, python-format msgid "Server not found." -msgstr "Користувач \"%s\" не знайдено" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextradata.py:60 #: nova/api/openstack/compute/contrib/flavorextradata.py:90 -#, fuzzy, python-format msgid "Flavor not found." -msgstr "Користувач \"%s\" не знайдено" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 #: nova/api/openstack/compute/contrib/volumetypes.py:158 @@ -2212,8 +2287,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:201 #: nova/api/openstack/compute/contrib/floating_ips.py:230 -#: nova/api/openstack/compute/contrib/security_groups.py:559 -#: nova/api/openstack/compute/contrib/security_groups.py:592 +#: nova/api/openstack/compute/contrib/security_groups.py:560 +#: nova/api/openstack/compute/contrib/security_groups.py:593 msgid "Missing parameter dict" msgstr "" @@ -2230,38 +2305,47 @@ msgstr "" msgid "Associate floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:145 +#: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:150 +#: nova/api/openstack/compute/contrib/hosts.py:148 +#, python-format +msgid "Invalid mode: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:152 #, python-format msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:159 +#: nova/api/openstack/compute/contrib/hosts.py:170 +#, python-format +msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:181 #, python-format msgid "Setting host %(host)s to %(state)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:206 +#: nova/api/openstack/compute/contrib/hosts.py:228 msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:214 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/hosts.py:236 msgid "Host not found" -msgstr "Користувач \"%s\" не знайдено" +msgstr "" #: nova/api/openstack/compute/contrib/keypairs.py:85 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" #: nova/api/openstack/compute/contrib/keypairs.py:90 -#, fuzzy, python-format +#, python-format msgid "Key pair '%s' already exists." -msgstr "Користувач %s вже існує" +msgstr "" #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" @@ -2289,9 +2373,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/networks.py:74 #: nova/api/openstack/compute/contrib/networks.py:91 #: nova/api/openstack/compute/contrib/networks.py:101 -#, fuzzy, python-format msgid "Network not found" -msgstr "Користувач \"%s\" не знайдено" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:87 #, python-format @@ -2307,83 +2390,86 @@ msgstr "" msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:219 +#: nova/api/openstack/compute/contrib/security_groups.py:222 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:289 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:243 +msgid "Security group is still in use" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:295 +#, python-format msgid "Security group %s already exists" -msgstr "Користувач %s вже існує" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:309 +#: nova/api/openstack/compute/contrib/security_groups.py:315 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:312 +#: nova/api/openstack/compute/contrib/security_groups.py:318 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:321 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:342 +#: nova/api/openstack/compute/contrib/security_groups.py:348 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:345 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:351 +#, python-format msgid "Security group (%s) not found" -msgstr "Користувач \"%s\" не знайдено" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:354 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:363 +#: nova/api/openstack/compute/contrib/security_groups.py:369 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:370 +#: nova/api/openstack/compute/contrib/security_groups.py:376 #, python-format msgid "This rule already exists in group %s" msgstr "Це правило вже існує в групі %s" -#: nova/api/openstack/compute/contrib/security_groups.py:408 +#: nova/api/openstack/compute/contrib/security_groups.py:414 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:412 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Parent group id and group id cannot be same" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:490 +#: nova/api/openstack/compute/contrib/security_groups.py:496 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:493 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:499 +#, python-format msgid "Rule (%s) not found" -msgstr "Користувач \"%s\" не знайдено" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:500 +#: nova/api/openstack/compute/contrib/security_groups.py:506 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:562 -#: nova/api/openstack/compute/contrib/security_groups.py:595 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:563 +#: nova/api/openstack/compute/contrib/security_groups.py:596 msgid "Security group not specified" -msgstr "Вилучити групу безпеки %s" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:566 -#: nova/api/openstack/compute/contrib/security_groups.py:599 +#: nova/api/openstack/compute/contrib/security_groups.py:567 +#: nova/api/openstack/compute/contrib/security_groups.py:600 msgid "Security group name cannot be empty" msgstr "" @@ -2481,9 +2567,9 @@ msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:146 #: nova/api/openstack/volume/volumes.py:177 -#, fuzzy, python-format +#, python-format msgid "Delete volume with id: %s" -msgstr "Вилучити проект: %s" +msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:329 #, python-format @@ -2498,9 +2584,9 @@ msgstr "" #: nova/api/openstack/compute/contrib/volumes.py:523 #: nova/api/openstack/volume/snapshots.py:149 -#, fuzzy, python-format +#, python-format msgid "Create snapshot from volume %s" -msgstr "Від'єднати том %s" +msgstr "" #: nova/auth/fakeldap.py:33 msgid "Attempted to instantiate singleton" @@ -2716,62 +2802,62 @@ msgstr "" msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:832 +#: nova/compute/api.py:828 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:852 +#: nova/compute/api.py:848 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:886 +#: nova/compute/api.py:882 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:924 +#: nova/compute/api.py:920 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:943 +#: nova/compute/api.py:939 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:947 +#: nova/compute/api.py:943 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1013 nova/volume/api.py:163 +#: nova/compute/api.py:1009 nova/volume/api.py:163 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1108 -msgid "No compute host specified" -msgstr "" - -#: nova/compute/api.py:1111 -#, python-format -msgid "Unable to find host for Instance %s" -msgstr "" - -#: nova/compute/api.py:1353 +#: nova/compute/api.py:1300 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1361 +#: nova/compute/api.py:1308 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1652 +#: nova/compute/api.py:1572 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" +#: nova/compute/api.py:1804 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/api.py:1807 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + #: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65 msgid "create arguments must be positive integers" msgstr "" @@ -2786,473 +2872,496 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:136 +#: nova/compute/manager.py:141 #, python-format msgid "check_instance_lock: decorating: |%s|" msgstr "" -#: nova/compute/manager.py:138 +#: nova/compute/manager.py:143 #, python-format msgid "" "check_instance_lock: arguments: |%(self)s| |%(context)s| " "|%(instance_uuid)s|" msgstr "" -#: nova/compute/manager.py:142 +#: nova/compute/manager.py:147 #, python-format msgid "check_instance_lock: locked: |%s|" msgstr "" -#: nova/compute/manager.py:144 +#: nova/compute/manager.py:149 #, python-format msgid "check_instance_lock: admin: |%s|" msgstr "" -#: nova/compute/manager.py:149 +#: nova/compute/manager.py:154 #, python-format msgid "check_instance_lock: executing: |%s|" msgstr "" -#: nova/compute/manager.py:153 +#: nova/compute/manager.py:158 #, python-format msgid "check_instance_lock: not executing |%s|" msgstr "" -#: nova/compute/manager.py:199 +#: nova/compute/manager.py:204 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/compute/manager.py:233 +#: nova/compute/manager.py:239 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:238 +#: nova/compute/manager.py:244 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:248 +#: nova/compute/manager.py:254 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:253 +#: nova/compute/manager.py:259 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:322 +#: nova/compute/manager.py:328 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:389 +#: nova/compute/manager.py:395 #, python-format msgid "" "Going to force the deletion of the vm %(instance_uuid)s, even if it is " "deleted" msgstr "" -#: nova/compute/manager.py:395 +#: nova/compute/manager.py:401 #, python-format msgid "" "Instance %(instance_uuid)s did not exist in the DB, but I will shut it " "down anyway using a special context" msgstr "" -#: nova/compute/manager.py:401 +#: nova/compute/manager.py:407 #, python-format msgid "exception terminating the instance %(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:439 -#, fuzzy, python-format +#: nova/compute/manager.py:445 +#, python-format msgid "Instance %s not found." -msgstr "Користувач \"%s\" не знайдено" +msgstr "" -#: nova/compute/manager.py:475 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:518 +#: nova/compute/manager.py:524 #, 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:523 +#: nova/compute/manager.py:529 #, 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:533 +#: nova/compute/manager.py:539 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:549 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:556 +#: nova/compute/manager.py:562 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:560 +#: nova/compute/manager.py:566 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:589 +#: nova/compute/manager.py:595 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:616 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:661 +#: nova/compute/manager.py:667 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:673 +#: nova/compute/manager.py:679 #, python-format msgid "trying to destroy already destroyed instance: %s" msgstr "" -#: nova/compute/manager.py:693 +#: nova/compute/manager.py:699 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:700 +#: nova/compute/manager.py:706 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:789 +#: nova/compute/manager.py:795 #, python-format msgid "" "Cannot rebuild instance [%(instance_uuid)s], because the given image does" " not exist." msgstr "" -#: nova/compute/manager.py:794 +#: nova/compute/manager.py:800 #, python-format msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" msgstr "" -#: nova/compute/manager.py:801 +#: nova/compute/manager.py:807 #, python-format msgid "Rebuilding instance %s" msgstr "" -#: nova/compute/manager.py:854 +#: nova/compute/manager.py:860 #, python-format msgid "Rebooting instance %s" msgstr "" -#: nova/compute/manager.py:869 +#: nova/compute/manager.py:875 #, python-format msgid "" "trying to reboot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:907 +#: nova/compute/manager.py:913 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/manager.py:919 +#: nova/compute/manager.py:925 #, python-format msgid "instance %s: snapshotting" msgstr "" -#: nova/compute/manager.py:925 +#: nova/compute/manager.py:931 #, python-format msgid "" "trying to snapshot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:984 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:989 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:987 -#, fuzzy, python-format +#: nova/compute/manager.py:993 +#, python-format msgid "Deleting image %s" -msgstr "Оголошення точки обміну %s" +msgstr "" -#: nova/compute/manager.py:1017 +#: nova/compute/manager.py:1023 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1023 +#: nova/compute/manager.py:1029 #, python-format msgid "Instance %s: Root password set" msgstr "" -#: nova/compute/manager.py:1032 +#: nova/compute/manager.py:1038 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1046 +#: nova/compute/manager.py:1052 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1061 +#: nova/compute/manager.py:1067 #, python-format msgid "" "trying to inject a file into a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1066 +#: nova/compute/manager.py:1072 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1080 +#: nova/compute/manager.py:1086 #, python-format msgid "" "trying to update agent on a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1085 +#: nova/compute/manager.py:1091 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, python-format msgid "instance %s: rescuing" msgstr "" -#: nova/compute/manager.py:1123 +#: nova/compute/manager.py:1129 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1242 +#: nova/compute/manager.py:1248 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1259 +#: nova/compute/manager.py:1265 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1296 nova/compute/manager.py:1371 -#: nova/compute/manager.py:2319 +#: nova/compute/manager.py:1302 nova/compute/manager.py:1377 +#: nova/compute/manager.py:2395 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1424 +#: nova/compute/manager.py:1430 #, python-format msgid "instance %s: pausing" msgstr "" -#: nova/compute/manager.py:1442 +#: nova/compute/manager.py:1448 #, python-format msgid "instance %s: unpausing" msgstr "" -#: nova/compute/manager.py:1472 +#: nova/compute/manager.py:1484 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1481 +#: nova/compute/manager.py:1493 #, python-format msgid "instance %s: suspending" msgstr "" -#: nova/compute/manager.py:1503 +#: nova/compute/manager.py:1515 #, python-format msgid "instance %s: resuming" msgstr "" -#: nova/compute/manager.py:1526 +#: nova/compute/manager.py:1538 #, python-format msgid "instance %s: locking" msgstr "" -#: nova/compute/manager.py:1535 +#: nova/compute/manager.py:1547 #, python-format msgid "instance %s: unlocking" msgstr "" -#: nova/compute/manager.py:1543 +#: nova/compute/manager.py:1555 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1553 +#: nova/compute/manager.py:1565 #, python-format msgid "instance %s: reset network" msgstr "" -#: nova/compute/manager.py:1561 +#: nova/compute/manager.py:1573 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1565 +#: nova/compute/manager.py:1577 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1602 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1632 +#: nova/compute/manager.py:1644 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1650 +#: nova/compute/manager.py:1662 +#, python-format +msgid "" +"instance %(instance_uuid)s: attaching volume %(volume_id)s to " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:1664 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1662 +#: nova/compute/manager.py:1673 +#, python-format +msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" +msgstr "" + +#: nova/compute/manager.py:1683 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1690 +#: nova/compute/manager.py:1711 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1694 +#: nova/compute/manager.py:1715 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1781 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1843 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1850 +#: nova/compute/manager.py:1871 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1907 +#: nova/compute/manager.py:1928 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:1934 +#: nova/compute/manager.py:1955 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:1964 +#: nova/compute/manager.py:1985 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:1972 +#: nova/compute/manager.py:1993 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:1974 +#: nova/compute/manager.py:1995 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2012 +#: nova/compute/manager.py:2033 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2035 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:2029 +#: nova/compute/manager.py:2050 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2112 +#: nova/compute/manager.py:2157 +#, python-format +msgid "Updated the info_cache for instance %s" +msgstr "" + +#: nova/compute/manager.py:2186 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2139 +#: nova/compute/manager.py:2213 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2167 +#: nova/compute/manager.py:2241 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2179 -#, python-format +#: nova/compute/manager.py:2252 msgid "" -"Instance %(name)s found in database but not known by hypervisor. Setting " -"power state to NOSTATE" +"Instance found in database but not known by hypervisor. Setting power " +"state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2275 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2215 +#: nova/compute/manager.py:2287 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2294 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Detected instance with name label '%(name_label)s' which is marked as " "DELETED but still present on host." msgstr "" -#: nova/compute/manager.py:2300 +#: nova/compute/manager.py:2359 #, python-format msgid "" -"Destroying instance with name label '%(name_label)s' which is marked as " -"DELETED but still present on host." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/compute/manager.py:2308 +#: nova/compute/manager.py:2366 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:2436 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + #: nova/compute/utils.py:141 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -3330,22 +3439,22 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:565 nova/db/sqlalchemy/api.py:600 +#: nova/db/sqlalchemy/api.py:566 nova/db/sqlalchemy/api.py:601 #, python-format msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4126 nova/db/sqlalchemy/api.py:4152 +#: nova/db/sqlalchemy/api.py:4162 nova/db/sqlalchemy/api.py:4188 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4210 +#: nova/db/sqlalchemy/api.py:4246 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4254 +#: nova/db/sqlalchemy/api.py:4290 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3363,72 +3472,68 @@ msgstr "" msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:75 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48 msgid "interface column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:82 -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:58 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:80 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:54 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:61 #, python-format msgid "Table |%s| not created!" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:89 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87 msgid "VIF column not added to fixed_ips table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:99 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97 #, python-format msgid "join list for moving mac_addresses |%s|" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:123 -msgid "Can't downgrade without losing data" -msgstr "" - #: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:39 -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:61 -#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:98 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:99 msgid "foreign key constraint couldn't be added" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:53 +#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:58 msgid "foreign key constraint couldn't be dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:39 +#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34 msgid "priority column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:43 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41 #: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:42 -#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:56 #: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68 msgid "foreign key constraint couldn't be removed" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:38 +#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34 msgid "progress column not added to instances table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:102 +#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97 #, python-format msgid "" "Could not cast flavorid to integer: %s. Set flavorid to an integer-like " "string to downgrade." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69 msgid "instance_info_caches tables not dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:45 +#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41 msgid "progress column not added to compute_nodes table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:66 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76 msgid "dns_domains table not dropped" msgstr "" @@ -3579,7 +3684,7 @@ msgstr "" msgid "Starting Bridge interface for %s" msgstr "" -#: nova/network/manager.py:273 nova/network/manager.py:465 +#: nova/network/manager.py:273 nova/network/manager.py:471 #, python-format msgid "Interface %(interface)s not found" msgstr "" @@ -3589,27 +3694,27 @@ msgstr "" msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:323 +#: nova/network/manager.py:328 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:355 +#: nova/network/manager.py:361 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:359 +#: nova/network/manager.py:365 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:371 +#: nova/network/manager.py:377 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:583 +#: nova/network/manager.py:589 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3617,41 +3722,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:629 +#: nova/network/manager.py:635 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:639 +#: nova/network/manager.py:645 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:747 +#: nova/network/manager.py:753 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:751 +#: nova/network/manager.py:757 msgid "setting network host" msgstr "" -#: nova/network/manager.py:863 +#: nova/network/manager.py:871 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:868 +#: nova/network/manager.py:876 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:892 +#: nova/network/manager.py:905 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1111 +#: nova/network/manager.py:1126 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3659,69 +3764,68 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1186 +#: nova/network/manager.py:1201 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1190 +#: nova/network/manager.py:1205 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1198 +#: nova/network/manager.py:1213 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1203 +#: nova/network/manager.py:1218 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1207 +#: nova/network/manager.py:1222 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1210 +#: nova/network/manager.py:1225 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1278 +#: nova/network/manager.py:1294 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1281 +#: nova/network/manager.py:1297 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1292 +#: nova/network/manager.py:1308 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1351 -#, fuzzy, python-format +#: nova/network/manager.py:1367 msgid "Network already exists!" -msgstr "Користувач %s вже існує" +msgstr "" -#: nova/network/manager.py:1370 +#: nova/network/manager.py:1386 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1686 +#: nova/network/manager.py:1703 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1693 +#: nova/network/manager.py:1710 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -3752,68 +3856,68 @@ msgid "Server %(status_code)s error: %(data)s" msgstr "" #: nova/network/quantum/client.py:210 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to server. Got error: %s" -msgstr "Не вдалось під'єднатися до серверу AMQP після %d спроб. Вимкнення." +msgstr "" #: nova/network/quantum/client.py:229 #, python-format msgid "unable to deserialize object of type = '%s'" msgstr "" -#: nova/network/quantum/manager.py:152 +#: nova/network/quantum/manager.py:151 msgid "QuantumManager does not use 'multi_host' parameter." msgstr "" -#: nova/network/quantum/manager.py:156 +#: nova/network/quantum/manager.py:155 msgid "QuantumManager requires that only one network is created per call" msgstr "" -#: nova/network/quantum/manager.py:166 +#: nova/network/quantum/manager.py:165 msgid "QuantumManager does not use 'vlan_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:172 +#: nova/network/quantum/manager.py:171 msgid "QuantumManager does not use 'vpn_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:176 +#: nova/network/quantum/manager.py:175 msgid "QuantumManager does not use 'bridge' parameter." msgstr "" -#: nova/network/quantum/manager.py:180 +#: nova/network/quantum/manager.py:179 msgid "QuantumManager does not use 'bridge_interface' parameter." msgstr "" -#: nova/network/quantum/manager.py:185 +#: nova/network/quantum/manager.py:184 msgid "QuantumManager requires a valid (.1) gateway address." msgstr "" -#: nova/network/quantum/manager.py:197 +#: nova/network/quantum/manager.py:196 #, python-format msgid "" "Unable to find existing quantum network for tenant '%(q_tenant_id)s' with" " net-id '%(quantum_net_id)s'" msgstr "" -#: nova/network/quantum/manager.py:243 +#: nova/network/quantum/manager.py:242 #, python-format msgid "Network %s has active ports, cannot delete" msgstr "" -#: nova/network/quantum/manager.py:289 +#: nova/network/quantum/manager.py:288 #, python-format msgid "network allocations for instance %s" msgstr "" -#: nova/network/quantum/manager.py:537 +#: nova/network/quantum/manager.py:564 #, python-format msgid "" "port deallocation failed for instance: |%(instance_id)s|, port_id: " "|%(port_id)s|" msgstr "" -#: nova/network/quantum/manager.py:556 +#: nova/network/quantum/manager.py:583 #, python-format msgid "" "ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: " @@ -3866,9 +3970,9 @@ msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s" msgstr "" #: nova/notifier/api.py:115 -#, fuzzy, python-format +#, python-format msgid "%s not in valid priorities" -msgstr "%s не допустимий ipProtocol" +msgstr "" #: nova/notifier/api.py:132 #, python-format @@ -3882,52 +3986,56 @@ msgstr "" msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" +#: nova/notifier/rabbit_notifier.py:44 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + #: nova/rpc/amqp.py:144 nova/rpc/impl_carrot.py:460 #, python-format msgid "Returning exception %s to caller" msgstr "" -#: nova/rpc/amqp.py:187 nova/rpc/impl_carrot.py:494 +#: nova/rpc/amqp.py:186 nova/rpc/impl_carrot.py:494 #, python-format msgid "unpacked context: %s" msgstr "" -#: nova/rpc/amqp.py:230 nova/rpc/impl_carrot.py:261 +#: nova/rpc/amqp.py:229 nova/rpc/impl_carrot.py:261 #, python-format msgid "received %s" msgstr "отримано %s" -#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:274 +#: nova/rpc/amqp.py:234 nova/rpc/impl_carrot.py:274 #, python-format msgid "no method for message: %s" msgstr "без порядку для повідомлень: %s" -#: nova/rpc/amqp.py:236 nova/rpc/impl_carrot.py:276 +#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:276 #, python-format msgid "No method for message: %s" msgstr "Без порядку для повідомлень: %s" -#: nova/rpc/amqp.py:318 nova/rpc/impl_carrot.py:528 -#, fuzzy, python-format +#: nova/rpc/amqp.py:319 nova/rpc/impl_carrot.py:528 +#, python-format msgid "Making asynchronous call on %s ..." -msgstr "Створення асинхронного виклику..." +msgstr "" -#: nova/rpc/amqp.py:321 nova/rpc/impl_carrot.py:531 +#: nova/rpc/amqp.py:322 nova/rpc/impl_carrot.py:531 #, python-format msgid "MSG_ID is %s" msgstr "MSG_ID %s" -#: nova/rpc/amqp.py:343 nova/rpc/impl_carrot.py:610 -#, fuzzy, python-format +#: nova/rpc/amqp.py:344 nova/rpc/impl_carrot.py:610 +#, python-format msgid "Making asynchronous cast on %s..." -msgstr "Створення асинхронного виклику..." +msgstr "" -#: nova/rpc/amqp.py:351 nova/rpc/impl_carrot.py:620 -#, fuzzy +#: nova/rpc/amqp.py:352 nova/rpc/impl_carrot.py:620 msgid "Making asynchronous fanout cast..." -msgstr "Створення асинхронного виклику..." +msgstr "" -#: nova/rpc/amqp.py:376 nova/rpc/impl_carrot.py:630 +#: nova/rpc/amqp.py:377 nova/rpc/impl_carrot.py:630 #, python-format msgid "Sending notification on %s..." msgstr "" @@ -3951,9 +4059,9 @@ msgid "" msgstr "" #: nova/rpc/impl_carrot.py:202 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to AMQP server after %(tries)d tries. Shutting down." -msgstr "Не вдалось під'єднатися до серверу AMQP після %d спроб. Вимкнення." +msgstr "" #: nova/rpc/impl_carrot.py:222 msgid "Reconnected to queue" @@ -4022,37 +4130,37 @@ msgid "" "again in %(sleep_time)d seconds." msgstr "" -#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:379 +#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:384 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:394 +#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:399 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:398 +#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:403 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:425 +#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:430 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_qpid.py:335 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:340 +#, python-format msgid "Unable to connect to AMQP server: %s " -msgstr "Не вдалось під'єднатися до серверу AMQP після %d спроб. Вимкнення." +msgstr "" -#: nova/rpc/impl_qpid.py:340 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:345 +#, python-format msgid "Connected to AMQP server on %s" -msgstr "Оновлено з'єднання до черги" +msgstr "" -#: nova/rpc/impl_qpid.py:348 +#: nova/rpc/impl_qpid.py:353 msgid "Re-established AMQP queues" msgstr "" @@ -4065,26 +4173,26 @@ msgstr "" msgid "Could not find another compute" msgstr "" -#: nova/scheduler/distributed_scheduler.py:50 +#: nova/scheduler/distributed_scheduler.py:51 #, python-format msgid "No host selection for %s defined." msgstr "" -#: nova/scheduler/distributed_scheduler.py:63 +#: nova/scheduler/distributed_scheduler.py:64 #, python-format msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:140 +#: nova/scheduler/distributed_scheduler.py:156 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:178 +#: nova/scheduler/distributed_scheduler.py:198 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/distributed_scheduler.py:188 +#: nova/scheduler/distributed_scheduler.py:208 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" @@ -4157,17 +4265,17 @@ msgstr "" msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/manager.py:85 +#: nova/scheduler/manager.py:86 #, python-format msgid "Driver Method %(driver_method)s missing: %(e)s.Reverting to schedule()" msgstr "" -#: nova/scheduler/manager.py:101 +#: nova/scheduler/manager.py:102 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/manager.py:116 +#: nova/scheduler/manager.py:117 #, python-format msgid "Setting instance %(instance_uuid)s to ERROR state." msgstr "" @@ -4249,9 +4357,9 @@ msgid "Error creating volumes" msgstr "" #: nova/scheduler/vsa.py:328 -#, fuzzy, python-format +#, python-format msgid "Non-VSA volume %d" -msgstr "Від'єднати том %s" +msgstr "" #: nova/scheduler/vsa.py:341 #, python-format @@ -4353,17 +4461,17 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:383 nova/tests/test_compute.py:1491 +#: nova/tests/test_compute.py:382 nova/tests/test_compute.py:1491 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:389 +#: nova/tests/test_compute.py:388 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:613 +#: nova/tests/test_compute.py:612 msgid "Internal error" msgstr "" @@ -4379,48 +4487,48 @@ msgid "" "\t%s" msgstr "" -#: nova/tests/test_nova_manage.py:178 +#: nova/tests/test_nova_manage.py:182 msgid "id" msgstr "" -#: nova/tests/test_nova_manage.py:179 +#: nova/tests/test_nova_manage.py:183 msgid "IPv4" msgstr "" -#: nova/tests/test_nova_manage.py:180 +#: nova/tests/test_nova_manage.py:184 msgid "IPv6" msgstr "" -#: nova/tests/test_nova_manage.py:181 +#: nova/tests/test_nova_manage.py:185 msgid "start address" msgstr "" -#: nova/tests/test_nova_manage.py:182 +#: nova/tests/test_nova_manage.py:186 msgid "DNS1" msgstr "" -#: nova/tests/test_nova_manage.py:183 +#: nova/tests/test_nova_manage.py:187 msgid "DNS2" msgstr "" -#: nova/tests/test_nova_manage.py:184 +#: nova/tests/test_nova_manage.py:188 msgid "VlanID" msgstr "" -#: nova/tests/test_nova_manage.py:185 +#: nova/tests/test_nova_manage.py:189 msgid "project" msgstr "" -#: nova/tests/test_nova_manage.py:186 +#: nova/tests/test_nova_manage.py:190 msgid "uuid" msgstr "" -#: nova/tests/test_volume.py:195 +#: nova/tests/test_volume.py:216 #, python-format msgid "Target %s allocated" msgstr "" -#: nova/tests/test_volume.py:383 +#: nova/tests/test_volume.py:425 #, python-format msgid "Cannot confirm exported volume id:%s." msgstr "" @@ -4465,9 +4573,9 @@ msgstr "" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:67 #: nova/tests/api/openstack/compute/contrib/test_vsa.py:70 -#, fuzzy, python-format +#, python-format msgid "_delete: %s" -msgstr "Вилучити проект: %s" +msgstr "" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:76 #: nova/tests/api/openstack/compute/contrib/test_vsa.py:79 @@ -4538,9 +4646,8 @@ msgid "Authorization error" msgstr "" #: nova/tests/integrated/api/client.py:63 -#, fuzzy, python-format msgid "Item not found" -msgstr "Користувач \"%s\" не знайдено" +msgstr "" #: nova/tests/integrated/api/client.py:105 #, python-format @@ -4571,21 +4678,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:147 +#: nova/tests/rpc/common.py:131 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:155 +#: nova/tests/rpc/common.py:139 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:173 +#: nova/tests/rpc/common.py:157 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:203 nova/tests/rpc/common.py:209 +#: nova/tests/rpc/common.py:187 nova/tests/rpc/common.py:193 #, python-format msgid "Received %s" msgstr "" @@ -4595,37 +4702,37 @@ msgstr "" msgid "Host %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:194 +#: nova/tests/scheduler/test_vsa_scheduler.py:196 #, python-format msgid "Test: provision vol %(name)s on host %(host)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:196 +#: nova/tests/scheduler/test_vsa_scheduler.py:198 #, python-format msgid "\t vol=%(vol)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:199 +#: nova/tests/scheduler/test_vsa_scheduler.py:201 #, python-format msgid "Test: VSA update request: vsa_id=%(vsa_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:203 -#, fuzzy, python-format +#: nova/tests/scheduler/test_vsa_scheduler.py:205 +#, python-format msgid "Test: Volume create: %s" -msgstr "Від'єднати том %s" +msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:210 +#: nova/tests/scheduler/test_vsa_scheduler.py:212 #, python-format msgid "Test: Volume get request: id=%(volume_id)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:217 +#: nova/tests/scheduler/test_vsa_scheduler.py:219 #, python-format msgid "Test: Volume update request: id=%(volume_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:453 +#: nova/tests/scheduler/test_vsa_scheduler.py:455 #, python-format msgid "Test: Volume get: id=%(volume_id)s" msgstr "" @@ -4634,6 +4741,18 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "" +#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:437 +#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:1734 +#, python-format +msgid "Compute_service record created for %s " +msgstr "" + +#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:440 +#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:1737 +#, python-format +msgid "Compute_service record updated for %s " +msgstr "" + #: nova/virt/firewall.py:130 #, python-format msgid "Attempted to unfilter instance %s which is not filtered" @@ -4649,9 +4768,9 @@ msgid "Provider Firewall Rules refreshed" msgstr "" #: nova/virt/firewall.py:291 -#, fuzzy, python-format +#, python-format msgid "Adding security group rule: %r" -msgstr "Вилучити групу безпеки %s" +msgstr "" #: nova/virt/firewall.py:402 nova/virt/xenapi/firewall.py:88 #, python-format @@ -4678,92 +4797,69 @@ msgid "" "vmwareapi_host_password to useconnection_type=vmwareapi" msgstr "" -#: nova/virt/vmwareapi_conn.py:271 +#: nova/virt/vmwareapi_conn.py:276 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:354 +#: nova/virt/vmwareapi_conn.py:359 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:393 +#: nova/virt/vmwareapi_conn.py:398 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi_conn.py:399 +#: nova/virt/vmwareapi_conn.py:404 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi_conn.py:404 +#: nova/virt/vmwareapi_conn.py:409 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:165 +#: nova/virt/xenapi_conn.py:163 msgid "" "Must specify xenapi_connection_url, xenapi_connection_username " "(optionally), and xenapi_connection_password to use " "connection_type=xenapi" msgstr "" -#: nova/virt/xenapi_conn.py:353 nova/virt/libvirt/connection.py:445 +#: nova/virt/xenapi_conn.py:371 nova/virt/libvirt/connection.py:441 msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi_conn.py:420 nova/virt/baremetal/proxy.py:716 -#: nova/virt/libvirt/connection.py:1735 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:423 nova/virt/baremetal/proxy.py:720 -#: nova/virt/libvirt/connection.py:1738 -#, python-format -msgid "Compute_service record updated for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:484 +#: nova/virt/xenapi_conn.py:501 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi_conn.py:498 +#: nova/virt/xenapi_conn.py:530 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi_conn.py:587 +#: nova/virt/xenapi_conn.py:556 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi_conn.py:648 #, python-format msgid "Task [%(name)s] %(task)s status: success %(result)s" msgstr "" -#: nova/virt/xenapi_conn.py:596 +#: nova/virt/xenapi_conn.py:657 #, python-format msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s" msgstr "" -#: nova/virt/xenapi_conn.py:616 nova/virt/xenapi_conn.py:629 +#: nova/virt/xenapi_conn.py:677 nova/virt/xenapi_conn.py:690 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi_conn.py:655 nova/virt/baremetal/proxy.py:773 -#: nova/virt/libvirt/connection.py:2277 -msgid "Updating host stats" -msgstr "" - -#: nova/virt/xenapi_conn.py:666 -#, python-format -msgid "Unable to get updated status: %s" -msgstr "" - -#: nova/virt/xenapi_conn.py:673 -#, python-format -msgid "Unable to get SR for this host: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4832,9 +4928,8 @@ msgid "===== Domain is being created =====" msgstr "" #: nova/virt/baremetal/dom.py:179 -#, fuzzy, python-format msgid "Same domain name already exists" -msgstr "Користувач %s вже існує" +msgstr "" #: nova/virt/baremetal/dom.py:181 msgid "create_domain: before get_idle_node" @@ -4965,7 +5060,7 @@ msgstr "" msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1505 +#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1504 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -4980,15 +5075,18 @@ msgstr "" msgid "Updating!" msgstr "" +#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2281 +#: nova/virt/xenapi/host.py:124 +msgid "Updating host stats" +msgstr "" + #: nova/virt/baremetal/tilera.py:185 msgid "free_node...." msgstr "" #: nova/virt/baremetal/tilera.py:216 #, python-format -msgid "" -"deactivate_node is called for node_id = %(id)s node_ip = " -"%(ip)s" +msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" msgstr "" #: nova/virt/baremetal/tilera.py:221 @@ -5095,149 +5193,149 @@ msgstr "" msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:366 +#: nova/virt/libvirt/connection.py:364 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:378 +#: nova/virt/libvirt/connection.py:376 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:389 +#: nova/virt/libvirt/connection.py:387 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:403 +#: nova/virt/libvirt/connection.py:399 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:434 +#: nova/virt/libvirt/connection.py:430 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:516 +#: nova/virt/libvirt/connection.py:512 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:529 +#: nova/virt/libvirt/connection.py:525 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:680 nova/virt/libvirt/connection.py:824 +#: nova/virt/libvirt/connection.py:674 nova/virt/libvirt/connection.py:816 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:685 +#: nova/virt/libvirt/connection.py:679 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:782 nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/connection.py:776 nova/virt/xenapi/vmops.py:1372 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:786 nova/virt/xenapi/vmops.py:1375 +#: nova/virt/libvirt/connection.py:780 nova/virt/xenapi/vmops.py:1376 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:813 +#: nova/virt/libvirt/connection.py:807 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:829 +#: nova/virt/libvirt/connection.py:821 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:837 +#: nova/virt/libvirt/connection.py:829 #, python-format msgid "virsh said: %r" msgstr "" -#: nova/virt/libvirt/connection.py:841 +#: nova/virt/libvirt/connection.py:833 msgid "cool, it's a device" msgstr "" -#: nova/virt/libvirt/connection.py:852 +#: nova/virt/libvirt/connection.py:844 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:879 +#: nova/virt/libvirt/connection.py:871 msgid "Unable to read LXC console" msgstr "" -#: nova/virt/libvirt/connection.py:996 +#: nova/virt/libvirt/connection.py:994 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1182 +#: nova/virt/libvirt/connection.py:1181 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1191 +#: nova/virt/libvirt/connection.py:1190 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1223 +#: nova/virt/libvirt/connection.py:1222 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1348 +#: nova/virt/libvirt/connection.py:1347 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1352 +#: nova/virt/libvirt/connection.py:1351 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1369 +#: nova/virt/libvirt/connection.py:1368 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/connection.py:1610 +#: nova/virt/libvirt/connection.py:1609 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1632 +#: nova/virt/libvirt/connection.py:1631 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1659 +#: nova/virt/libvirt/connection.py:1658 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:1756 +#: nova/virt/libvirt/connection.py:1755 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:1759 +#: nova/virt/libvirt/connection.py:1758 #, python-format msgid "" "to xml...\n" ":%s " msgstr "" -#: nova/virt/libvirt/connection.py:1762 +#: nova/virt/libvirt/connection.py:1761 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5247,37 +5345,35 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:1819 +#: nova/virt/libvirt/connection.py:1818 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2034 +#: nova/virt/libvirt/connection.py:2033 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2125 +#: nova/virt/libvirt/connection.py:2129 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2180 -#, python-format -msgid "During wait running, %s disappeared." +#: nova/virt/libvirt/connection.py:2184 +msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2185 -#, python-format -msgid "Instance %s running successfully." +#: nova/virt/libvirt/connection.py:2189 +msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2192 +#: nova/virt/libvirt/connection.py:2196 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2233 +#: nova/virt/libvirt/connection.py:2237 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5314,125 +5410,130 @@ msgstr "" msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/imagecache.py:144 -#, fuzzy, python-format +#: nova/virt/libvirt/imagecache.py:171 +#, python-format msgid "%s is a valid instance name" -msgstr "%s не допустимий ipProtocol" +msgstr "" -#: nova/virt/libvirt/imagecache.py:147 +#: nova/virt/libvirt/imagecache.py:174 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:149 +#: nova/virt/libvirt/imagecache.py:176 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:160 +#: nova/virt/libvirt/imagecache.py:187 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:211 +#: nova/virt/libvirt/imagecache.py:238 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:223 +#: nova/virt/libvirt/imagecache.py:250 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): image verification skipped, " "no hash stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:243 +#: nova/virt/libvirt/imagecache.py:270 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:282 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:246 +#: nova/virt/libvirt/imagecache.py:285 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:253 +#: nova/virt/libvirt/imagecache.py:292 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:265 +#: nova/virt/libvirt/imagecache.py:303 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/libvirt/imagecache.py:320 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): in use: on this node " "%(local)d local, %(remote)d on other nodes" msgstr "" -#: nova/virt/libvirt/imagecache.py:291 +#: nova/virt/libvirt/imagecache.py:333 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): warning -- an absent base " "file is in use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:302 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "" -"%(container_format)s-%(id)s (%(base_file)s): in: on other nodes " -"(%(remote)d on other nodes)" +"%(container_format)s-%(id)s (%(base_file)s): in use on (%(remote)d on " +"other nodes)" msgstr "" -#: nova/virt/libvirt/imagecache.py:314 +#: nova/virt/libvirt/imagecache.py:355 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:322 +#: nova/virt/libvirt/imagecache.py:363 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/libvirt/imagecache.py:387 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:355 +#: nova/virt/libvirt/imagecache.py:391 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:383 +#: nova/virt/libvirt/imagecache.py:419 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:424 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:391 +#: nova/virt/libvirt/imagecache.py:427 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:395 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/libvirt/imagecache.py:439 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:235 +#: nova/virt/libvirt/utils.py:240 msgid "Unable to find an open port" msgstr "" @@ -5446,7 +5547,7 @@ msgstr "" msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:152 +#: nova/virt/libvirt/vif.py:156 #, python-format msgid "Failed while unplugging vif of instance '%s'" msgstr "" @@ -5679,9 +5780,9 @@ msgid "Copied disk data before snapshot of the VM instance %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:454 -#, fuzzy, python-format +#, python-format msgid "Uploading image %s" -msgstr "Оголошення точки обміну %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:467 #, python-format @@ -5870,33 +5971,54 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:526 nova/virt/xenapi/fake.py:625 -#: nova/virt/xenapi/fake.py:643 nova/virt/xenapi/fake.py:706 +#: nova/virt/xenapi/fake.py:555 nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:672 nova/virt/xenapi/fake.py:734 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:528 +#: nova/virt/xenapi/fake.py:557 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:562 +#: nova/virt/xenapi/fake.py:591 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:567 +#: nova/virt/xenapi/fake.py:596 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:627 +#: nova/virt/xenapi/fake.py:656 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" +#: nova/virt/xenapi/host.py:67 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skipping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:132 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:166 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:169 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + #: nova/virt/xenapi/network_utils.py:37 #, python-format msgid "Found non-unique network for name_label %s" @@ -5912,6 +6034,41 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" +#: nova/virt/xenapi/pool.py:111 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:126 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:145 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:148 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:164 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:176 +#, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + #: nova/virt/xenapi/vif.py:103 #, python-format msgid "Found no PIF for device %s" @@ -5924,418 +6081,432 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:209 +#: nova/virt/xenapi/vm_utils.py:215 #, python-format msgid "Created VM %s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:212 +#: nova/virt/xenapi/vm_utils.py:218 #, python-format msgid "Created VM %(instance_name)s as %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:243 +#: nova/virt/xenapi/vm_utils.py:249 #, python-format msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:246 +#: nova/virt/xenapi/vm_utils.py:252 #, python-format msgid "" "Created a CDROM-specific VBD %(vbd_ref)s for VM %(vm_ref)s, VDI " "%(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:263 +#: nova/virt/xenapi/vm_utils.py:269 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:280 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:285 +#: nova/virt/xenapi/vm_utils.py:291 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:301 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/xenapi/vm_utils.py:318 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:321 +#: nova/virt/xenapi/vm_utils.py:327 #, python-format msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/xenapi/vm_utils.py:335 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "No primary VDI found for%(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:355 +#: nova/virt/xenapi/vm_utils.py:361 #, python-format msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:369 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:408 +#: nova/virt/xenapi/vm_utils.py:414 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:618 +#: nova/virt/xenapi/vm_utils.py:624 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:697 +#: nova/virt/xenapi/vm_utils.py:703 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:725 +#: nova/virt/xenapi/vm_utils.py:731 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " "'%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:754 +#: nova/virt/xenapi/vm_utils.py:760 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:769 +#: nova/virt/xenapi/vm_utils.py:775 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:773 +#: nova/virt/xenapi/vm_utils.py:779 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:796 +#: nova/virt/xenapi/vm_utils.py:802 #, python-format msgid "Fetching image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:797 +#: nova/virt/xenapi/vm_utils.py:803 #, python-format msgid "Image Type: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:801 +#: nova/virt/xenapi/vm_utils.py:807 msgid "ISO: Found sr possibly containing the ISO image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:810 +#: nova/virt/xenapi/vm_utils.py:816 #, python-format msgid "Size for image %(image)s:%(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:819 +#: nova/virt/xenapi/vm_utils.py:825 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:836 +#: nova/virt/xenapi/vm_utils.py:842 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:848 +#: nova/virt/xenapi/vm_utils.py:854 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:858 +#: nova/virt/xenapi/vm_utils.py:864 #, python-format msgid "instance %s: Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:897 +#: nova/virt/xenapi/vm_utils.py:903 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:919 +#: nova/virt/xenapi/vm_utils.py:925 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:937 +#: nova/virt/xenapi/vm_utils.py:943 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1025 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1027 +#: nova/virt/xenapi/vm_utils.py:1034 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1054 +#: nova/virt/xenapi/vm_utils.py:1061 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1074 +#: nova/virt/xenapi/vm_utils.py:1081 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1105 +#: nova/virt/xenapi/vm_utils.py:1112 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/xenapi/vm_utils.py:1130 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1143 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1151 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1146 +#: nova/virt/xenapi/vm_utils.py:1153 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1149 +#: nova/virt/xenapi/vm_utils.py:1156 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1152 +#: nova/virt/xenapi/vm_utils.py:1159 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1156 +#: nova/virt/xenapi/vm_utils.py:1163 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/xenapi/vm_utils.py:1165 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1161 +#: nova/virt/xenapi/vm_utils.py:1168 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1164 +#: nova/virt/xenapi/vm_utils.py:1171 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/xenapi/vm_utils.py:1174 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1212 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1259 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1312 +#: nova/virt/xenapi/vm_utils.py:1319 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1393 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1396 +#: nova/virt/xenapi/vm_utils.py:1403 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1431 +#: nova/virt/xenapi/vm_utils.py:1438 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1450 +#: nova/virt/xenapi/vm_utils.py:1457 #, python-format msgid "Creating VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Creating VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1459 +#: nova/virt/xenapi/vm_utils.py:1466 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1469 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1471 +#: nova/virt/xenapi/vm_utils.py:1478 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1475 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/xenapi/vm_utils.py:1493 msgid "VBD.unplug successful first time." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1491 +#: nova/virt/xenapi/vm_utils.py:1498 msgid "VBD.unplug rejected: retrying..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 msgid "Not sleeping anymore!" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1496 +#: nova/virt/xenapi/vm_utils.py:1503 msgid "VBD.unplug successful eventually." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 +#: nova/virt/xenapi/vm_utils.py:1506 #, python-format msgid "Ignoring XenAPI.Failure in VBD.unplug: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1508 +#: nova/virt/xenapi/vm_utils.py:1515 #, python-format msgid "Ignoring XenAPI.Failure %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1529 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1531 +#: nova/virt/xenapi/vm_utils.py:1538 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1544 +#: nova/virt/xenapi/vm_utils.py:1551 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1550 +#: nova/virt/xenapi/vm_utils.py:1557 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1583 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1678 +#: nova/virt/xenapi/vm_utils.py:1650 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1677 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1727 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1686 +#: nova/virt/xenapi/vm_utils.py:1735 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1690 +#: nova/virt/xenapi/vm_utils.py:1739 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1707 +#: nova/virt/xenapi/vm_utils.py:1756 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1717 +#: nova/virt/xenapi/vm_utils.py:1766 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" @@ -6350,320 +6521,315 @@ msgstr "" msgid "Starting instance %s" msgstr "" -#: nova/virt/xenapi/vmops.py:246 +#: nova/virt/xenapi/vmops.py:248 #, python-format msgid "instance %s: Failed to spawn" msgstr "" -#: nova/virt/xenapi/vmops.py:248 +#: nova/virt/xenapi/vmops.py:250 #, python-format msgid "Instance %s failed to spawn - performing clean-up" msgstr "" -#: nova/virt/xenapi/vmops.py:322 +#: nova/virt/xenapi/vmops.py:324 #, python-format msgid "instance %s: Failed to spawn - Unable to create VM" msgstr "" -#: nova/virt/xenapi/vmops.py:389 +#: nova/virt/xenapi/vmops.py:391 #, python-format msgid "" "Auto configuring disk for instance %(instance_uuid)s, attempting to " "resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:448 +#: nova/virt/xenapi/vmops.py:450 #, python-format msgid "Invalid value for injected_files: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:453 +#: nova/virt/xenapi/vmops.py:455 #, python-format msgid "Injecting file path: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:459 +#: nova/virt/xenapi/vmops.py:461 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/vmops.py:463 +#: nova/virt/xenapi/vmops.py:465 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:472 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:476 +#: nova/virt/xenapi/vmops.py:478 #, python-format msgid "Starting VM %s..." msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:481 #, python-format msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:488 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:490 +#: nova/virt/xenapi/vmops.py:491 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:497 +#: nova/virt/xenapi/vmops.py:498 #, python-format msgid "Instance %s: waiting for running" msgstr "" -#: nova/virt/xenapi/vmops.py:506 +#: nova/virt/xenapi/vmops.py:507 #, python-format msgid "Instance %s: running" msgstr "" -#: nova/virt/xenapi/vmops.py:510 +#: nova/virt/xenapi/vmops.py:511 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:513 +#: nova/virt/xenapi/vmops.py:514 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:517 +#: nova/virt/xenapi/vmops.py:518 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:540 #, python-format msgid "Resources to remove:%s" msgstr "" -#: nova/virt/xenapi/vmops.py:550 +#: nova/virt/xenapi/vmops.py:551 #, python-format msgid "Removing VDI %(vdi_ref)s(uuid:%(vdi_to_remove)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:555 +#: nova/virt/xenapi/vmops.py:556 #, python-format msgid "Skipping VDI destroy for %s" msgstr "" -#: nova/virt/xenapi/vmops.py:564 +#: nova/virt/xenapi/vmops.py:565 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, python-format msgid "No opaque_ref could be determined for '%s'." msgstr "" -#: nova/virt/xenapi/vmops.py:647 +#: nova/virt/xenapi/vmops.py:648 #, python-format msgid "Finished snapshot and upload for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "Starting snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 +#: nova/virt/xenapi/vmops.py:665 #, python-format msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" msgstr "" -#: nova/virt/xenapi/vmops.py:683 +#: nova/virt/xenapi/vmops.py:684 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:703 +#: nova/virt/xenapi/vmops.py:704 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:751 +#: nova/virt/xenapi/vmops.py:752 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:874 +#: nova/virt/xenapi/vmops.py:875 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:882 +#: nova/virt/xenapi/vmops.py:883 #, python-format msgid "Resize instance %s complete" msgstr "" -#: nova/virt/xenapi/vmops.py:913 +#: nova/virt/xenapi/vmops.py:914 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:933 +#: nova/virt/xenapi/vmops.py:934 #, python-format msgid "domid changed from %(olddomid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:950 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:972 +#: nova/virt/xenapi/vmops.py:973 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1015 +#: nova/virt/xenapi/vmops.py:1016 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1024 +#: nova/virt/xenapi/vmops.py:1025 #, python-format msgid "VM %(instance_uuid)s already halted,skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1028 +#: nova/virt/xenapi/vmops.py:1029 #, python-format msgid "Shutting down VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1047 +#: nova/virt/xenapi/vmops.py:1048 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1068 +#: nova/virt/xenapi/vmops.py:1069 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1126 +#: nova/virt/xenapi/vmops.py:1127 #, python-format msgid "" "Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk " "deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1133 +#: nova/virt/xenapi/vmops.py:1134 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1141 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1152 +#: nova/virt/xenapi/vmops.py:1153 #, python-format msgid "Instance %(instance_uuid)s VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1170 +#: nova/virt/xenapi/vmops.py:1171 #, python-format msgid "Destroying VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1185 +#: nova/virt/xenapi/vmops.py:1186 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1240 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1311 +#: nova/virt/xenapi/vmops.py:1312 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1315 +#: nova/virt/xenapi/vmops.py:1316 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/xenapi/vmops.py:1380 +#: nova/virt/xenapi/vmops.py:1381 #, python-format msgid "Instance for migration %d not found, skipping" msgstr "" -#: nova/virt/xenapi/vmops.py:1412 +#: nova/virt/xenapi/vmops.py:1413 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1484 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1500 +#: nova/virt/xenapi/vmops.py:1464 #, python-format msgid "injecting network info to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1518 +#: nova/virt/xenapi/vmops.py:1482 #, python-format msgid "creating vif(s) for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1527 +#: nova/virt/xenapi/vmops.py:1491 #, python-format msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1494 #, python-format msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1559 +#: nova/virt/xenapi/vmops.py:1523 #, python-format msgid "injecting hostname to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1621 +#: nova/virt/xenapi/vmops.py:1585 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. VM " "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1646 +#: nova/virt/xenapi/vmops.py:1610 #, python-format msgid "" "TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/vmops.py:1614 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM" " id=%(instance_uuid)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1655 +#: nova/virt/xenapi/vmops.py:1619 #, python-format msgid "" "The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;" " args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1841 +#: nova/virt/xenapi/vmops.py:1805 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -6673,9 +6839,9 @@ msgid "creating sr within volume_utils" msgstr "" #: nova/virt/xenapi/volume_utils.py:55 nova/virt/xenapi/volume_utils.py:83 -#, fuzzy, python-format +#, python-format msgid "type is = %s" -msgstr "заголовок %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:58 nova/virt/xenapi/volume_utils.py:86 #, python-format @@ -6756,37 +6922,37 @@ msgstr "" msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:249 +#: nova/virt/xenapi/volume_utils.py:258 #, python-format msgid "Unable to introduce VDI on SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:257 +#: nova/virt/xenapi/volume_utils.py:266 #, python-format msgid "Unable to get record of VDI %s on" msgstr "" -#: nova/virt/xenapi/volume_utils.py:279 +#: nova/virt/xenapi/volume_utils.py:288 #, python-format msgid "Unable to introduce VDI for SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:289 +#: nova/virt/xenapi/volume_utils.py:298 #, python-format msgid "Error finding vdis in SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:296 +#: nova/virt/xenapi/volume_utils.py:305 #, python-format msgid "Unable to find vbd for vdi %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:330 +#: nova/virt/xenapi/volume_utils.py:339 #, python-format msgid "Unable to obtain target information %(data)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:356 +#: nova/virt/xenapi/volume_utils.py:365 #, python-format msgid "Mountpoint cannot be translated: %s" msgstr "" @@ -6844,52 +7010,52 @@ msgstr "" msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:174 +#: nova/virt/xenapi/volumeops.py:179 #, python-format msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:187 +#: nova/virt/xenapi/volumeops.py:192 #, python-format msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:195 +#: nova/virt/xenapi/volumeops.py:200 #, python-format msgid "Unable to attach volume to instance %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:198 +#: nova/virt/xenapi/volumeops.py:203 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:208 +#: nova/virt/xenapi/volumeops.py:213 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:216 +#: nova/virt/xenapi/volumeops.py:221 #, python-format msgid "Unable to locate volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:224 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to detach volume %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:229 +#: nova/virt/xenapi/volumeops.py:234 #, python-format msgid "Unable to destroy vbd %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:241 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:238 +#: nova/virt/xenapi/volumeops.py:243 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" @@ -6950,7 +7116,7 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/volume/api.py:272 nova/volume/api.py:305 +#: nova/volume/api.py:282 nova/volume/api.py:315 msgid "must be available" msgstr "" @@ -7035,9 +7201,9 @@ msgid "\tFE VSA Volume %s creation - do nothing" msgstr "" #: nova/volume/driver.py:758 -#, fuzzy, python-format +#, python-format msgid "VSA BE create_volume for %s failed" -msgstr "Створити розділ на %s ГБ" +msgstr "" #: nova/volume/driver.py:761 #, python-format @@ -7170,25 +7336,30 @@ msgstr "" msgid "snapshot %s: deleting" msgstr "" -#: nova/volume/manager.py:241 +#: nova/volume/manager.py:235 +#, python-format +msgid "snapshot %s: snapshot is busy" +msgstr "" + +#: nova/volume/manager.py:247 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: nova/volume/manager.py:323 +#: nova/volume/manager.py:329 msgid "Checking volume capabilities" msgstr "" -#: nova/volume/manager.py:327 +#: nova/volume/manager.py:333 #, python-format msgid "New capabilities found: %s" msgstr "" -#: nova/volume/manager.py:338 +#: nova/volume/manager.py:344 msgid "Clear capabilities" msgstr "" -#: nova/volume/manager.py:342 +#: nova/volume/manager.py:348 #, python-format msgid "Notification {%s} received" msgstr "" @@ -7276,9 +7447,9 @@ msgid "Enter SolidFire delete_volume..." msgstr "" #: nova/volume/san.py:878 -#, fuzzy, python-format +#, python-format msgid "Deleting volumeID: %s " -msgstr "Від'єднати том %s" +msgstr "" #: nova/volume/san.py:886 msgid "Leaving SolidFire delete_volume" @@ -7375,25 +7546,102 @@ msgstr "" msgid "Failed to find backend in db" msgstr "" -#: nova/vsa/api.py:82 -msgid "invalid drive data" +#: nova/volume/nexenta/__init__.py:27 +msgid "Nexenta SA returned the error" msgstr "" -#: nova/vsa/api.py:105 -msgid "drive_name not defined" +#: nova/volume/nexenta/jsonrpc.py:64 +#, python-format +msgid "Sending JSON data: %s" msgstr "" -#: nova/vsa/api.py:111 +#: nova/volume/nexenta/jsonrpc.py:69 #, python-format -msgid "invalid drive type name %s" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: nova/vsa/api.py:155 -msgid "*** Experimental VSA code ***" +#: nova/volume/nexenta/jsonrpc.py:75 +msgid "No headers in server response" msgstr "" -#: nova/vsa/api.py:158 nova/vsa/api.py:303 -#, python-format +#: nova/volume/nexenta/jsonrpc.py:76 +msgid "Bad response from server" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:79 +#, fuzzy, python-format +msgid "Got response: %s" +msgstr "відповідь %s" + +#: nova/volume/nexenta/volume.py:96 +#, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "" + +#: nova/volume/nexenta/volume.py:180 +msgid "" +"Call to local_path should not happen. Verify that use_local_volumes flag " +"is turned off." +msgstr "" + +#: nova/volume/nexenta/volume.py:202 +#, python-format +msgid "Ignored target creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:210 +#, python-format +msgid "Ignored target group creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:219 +#, python-format +msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:227 +#, python-format +msgid "Ignored LU creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:237 +#, python-format +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:273 +#, python-format +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" +msgstr "" + +#: nova/volume/nexenta/volume.py:280 +#, python-format +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" +msgstr "" + +#: nova/vsa/api.py:82 +msgid "invalid drive data" +msgstr "" + +#: nova/vsa/api.py:105 +msgid "drive_name not defined" +msgstr "" + +#: nova/vsa/api.py:111 +#, python-format +msgid "invalid drive type name %s" +msgstr "" + +#: nova/vsa/api.py:155 +msgid "*** Experimental VSA code ***" +msgstr "" + +#: nova/vsa/api.py:158 nova/vsa/api.py:303 +#, python-format msgid "Requested number of VCs (%d) is too high. Setting to default" msgstr "" @@ -7503,828 +7751,56 @@ msgstr "" msgid "VSA ID %(vsa_id)d: Start %(vc_count)d instances" msgstr "" -#~ msgid "No hosts found" -#~ msgstr "" - -#~ msgid "DB exception wrapped" -#~ msgstr "" - -#~ msgid "Uncaught exception" -#~ msgstr "Необроблене виключення" - -#~ msgid "Quota exceeeded for %(pid)s, tried to create %(size)sG volume" -#~ msgstr "" - -#~ msgid "Volume quota exceeded. You cannot create a volume of size %sG" -#~ msgstr "" - -#~ msgid "Volume is already attached" -#~ msgstr "" - -#~ msgid "Volume is already detached" -#~ msgstr "" - -#~ msgid "Failed to read private ip" -#~ msgstr "" - -#~ msgid "Failed to read public ip(s)" -#~ msgstr "" - -#~ msgid "%(param)s property not found for image %(_image_id)s" -#~ msgstr "" - -#~ msgid "No keypairs defined" -#~ msgstr "" - -#~ msgid "Compute.api::get_lock %s" -#~ msgstr "" - -#~ msgid "Instance %s not found" -#~ msgstr "" - -#~ msgid "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown instance type: %s" -#~ msgstr "" - -#~ msgid "Filename of root Certificate Revokation List" -#~ msgstr "" - -#~ msgid "Subject for certificate for vpns, %s for project, timestamp" -#~ msgstr "" - -#~ msgid "Casting to %(topic)s %(host)s for %(method)s" -#~ msgstr "" - -#~ msgid "" -#~ "check_instance_lock: arguments: |%(self)s| " -#~ "|%(context)s| |%(instance_id)s|" -#~ msgstr "" - -#~ msgid "instance %s: starting..." -#~ msgstr "" - -#~ msgid "Terminating instance %s" -#~ msgstr "" - -#~ msgid "Deallocating address %s" -#~ msgstr "" - -#~ msgid "" -#~ "trying to reboot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" -#~ msgstr "" - -#~ msgid "" -#~ "trying to snapshot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" -#~ msgstr "" - -#~ msgid "" -#~ "trying to reset the password on a" -#~ " non-running instance: %(instance_id)s " -#~ "(state: %(instance_state)s expected: " -#~ "%(expected_state)s)" -#~ msgstr "" - -#~ msgid "instance %s: setting admin password" -#~ msgstr "" - -#~ msgid "" -#~ "trying to inject a file into a " -#~ "non-running instance: %(instance_id)s (state:" -#~ " %(instance_state)s expected: %(expected_state)s)" -#~ msgstr "" - -#~ msgid "instance %(nm)s: injecting file to %(plain_path)s" -#~ msgstr "" - -#~ msgid "instance %s: getting ajax console" -#~ msgstr "" - -#~ msgid "" -#~ "instance %(instance_id)s: attaching volume " -#~ "%(volume_id)s to %(mountpoint)s" -#~ msgstr "" - -#~ msgid "instance %(instance_id)s: attach failed %(mountpoint)s, removing" -#~ msgstr "" - -#~ msgid "" -#~ "Detach volume %(volume_id)s from mountpoint" -#~ " %(mp)s on instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Host %s is not alive" -#~ msgstr "" - -#~ msgid "All hosts have too many cores" -#~ msgstr "" - -#~ msgid "Host %s not available" -#~ msgstr "" - -#~ msgid "All hosts have too many gigabytes" -#~ msgstr "" - -#~ msgid "All hosts have too many networks" -#~ msgstr "" - -#~ msgid "Can't test instances without a real virtual env." -#~ msgstr "" - -#~ msgid "Need to watch instance %s until it's running..." -#~ msgstr "" - -#~ msgid "Killing dnsmasq threw %s" -#~ msgstr "" - -#~ msgid "Class %s cannot be found" -#~ msgstr "" - -#~ msgid "Running %s" -#~ msgstr "Запускається %s" - -#~ msgid "Glance image %s" -#~ msgstr "" - -#~ msgid "Asking xapi to fetch %(url)s as %(access)s" +#~ msgid "Going to try to soft delete %s" #~ msgstr "" -#~ msgid "PV Kernel in VDI:%s" +#~ msgid "No host for instance %s, deleting immediately" #~ msgstr "" -#~ msgid "duplicate name found: %s" -#~ msgstr "" - -#~ msgid "" -#~ "VHD coalesce attempts exceeded (%(counter)d" -#~ " > %(max_attempts)d), giving up..." -#~ msgstr "" - -#~ msgid "No VDIs found for VM %s" -#~ msgstr "" - -#~ msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s" +#~ msgid "Going to try to terminate %s" #~ msgstr "" -#~ msgid "VBD %(vbd)s plugged as %(orig_dev)s" +#~ msgid "Going to try to stop %s" #~ msgstr "" -#~ msgid "VBD %(vbd)s plugged into wrong dev, remapping to %(dev)s" +#~ msgid "Going to try to start %s" #~ msgstr "" #~ msgid "" -#~ "Writing partition table %(primary_first)d " -#~ "%(primary_last)d to %(dest)s..." -#~ msgstr "" - -#~ msgid "No service for id %s" -#~ msgstr "" - -#~ msgid "No service for %(host)s, %(binary)s" -#~ msgstr "" - -#~ msgid "No fixed ips defined" -#~ msgstr "" - -#~ msgid "No floating ip for address %s" -#~ msgstr "" - -#~ msgid "No address for instance %s" -#~ msgstr "" - -#~ msgid "no keypair for user %(user_id)s, name %(name)s" -#~ msgstr "" - -#~ msgid "No network for id %s" -#~ msgstr "" - -#~ msgid "No networks defined" -#~ msgstr "" - -#~ msgid "No network for bridge %s" -#~ msgstr "" - -#~ msgid "No network for instance %s" -#~ msgstr "" - -#~ msgid "Token %s does not exist" -#~ msgstr "" - -#~ msgid "No quota for project_id %s" -#~ msgstr "" - -#~ msgid "Volume %s not found" -#~ msgstr "" - -#~ msgid "No export device found for volume %s" -#~ msgstr "" - -#~ msgid "No target id found for volume %s" -#~ msgstr "" - -#~ msgid "No security group with id %s" -#~ msgstr "" - -#~ msgid "No security group named %(group_name)s for project: %(project_id)s" -#~ msgstr "" - -#~ msgid "No secuity group rule with id %s" -#~ msgstr "" - -#~ msgid "No user for id %s" -#~ msgstr "" - -#~ msgid "No user for access key %s" -#~ msgstr "" - -#~ msgid "No project with id %s" -#~ msgstr "" - -#~ msgid "No console pool with id %(pool_id)s" +#~ "Instance %(name)s found in database but" +#~ " not known by hypervisor. Setting " +#~ "power state to NOSTATE" #~ msgstr "" #~ msgid "" -#~ "No console pool of type %(console_type)s" -#~ " for compute host %(compute_host)s on " -#~ "proxy host %(host)s" -#~ msgstr "" - -#~ msgid "No console for instance %(instance_id)s in pool %(pool_id)s" -#~ msgstr "" - -#~ msgid "on instance %s" -#~ msgstr "" - -#~ msgid "No console with id %(console_id)s %(idesc)s" -#~ msgstr "" - -#~ msgid "No zone with id %(zone_id)s" -#~ msgstr "" - -#~ msgid "Checking state of %s" -#~ msgstr "" - -#~ msgid "Current state of %(name)s was %(state)s." -#~ msgstr "" - -#~ msgid "Invalid device path %s" -#~ msgstr "" - -#~ msgid "No disk at %s" -#~ msgstr "" - -#~ msgid "Instance snapshotting is not supported for libvirtat this time" -#~ msgstr "" - -#~ msgid "_wait_for_reboot failed: %s" -#~ msgstr "" - -#~ msgid "_wait_for_rescue failed: %s" -#~ msgstr "" - -#~ msgid "instance %s: is running" -#~ msgstr "" - -#~ msgid "instance %s: failed to boot" -#~ msgstr "" - -#~ msgid "Contents of file %(fpath)s: %(contents)r" +#~ "Destroying instance with name label " +#~ "'%(name_label)s' which is marked as " +#~ "DELETED but still present on host." #~ msgstr "" -#~ msgid "instance %(inst_name)s: injecting key into image %(img_id)s" +#~ msgid "Can't downgrade without losing data" #~ msgstr "" -#~ msgid "instance %(inst_name)s: injecting net into image %(img_id)s" -#~ msgstr "" - -#~ msgid "diagnostics are not supported for libvirt" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %s, tried to allocate address" -#~ msgstr "" - -#~ msgid "Address quota exceeded. You cannot allocate any more addresses" -#~ msgstr "" - -#~ msgid "Finished retreving %(url)s -- placed in %(path)s" -#~ msgstr "" - -#~ msgid "The key_pair %s already exists" -#~ msgstr "" - -#~ msgid "Generating root CA: %s" -#~ msgstr "" - -#~ msgid "invalid id: %s" -#~ msgstr "" - -#~ msgid "Using paste.deploy config at: %s" -#~ msgstr "" - -#~ msgid "No paste configuration for app: %s" +#~ msgid "Unable to get updated status: %s" #~ msgstr "" #~ msgid "" -#~ "App Config: %(api)s\n" -#~ "%(config)r" -#~ msgstr "" - -#~ msgid "Running %s API" -#~ msgstr "" - -#~ msgid "No known API applications configured in %s." -#~ msgstr "" - -#~ msgid "Starting nova-api node (version %s)" +#~ "deactivate_node is called for " +#~ "node_id = %(id)s node_ip = %(ip)s" #~ msgstr "" -#~ msgid "No paste configuration found for: %s" +#~ msgid "During wait running, %s disappeared." #~ msgstr "" -#~ msgid "Argument %(key)s value %(value)s is too short." +#~ msgid "Instance %s running successfully." #~ msgstr "" -#~ msgid "Argument %(key)s value %(value)s contains invalid characters." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s starts with a hyphen." -#~ msgstr "" - -#~ msgid "Argument %s is required." +#~ msgid "The nwfilter(%(instance_secgroup_filter_name)s) is not found." #~ msgstr "" #~ msgid "" -#~ "Argument %(key)s may not take value " -#~ "%(value)s. Valid values are ['true', " -#~ "'false']." -#~ msgstr "" - -#~ msgid "" -#~ "Created VDI %(vdi_ref)s (%(label)s, %(size)s," -#~ " %(read_only)s) on %(sr_ref)s." -#~ msgstr "" - -#~ msgid "Attempted to create non-unique name %s" -#~ msgstr "" - -#~ msgid "instance %(name)s: not enough free memory" -#~ msgstr "" - -#~ msgid "Spawning VM %(instance_name)s created %(vm_ref)s." -#~ msgstr "" - -#~ msgid "Invalid value for onset_files: '%s'" -#~ msgstr "" - -#~ msgid "Instance %s: booted" -#~ msgstr "" - -#~ msgid "Instance not present %s" -#~ msgstr "" - -#~ msgid "Unable to Snapshot %(vm_ref)s: %(exc)s" -#~ msgstr "" - -#~ msgid "VM %(vm)s already halted, skipping shutdown..." -#~ msgstr "" - -#~ msgid "Removing kernel/ramdisk files" -#~ msgstr "" - -#~ msgid "" -#~ "TIMEOUT: The call to %(method)s timed" -#~ " out. VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "NOT IMPLEMENTED: The call to %(method)s" -#~ " is not supported by the agent. " -#~ "VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "The call to %(method)s returned an " -#~ "error: %(e)s. VM id=%(instance_id)s; " -#~ "args=%(strargs)s" -#~ msgstr "" - -#~ msgid "Template for script to run on cloudpipe instance boot" -#~ msgstr "" - -#~ msgid "Image %s could not be found" -#~ msgstr "" - -#~ msgid "ApiError raised: %s" -#~ msgstr "" - -#~ msgid "Project can't be created because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because project %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be modified because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "Including admin operations in API." -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the database has not been created.\n" -#~ "Please create a database using nova-" -#~ "manage sync db before running this " -#~ "command." -#~ msgstr "" - -#~ msgid "" -#~ "No more networks available. If this is a new installation, you need\n" -#~ "to call something like this:\n" -#~ "\n" -#~ " nova-manage network create 10.0.0.0/8 10 64\n" -#~ "\n" -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the" -#~ " certificate db has not been created." -#~ "\n" -#~ "Please create a database by running a nova-api server on this host." -#~ msgstr "" - -#~ msgid "network" -#~ msgstr "" - -#~ msgid "IP address" -#~ msgstr "" - -#~ msgid "MAC address" -#~ msgstr "" - -#~ msgid "hostname" -#~ msgstr "" - -#~ msgid "host" -#~ msgstr "" - -#~ msgid "netmask" -#~ msgstr "" - -#~ msgid "Failed to load partition: %s" -#~ msgstr "" - -#~ msgid "%(filename)s, line %(line_info)d" -#~ msgstr "" - -#~ msgid "In init host" -#~ msgstr "" - -#~ msgid "Attempt to create duplicate vm %s" -#~ msgstr "" - -#~ msgid "Starting VM %s " -#~ msgstr "" - -#~ msgid "Started VM %s " -#~ msgstr "" - -#~ msgid "spawn vm failed: %s" -#~ msgstr "" - -#~ msgid "Failed to create VM %s" -#~ msgstr "" - -#~ msgid "Set memory for vm %s..." -#~ msgstr "" - -#~ msgid "Set vcpus for vm %s..." -#~ msgstr "" - -#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" -#~ msgstr "" - -#~ msgid "Failed to add diskdrive to VM %s" -#~ msgstr "" - -#~ msgid "New disk drive path is %s" -#~ msgstr "" - -#~ msgid "Failed to add vhd file to VM %s" -#~ msgstr "" - -#~ msgid "Created disk for %s" -#~ msgstr "" - -#~ msgid "Creating nic for %s " -#~ msgstr "" - -#~ msgid "Failed creating a port on the external vswitch" -#~ msgstr "" - -#~ msgid "Failed creating port for %s" -#~ msgstr "" - -#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" -#~ msgstr "" - -#~ msgid "Failed to add nic to VM %s" -#~ msgstr "" - -#~ msgid "Created nic for %s " -#~ msgstr "" - -#~ msgid "WMI job failed: %s" -#~ msgstr "" - -#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " -#~ msgstr "" - -#~ msgid "Got request to destroy vm %s" -#~ msgstr "" - -#~ msgid "Failed to destroy vm %s" -#~ msgstr "" - -#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" -#~ msgstr "" - -#~ msgid "" -#~ "Got Info for vm %(instance_id)s: " -#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," -#~ " cpu_time=%(uptime)s" -#~ msgstr "" - -#~ msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Instance %d was not found in get_network_topic" -#~ msgstr "" - -#~ msgid "Instance %d has no host" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %(pid)s, tried to run %(min_count)s instances" -#~ msgstr "" - -#~ msgid "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Going to try to terminate %s" -#~ msgstr "" - -#~ msgid "Instance %d was not found during terminate" -#~ msgstr "" - -#~ msgid "Instance %d is already being terminated" -#~ msgstr "" - -#~ msgid "Invalid device specified: %s. Example device: /dev/vdb" -#~ msgstr "" - -#~ msgid "Volume isn't attached to anything!" -#~ msgstr "" - -#~ msgid "" -#~ "AMQP server on %(fl_host)s:%(fl_port)d is " -#~ "unreachable. Trying again in %(fl_intv)d " -#~ "seconds." -#~ msgstr "" - -#~ msgid "Failed to fetch message from queue" -#~ msgstr "" - -#~ msgid "Making asynchronous cast..." -#~ msgstr "" - -#~ msgid "FAKE AOE: %s" -#~ msgstr "" - -#~ msgid "Skipping ensure_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Skipping remove_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Starting %(arg0)s on %(host)s:%(port)s" -#~ msgstr "" - -#~ msgid "leasing ip" -#~ msgstr "" - -#~ msgid "Adopted old lease or got a change of mac/hostname" -#~ msgstr "" - -#~ msgid "releasing ip" -#~ msgstr "" - -#~ msgid "" -#~ "Called %(action)s for mac %(mac)s with" -#~ " ip %(ip)s and hostname %(hostname)s " -#~ "on interface %(interface)s" -#~ msgstr "" - -#~ msgid "Instance %s Not Found" -#~ msgstr "" - -#~ msgid "Dissassociated %s stale fixed ip(s)" -#~ msgstr "" - -#~ msgid "Leasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s leased that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "IP %s leased that was already deallocated" -#~ msgstr "" - -#~ msgid "Releasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s released that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "Forgetting SR %s ... " -#~ msgstr "" - -#~ msgid "Forgetting SR %s done." -#~ msgstr "" - -#~ msgid "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s" -#~ msgstr "" - -#~ msgid "Unable to obtain target information %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown S3 value type %r" -#~ msgstr "" - -#~ msgid "Authenticated request" -#~ msgstr "" - -#~ msgid "List of buckets requested" -#~ msgstr "" - -#~ msgid "List keys for bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to access bucket %s" -#~ msgstr "" - -#~ msgid "Creating bucket %s" -#~ msgstr "" - -#~ msgid "Deleting bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete bucket %s" -#~ msgstr "" - -#~ msgid "Getting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to get object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Putting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to upload object %(nm)s to bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Deleting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: invalid directory %s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: unauthorized bucket %s" -#~ msgstr "" - -#~ msgid "Starting image upload: %s" -#~ msgstr "" - -#~ msgid "Not authorized to update attributes of image %s" -#~ msgstr "" - -#~ msgid "Toggling publicity flag of image %(image_id)s %(newstatus)r" -#~ msgstr "" - -#~ msgid "Updating user fields on image %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete image %s" -#~ msgstr "" - -#~ msgid "Deleted image: %s" -#~ msgstr "" - -#~ msgid "No user found for access key %s" -#~ msgstr "" - -#~ msgid "No project called %s could be found" -#~ msgstr "" - -#~ msgid "User %(uid)s is not a member of project %(pjid)s" -#~ msgstr "" - -#~ msgid "Signature does not match" -#~ msgstr "" - -#~ msgid "The %s role can not be found" -#~ msgstr "" - -#~ msgid "The %s role is global only" -#~ msgstr "" - -#~ msgid "LDAP user %s already exists" -#~ msgstr "" - -#~ msgid "LDAP object for %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s doesn't exist" -#~ msgstr "" - -#~ msgid "Group can't be created because group %s already exists" -#~ msgstr "" - -#~ msgid "Group can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be searched in group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be added to the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "The group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be removed from the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s is not a member of the group" -#~ msgstr "" - -#~ msgid "User %s can't be removed from all because the user doesn't exist" -#~ msgstr "" - -#~ msgid "Group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "Creating new user: %s" -#~ msgstr "" - -#~ msgid "Deleting user: %s" -#~ msgstr "" - -#~ msgid "Adding role %(role)s to user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Adding sitewide role %(role)s to user %(user)s" -#~ msgstr "" - -#~ msgid "Removing role %(role)s from user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Removing sitewide role %(role)s from user %(user)s" -#~ msgstr "" - -#~ msgid "operation must be add or remove" -#~ msgstr "" - -#~ msgid "Getting x509 for user: %(name)s on project: %(project)s" -#~ msgstr "" - -#~ msgid "Create project %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Modify project: %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Adding user %(user)s to project %(project)s" -#~ msgstr "" - -#~ msgid "Removing user %(user)s from project %(project)s" +#~ "%(container_format)s-%(id)s (%(base_file)s): in: on" +#~ " other nodes (%(remote)d on other " +#~ "nodes)" #~ msgstr "" diff --git a/nova/locale/zh_CN/LC_MESSAGES/nova.po b/nova/locale/zh_CN/LC_MESSAGES/nova.po index 354e3e2e0..58bff8c94 100644 --- a/nova/locale/zh_CN/LC_MESSAGES/nova.po +++ b/nova/locale/zh_CN/LC_MESSAGES/nova.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-19 23:02+0000\n" -"PO-Revision-Date: 2012-02-15 05:14+0000\n" -"Last-Translator: houshengbo \n" +"POT-Creation-Date: 2012-02-26 23:03+0000\n" +"PO-Revision-Date: 2012-02-24 10:35+0000\n" +"Last-Translator: Edward \n" "Language-Team: Chinese (Simplified) \n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" @@ -26,9 +26,8 @@ msgid "Filename of private key" msgstr "私钥文件名" #: nova/crypto.py:56 -#, fuzzy msgid "Filename of root Certificate Revocation List" -msgstr "已废除的根证书列表" +msgstr "根证书撤销列表的文件名称" #: nova/crypto.py:59 msgid "Where we keep our keys" @@ -52,14 +51,19 @@ msgstr "用户证书的标题,%s依次分别为项目,用户,时间戳" msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "项目证书的标题,%s依次分别为项目,时间戳" -#: nova/crypto.py:296 +#: nova/crypto.py:142 nova/crypto.py:159 nova/crypto.py:248 +#, fuzzy, python-format +msgid "Could not remove tmpdir: %s" +msgstr "移除容器失败:%s" + +#: nova/crypto.py:307 #, python-format msgid "Flags path: %s" msgstr "Flag所在路径:%s" #: nova/exception.py:56 msgid "Unexpected error while running command." -msgstr "运行命令时出现错误" +msgstr "运行命令时出现意外错误" #: nova/exception.py:59 #, python-format @@ -71,1210 +75,1242 @@ msgid "" "Stderr: %(stderr)r" msgstr "" "%(description)s\n" -"命令: %(cmd)s\n" -"退出代码: %(exit_code)s\n" -"标准输出: %(stdout)r\n" -"标准出错: %(stderr)r" +"命令:%(cmd)s\n" +"退出代码:%(exit_code)s\n" +"标准输出:%(stdout)r\n" +"标准错误:%(stderr)r" #: nova/exception.py:92 -#, fuzzy msgid "DB exception wrapped." -msgstr "数据库异常" +msgstr "数据库异常被包裹。" #: nova/exception.py:153 msgid "An unknown exception occurred." -msgstr "" +msgstr "发生未知异常。" #: nova/exception.py:176 msgid "Failed to decrypt text" -msgstr "" +msgstr "解密文本失败" #: nova/exception.py:180 msgid "Failed to paginate through images from image service" -msgstr "" +msgstr "无法在镜像服务中翻页" #: nova/exception.py:184 msgid "Virtual Interface creation failed" -msgstr "" +msgstr "虚拟接口创建失败" #: nova/exception.py:188 msgid "5 attempts to create virtual interfacewith unique mac address failed" -msgstr "" +msgstr "用唯一mac地址5次尝试创建虚拟接口失败" #: nova/exception.py:193 msgid "Connection to glance failed" -msgstr "" +msgstr "连接到glance失败" #: nova/exception.py:197 msgid "Connection to melange failed" -msgstr "" +msgstr "连接到melange失败" #: nova/exception.py:201 msgid "Not authorized." -msgstr "" +msgstr "未授权。" #: nova/exception.py:206 msgid "User does not have admin privileges" -msgstr "" +msgstr "用户没有管理员权限" #: nova/exception.py:210 #, python-format msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" +msgstr "政策不允许 %(action)s 被执行。" #: nova/exception.py:214 msgid "Unacceptable parameters." -msgstr "" +msgstr "不能接受的参数。" #: nova/exception.py:219 msgid "Invalid snapshot" -msgstr "" +msgstr "无效的快照" #: nova/exception.py:223 #, python-format msgid "Volume %(volume_id)s is not attached to anything" -msgstr "" +msgstr "卷 %(volume_id)s 没有与任何东西关联" #: nova/exception.py:227 nova/api/openstack/compute/contrib/keypairs.py:103 msgid "Keypair data is invalid" -msgstr "" +msgstr "Keypair数据无效" #: nova/exception.py:231 msgid "Failed to load data into json format" -msgstr "" +msgstr "把数据加载为json格式失败" #: nova/exception.py:235 msgid "The request is invalid." -msgstr "" +msgstr "请求无效。" #: nova/exception.py:239 -#, fuzzy, python-format +#, python-format msgid "Invalid signature %(signature)s for user %(user)s." -msgstr "给用户 %(user)s 添加站点角色 %(role)s" +msgstr "针对用户 %(user)s 的无效签名 %(signature)s" #: nova/exception.py:243 -#, fuzzy msgid "Invalid input received" -msgstr "端口范围无效" +msgstr "收到无效的输入" #: nova/exception.py:247 #, python-format msgid "Invalid instance type %(instance_type)s." -msgstr "" +msgstr "无效的实例类型 %(instance_type)s。" #: nova/exception.py:251 msgid "Invalid volume type" -msgstr "" +msgstr "无效的卷类型" #: nova/exception.py:255 msgid "Invalid volume" -msgstr "" +msgstr "无效的卷" #: nova/exception.py:259 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" -msgstr "" +msgstr "无效的端口范围 %(from_port)s:%(to_port)s. %(msg)s" #: nova/exception.py:263 #, python-format msgid "Invalid IP protocol %(protocol)s." -msgstr "" +msgstr "无效的IP协议 %(protocol)s。" #: nova/exception.py:267 #, python-format msgid "Invalid content type %(content_type)s." -msgstr "" +msgstr "无效的内容类型 %(content_type)s。" #: nova/exception.py:271 #, python-format msgid "Invalid cidr %(cidr)s." -msgstr "" +msgstr "无效的cidr %(cidr)s。" #: nova/exception.py:275 msgid "Invalid reuse of an RPC connection." -msgstr "" +msgstr "无效的RPC连接重用。" #: nova/exception.py:281 #, python-format msgid "%(err)s" -msgstr "" +msgstr "%(err)s" #: nova/exception.py:285 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." -msgstr "" +msgstr "无法在aggregate %(aggregate_id)s 上执行啊action '%(action)s'。原因: %(reason)s。" #: nova/exception.py:290 +#, fuzzy, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "找不到有效主机,原因是 %(reason)s。" + +#: nova/exception.py:294 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." -msgstr "" +msgstr "实例 %(instance_uuid)s 处于%(attr)s %(state)s 中。该实例在这种状态下不能 %(method)s。" -#: nova/exception.py:295 -#, fuzzy, python-format +#: nova/exception.py:299 +#, python-format msgid "Instance %(instance_id)s is not running." -msgstr "实例%(instance_id)s:挂载到%(mountpoint)s失败,移除中" +msgstr "实例 %(instance_id)s 没有运行。" -#: nova/exception.py:299 +#: nova/exception.py:303 #, python-format msgid "Instance %(instance_id)s is not suspended." -msgstr "" +msgstr "实例 %(instance_id)s 没有挂起。" -#: nova/exception.py:303 -#, fuzzy, python-format +#: nova/exception.py:307 +#, python-format msgid "Instance %(instance_id)s is not in rescue mode" -msgstr "实例%(instance_id)s:挂载到%(mountpoint)s失败,移除中" +msgstr "实例 %(instance_id)s 不在rescue模式。" -#: nova/exception.py:307 +#: nova/exception.py:311 msgid "Failed to suspend instance" -msgstr "" +msgstr "挂起实例失败" -#: nova/exception.py:311 +#: nova/exception.py:315 msgid "Failed to resume server" -msgstr "" +msgstr "再启动服务器失败" -#: nova/exception.py:315 -#, fuzzy, python-format +#: nova/exception.py:319 msgid "Failed to reboot instance" -msgstr "重启虚拟机 %s" +msgstr "重新启动实例失败" -#: nova/exception.py:319 +#: nova/exception.py:323 msgid "Service is unavailable at this time." -msgstr "" +msgstr "该时刻服务无法使用。" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Volume service is unavailable at this time." -msgstr "" +msgstr "该时刻卷服务无法使用。" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Compute service is unavailable at this time." -msgstr "" +msgstr "该时刻计算服务无法使用。" -#: nova/exception.py:331 +#: nova/exception.py:335 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." -msgstr "" +msgstr "无法把实例 (%(instance_id)s) 迁移到当前主机 (%(host)s)。" -#: nova/exception.py:336 +#: nova/exception.py:340 msgid "Destination compute host is unavailable at this time." -msgstr "" +msgstr "该时刻目标计算主机无法使用。" -#: nova/exception.py:340 +#: nova/exception.py:344 msgid "Original compute host is unavailable at this time." -msgstr "" +msgstr "该时刻原始计算主机无法使用。" -#: nova/exception.py:344 +#: nova/exception.py:348 msgid "The supplied hypervisor type of is invalid." -msgstr "" +msgstr "提供的hypervisor类型无效。" -#: nova/exception.py:348 +#: nova/exception.py:352 msgid "The instance requires a newer hypervisor version than has been provided." -msgstr "" +msgstr "该实例需要比当前更新版本的hypervisor。" -#: nova/exception.py:353 +#: nova/exception.py:357 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." -msgstr "" +msgstr "提供的磁盘路径 (%(path)s) 已经存在,预计是不存在的。" -#: nova/exception.py:358 +#: nova/exception.py:362 #, python-format msgid "The supplied device path (%(path)s) is invalid." -msgstr "" +msgstr "提供的设备路径 (%(path)s) 是无效的。" -#: nova/exception.py:362 +#: nova/exception.py:366 msgid "Unacceptable CPU info" -msgstr "" +msgstr "无法接受的CPU信息" -#: nova/exception.py:366 +#: nova/exception.py:370 #, python-format msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" +msgstr "%(address)s 不是有效的IP v4/6地址。" -#: nova/exception.py:370 +#: nova/exception.py:374 #, 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 "" +msgstr "VLAN标签对于端口组%(bridge)s 是不适合的。预计的VLAN标签是 %(tag)s,但与端口组关联的是 %(pgroup)s。" -#: nova/exception.py:376 +#: nova/exception.py:380 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " "the desired physical adapter. Expected vSwitch is %(expected)s, but the " "one associated is %(actual)s." msgstr "" +"包含端口组 %(bridge)s 的vSwitch没有与预计的物理适配器关联。预计的vSwitch是 %(expected)s,但关联的是 " +"%(actual)s。" -#: nova/exception.py:383 +#: nova/exception.py:387 #, python-format msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" +msgstr "磁盘格式 %(disk_format)s 不能接受" -#: nova/exception.py:387 +#: nova/exception.py:391 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" -msgstr "" +msgstr "镜像 %(image_id)s 无法接受,原因是: %(reason)s" -#: nova/exception.py:391 -#, fuzzy, python-format +#: nova/exception.py:395 +#, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" -msgstr "实例%(instance_id)s:挂载到%(mountpoint)s失败,移除中" +msgstr "实例 %(instance_id)s 无法接受,原因是: %(reason)s" -#: nova/exception.py:395 +#: nova/exception.py:399 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." -msgstr "" +msgstr "Ec2 id %(ec2_id)s 无法接受。" -#: nova/exception.py:399 +#: nova/exception.py:403 msgid "Resource could not be found." -msgstr "" +msgstr "资源没有找到。" -#: nova/exception.py:404 +#: nova/exception.py:408 #, python-format msgid "Required flag %(flag)s not set." -msgstr "" +msgstr "要求的flag %(flag)s 没有设置。" -#: nova/exception.py:408 +#: nova/exception.py:412 #, python-format msgid "Volume %(volume_id)s could not be found." -msgstr "" +msgstr "卷 %(volume_id)s 没有找到。" -#: nova/exception.py:412 +#: nova/exception.py:416 #, python-format msgid "Unable to locate account %(account_name) on Solidfire device" -msgstr "" +msgstr "Unable to locate account %(account_name) on Solidfire device" -#: nova/exception.py:416 -#, fuzzy, python-format +#: nova/exception.py:420 +#, python-format msgid "Volume not found for instance %(instance_id)s." -msgstr "不能为实例%(instance_name)s使用SR %(sr_ref)s" +msgstr "没有为实例 %(instance_id)s 找到卷。" -#: nova/exception.py:420 +#: nova/exception.py:424 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." -msgstr "" +msgstr "卷 %(volume_id)s 针对键 %(metadata_key)s 没有元数据。" -#: nova/exception.py:425 +#: nova/exception.py:429 msgid "Zero volume types found." -msgstr "" +msgstr "没有找到卷类型。" -#: nova/exception.py:429 +#: nova/exception.py:433 #, python-format msgid "Volume type %(volume_type_id)s could not be found." -msgstr "" +msgstr "卷类型 %(volume_type_id)s 没有找到。" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." -msgstr "" +msgstr "名为 %(volume_type_name)s 的卷类型没有找到。" -#: nova/exception.py:438 +#: nova/exception.py:442 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." -msgstr "" +msgstr "卷类型 %(volume_type_id)s 没有额外说明键 %(extra_specs_key)s 。" -#: nova/exception.py:443 +#: nova/exception.py:447 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." -msgstr "" +msgstr "快照 %(snapshot_id)s 没有找到。" -#: nova/exception.py:447 +#: nova/exception.py:451 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" +msgstr "正在删除有快照的卷 %(volume_name)s" + +#: nova/exception.py:455 +#, python-format +msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:451 +#: nova/exception.py:460 #, python-format msgid "No target id found for volume %(volume_id)s." -msgstr "" +msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: nova/exception.py:455 +#: nova/exception.py:464 #, python-format msgid "No disk at %(location)s" -msgstr "" +msgstr "在 %(location)s 没有磁盘" -#: nova/exception.py:459 +#: nova/exception.py:468 #, python-format msgid "Could not find a handler for %(driver_type)s volume." -msgstr "" +msgstr "无法为 %(driver_type)s 卷找到handler。" -#: nova/exception.py:463 +#: nova/exception.py:472 #, python-format msgid "Invalid image href %(image_href)s." -msgstr "" +msgstr "无效的镜像href %(image_href)s。" -#: nova/exception.py:467 +#: nova/exception.py:476 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." -msgstr "" +msgstr "有些镜像通过hrefs存储。该api版本不支持显示镜像hrefs。" -#: nova/exception.py:472 +#: nova/exception.py:481 #, python-format msgid "Image %(image_id)s could not be found." -msgstr "" +msgstr "镜像 %(image_id)s 没有找到。" -#: nova/exception.py:476 -#, fuzzy, python-format +#: nova/exception.py:485 +#, python-format msgid "Kernel not found for image %(image_id)s." -msgstr "没有找到镜像文件%(_image_id)s 的属性 %(param)s" +msgstr "没有为镜像 %(image_id)s 找到内核。" -#: nova/exception.py:480 -#, fuzzy, python-format +#: nova/exception.py:489 +#, python-format msgid "User %(user_id)s could not be found." -msgstr "无法找到 %s 类" +msgstr "用户 %(user_id)s 没有找到。" -#: nova/exception.py:484 +#: nova/exception.py:493 #, python-format msgid "Project %(project_id)s could not be found." -msgstr "" +msgstr "项目 %(project_id)s 没有找到。" -#: nova/exception.py:488 -#, fuzzy, python-format +#: nova/exception.py:497 +#, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." -msgstr "添加用户 %(user)s 到项目 %(project)s 中" +msgstr "用户 %(user_id)s 不是项目 %(project_id)s 的成员。" -#: nova/exception.py:492 -#, fuzzy, python-format +#: nova/exception.py:501 +#, python-format msgid "Role %(role_id)s could not be found." -msgstr "无法找到 %s 类" +msgstr "角色 %(role_id)s 没有找到。" -#: nova/exception.py:496 +#: nova/exception.py:505 msgid "Cannot find SR to read/write VDI." -msgstr "" +msgstr "没有找到SR来读写VDI。" -#: nova/exception.py:500 +#: nova/exception.py:509 #, python-format msgid "%(req)s is required to create a network." -msgstr "" +msgstr "创建网络 %(req)s 是必要的。" -#: nova/exception.py:504 +#: nova/exception.py:513 #, python-format msgid "Network %(network_id)s could not be found." -msgstr "" +msgstr "网络 %(network_id)s 没有找到。" -#: nova/exception.py:508 +#: nova/exception.py:517 #, python-format msgid "Network could not be found for bridge %(bridge)s" -msgstr "" +msgstr "无法为桥 %(bridge)s 找到网络" -#: nova/exception.py:512 +#: nova/exception.py:521 #, python-format msgid "Network could not be found for uuid %(uuid)s" -msgstr "" +msgstr "无法为uuid %(uuid)s 找到网络" -#: nova/exception.py:516 +#: nova/exception.py:525 #, python-format msgid "Network could not be found with cidr %(cidr)s." -msgstr "" +msgstr "无法为cidr %(cidr)s 找到网络。" -#: nova/exception.py:520 -#, fuzzy, python-format +#: nova/exception.py:529 +#, python-format msgid "Network could not be found for instance %(instance_id)s." -msgstr "获取虚拟机 %s 控制台输出" +msgstr "无法为实例 %(instance_id)s 找到网络。" -#: nova/exception.py:524 -#, fuzzy +#: nova/exception.py:533 msgid "No networks defined." -msgstr "未定义密钥对" +msgstr "没有网络定义。" -#: nova/exception.py:528 +#: nova/exception.py:537 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." -msgstr "" +msgstr "或者网络uuid %(network_uuid)s不存在,或者它没有分配给项目 %(project_id)s。" -#: nova/exception.py:533 +#: nova/exception.py:542 #, python-format msgid "Host is not set to the network (%(network_id)s)." -msgstr "" +msgstr "主机没有设置于网络 (%(network_id)s)。" -#: nova/exception.py:537 +#: nova/exception.py:546 msgid "Could not find the datastore reference(s) which the VM uses." -msgstr "" +msgstr "无法找到虚拟机使用的datastore reference(s)。" -#: nova/exception.py:541 +#: nova/exception.py:550 #, python-format msgid "No fixed IP associated with id %(id)s." -msgstr "" +msgstr "没有固定IP与id %(id)s 关联。" -#: nova/exception.py:545 +#: nova/exception.py:554 #, python-format msgid "Fixed ip not found for address %(address)s." -msgstr "" +msgstr "没有为地址 %(address)s 找到固定IP。" -#: nova/exception.py:549 -#, fuzzy, python-format +#: nova/exception.py:558 +#, python-format msgid "Instance %(instance_id)s has zero fixed ips." -msgstr "实例%(instance_id)s:挂载到%(mountpoint)s失败,移除中" +msgstr "实例 %(instance_id)s 没有固定ip。" -#: nova/exception.py:553 +#: nova/exception.py:562 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." -msgstr "" +msgstr "网络主机 %(host)s 在网络 %(network_id)s 中没有固定ip。" -#: nova/exception.py:558 -#, fuzzy, python-format +#: nova/exception.py:567 +#, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." -msgstr "实例%(instance_id)s:挂载到%(mountpoint)s失败,移除中" +msgstr "实例 %(instance_id)s 没有固定ip '%(ip)s'。" -#: nova/exception.py:562 +#: nova/exception.py:571 #, python-format msgid "Host %(host)s has zero fixed ips." -msgstr "" +msgstr "主机 %(host)s 没有固定IP。" -#: nova/exception.py:566 +#: nova/exception.py:575 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." -msgstr "" +msgstr "网络 (%(network_uuid)s) 中不存在固定IP地址 (%(address)s)。" -#: nova/exception.py:571 +#: nova/exception.py:580 #, python-format msgid "Fixed IP address %(address)s is already in use." -msgstr "" +msgstr "固定IP地址 %(address)s 已在使用。" -#: nova/exception.py:575 +#: nova/exception.py:584 #, python-format msgid "Fixed IP address %(address)s is invalid." -msgstr "" +msgstr "固定IP地址 %(address)s 无效。" -#: nova/exception.py:579 +#: nova/exception.py:588 msgid "Zero fixed ips available." -msgstr "" +msgstr "没有固定ip可用。" -#: nova/exception.py:583 +#: nova/exception.py:592 msgid "Zero fixed ips could be found." -msgstr "" +msgstr "找不到固定IP。" -#: nova/exception.py:587 +#: nova/exception.py:596 #, python-format msgid "Floating ip not found for id %(id)s." -msgstr "" +msgstr "找不到适合id %(id)s 的浮动IP。" -#: nova/exception.py:591 +#: nova/exception.py:600 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." -msgstr "" +msgstr "DNS 入口 %(name)s 已经在域中 %(domain)s 存在。" -#: nova/exception.py:595 +#: nova/exception.py:604 #, python-format msgid "Floating ip not found for address %(address)s." -msgstr "" +msgstr "找不到适合地址 %(address)s 的浮动ip。" -#: nova/exception.py:599 +#: nova/exception.py:608 #, python-format msgid "Floating ip not found for host %(host)s." -msgstr "" +msgstr "没有为主机 %(host)s 找到浮动IP。" -#: nova/exception.py:603 +#: nova/exception.py:612 msgid "Zero floating ips available." -msgstr "" +msgstr "没有浮动IP可用。" -#: nova/exception.py:607 +#: nova/exception.py:616 #, python-format msgid "Floating ip %(address)s is associated." -msgstr "" +msgstr "浮动ip %(address)s 已被关联。" -#: nova/exception.py:611 +#: nova/exception.py:620 #, python-format msgid "Floating ip %(address)s is not associated." -msgstr "" +msgstr "浮动ip %(address)s 没有被关联。" -#: nova/exception.py:615 +#: nova/exception.py:624 msgid "Zero floating ips exist." -msgstr "" +msgstr "没有浮动ip存在。" -#: nova/exception.py:619 -#, fuzzy, python-format +#: nova/exception.py:628 +#, python-format msgid "Interface %(interface)s not found." -msgstr "实例 %s 没有找到" +msgstr "接口 %(interface)s没有找到。" -#: nova/exception.py:623 -#, fuzzy, python-format +#: nova/exception.py:632 +#, python-format msgid "Keypair %(name)s not found for user %(user_id)s" -msgstr "没有找到镜像文件%(_image_id)s 的属性 %(param)s" +msgstr "没有为用户 %(user_id)s 找到Keypair %(name)s。" -#: nova/exception.py:627 +#: nova/exception.py:636 #, python-format msgid "Certificate %(certificate_id)s not found." -msgstr "" +msgstr "证书 %(certificate_id)s 没有找到。" -#: nova/exception.py:631 +#: nova/exception.py:640 #, python-format msgid "Service %(service_id)s could not be found." -msgstr "" +msgstr "服务 %(service_id)s 没有找到。" -#: nova/exception.py:635 -#, fuzzy, python-format +#: nova/exception.py:644 +#, python-format msgid "Host %(host)s could not be found." -msgstr "无法找到 %s 类" +msgstr "主机 %(host)s 没有找到。" -#: nova/exception.py:639 +#: nova/exception.py:648 #, python-format msgid "Compute host %(host)s could not be found." -msgstr "" +msgstr "计算主机 %(host)s 没有找到。" -#: nova/exception.py:643 +#: nova/exception.py:652 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." -msgstr "" +msgstr "没有在主机 %(host)s 找到二进制 %(binary)s。" -#: nova/exception.py:647 +#: nova/exception.py:656 #, python-format msgid "Auth token %(token)s could not be found." -msgstr "" +msgstr "验证令牌 %(token)s 没有找到。" -#: nova/exception.py:651 +#: nova/exception.py:660 #, python-format msgid "Access Key %(access_key)s could not be found." -msgstr "" +msgstr "Access Key %(access_key)s 没有找到。" -#: nova/exception.py:655 -#, fuzzy, python-format +#: nova/exception.py:664 msgid "Quota could not be found" -msgstr "无法找到 %s 类" +msgstr "Quota 没有找到。" -#: nova/exception.py:659 +#: nova/exception.py:668 #, python-format msgid "Quota for project %(project_id)s could not be found." -msgstr "" +msgstr "没有为项目 %(project_id)s 找到Quota。" -#: nova/exception.py:663 +#: nova/exception.py:672 #, python-format msgid "Security group %(security_group_id)s not found." -msgstr "" +msgstr "安全组 %(security_group_id)s 没有找到。" -#: nova/exception.py:667 +#: nova/exception.py:676 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." -msgstr "" +msgstr "没有为项目 %(project_id)s 找到 安全组 %(security_group_id)s。" -#: nova/exception.py:672 +#: nova/exception.py:681 #, python-format msgid "Security group with rule %(rule_id)s not found." -msgstr "" +msgstr "带有规则 %(rule_id)s 的安全组没有找到。" -#: nova/exception.py:676 +#: nova/exception.py:685 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" -msgstr "" +msgstr "安全组 %(security_group_id)s 已经与实例 %(instance_id)s 关联。" -#: nova/exception.py:681 +#: nova/exception.py:690 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" -msgstr "" +msgstr "安全组 %(security_group_id)s 没有与实例 %(instance_id)s 关联。" -#: nova/exception.py:686 +#: nova/exception.py:695 #, python-format msgid "Migration %(migration_id)s could not be found." -msgstr "" +msgstr "迁移 %(migration_id)s 没有找到。" -#: nova/exception.py:690 +#: nova/exception.py:699 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." -msgstr "" +msgstr "没有为状态是 %(status)s 的实例 %(instance_id)s 找到迁移。" -#: nova/exception.py:695 +#: nova/exception.py:704 #, python-format msgid "Console pool %(pool_id)s could not be found." -msgstr "" +msgstr "Console pool %(pool_id)s 没有找到。" -#: nova/exception.py:699 +#: nova/exception.py:708 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" +"没有为计算主机 %(compute_host)s 在代理主机 %(host)s 上找到类型是 %(console_type)s 的Console " +"pool。" -#: nova/exception.py:705 +#: nova/exception.py:714 #, python-format msgid "Console %(console_id)s could not be found." -msgstr "" +msgstr "Console %(console_id)s 没有找到。" -#: nova/exception.py:709 +#: nova/exception.py:718 #, python-format msgid "Console for instance %(instance_id)s could not be found." -msgstr "" +msgstr "没有为实例 %(instance_id)s 找到Console。" -#: nova/exception.py:713 -#, fuzzy, python-format +#: nova/exception.py:722 +#, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." -msgstr "实例%(instance_id)s:尝试挂载卷%(volume_id)s到%(mountpoint)s" +msgstr "没有为池 %(pool_id)s 中的实例 %(instance_id)s 找到console." -#: nova/exception.py:718 +#: nova/exception.py:727 #, python-format msgid "Invalid console type %(console_type)s " -msgstr "" +msgstr "无效的console类型 %(console_type)s " -#: nova/exception.py:722 -#, fuzzy, python-format +#: nova/exception.py:731 msgid "Zero instance types found." -msgstr "实例 %s 没有找到" +msgstr "没有找到实例类型。" -#: nova/exception.py:726 +#: nova/exception.py:735 #, python-format msgid "Instance type %(instance_type_id)s could not be found." -msgstr "" +msgstr "实例类型 %(instance_type_id)s 没有找到。" -#: nova/exception.py:730 +#: nova/exception.py:739 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." -msgstr "" +msgstr "名为 %(instance_type_name)s 的实例类型没有找到。" -#: nova/exception.py:735 +#: nova/exception.py:744 #, python-format msgid "Flavor %(flavor_id)s could not be found." -msgstr "" +msgstr "风格 %(flavor_id)s没有找到。" -#: nova/exception.py:739 +#: nova/exception.py:748 #, python-format msgid "Zone %(zone_id)s could not be found." -msgstr "" +msgstr "区域 %(zone_id)s 没有找到。" -#: nova/exception.py:743 +#: nova/exception.py:752 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." -msgstr "" +msgstr "Scheduler Host Filter %(filter_name)s 没有找到。" -#: nova/exception.py:747 +#: nova/exception.py:756 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." -msgstr "" +msgstr "Scheduler cost function %(cost_fn_str)s 没有找到。" -#: nova/exception.py:752 +#: nova/exception.py:761 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" -msgstr "" +msgstr "未找到Scheduler的权重标记:%(flag_name)s" -#: nova/exception.py:756 +#: nova/exception.py:765 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." -msgstr "" +msgstr "实例 %(instance_id)s 没有键为 %(metadata_key)s 的元数据。" -#: nova/exception.py:761 +#: nova/exception.py:770 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." -msgstr "" +msgstr "实例类型 %(instance_type_id)s 没有额外的 键为%(extra_specs_key)s 的规格说明。" -#: nova/exception.py:766 -#, fuzzy, python-format +#: nova/exception.py:775 msgid "LDAP object could not be found" -msgstr "无法找到 %s 类" +msgstr "未定义LDAP对象" -#: nova/exception.py:770 -#, fuzzy, python-format +#: nova/exception.py:779 +#, python-format msgid "LDAP user %(user_id)s could not be found." -msgstr "无法找到 %s 类" +msgstr "没有找到LDAP用户 %(user_id)s。" -#: nova/exception.py:774 +#: nova/exception.py:783 #, python-format msgid "LDAP group %(group_id)s could not be found." -msgstr "" +msgstr "没有找到LDAP用户组 %(group_id)s。" -#: nova/exception.py:778 -#, fuzzy, python-format +#: nova/exception.py:787 +#, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." -msgstr "用户 %(uid)s 已经是 组 %(group_dn)s 中的成员" +msgstr "LDAP用户 %(user_id)s 不是 %(group_id)s 的组成员。" -#: nova/exception.py:782 +#: nova/exception.py:791 #, python-format msgid "File %(file_path)s could not be found." -msgstr "" +msgstr "找不到文件 %(file_path)s。" -#: nova/exception.py:786 +#: nova/exception.py:795 msgid "Zero files could be found." -msgstr "" +msgstr "没找到文件" -#: nova/exception.py:790 +#: nova/exception.py:799 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." -msgstr "" +msgstr "未找到与网络适配器 %(adapter)s 关联的虚拟交换机。" -#: nova/exception.py:795 +#: nova/exception.py:804 #, python-format msgid "Network adapter %(adapter)s could not be found." -msgstr "" +msgstr "未找到网络适配器 %(adapter)s。" -#: nova/exception.py:799 +#: nova/exception.py:808 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" -msgstr "" +msgstr "找不到类 %(class_name)s :异常 %(exception)s" -#: nova/exception.py:803 +#: nova/exception.py:812 msgid "Action not allowed." -msgstr "" +msgstr "操作不允许。" -#: nova/exception.py:807 -#, fuzzy, python-format +#: nova/exception.py:816 +#, python-format msgid "Unable to use global role %(role_id)s" -msgstr "无法找到 %s 卷" +msgstr "无法使用全局角色 %(role_id)s" -#: nova/exception.py:811 +#: nova/exception.py:820 msgid "Rotation is not allowed for snapshots" -msgstr "" +msgstr "快照不允许循环。" -#: nova/exception.py:815 +#: nova/exception.py:824 msgid "Rotation param is required for backup image_type" -msgstr "" +msgstr "备份 image_type 要求循环参数。" -#: nova/exception.py:824 -#, fuzzy, python-format +#: nova/exception.py:833 +#, python-format msgid "Key pair %(key_name)s already exists." -msgstr "安全组 %s 已经存在" +msgstr "密钥对 %(key_name)s 已经存在。" -#: nova/exception.py:828 -#, fuzzy, python-format +#: nova/exception.py:837 +#, python-format msgid "User %(user)s already exists." -msgstr "LDAP 用户 %s 已存在" +msgstr "用户 %(user)s 已存在。" -#: nova/exception.py:832 -#, fuzzy, python-format +#: nova/exception.py:841 +#, python-format msgid "LDAP user %(user)s already exists." -msgstr "LDAP 用户 %s 已存在" +msgstr "LDAP用户 %(user)s 已经存在。" -#: nova/exception.py:836 -#, fuzzy, python-format +#: nova/exception.py:845 +#, python-format msgid "LDAP group %(group)s already exists." -msgstr "安全组 %s 已经存在" +msgstr "LDAP用户组 %(group)s 已经存在。" -#: nova/exception.py:840 +#: nova/exception.py:849 #, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "用户 %(uid)s 已经是 组 %(group_dn)s 中的成员" -#: nova/exception.py:845 -#, fuzzy, python-format +#: nova/exception.py:854 +#, python-format msgid "Project %(project)s already exists." -msgstr "安全组 %s 已经存在" +msgstr "项目 %(project)s 已经存在。" -#: nova/exception.py:849 -#, fuzzy, python-format +#: nova/exception.py:858 +#, python-format msgid "Instance %(name)s already exists." -msgstr "LDAP 用户 %s 已存在" +msgstr "实例 %(name)s 已经存在。" -#: nova/exception.py:853 -#, fuzzy, python-format +#: nova/exception.py:862 +#, python-format msgid "Instance Type %(name)s already exists." -msgstr "安全组 %s 已经存在" +msgstr "实例类型 %(name)s 已经存在。" -#: nova/exception.py:857 -#, fuzzy, python-format +#: nova/exception.py:866 +#, python-format msgid "Volume Type %(name)s already exists." -msgstr "安全组 %s 已经存在" +msgstr "卷类型 %(name)s 已经存在。" -#: nova/exception.py:861 +#: nova/exception.py:870 #, python-format msgid "%(path)s is on shared storage: %(reason)s" -msgstr "" +msgstr "%(path)s 在共享存储上:%(reason)s" -#: nova/exception.py:865 +#: nova/exception.py:874 msgid "Migration error" -msgstr "" +msgstr "升级错误。" -#: nova/exception.py:869 +#: nova/exception.py:878 #, python-format msgid "Malformed message body: %(reason)s" -msgstr "" +msgstr "格式错误的消息体: %(reason)s" -#: nova/exception.py:873 +#: nova/exception.py:882 #, python-format msgid "Could not find config at %(path)s" -msgstr "" +msgstr "在 %(path)s 找不到配置文件。" -#: nova/exception.py:877 +#: nova/exception.py:886 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" -msgstr "" +msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'" -#: nova/exception.py:881 +#: nova/exception.py:890 msgid "Nova access parameters were not specified." -msgstr "" +msgstr "未指定Nova访问参数。" -#: nova/exception.py:885 +#: nova/exception.py:894 #, python-format msgid "Virtual Storage Array %(id)d could not be found." -msgstr "" +msgstr "无法找到虚拟存储阵列 %(id)d。" -#: nova/exception.py:889 +#: nova/exception.py:898 #, python-format msgid "Virtual Storage Array %(name)s could not be found." -msgstr "" +msgstr "无法找到虚拟存储阵列 %(name)s。" -#: nova/exception.py:893 +#: nova/exception.py:902 msgid "When resizing, instances must change size!" -msgstr "" +msgstr "调整时实例的大小必须要发生变化。" -#: nova/exception.py:897 +#: nova/exception.py:906 msgid "Image is larger than instance type allows" -msgstr "" +msgstr "镜像比实例类型所允许的大。" -#: nova/exception.py:901 +#: nova/exception.py:910 msgid "1 or more Zones could not complete the request" -msgstr "" +msgstr "1个或多个区域无法完成请求。" -#: nova/exception.py:905 +#: nova/exception.py:914 msgid "Instance type's memory is too small for requested image." -msgstr "" +msgstr "实例类型的内存对于所请求的镜像太小。" -#: nova/exception.py:909 +#: nova/exception.py:918 msgid "Instance type's disk is too small for requested image." -msgstr "" +msgstr "实例类型的磁盘对于所请求的镜像太小。" -#: nova/exception.py:913 +#: nova/exception.py:922 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." -msgstr "" +msgstr "没有足够的可用内存来启动计算节点 %(uuid)s。" -#: nova/exception.py:917 +#: nova/exception.py:926 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." -msgstr "" +msgstr "无法获取此主机的带宽、CPU和磁盘指标。" -#: nova/exception.py:921 +#: nova/exception.py:930 #, python-format msgid "No valid host was found. %(reason)s" -msgstr "" +msgstr "找不到有效主机,原因是 %(reason)s。" -#: nova/exception.py:925 +#: nova/exception.py:934 #, python-format msgid "Host %(host)s is not up or doesn't exist." -msgstr "" +msgstr "主机 %(host)s 没有启动或者不存在。" -#: nova/exception.py:929 +#: nova/exception.py:938 msgid "Quota exceeded" -msgstr "" +msgstr "配额超出" + +#: nova/exception.py:942 +#, fuzzy, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "Aggregate %(aggregate_id)s没有主机 %(host)s。" -#: nova/exception.py:933 +#: nova/exception.py:947 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." -msgstr "" +msgstr "找不到 Aggregate %(aggregate_id)s。" -#: nova/exception.py:937 +#: nova/exception.py:951 #, python-format msgid "Aggregate %(aggregate_name)s already exists." -msgstr "" +msgstr "Aggregate %(aggregate_name)s 已经存在。" -#: nova/exception.py:941 +#: nova/exception.py:955 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." -msgstr "" +msgstr "Aggregate %(aggregate_id)s没有主机 %(host)s。" -#: nova/exception.py:945 +#: nova/exception.py:959 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." -msgstr "" +msgstr "Aggregate %(aggregate_id)s 没有键为 %(metadata_key)s 的元数据。" -#: nova/exception.py:950 +#: nova/exception.py:964 #, python-format msgid "Host %(host)s already member of another aggregate." -msgstr "" +msgstr "主机 %(host)s 已经是另外一个aggregate的成员。" -#: nova/exception.py:954 +#: nova/exception.py:968 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." -msgstr "" +msgstr "Aggregate %(aggregate_id)s已经有主机 %(host)s。" -#: nova/exception.py:958 +#: nova/exception.py:972 msgid "Detected more than one volume with name %(vol_name)" -msgstr "" +msgstr "检测到不止一个名称为 %(vol_name) 的卷。" -#: nova/exception.py:962 +#: nova/exception.py:976 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" -msgstr "" +msgstr "无法创建名称为 %(name)s 规格为 %(extra_specs)s 的卷类型。" -#: nova/exception.py:967 -#, fuzzy, python-format +#: nova/exception.py:981 msgid "Unable to create instance type" -msgstr "无法挂载卷到虚拟机 %s" +msgstr "无法创建实例类型。" -#: nova/exception.py:971 +#: nova/exception.py:985 msgid "Bad response from SolidFire API" -msgstr "" +msgstr "来自SolidFire API的错误响应" -#: nova/exception.py:975 +#: nova/exception.py:989 #, python-format msgid "Error in SolidFire API response: status=%(status)s" -msgstr "" +msgstr "SolidFire API响应里发生错误:status=%(status)s" -#: nova/exception.py:979 +#: nova/exception.py:993 #, python-format msgid "Error in SolidFire API response: data=%(data)s" -msgstr "" +msgstr "SolidFire API响应里发生错误:data=%(data)s" -#: nova/exception.py:983 +#: nova/exception.py:997 msgid "Detected existing vlan with id %(vlan)" -msgstr "" +msgstr "检测到已存在的id为%(vlan) vlan" -#: nova/exception.py:987 -#, fuzzy, python-format +#: nova/exception.py:1001 +#, python-format msgid "Instance %(instance_id)s could not be found." -msgstr "实例 %s 没有找到" +msgstr "实例 %(instance_id)s 没有找到。" -#: nova/exception.py:991 +#: nova/exception.py:1005 msgid "Invalid id: %(val) (expecting \"i-...\")." msgstr "" -#: nova/log.py:307 +#: nova/log.py:310 #, python-format msgid "syslog facility must be one of: %s" -msgstr "" +msgstr "syslog设备必须作为一个 %s 。" #: nova/manager.py:146 #, python-format msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" -msgstr "" +msgstr "跳过 %(full_task_name)s,到下次运行还剩下%(ticks_to_skip)s 跳。" #: nova/manager.py:152 #, python-format msgid "Running periodic task %(full_task_name)s" -msgstr "" +msgstr "正在运行周期性任务 %(full_task_name)s" #: nova/manager.py:159 #, python-format msgid "Error during %(full_task_name)s: %(e)s" -msgstr "" +msgstr "在 %(full_task_name)s 期间发生的错误:%(e)s" #: nova/manager.py:203 msgid "Notifying Schedulers of capabilities ..." -msgstr "" +msgstr "向 Schedulers 通报能力。" #: nova/policy.py:30 msgid "JSON file representing policy" -msgstr "" +msgstr "JSON文件表示策略。" #: nova/policy.py:33 msgid "Rule checked when requested rule is not found" -msgstr "" +msgstr "请求的规则找不到时的检查缺省规则。" #: nova/service.py:159 #, python-format msgid "Starting %(topic)s node (version %(vcs_string)s)" -msgstr "" +msgstr "启动 %(topic)s 节点 (版本 %(vcs_string)s)" -#: nova/service.py:176 +#: nova/service.py:177 #, python-format msgid "Creating Consumer connection for Service %s" -msgstr "" +msgstr "为服务 %s 创建消费者" -#: nova/service.py:250 +#: nova/service.py:251 msgid "Service killed that has no database entry" msgstr "因无数据库记录,服务已被中止" -#: nova/service.py:287 +#: nova/service.py:288 msgid "The service database object disappeared, Recreating it." -msgstr "" +msgstr "服务数据库对象消失,正在重新创建。" -#: nova/service.py:302 +#: nova/service.py:303 msgid "Recovered model server connection!" msgstr "与模型服务器(model server)的连接已恢复!" -#: nova/service.py:308 +#: nova/service.py:309 msgid "model server went away" msgstr "失去与模型服务器的连接" -#: nova/service.py:400 +#: nova/service.py:402 msgid "Full set of FLAGS:" -msgstr "" +msgstr "FLAGS全集:" -#: nova/service.py:407 +#: nova/service.py:409 #, python-format msgid "%(flag)s : FLAG SET " -msgstr "" +msgstr "FLAG集合:%(flag)s " -#: nova/utils.py:72 +#: nova/utils.py:74 #, python-format msgid "Inner Exception: %s" msgstr "内层异常:%s" -#: nova/utils.py:156 +#: nova/utils.py:158 #, python-format msgid "Fetching %s" msgstr "正在抓取 %s" -#: nova/utils.py:197 +#: nova/utils.py:199 #, python-format msgid "Got unknown keyword args to utils.execute: %r" -msgstr "" +msgstr "发现未知的 utils.execute 关键字参数:%r" -#: nova/utils.py:207 +#: nova/utils.py:209 #, python-format msgid "Running cmd (subprocess): %s" msgstr "正在运行(在子进程中)运行命令:%s" -#: nova/utils.py:223 nova/utils.py:302 +#: nova/utils.py:225 nova/utils.py:304 #, python-format msgid "Result was %s" msgstr "运行结果为 %s" -#: nova/utils.py:236 +#: nova/utils.py:238 #, python-format msgid "%r failed. Retrying." -msgstr "" +msgstr "%r 失败,重试。" -#: nova/utils.py:278 +#: nova/utils.py:280 #, python-format msgid "Running cmd (SSH): %s" -msgstr "" +msgstr "运行SSH命令:%s" -#: nova/utils.py:280 +#: nova/utils.py:282 msgid "Environment not supported over SSH" -msgstr "" +msgstr "SSH上不支持环境变量" -#: nova/utils.py:284 +#: nova/utils.py:286 msgid "process_input not supported over SSH" -msgstr "" +msgstr "SSH上不支持的进程输入参数。" -#: nova/utils.py:343 +#: nova/utils.py:345 #, python-format msgid "debug in callback: %s" msgstr "回调中debug:%s" -#: nova/utils.py:476 +#: nova/utils.py:478 #, python-format msgid "Link Local address is not found.:%s" -msgstr "" +msgstr "本地IP地址没有找到:%s" -#: nova/utils.py:479 +#: nova/utils.py:481 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" -msgstr "" +msgstr "无法连接到 %(interface)s 的本地IP:%(ex)s" -#: nova/utils.py:576 +#: nova/utils.py:592 #, python-format msgid "Invalid backend: %s" msgstr "无效的后台:%s" -#: nova/utils.py:587 +#: nova/utils.py:603 #, python-format msgid "backend %s" msgstr "后台 %s" -#: nova/utils.py:636 +#: nova/utils.py:652 msgid "in looping call" -msgstr "" +msgstr "循环调用中。" -#: nova/utils.py:810 +#: nova/utils.py:828 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"...lock" -msgstr "" +msgstr "正在为方法 \"%(method)s\" 试图获取信号量 \"%(lock)s\"...锁" -#: nova/utils.py:814 +#: nova/utils.py:832 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"...lock" -msgstr "" +msgstr "为方法 \"%(method)s\" 获得信号量 \"%(lock)s\"...锁" -#: nova/utils.py:818 +#: nova/utils.py:836 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"...lock" -msgstr "" +msgstr "正在为方法 \"%(method)s\" 试图获取锁 \"%(lock)s\"...锁" -#: nova/utils.py:825 +#: nova/utils.py:843 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" +msgstr "为方法 \"%(method)s\" 获得文件锁 \"%(lock)s\"...锁" + +#: nova/utils.py:902 +#, python-format +msgid "Found sentinel %(filename)s for pid %(pid)sfilename" msgstr "" -#: nova/utils.py:935 -#, fuzzy, python-format +#: nova/utils.py:906 +#, python-format +msgid "Cleaned sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:921 +#, python-format +msgid "Found lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:926 +#, python-format +msgid "Cleaned lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:1036 +#, python-format msgid "Expected object of type: %s" -msgstr "引发了意外的错误:%s" +msgstr "期望的对象类型:%s" -#: nova/utils.py:966 +#: nova/utils.py:1067 #, python-format msgid "Invalid server_string: %s" -msgstr "" +msgstr "不正确的server_string:%s" -#: nova/utils.py:1091 +#: nova/utils.py:1192 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" -msgstr "" +msgstr "timefunc:'%(name)s' 用了%(total_time).2f 秒" -#: nova/utils.py:1123 -#, fuzzy +#: nova/utils.py:1224 msgid "Original exception being dropped" -msgstr "数据库异常" +msgstr "正在丢弃原来的异常。" -#: nova/utils.py:1242 +#: nova/utils.py:1343 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" -msgstr "" +msgstr "类 %(fullname)s 废弃不用了:%(msg)s" -#: nova/utils.py:1244 +#: nova/utils.py:1345 #, python-format msgid "Class %(fullname)s is deprecated" -msgstr "" +msgstr "类 %(fullname)s 废弃不用了" -#: nova/utils.py:1276 +#: nova/utils.py:1377 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" -msgstr "" +msgstr "%(location)s 里的函数 %(name)s 已经废弃了:%(msg)s" -#: nova/utils.py:1278 +#: nova/utils.py:1379 #, python-format msgid "Function %(name)s in %(location)s is deprecated" -msgstr "" +msgstr "%(location)s 里的函数 %(name)s 已经废弃了" #: nova/wsgi.py:93 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" -msgstr "" +msgstr "在 %(host)s:%(port)s 启动%(name)s" #: nova/wsgi.py:104 msgid "Stopping WSGI server." -msgstr "" +msgstr "关闭WSGI服务器" #: nova/wsgi.py:107 msgid "Stopping raw TCP server." -msgstr "" +msgstr "正在停止裸TCP服务器。" #: nova/wsgi.py:113 #, python-format msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "" +msgstr "正在 %(host)s:%(port)s 上启动TCP服务器 %(arg0)s" #: nova/wsgi.py:129 msgid "WSGI server has stopped." -msgstr "" +msgstr "WSGI服务器已经停止。" #: nova/wsgi.py:207 msgid "You must implement __call__" -msgstr "" +msgstr "你必须执行 __call__" #: nova/api/direct.py:218 msgid "not available" -msgstr "" +msgstr "不可用" #: nova/api/direct.py:299 #, python-format msgid "Returned non-serializeable type: %s" -msgstr "" +msgstr "返回的non-serializeable类型:%s" #: nova/api/ec2/__init__.py:69 #, python-format msgid "%(code)s: %(message)s" -msgstr "" +msgstr "%(code)s: %(message)s" #: nova/api/ec2/__init__.py:91 #, python-format msgid "FaultWrapper: %s" -msgstr "" +msgstr "FaultWrapper: %s" #: nova/api/ec2/__init__.py:166 msgid "Too many failed authentications." @@ -1285,19 +1321,19 @@ msgstr "认证失败过多" msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." -msgstr "" +msgstr "访问密钥 %(access_key)s 有错误 %(failures)d,认证失败将被锁定 %(lock_mins)d 分钟。" #: nova/api/ec2/__init__.py:263 msgid "Signature not provided" -msgstr "" +msgstr "签名没有提供" #: nova/api/ec2/__init__.py:267 msgid "Access key not provided" -msgstr "" +msgstr "访问key没有提供" #: nova/api/ec2/__init__.py:302 nova/api/ec2/__init__.py:315 msgid "Failure communicating with keystone" -msgstr "" +msgstr "与keystone交流失败" #: nova/api/ec2/__init__.py:385 #, python-format @@ -1307,7 +1343,7 @@ msgstr "认证失败:%s" #: nova/api/ec2/__init__.py:401 #, python-format msgid "Authenticated Request For %(uname)s:%(pname)s)" -msgstr "" +msgstr "为%(uname)s:%(pname)s 验证通过的请求" #: nova/api/ec2/__init__.py:432 #, python-format @@ -1317,27 +1353,27 @@ msgstr "执行: %s" #: nova/api/ec2/__init__.py:434 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" -msgstr "" +msgstr "arg: %(key)s\t\tval: %(value)s" #: nova/api/ec2/__init__.py:509 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" -msgstr "" +msgstr "为controller=%(controller)s 以及 action=%(action)s未验证的请求" #: nova/api/ec2/__init__.py:581 #, python-format msgid "InstanceNotFound raised: %s" -msgstr "" +msgstr "引发InstanceNotFound: %s" #: nova/api/ec2/__init__.py:587 #, python-format msgid "VolumeNotFound raised: %s" -msgstr "" +msgstr "引发VolumeNotFound: %s" #: nova/api/ec2/__init__.py:593 -#, fuzzy, python-format +#, python-format msgid "SnapshotNotFound raised: %s" -msgstr "引起没有找到的错误: %s" +msgstr "引发SnapshotNotFound: %s" #: nova/api/ec2/__init__.py:599 #, python-format @@ -1345,39 +1381,39 @@ msgid "NotFound raised: %s" msgstr "引起没有找到的错误: %s" #: nova/api/ec2/__init__.py:602 -#, fuzzy, python-format +#, python-format msgid "EC2APIError raised: %s" -msgstr "引发了Api错误: %s" +msgstr "引发EC2APIError: %s" #: nova/api/ec2/__init__.py:610 -#, fuzzy, python-format +#, python-format msgid "KeyPairExists raised: %s" -msgstr "引发了Api错误: %s" +msgstr "引发KeyPairExists: %s" #: nova/api/ec2/__init__.py:614 #, python-format msgid "InvalidParameterValue raised: %s" -msgstr "" +msgstr "引发InvalidParameterValue: %s" #: nova/api/ec2/__init__.py:618 -#, fuzzy, python-format +#, python-format msgid "InvalidPortRange raised: %s" -msgstr "端口范围无效" +msgstr "引发InvalidPortRange: %s" #: nova/api/ec2/__init__.py:622 -#, fuzzy, python-format +#, python-format msgid "NotAuthorized raised: %s" -msgstr "引起没有找到的错误: %s" +msgstr "引发NotAuthorized: %s" #: nova/api/ec2/__init__.py:626 -#, fuzzy, python-format +#, python-format msgid "InvalidRequest raised: %s" -msgstr "无效的后台:%s" +msgstr "引发InvalidRequest: %s" #: nova/api/ec2/__init__.py:630 #, fuzzy, python-format msgid "ValidatorError raised: %s" -msgstr "引发了Api错误: %s" +msgstr "引发InvalidPortRange: %s" #: nova/api/ec2/__init__.py:641 #, python-format @@ -1387,7 +1423,7 @@ msgstr "引发了意外的错误:%s" #: nova/api/ec2/__init__.py:642 #, python-format msgid "Environment: %s" -msgstr "" +msgstr "Environment: %s" #: nova/api/ec2/__init__.py:644 nova/api/metadata/handler.py:250 msgid "An unknown error has occurred. Please try your request again." @@ -1396,12 +1432,12 @@ msgstr "发生了一个未知的错误. 请重试你的请求." #: nova/api/ec2/apirequest.py:64 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" -msgstr "" +msgstr "不支持的API请求:controller = %(controller)s,action = %(action)s" #: nova/api/ec2/cloud.py:337 #, python-format msgid "Create snapshot of volume %s" -msgstr "" +msgstr "创建卷 %s 的快照" #: nova/api/ec2/cloud.py:372 #, python-format @@ -1411,7 +1447,7 @@ msgstr "创建键值对 %s" #: nova/api/ec2/cloud.py:381 #, python-format msgid "Import key %s" -msgstr "" +msgstr "导入key %s" #: nova/api/ec2/cloud.py:399 #, python-format @@ -1427,17 +1463,17 @@ msgstr "对给定的参数无特定规则。" msgid "" "Value (%s) for parameter GroupName is invalid. Content limited to " "Alphanumeric characters, spaces, dashes, and underscores." -msgstr "" +msgstr "参数GroupName的值 (%s) 无效。内容仅限于含有字母数字的字符,空格,破折号和下划线。" #: nova/api/ec2/cloud.py:751 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Length exceeds maximum of " "255." -msgstr "" +msgstr "参数GroupName的值 (%s) 无效。长度超过了上限255。" #: nova/api/ec2/cloud.py:755 -#: nova/api/openstack/compute/contrib/security_groups.py:286 +#: nova/api/openstack/compute/contrib/security_groups.py:292 #, python-format msgid "Create Security Group %s" msgstr "创建安全组 %s" @@ -1447,154 +1483,151 @@ msgstr "创建安全组 %s" msgid "group %s already exists" msgstr "安全组 %s 已经存在" -#: nova/api/ec2/cloud.py:788 -#: nova/api/openstack/compute/contrib/security_groups.py:239 +#: nova/api/ec2/cloud.py:790 +#: nova/api/openstack/compute/contrib/security_groups.py:245 #, python-format msgid "Delete security group %s" msgstr "删除安全组 %s" -#: nova/api/ec2/cloud.py:796 nova/compute/manager.py:1577 +#: nova/api/ec2/cloud.py:798 nova/compute/manager.py:1589 #, python-format msgid "Get console output for instance %s" msgstr "获取虚拟机 %s 控制台输出" -#: nova/api/ec2/cloud.py:867 +#: nova/api/ec2/cloud.py:869 #, python-format msgid "Create volume from snapshot %s" -msgstr "" +msgstr "从快照 %s 创建卷" -#: nova/api/ec2/cloud.py:871 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:873 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:215 #, python-format msgid "Create volume of %s GB" -msgstr "" +msgstr "创建 %s GB的卷" -#: nova/api/ec2/cloud.py:899 +#: nova/api/ec2/cloud.py:901 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" -msgstr "" +msgstr "把卷 %(volume_id)s 加载到 %(device)s 的实例 %(instance_id)s 上" -#: nova/api/ec2/cloud.py:914 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:916 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" -msgstr "" +msgstr "卸载卷 %s" -#: nova/api/ec2/cloud.py:941 nova/api/ec2/cloud.py:998 -#: nova/api/ec2/cloud.py:1465 nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:943 nova/api/ec2/cloud.py:1000 +#: nova/api/ec2/cloud.py:1467 nova/api/ec2/cloud.py:1482 #, python-format msgid "attribute not supported: %s" -msgstr "" +msgstr "attribute不支持: %s" -#: nova/api/ec2/cloud.py:1064 +#: nova/api/ec2/cloud.py:1066 #, python-format msgid "vol = %s\n" -msgstr "" +msgstr "vol = %s\n" -#: nova/api/ec2/cloud.py:1209 +#: nova/api/ec2/cloud.py:1211 msgid "Allocate address" -msgstr "" +msgstr "分配地址" -#: nova/api/ec2/cloud.py:1221 +#: nova/api/ec2/cloud.py:1223 #, python-format msgid "Release address %s" -msgstr "" +msgstr "释放地址 %s" -#: nova/api/ec2/cloud.py:1226 +#: nova/api/ec2/cloud.py:1228 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" -msgstr "" +msgstr "把地址 %(public_ip)s 关联到实例 %(instance_id)s" -#: nova/api/ec2/cloud.py:1236 +#: nova/api/ec2/cloud.py:1238 #, python-format msgid "Disassociate address %s" -msgstr "" +msgstr "解除地址 %s 的关联" -#: nova/api/ec2/cloud.py:1261 -#, fuzzy +#: nova/api/ec2/cloud.py:1263 msgid "Image must be available" -msgstr "卷组状态必须可获取" +msgstr "镜像必须可用。" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start terminating instances" -msgstr "" +msgstr "准备开启终止实例" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #, python-format msgid "Reboot instance %r" -msgstr "" +msgstr "重启实例 %r" -#: nova/api/ec2/cloud.py:1307 -#, fuzzy, python-format +#: nova/api/ec2/cloud.py:1309 msgid "Going to stop instances" -msgstr "重启虚拟机 %s" +msgstr "准备停止实例" -#: nova/api/ec2/cloud.py:1318 -#, fuzzy, python-format +#: nova/api/ec2/cloud.py:1320 msgid "Going to start instances" -msgstr "重启虚拟机 %s" +msgstr "准备启动实例" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1412 #, python-format msgid "De-registering image %s" -msgstr "" +msgstr "解除镜像 %s注册" -#: nova/api/ec2/cloud.py:1437 +#: nova/api/ec2/cloud.py:1439 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" -msgstr "" +msgstr "用 id %(image_id)s注册镜像 %(image_location)s" -#: nova/api/ec2/cloud.py:1483 +#: nova/api/ec2/cloud.py:1485 msgid "user or group not specified" -msgstr "" +msgstr "用户或者组没有确定" -#: nova/api/ec2/cloud.py:1485 +#: nova/api/ec2/cloud.py:1487 msgid "only group \"all\" is supported" -msgstr "" +msgstr "仅仅支持组\"all\"" -#: nova/api/ec2/cloud.py:1487 +#: nova/api/ec2/cloud.py:1489 msgid "operation_type must be add or remove" -msgstr "" +msgstr "operation_type必须添加或者移除" -#: nova/api/ec2/cloud.py:1489 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1546 +#: nova/api/ec2/cloud.py:1548 #, python-format msgid "Couldn't stop instance with in %d sec" -msgstr "" +msgstr "无法在 %d 秒内停止实例" #: nova/api/metadata/handler.py:248 nova/api/metadata/handler.py:255 #, python-format msgid "Failed to get metadata for ip: %s" -msgstr "" +msgstr "为ip: %s获取元数据失败" #: nova/api/openstack/__init__.py:43 #, python-format msgid "Caught error: %s" -msgstr "" +msgstr "抓到错误:%s" #: nova/api/openstack/__init__.py:45 nova/api/openstack/wsgi.py:881 #, python-format msgid "%(url)s returned with HTTP %(status)d" -msgstr "" +msgstr "%(url)s 随HTTP %(status)d返回" #: nova/api/openstack/__init__.py:94 msgid "Must specify an ExtensionManager class" -msgstr "" +msgstr "必须明确一个ExtensionManager类" #: nova/api/openstack/__init__.py:105 #, python-format msgid "Extended resource: %s" -msgstr "" +msgstr "扩展资源:%s" #: nova/api/openstack/__init__.py:130 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" -msgstr "" +msgstr "扩展%(ext_name)s:无法扩展资源 %(collection)s:没有那种资源" #: nova/api/openstack/__init__.py:135 #, python-format @@ -1604,183 +1637,183 @@ msgstr "" #: nova/api/openstack/auth.py:91 #, python-format msgid "%(user_id)s could not be found with token '%(token)s'" -msgstr "" +msgstr "无法为令牌 '%(token)s' 找到 %(user_id)s" #: nova/api/openstack/auth.py:135 #, python-format msgid "%(user_id)s must be an admin or a member of %(project_id)s" -msgstr "" +msgstr "%(user_id)s 必须是管理员或者 %(project_id)s 的成员" #: nova/api/openstack/auth.py:153 msgid "Authentication requests must be made against a version root (e.g. /v2)." -msgstr "" +msgstr "认证请求必须针对root版本(例如 /v2)。" #: nova/api/openstack/auth.py:168 #, python-format msgid "Could not find %s in request." -msgstr "" +msgstr "请求中找不到 %s" -#: nova/api/openstack/auth.py:188 +#: nova/api/openstack/auth.py:192 #, python-format msgid "Successfully authenticated '%s'" -msgstr "" +msgstr "成功验证 '%s'" -#: nova/api/openstack/auth.py:238 +#: nova/api/openstack/auth.py:242 msgid "User not found with provided API key." -msgstr "" +msgstr "没有为提供的API key找到用户。" -#: nova/api/openstack/auth.py:255 +#: nova/api/openstack/auth.py:259 #, python-format msgid "Provided API key is valid, but not for user '%(username)s'" -msgstr "" +msgstr "提供的API key有效,但并不是给用户 '%(username)s' 的。" #: nova/api/openstack/common.py:135 nova/api/openstack/common.py:170 msgid "limit param must be an integer" -msgstr "" +msgstr "limit param必须是整数" #: nova/api/openstack/common.py:138 nova/api/openstack/common.py:174 msgid "limit param must be positive" -msgstr "" +msgstr "limit param必须是正数" #: nova/api/openstack/common.py:164 msgid "offset param must be an integer" -msgstr "" +msgstr "offset param必须是整数" #: nova/api/openstack/common.py:178 msgid "offset param must be positive" -msgstr "" +msgstr "offset param必须是正数" #: nova/api/openstack/common.py:202 -#, fuzzy, python-format +#, python-format msgid "marker [%s] not found" -msgstr "实例 %s 没有找到" +msgstr "没有找到marker [%s]" #: nova/api/openstack/common.py:242 #, python-format msgid "href %s does not contain version" -msgstr "" +msgstr "href %s 不包含版本" #: nova/api/openstack/common.py:277 msgid "Image metadata limit exceeded" -msgstr "" +msgstr "超过镜像元数据限制" -#: nova/api/openstack/common.py:358 +#: nova/api/openstack/common.py:334 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" -msgstr "" +msgstr "实例处于 %(attr)s %(state)s 无法进行 '%(action)s'" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:337 #, python-format msgid "Instance is in an invalid state for '%(action)s'" -msgstr "" +msgstr "实例针对 '%(action)s' 处于无效状态" -#: nova/api/openstack/common.py:441 +#: nova/api/openstack/common.py:417 msgid "Rejecting snapshot request, snapshots currently disabled" -msgstr "" +msgstr "拒绝快照请求,快照当前未被激活" -#: nova/api/openstack/common.py:443 +#: nova/api/openstack/common.py:419 msgid "Instance snapshots are not permitted at this time." -msgstr "" +msgstr "该时刻实例快照是不允许的。" #: nova/api/openstack/extensions.py:191 -#, fuzzy, python-format +#, python-format msgid "Loaded extension: %s" -msgstr "执行: %s" +msgstr "Loaded extension: %s" #: nova/api/openstack/extensions.py:228 #, python-format msgid "Ext name: %s" -msgstr "" +msgstr "Ext name: %s" #: nova/api/openstack/extensions.py:229 -#, fuzzy, python-format +#, python-format msgid "Ext alias: %s" -msgstr "运行结果为 %s" +msgstr "Ext alias: %s" #: nova/api/openstack/extensions.py:230 -#, fuzzy, python-format +#, python-format msgid "Ext description: %s" -msgstr "执行: %s" +msgstr "Ext 描述: %s" #: nova/api/openstack/extensions.py:232 #, python-format msgid "Ext namespace: %s" -msgstr "" +msgstr "Ext 命名空间: %s" #: nova/api/openstack/extensions.py:233 #, python-format msgid "Ext updated: %s" -msgstr "" +msgstr "Ext updated: %s" #: nova/api/openstack/extensions.py:235 #, python-format msgid "Exception loading extension: %s" -msgstr "" +msgstr "Exception loading extension: %s" #: nova/api/openstack/extensions.py:249 #, python-format msgid "Loading extension %s" -msgstr "" +msgstr "Loading extension %s" #: nova/api/openstack/extensions.py:255 #, python-format msgid "Calling extension factory %s" -msgstr "" +msgstr "Calling extension factory %s" #: nova/api/openstack/extensions.py:267 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" -msgstr "" +msgstr "加载扩展 %(ext_factory)s 失败:%(exc)s" #: nova/api/openstack/extensions.py:345 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" -msgstr "" +msgstr "加载扩展 %(classpath)s 失败:%(exc)s" #: nova/api/openstack/extensions.py:369 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" -msgstr "" +msgstr "加载扩展 %(ext_name)s 失败:%(exc)s" #: nova/api/openstack/wsgi.py:134 nova/api/openstack/wsgi.py:537 msgid "cannot understand JSON" -msgstr "" +msgstr "无法理解JSON" #: nova/api/openstack/wsgi.py:158 #: nova/api/openstack/compute/contrib/hosts.py:86 msgid "cannot understand XML" -msgstr "" +msgstr "无法理解XML" #: nova/api/openstack/wsgi.py:542 msgid "too many body keys" -msgstr "" +msgstr "过多主体keys" #: nova/api/openstack/wsgi.py:580 -#, fuzzy, python-format +#, python-format msgid "Fault thrown: %s" -msgstr "执行: %s" +msgstr "错误抛出: %s" #: nova/api/openstack/wsgi.py:583 #, python-format msgid "HTTP exception thrown: %s" -msgstr "" +msgstr "HTTP 异常抛出:%s" #: nova/api/openstack/wsgi.py:691 msgid "Unrecognized Content-Type provided in request" -msgstr "" +msgstr "请求提供的无法识别的Content-Type" #: nova/api/openstack/wsgi.py:695 msgid "No Content-Type provided in request" -msgstr "" +msgstr "请求中么有提供Content-Type" #: nova/api/openstack/wsgi.py:699 msgid "Empty body provided in request" -msgstr "" +msgstr "请求中没有提供主体" #: nova/api/openstack/wsgi.py:810 #, python-format msgid "There is no such action: %s" -msgstr "" +msgstr "没有动作:%s" #: nova/api/openstack/wsgi.py:813 nova/api/openstack/wsgi.py:826 #: nova/api/openstack/compute/server_metadata.py:58 @@ -1790,307 +1823,298 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:211 #: nova/api/openstack/compute/contrib/console_output.py:51 msgid "Malformed request body" -msgstr "" +msgstr "不合法的请求主体" #: nova/api/openstack/wsgi.py:823 msgid "Unsupported Content-Type" -msgstr "" +msgstr "不支持的Content-Type" #: nova/api/openstack/wsgi.py:835 msgid "Malformed request url" -msgstr "" +msgstr "不合法的请求url" #: nova/api/openstack/wsgi.py:884 #, python-format msgid "%(url)s returned a fault: %(e)s" -msgstr "" +msgstr "%(url)s返回错误:%(e)s" #: nova/api/openstack/xmlutil.py:265 msgid "element is not a child" -msgstr "" +msgstr "元素不是子节点" #: nova/api/openstack/xmlutil.py:414 msgid "root element selecting a list" -msgstr "" +msgstr "根元素选择列表" #: nova/api/openstack/xmlutil.py:739 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" -msgstr "" +msgstr "模板数不匹配;为master %(mastertag)s 增加 slave %(slavetag)s" #: nova/api/openstack/xmlutil.py:858 msgid "subclasses must implement construct()!" -msgstr "" +msgstr "subclasses必须执行construct()!" #: nova/api/openstack/compute/extensions.py:29 #: nova/api/openstack/volume/extensions.py:29 msgid "Initializing extension manager." -msgstr "" +msgstr "正在初始化扩展管理员。" #: nova/api/openstack/compute/image_metadata.py:40 #: nova/api/openstack/compute/images.py:142 #: nova/api/openstack/compute/images.py:157 -#, fuzzy, python-format msgid "Image not found." -msgstr "实例 %s 没有找到" +msgstr "镜像没有找到。" #: nova/api/openstack/compute/image_metadata.py:79 msgid "Incorrect request body format" -msgstr "" +msgstr "不正确的请求主体格式" #: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:82 #: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 #: nova/api/openstack/compute/contrib/volumetypes.py:188 msgid "Request body and URI mismatch" -msgstr "" +msgstr "请求主体和URI不匹配" #: nova/api/openstack/compute/image_metadata.py:86 #: nova/api/openstack/compute/server_metadata.py:86 #: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 #: nova/api/openstack/compute/contrib/volumetypes.py:191 msgid "Request body contains too many items" -msgstr "" +msgstr "请求主体包含太多items" #: nova/api/openstack/compute/image_metadata.py:111 msgid "Invalid metadata key" -msgstr "" +msgstr "无效的元数据键" #: nova/api/openstack/compute/ips.py:74 -#, fuzzy, python-format msgid "Instance does not exist" -msgstr "用户 %s 不存在" +msgstr "实例不存在" #: nova/api/openstack/compute/ips.py:97 -#, fuzzy, python-format msgid "Instance is not a member of specified network" -msgstr "实例%s:重置网络" +msgstr "实例并不是指定网络的成员" #: nova/api/openstack/compute/limits.py:140 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." -msgstr "" +msgstr "每 %(unit_string)s 只能发送 %(value)s 个 %(verb)s 请求给 %(uri)s。" -#: nova/api/openstack/compute/limits.py:265 +#: nova/api/openstack/compute/limits.py:266 msgid "This request was rate-limited." -msgstr "" +msgstr "这个请求受到频率限制。" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:124 #: nova/api/openstack/compute/server_metadata.py:163 -#, fuzzy, python-format msgid "Server does not exist" -msgstr "用户 %s 不存在" +msgstr "服务器不存在" #: nova/api/openstack/compute/server_metadata.py:143 #: nova/api/openstack/compute/server_metadata.py:156 -#, fuzzy, python-format msgid "Metadata item was not found" -msgstr "实例 %s 没有找到" +msgstr "元数据项目未找到" #: nova/api/openstack/compute/servers.py:425 #, python-format msgid "Invalid server status: %(status)s" -msgstr "" +msgstr "无效的服务器状态:%(status)s" #: nova/api/openstack/compute/servers.py:433 msgid "Invalid changes-since value" -msgstr "" +msgstr "无效的changes-since值" #: nova/api/openstack/compute/servers.py:483 msgid "Personality file limit exceeded" -msgstr "" +msgstr "超过 Personality 文件限制" #: nova/api/openstack/compute/servers.py:485 msgid "Personality file path too long" -msgstr "" +msgstr "Personality 文件路径太长" #: nova/api/openstack/compute/servers.py:487 msgid "Personality file content too long" -msgstr "" +msgstr "Personality 文件内容太长" #: nova/api/openstack/compute/servers.py:500 msgid "Server name is not a string or unicode" -msgstr "" +msgstr "服务器名称不是字符串或者unicode" #: nova/api/openstack/compute/servers.py:504 msgid "Server name is an empty string" -msgstr "" +msgstr "服务器名称是空串" #: nova/api/openstack/compute/servers.py:522 #, python-format msgid "Bad personality format: missing %s" -msgstr "" +msgstr "错误的personality 格式:丢失 %s" #: nova/api/openstack/compute/servers.py:525 msgid "Bad personality format" -msgstr "" +msgstr "损坏的 personality 格式" #: nova/api/openstack/compute/servers.py:530 #, python-format msgid "Personality content for %s cannot be decoded" -msgstr "" +msgstr "Personality %s的内容无法解码" #: nova/api/openstack/compute/servers.py:545 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" -msgstr "" +msgstr "损坏的网络格式:网络 uuid 格式不正确 (%s)" #: nova/api/openstack/compute/servers.py:554 #, python-format msgid "Invalid fixed IP address (%s)" -msgstr "" +msgstr "不正确的固定 IP 地址(%s)" #: nova/api/openstack/compute/servers.py:561 #, python-format msgid "Duplicate networks (%s) are not allowed" -msgstr "" +msgstr "不允许重复的网络(%s)" #: nova/api/openstack/compute/servers.py:567 -#, fuzzy, python-format +#, python-format msgid "Bad network format: missing %s" -msgstr "发现网桥 %s 没有网络" +msgstr "错误的网络格式:丢失%s" #: nova/api/openstack/compute/servers.py:570 msgid "Bad networks format" -msgstr "" +msgstr "错误的网络格式" #: nova/api/openstack/compute/servers.py:582 msgid "Userdata content cannot be decoded" -msgstr "" +msgstr "Userdata 内容无法解码" #: nova/api/openstack/compute/servers.py:589 #: nova/api/openstack/compute/servers.py:596 msgid "accessIPv4 is not proper IPv4 format" -msgstr "" +msgstr "accessIPv4 不是正确的IPv4格式" #: nova/api/openstack/compute/servers.py:628 msgid "Server name is not defined" -msgstr "" +msgstr "服务器名称未定义" #: nova/api/openstack/compute/servers.py:642 msgid "Invalid imageRef provided." -msgstr "" +msgstr "提供了错误的imageRef。" #: nova/api/openstack/compute/servers.py:677 #: nova/api/openstack/compute/servers.py:742 msgid "Invalid flavorRef provided." -msgstr "" +msgstr "提供了无效的flavorRef。" #: nova/api/openstack/compute/servers.py:739 msgid "Can not find requested image" -msgstr "" +msgstr "无法找到请求的镜像" #: nova/api/openstack/compute/servers.py:745 msgid "Invalid key_name provided." -msgstr "" +msgstr "提供了无效的key_name。" #: nova/api/openstack/compute/servers.py:832 #: nova/api/openstack/compute/servers.py:852 -#, fuzzy msgid "Instance has not been resized." -msgstr "虚拟机已经创建" +msgstr "虚拟机还没有调整大小。" #: nova/api/openstack/compute/servers.py:838 #, python-format msgid "Error in confirm-resize %s" -msgstr "" +msgstr "confirm-resize中的错误 %s" #: nova/api/openstack/compute/servers.py:858 #, python-format msgid "Error in revert-resize %s" -msgstr "" +msgstr "revert-resize中的错误 %s" #: nova/api/openstack/compute/servers.py:871 msgid "Argument 'type' for reboot is not HARD or SOFT" -msgstr "" +msgstr "重启的参数'type'既不是HARD也不是SOFT" #: nova/api/openstack/compute/servers.py:875 msgid "Missing argument 'type' for reboot" -msgstr "" +msgstr "缺少重启的参数'type'" #: nova/api/openstack/compute/servers.py:888 -#, fuzzy, python-format +#, python-format msgid "Error in reboot %s" -msgstr "生成根证书: %s" +msgstr "重启中错误 %s" #: nova/api/openstack/compute/servers.py:900 -#, fuzzy, python-format msgid "Unable to locate requested flavor." -msgstr "无法找到 %s 卷" +msgstr "无法找到请求的风格。" #: nova/api/openstack/compute/servers.py:903 msgid "Resize requires a change in size." -msgstr "" +msgstr "调整大小需要尺寸的改变。" #: nova/api/openstack/compute/servers.py:927 -#, fuzzy msgid "Malformed server entity" -msgstr "失去与模型服务器的连接" +msgstr "非正常的服务器实体" #: nova/api/openstack/compute/servers.py:934 msgid "Missing imageRef attribute" -msgstr "" +msgstr "缺少属性imageRef" #: nova/api/openstack/compute/servers.py:941 msgid "Missing flavorRef attribute" -msgstr "" +msgstr "缺少属性flavorRef" #: nova/api/openstack/compute/servers.py:954 msgid "No adminPass was specified" -msgstr "" +msgstr "没有确定adminPass" #: nova/api/openstack/compute/servers.py:958 #: nova/api/openstack/compute/servers.py:1134 msgid "Invalid adminPass" -msgstr "" +msgstr "无效的adminPass" #: nova/api/openstack/compute/servers.py:972 msgid "Unable to parse metadata key/value pairs." -msgstr "" +msgstr "无法解析元数据键/值对" #: nova/api/openstack/compute/servers.py:985 msgid "Resize request has invalid 'flavorRef' attribute." -msgstr "" +msgstr "调整大小请求中的属性'flavorRef'无效。" #: nova/api/openstack/compute/servers.py:988 msgid "Resize requests require 'flavorRef' attribute." -msgstr "" +msgstr "调整大小请求要求有属性'flavorRef'。" #: nova/api/openstack/compute/servers.py:1006 -#: nova/api/openstack/compute/contrib/aggregates.py:140 +#: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/networks.py:65 msgid "Invalid request body" -msgstr "" +msgstr "无效的请求主体" #: nova/api/openstack/compute/servers.py:1011 msgid "Could not parse imageRef from request." -msgstr "" +msgstr "无法解析请求中的imageRef。" #: nova/api/openstack/compute/servers.py:1061 -#, fuzzy, python-format msgid "Instance could not be found" -msgstr "实例 %s 没有找到" +msgstr "无法找到实例" #: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" -msgstr "" +msgstr "无法找到用来重新创建的镜像" #: nova/api/openstack/compute/servers.py:1093 msgid "createImage entity requires name attribute" -msgstr "" +msgstr "实体createImage需要属性name" #: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 msgid "Invalid metadata" -msgstr "" +msgstr "无效的元数据" #: nova/api/openstack/compute/servers.py:1157 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" -msgstr "" +msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'" #: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format @@ -2110,31 +2134,30 @@ msgstr "compute.api::挂起 %s" #: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" -msgstr "compute.api::回复 %s" +msgstr "compute.api::恢复 %s" #: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" -msgstr "" +msgstr "迁移错误 %s" #: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" -msgstr "Compute.api::重置网络 %s" +msgstr "Compute.api::reset_network %s" #: nova/api/openstack/compute/contrib/admin_actions.py:154 #: nova/api/openstack/compute/contrib/admin_actions.py:170 #: nova/api/openstack/compute/contrib/admin_actions.py:186 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:43 -#, fuzzy, python-format msgid "Server not found" -msgstr "实例 %s 没有找到" +msgstr "没有找到服务器" #: nova/api/openstack/compute/contrib/admin_actions.py:157 -#, fuzzy, python-format +#, python-format msgid "Compute.api::inject_network_info %s" -msgstr "Compute.api::重置网络 %s" +msgstr "Compute.api::inject_network_info %s" #: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format @@ -2149,15 +2172,15 @@ msgstr "compute.api::解锁 %s" #: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" -msgstr "" +msgstr "实体createBackup需要有属性 %s" #: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" -msgstr "" +msgstr "非正常的实体createBackup" #: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" -msgstr "" +msgstr "createBackup的属性 'rotation'必须是整数" #: nova/api/openstack/compute/contrib/admin_actions.py:244 #: nova/api/openstack/compute/contrib/console_output.py:46 @@ -2167,367 +2190,417 @@ msgstr "" #: nova/api/openstack/compute/contrib/server_action_list.py:49 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 #: nova/api/openstack/compute/contrib/server_start_stop.py:38 -#, fuzzy, python-format msgid "Instance not found" -msgstr "实例 %s 没有找到" +msgstr "没有找到实例" #: nova/api/openstack/compute/contrib/admin_actions.py:272 msgid "host and block_migration must be specified." -msgstr "" +msgstr "host与block_migration必须确定" #: nova/api/openstack/compute/contrib/admin_actions.py:284 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" +msgstr "实例 %(id)s 到主机 %(host)s 的动态迁移失败" + +#: nova/api/openstack/compute/contrib/aggregates.py:76 +#, fuzzy, python-format +msgid "" +"Cannot create aggregate with name %(name)s and availability zone " +"%(avail_zone)s" +msgstr "无法创建名称为 %(name)s 规格为 %(extra_specs)s 的卷类型。" + +#: nova/api/openstack/compute/contrib/aggregates.py:88 +#, python-format +msgid "Cannot show aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:114 +#, python-format +msgid "Cannot update aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:126 +#, python-format +msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:137 +#: nova/api/openstack/compute/contrib/aggregates.py:139 #, python-format msgid "Aggregates does not have %s action" +msgstr "Aggregates没有动作 %s" + +#: nova/api/openstack/compute/contrib/aggregates.py:152 +#: nova/api/openstack/compute/contrib/aggregates.py:158 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:171 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:195 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" #: nova/api/openstack/compute/contrib/certificates.py:75 msgid "Only root certificate can be retrieved." -msgstr "" +msgstr "只有根证书能被获取。" #: nova/api/openstack/compute/contrib/cloudpipe.py:117 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" -msgstr "" +msgstr "无法为VPN实例申请IP,确保实例没有运行,过一会儿再试。" #: nova/api/openstack/compute/contrib/consoles.py:44 msgid "Missing type specification" -msgstr "" +msgstr "缺少类型规范" #: nova/api/openstack/compute/contrib/consoles.py:56 msgid "Invalid type specification" -msgstr "" +msgstr "无效的类型规范" #: nova/api/openstack/compute/contrib/disk_config.py:44 #, python-format msgid "%s must be either 'MANUAL' or 'AUTO'." -msgstr "" +msgstr "%s 必须是'MANUAL' 或者 'AUTO'。" +#: nova/api/openstack/compute/contrib/extended_server_attributes.py:65 #: nova/api/openstack/compute/contrib/extended_status.py:61 -#, fuzzy, python-format msgid "Server not found." -msgstr "实例 %s 没有找到" +msgstr "没有找到服务器。" #: nova/api/openstack/compute/contrib/flavorextradata.py:60 #: nova/api/openstack/compute/contrib/flavorextradata.py:90 #, fuzzy msgid "Flavor not found." -msgstr "没有找到主机" +msgstr "没有找到服务器。" #: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 #: nova/api/openstack/compute/contrib/volumetypes.py:158 msgid "No Request Body" -msgstr "" +msgstr "没有请求主体" #: nova/api/openstack/compute/contrib/floating_ips.py:159 #, python-format msgid "No more floating ips in pool %s." -msgstr "" +msgstr "池 %s 中已经没有浮动ip。" #: nova/api/openstack/compute/contrib/floating_ips.py:161 msgid "No more floating ips available." -msgstr "" +msgstr "没有更多的浮动ip。" #: nova/api/openstack/compute/contrib/floating_ips.py:201 #: nova/api/openstack/compute/contrib/floating_ips.py:230 -#: nova/api/openstack/compute/contrib/security_groups.py:559 -#: nova/api/openstack/compute/contrib/security_groups.py:592 +#: nova/api/openstack/compute/contrib/security_groups.py:560 +#: nova/api/openstack/compute/contrib/security_groups.py:593 msgid "Missing parameter dict" -msgstr "" +msgstr "缺少参数 dict" #: nova/api/openstack/compute/contrib/floating_ips.py:204 #: nova/api/openstack/compute/contrib/floating_ips.py:233 msgid "Address not specified" -msgstr "" +msgstr "地址没有指定" #: nova/api/openstack/compute/contrib/floating_ips.py:213 msgid "No fixed ips associated to instance" -msgstr "" +msgstr "没有固定ip与实例关联" #: nova/api/openstack/compute/contrib/floating_ips.py:216 msgid "Associate floating ip failed" -msgstr "" +msgstr "关联浮动ip失败" -#: nova/api/openstack/compute/contrib/hosts.py:145 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/hosts.py:144 +#, python-format msgid "Invalid status: '%s'" -msgstr "无效的后台:%s" +msgstr "无效的状态:'%s'" + +#: nova/api/openstack/compute/contrib/hosts.py:148 +#, fuzzy, python-format +msgid "Invalid mode: '%s'" +msgstr "无效的状态:'%s'" -#: nova/api/openstack/compute/contrib/hosts.py:150 +#: nova/api/openstack/compute/contrib/hosts.py:152 #, python-format msgid "Invalid update setting: '%s'" -msgstr "" +msgstr "无效的更新设置:'%s'" + +#: nova/api/openstack/compute/contrib/hosts.py:170 +#, fuzzy, python-format +msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgstr "把主机 %(host)s 设置为 %(state)s。" -#: nova/api/openstack/compute/contrib/hosts.py:159 +#: nova/api/openstack/compute/contrib/hosts.py:181 #, python-format msgid "Setting host %(host)s to %(state)s." -msgstr "" +msgstr "把主机 %(host)s 设置为 %(state)s。" -#: nova/api/openstack/compute/contrib/hosts.py:206 +#: nova/api/openstack/compute/contrib/hosts.py:228 msgid "Describe-resource is admin only functionality" -msgstr "" +msgstr "Describe-resource是只有管理员才能执行的功能。" -#: nova/api/openstack/compute/contrib/hosts.py:214 -#, fuzzy +#: nova/api/openstack/compute/contrib/hosts.py:236 msgid "Host not found" msgstr "没有找到主机" #: nova/api/openstack/compute/contrib/keypairs.py:85 msgid "Keypair name must be between 1 and 255 characters long" -msgstr "" +msgstr "Keypair名称长度必须在1到255个字符之间" #: nova/api/openstack/compute/contrib/keypairs.py:90 -#, fuzzy, python-format +#, python-format msgid "Key pair '%s' already exists." -msgstr "安全组 %s 已经存在" +msgstr "Keypair '%s' 已经存在。" #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" -msgstr "" +msgstr "addFixedIp缺少参数'networkId'" #: nova/api/openstack/compute/contrib/multinic.py:68 msgid "Missing 'address' argument for removeFixedIp" -msgstr "" +msgstr "removeFixedIp缺少参数'address'" #: nova/api/openstack/compute/contrib/multinic.py:77 #, python-format msgid "Unable to find address %r" -msgstr "" +msgstr "无法找到地址 %r" #: nova/api/openstack/compute/contrib/networks.py:62 #, python-format msgid "Network does not have %s action" -msgstr "" +msgstr "网络不包含动作 %s" #: nova/api/openstack/compute/contrib/networks.py:70 #, python-format msgid "Disassociating network with id %s" -msgstr "" +msgstr "为id是 %s 的网络解除关联" #: nova/api/openstack/compute/contrib/networks.py:74 #: nova/api/openstack/compute/contrib/networks.py:91 #: nova/api/openstack/compute/contrib/networks.py:101 -#, fuzzy msgid "Network not found" -msgstr "没有找到主机" +msgstr "没有找到网络" #: nova/api/openstack/compute/contrib/networks.py:87 -#, fuzzy, python-format +#, python-format msgid "Showing network with id %s" -msgstr "发现网桥 %s 没有网络" +msgstr "显示id是 %s 的网络" #: nova/api/openstack/compute/contrib/networks.py:97 -#, fuzzy, python-format +#, python-format msgid "Deleting network with id %s" -msgstr "删除用户 %s" +msgstr "正在删除id是 %s 的网络" #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" -msgstr "" +msgstr "非法的scheduler_hints attribute" -#: nova/api/openstack/compute/contrib/security_groups.py:219 +#: nova/api/openstack/compute/contrib/security_groups.py:222 msgid "Security group id should be integer" -msgstr "" +msgstr "安全组id应该是整数" -#: nova/api/openstack/compute/contrib/security_groups.py:289 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:243 +#, fuzzy +msgid "Security group is still in use" +msgstr "安全组id应该是整数" + +#: nova/api/openstack/compute/contrib/security_groups.py:295 +#, python-format msgid "Security group %s already exists" msgstr "安全组 %s 已经存在" -#: nova/api/openstack/compute/contrib/security_groups.py:309 +#: nova/api/openstack/compute/contrib/security_groups.py:315 #, python-format msgid "Security group %s is not a string or unicode" -msgstr "" +msgstr "安全组 %s 既不是字符串也不是unicode" -#: nova/api/openstack/compute/contrib/security_groups.py:312 +#: nova/api/openstack/compute/contrib/security_groups.py:318 #, python-format msgid "Security group %s cannot be empty." -msgstr "" +msgstr "安全组 %s 不能为空。" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:321 #, python-format msgid "Security group %s should not be greater than 255 characters." -msgstr "" +msgstr "安全组 %s 不能比255个字符更长。" -#: nova/api/openstack/compute/contrib/security_groups.py:342 +#: nova/api/openstack/compute/contrib/security_groups.py:348 msgid "Parent group id is not integer" -msgstr "" +msgstr "父组id不是整数" -#: nova/api/openstack/compute/contrib/security_groups.py:345 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:351 +#, python-format msgid "Security group (%s) not found" -msgstr "删除安全组 %s" +msgstr "没有找到安全组 (%s)" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:354 #, python-format msgid "Authorize security group ingress %s" -msgstr "验证输入安全组 %s" +msgstr "验证安全组的输入 %s" -#: nova/api/openstack/compute/contrib/security_groups.py:363 +#: nova/api/openstack/compute/contrib/security_groups.py:369 msgid "Not enough parameters to build a valid rule." -msgstr "" +msgstr "参数不够创建有效规则。" -#: nova/api/openstack/compute/contrib/security_groups.py:370 +#: nova/api/openstack/compute/contrib/security_groups.py:376 #, python-format msgid "This rule already exists in group %s" -msgstr "这条规则已经存在安全组 %s 中。" +msgstr "这条规则已经存在于组%s" -#: nova/api/openstack/compute/contrib/security_groups.py:408 +#: nova/api/openstack/compute/contrib/security_groups.py:414 msgid "Parent or group id is not integer" -msgstr "" +msgstr "父组id或者组id不是整数" -#: nova/api/openstack/compute/contrib/security_groups.py:412 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Parent group id and group id cannot be same" -msgstr "" +msgstr "父组id和组id不能一样" -#: nova/api/openstack/compute/contrib/security_groups.py:490 +#: nova/api/openstack/compute/contrib/security_groups.py:496 msgid "Rule id is not integer" -msgstr "" +msgstr "规则id不是整数" -#: nova/api/openstack/compute/contrib/security_groups.py:493 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:499 +#, python-format msgid "Rule (%s) not found" -msgstr "实例 %s 没有找到" +msgstr "没有找到规则 (%s)" -#: nova/api/openstack/compute/contrib/security_groups.py:500 +#: nova/api/openstack/compute/contrib/security_groups.py:506 #, python-format msgid "Revoke security group ingress %s" -msgstr "撤销输入安全组 %s" +msgstr "撤销安全组输入 %s" -#: nova/api/openstack/compute/contrib/security_groups.py:562 -#: nova/api/openstack/compute/contrib/security_groups.py:595 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:563 +#: nova/api/openstack/compute/contrib/security_groups.py:596 msgid "Security group not specified" -msgstr "删除安全组 %s" +msgstr "没有指定安全组" -#: nova/api/openstack/compute/contrib/security_groups.py:566 -#: nova/api/openstack/compute/contrib/security_groups.py:599 +#: nova/api/openstack/compute/contrib/security_groups.py:567 +#: nova/api/openstack/compute/contrib/security_groups.py:600 msgid "Security group name cannot be empty" -msgstr "" +msgstr "安全组名称不能是空" #: nova/api/openstack/compute/contrib/server_start_stop.py:45 -#, fuzzy, python-format +#, python-format msgid "start instance %r" -msgstr "正在结束实例 %s" +msgstr "启动实例 %r" #: nova/api/openstack/compute/contrib/server_start_stop.py:54 -#, fuzzy, python-format +#, python-format msgid "stop instance %r" -msgstr "重启虚拟机 %s" +msgstr "停止实例 %r" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:170 msgid "No body provided" -msgstr "" +msgstr "没有提供主体" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:182 #, python-format msgid "Create VSA %(display_name)s of type %(vc_type)s" -msgstr "" +msgstr "创建类型 %(vc_type)s 的VSA %(display_name)s" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:203 #, python-format msgid "Delete VSA with id: %s" -msgstr "" +msgstr "删除id:%s的VSA" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:222 #, python-format msgid "Associate address %(ip)s to VSA %(id)s" -msgstr "" +msgstr "把地址 %(ip)s 与VSA %(id)s关联" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:251 #, python-format msgid "Disassociate address from VSA %(id)s" -msgstr "" +msgstr "把地址与VSA %(id)s解除关联" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:291 #, python-format msgid "%(obj)s with ID %(id)s not found" -msgstr "" +msgstr "没有找到ID是 %(id)s 的 %(obj)s" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:297 #, python-format msgid "" "%(obj)s with ID %(id)s belongs to VSA %(own_vsa_id)s and not to VSA " "%(vsa_id)s." -msgstr "" +msgstr "ID是 %(id)s 的 %(obj)s 属于VSA %(own_vsa_id)s而不是VSA %(vsa_id)s。" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:317 #, python-format msgid "Index. vsa_id=%(vsa_id)s" -msgstr "" +msgstr "索引。vsa_id=%(vsa_id)s" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:322 #, python-format msgid "Detail. vsa_id=%(vsa_id)s" -msgstr "" +msgstr "详细内容。vsa_id=%(vsa_id)s" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:327 #, python-format msgid "Create. vsa_id=%(vsa_id)s, body=%(body)s" -msgstr "" +msgstr "创建卷。vsa_id=%(vsa_id)s, body=%(body)s" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:336 #, python-format msgid "Create volume of %(size)s GB from VSA ID %(vsa_id)s" -msgstr "" +msgstr "从VSA ID %(vsa_id)s 为创建 %(size)s GB的卷" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:381 #, python-format msgid "Update %(obj)s with id: %(id)s, changes: %(changes)s" -msgstr "" +msgstr "更新%(obj)s至id:%(id)s ,修改:%(changes)s" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:396 #, python-format msgid "Delete. vsa_id=%(vsa_id)s, id=%(id)s" -msgstr "" +msgstr "删除卷。vsa_id=%(vsa_id)s, id=%(id)s" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:412 #, python-format msgid "Show. vsa_id=%(vsa_id)s, id=%(id)s" -msgstr "" +msgstr "显示卷。vsa_id=%(vsa_id)s, id=%(id)s" #: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:623 #, python-format msgid "Index instances for VSA %s" -msgstr "" +msgstr "为 VSA %s 索引实例" #: nova/api/openstack/compute/contrib/volumes.py:73 #: nova/api/openstack/volume/volumes.py:99 #, python-format msgid "vol=%s" -msgstr "" +msgstr "vol=%s" #: nova/api/openstack/compute/contrib/volumes.py:146 #: nova/api/openstack/volume/volumes.py:177 #, python-format msgid "Delete volume with id: %s" -msgstr "" +msgstr "删除id为 %s 的卷" #: nova/api/openstack/compute/contrib/volumes.py:329 -#, fuzzy, python-format +#, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" -msgstr "移除挂载在实例%(instance_id)s上的%(mp)s卷%(volume_id)s" +msgstr "把卷 %(volume_id)s 挂载到实例 %(server_id)s 的 %(device)s 设备上" #: nova/api/openstack/compute/contrib/volumes.py:481 #: nova/api/openstack/volume/snapshots.py:109 #, python-format msgid "Delete snapshot with id: %s" -msgstr "" +msgstr "删除id为 %s 的快照" #: nova/api/openstack/compute/contrib/volumes.py:523 #: nova/api/openstack/volume/snapshots.py:149 #, python-format msgid "Create snapshot from volume %s" -msgstr "" +msgstr "为卷 %s 创建快照" #: nova/auth/fakeldap.py:33 msgid "Attempted to instantiate singleton" -msgstr "" +msgstr "试图实例化单例" #: nova/auth/ldapdriver.py:650 #, python-format @@ -2539,88 +2612,88 @@ msgstr "尝试删除组中最后一个成员,用删除组 %s 来代替。" #: nova/auth/manager.py:297 #, python-format msgid "Looking up user: %r" -msgstr "" +msgstr "查找用户:%r" #: nova/auth/manager.py:301 #, python-format msgid "Failed authorization for access key %s" -msgstr "" +msgstr "访问密钥 %s 授权失败" #: nova/auth/manager.py:307 #, python-format msgid "Using project name = user name (%s)" -msgstr "" +msgstr "使用用户名称来作为项目名称 (%s)" #: nova/auth/manager.py:314 #, python-format msgid "failed authorization: no project named %(pjid)s (user=%(uname)s)" -msgstr "" +msgstr "授权失败:没有此项目名称 %(pjid)s (user=%(uname)s)" #: nova/auth/manager.py:323 #, python-format msgid "" "Failed authorization: user %(uname)s not admin and not member of project " "%(pjname)s" -msgstr "" +msgstr "授权失败:用户 %(uname)s 不是管理员,也不是项目 %(pjname)s 的成员" #: nova/auth/manager.py:330 nova/auth/manager.py:342 #, python-format msgid "user.secret: %s" -msgstr "" +msgstr "user.secret: %s" #: nova/auth/manager.py:331 nova/auth/manager.py:343 #, python-format msgid "expected_signature: %s" -msgstr "" +msgstr "expected_signature: %s" #: nova/auth/manager.py:332 nova/auth/manager.py:344 #, python-format msgid "signature: %s" -msgstr "" +msgstr "signature: %s" #: nova/auth/manager.py:334 nova/auth/manager.py:356 #, python-format msgid "Invalid signature for user %s" -msgstr "" +msgstr "用户 %s 的签名无效" #: nova/auth/manager.py:352 #, python-format msgid "host_only_signature: %s" -msgstr "" +msgstr "host_only_signature: %s" #: nova/auth/manager.py:448 msgid "Must specify project" -msgstr "" +msgstr "必须指定项目" #: nova/auth/manager.py:489 #, python-format msgid "Adding role %(role)s to user %(uid)s in project %(pid)s" -msgstr "" +msgstr "为 %(pid)s 项目里的用户 %(uid)s 添加角色 %(role)s" #: nova/auth/manager.py:492 #, python-format msgid "Adding sitewide role %(role)s to user %(uid)s" -msgstr "" +msgstr "为用户 %(uid)s 添加全局角色 %(role)s" #: nova/auth/manager.py:518 #, python-format msgid "Removing role %(role)s from user %(uid)s on project %(pid)s" -msgstr "" +msgstr "在项目 %(pid)s 里移除用户 %(uid)s 的角色 %(role)s" #: nova/auth/manager.py:521 #, python-format msgid "Removing sitewide role %(role)s from user %(uid)s" -msgstr "" +msgstr "移除用户 %(uid)s 的全局角色 %(role)s" #: nova/auth/manager.py:594 #, python-format msgid "Created project %(name)s with manager %(manager_user)s" -msgstr "" +msgstr "创建管理用户为 %(manager_user)s 项目%(name)s" #: nova/auth/manager.py:612 #, python-format msgid "modifying project %s" -msgstr "" +msgstr "正在修改项目 %s" #: nova/auth/manager.py:624 #, python-format @@ -2630,7 +2703,7 @@ msgstr "" #: nova/auth/manager.py:645 #, python-format msgid "Remove user %(uid)s from project %(pid)s" -msgstr "" +msgstr "从项目 %(pid)s 移除用户 %(uid)s" #: nova/auth/manager.py:675 #, python-format @@ -2640,7 +2713,7 @@ msgstr "删除项目 %s" #: nova/auth/manager.py:733 #, python-format msgid "Created user %(rvname)s (admin: %(rvadmin)r)" -msgstr "" +msgstr "已创建用户 %(rvname)s (admin: %(rvadmin)r)" #: nova/auth/manager.py:742 #, python-format @@ -2650,17 +2723,17 @@ msgstr "删除用户 %s" #: nova/auth/manager.py:752 #, python-format msgid "Access Key change for user %s" -msgstr "" +msgstr "修改用户 %s 的访问密钥" #: nova/auth/manager.py:754 #, python-format msgid "Secret Key change for user %s" -msgstr "" +msgstr "修改用户 %s 的私钥" #: nova/auth/manager.py:756 #, python-format msgid "Admin status set to %(admin)r for user %(uid)s" -msgstr "" +msgstr "将用户 %(uid)s 的管理员状态设置为 %(admin)r" #: nova/auth/manager.py:801 #, python-format @@ -2669,621 +2742,654 @@ msgstr "没有 %s 项目的vpn数据" #: nova/cloudpipe/pipelib.py:46 msgid "Template for cloudpipe instance boot script" -msgstr "" +msgstr "cloudpipe实例的启动脚本模板" #: nova/cloudpipe/pipelib.py:49 msgid "Network to push into openvpn config" -msgstr "" +msgstr "网络地址已存入openvpn配置" #: nova/cloudpipe/pipelib.py:52 msgid "Netmask to push into openvpn config" -msgstr "" +msgstr "子网掩码已存入openvpn配置" #: nova/cloudpipe/pipelib.py:101 #, python-format msgid "Launching VPN for %s" -msgstr "" +msgstr "启动VPN %s" #: nova/compute/api.py:149 -#, fuzzy, python-format +#, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" -msgstr "%(pid)s 超出配额,产生创建%(size)sG卷" +msgstr "%(pid)s 已经超过配额,试图设置 %(num_metadata)s 个元数据属性" #: nova/compute/api.py:160 #, python-format msgid "Quota exceeded for %(pid)s, metadata property key or value too long" -msgstr "" +msgstr "%(pid)s 已经超过配额,元数据属性键或值太长" #: nova/compute/api.py:213 -#, fuzzy, python-format +#, python-format msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances" -msgstr "%(pid)s 超出配额,产生创建%(size)sG卷" +msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例" #: nova/compute/api.py:216 msgid "Instance quota exceeded. You cannot run any more instances of this type." -msgstr "" +msgstr "超过实例的配额。您无法运行更多此类型的实例。" #: nova/compute/api.py:219 #, python-format msgid "Instance quota exceeded. You can only run %s more instances of this type." -msgstr "" +msgstr "超过实例的配额。您只能再运行 %s 个此类型的实例。" #: nova/compute/api.py:268 msgid "Creating a raw instance" -msgstr "" +msgstr "正在创建裸实例" #: nova/compute/api.py:270 #, python-format msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" -msgstr "" +msgstr "使用 Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" #: nova/compute/api.py:340 #, python-format msgid "Going to run %s instances..." -msgstr "" +msgstr "准备运行 %s 个实例" #: nova/compute/api.py:404 -#, fuzzy, python-format +#, python-format msgid "bdm %s" -msgstr "后台 %s" +msgstr "bdm %s" #: nova/compute/api.py:431 #, python-format msgid "block_device_mapping %s" -msgstr "" +msgstr "block_device_mapping %s" #: nova/compute/api.py:548 #, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" -msgstr "" +msgstr "为 %(pid)s/%(uid)s 向scheduler发送创建命令" -#: nova/compute/api.py:832 +#: nova/compute/api.py:828 +#, fuzzy, python-format msgid "Going to try to soft delete instance" -msgstr "" +msgstr "准备尝试软删除实例 %s" -#: nova/compute/api.py:852 +#: nova/compute/api.py:848 +#, fuzzy, python-format msgid "No host for instance, deleting immediately" -msgstr "" +msgstr "没有托管实例 %s,立刻删除" -#: nova/compute/api.py:886 +#: nova/compute/api.py:882 +#, fuzzy, python-format msgid "Going to try to terminate instance" -msgstr "" +msgstr "准备尝试删除实例 %s" -#: nova/compute/api.py:924 +#: nova/compute/api.py:920 +#, fuzzy, python-format msgid "Going to try to stop instance" -msgstr "" +msgstr "准备尝试停止实例 %s" -#: nova/compute/api.py:943 +#: nova/compute/api.py:939 +#, fuzzy, python-format msgid "Going to try to start instance" -msgstr "" +msgstr "准备尝试启动实例 %s" -#: nova/compute/api.py:947 +#: nova/compute/api.py:943 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" -msgstr "" +msgstr "实例 %(instance_uuid)s 没有停止。(%(vm_state)s" -#: nova/compute/api.py:1013 nova/volume/api.py:163 +#: nova/compute/api.py:1009 nova/volume/api.py:163 #: nova/volume/volume_types.py:64 -#, fuzzy, python-format +#, python-format msgid "Searching by: %s" -msgstr "正在抓取 %s" - -#: nova/compute/api.py:1108 -msgid "No compute host specified" -msgstr "" - -#: nova/compute/api.py:1111 -#, fuzzy, python-format -msgid "Unable to find host for Instance %s" -msgstr "无法挂载卷到虚拟机 %s" +msgstr "搜索条件: %s" -#: nova/compute/api.py:1353 +#: nova/compute/api.py:1300 msgid "flavor_id is None. Assuming migration." -msgstr "" +msgstr "flavor_id为空。假定在升级。" -#: nova/compute/api.py:1361 +#: nova/compute/api.py:1308 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" -msgstr "" +msgstr "旧的实例类型 %(current_instance_type_name)s,新的实例类型 %(new_instance_type_name)s" -#: nova/compute/api.py:1652 +#: nova/compute/api.py:1572 #, python-format msgid "multiple fixedips exist, using the first: %s" -msgstr "" +msgstr "存在多个固定IP,使用第一个:%s" + +#: nova/compute/api.py:1804 +msgid "No compute host specified" +msgstr "未指定计算宿主机" + +#: nova/compute/api.py:1807 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "无法找到实例 %s 的宿主机" #: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65 msgid "create arguments must be positive integers" -msgstr "" +msgstr "创建参数必须是正整数" #: nova/compute/instance_types.py:74 nova/volume/volume_types.py:41 #, python-format msgid "DB error: %s" -msgstr "" +msgstr "数据库错误:%s" #: nova/compute/instance_types.py:84 -#, fuzzy, python-format +#, python-format msgid "Instance type %s not found for deletion" -msgstr "实例 %s 没有找到" +msgstr "未找到要删除的实例类型 %s" -#: nova/compute/manager.py:136 +#: nova/compute/manager.py:141 #, python-format msgid "check_instance_lock: decorating: |%s|" -msgstr "" +msgstr "check_instance_lock: decorating: |%s|" -#: nova/compute/manager.py:138 +#: nova/compute/manager.py:143 #, python-format msgid "" "check_instance_lock: arguments: |%(self)s| |%(context)s| " "|%(instance_uuid)s|" msgstr "" +"check_instance_lock: arguments: |%(self)s| |%(context)s| " +"|%(instance_uuid)s|" -#: nova/compute/manager.py:142 +#: nova/compute/manager.py:147 #, python-format msgid "check_instance_lock: locked: |%s|" -msgstr "check_instance_lock: 被鎖定: |%s|" +msgstr "check_instance_lock: locked: |%s|" -#: nova/compute/manager.py:144 +#: nova/compute/manager.py:149 #, python-format msgid "check_instance_lock: admin: |%s|" -msgstr "" +msgstr "check_instance_lock: admin: |%s|" -#: nova/compute/manager.py:149 +#: nova/compute/manager.py:154 #, python-format msgid "check_instance_lock: executing: |%s|" -msgstr "check_instance_lock: 执行中: |%s|" +msgstr "check_instance_lock: 执行: |%s|" -#: nova/compute/manager.py:153 +#: nova/compute/manager.py:158 #, python-format msgid "check_instance_lock: not executing |%s|" -msgstr "" +msgstr "check_instance_lock: 未执行 |%s|" -#: nova/compute/manager.py:199 -#, fuzzy, python-format +#: nova/compute/manager.py:204 +#, python-format msgid "Unable to load the virtualization driver: %s" -msgstr "无法找到 %s 卷" +msgstr "无法加载虚拟驱动:%s" -#: nova/compute/manager.py:233 +#: nova/compute/manager.py:239 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." -msgstr "" +msgstr "当前状态是 %(drv_state)s,数据库状态是 %(db_state)s。" -#: nova/compute/manager.py:238 +#: nova/compute/manager.py:244 msgid "Rebooting instance after nova-compute restart." -msgstr "" +msgstr "nova-compute重启后,实例正在重启。" -#: nova/compute/manager.py:248 +#: nova/compute/manager.py:254 msgid "Hypervisor driver does not support firewall rules" -msgstr "" +msgstr "Hypervisor驱动不支持防火墙规则" -#: nova/compute/manager.py:253 +#: nova/compute/manager.py:259 msgid "Checking state" -msgstr "" +msgstr "正在检查状态" -#: nova/compute/manager.py:322 -#, fuzzy, python-format +#: nova/compute/manager.py:328 +#, python-format msgid "Setting up bdm %s" -msgstr "删除用户 %s" +msgstr "正在设置 bdm %s" -#: nova/compute/manager.py:389 +#: nova/compute/manager.py:395 #, python-format msgid "" "Going to force the deletion of the vm %(instance_uuid)s, even if it is " "deleted" -msgstr "" +msgstr "准备强制删除虚拟机 %(instance_uuid)s,即使已经删除了。" -#: nova/compute/manager.py:395 +#: nova/compute/manager.py:401 #, python-format msgid "" "Instance %(instance_uuid)s did not exist in the DB, but I will shut it " "down anyway using a special context" -msgstr "" +msgstr "数据库中不存在虚拟机 %(instance_uuid)s,但是无论如何要用特殊上下文来关闭。" -#: nova/compute/manager.py:401 +#: nova/compute/manager.py:407 #, python-format msgid "exception terminating the instance %(instance_uuid)s" -msgstr "" +msgstr "终止虚拟机 %(instance_uuid)s 时发生异常" -#: nova/compute/manager.py:439 -#, fuzzy, python-format +#: nova/compute/manager.py:445 +#, python-format msgid "Instance %s not found." -msgstr "实例 %s 没有找到" +msgstr "未找到虚拟机 %s" -#: nova/compute/manager.py:475 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "虚拟机已经创建" -#: nova/compute/manager.py:518 +#: nova/compute/manager.py:524 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" -#: nova/compute/manager.py:523 +#: nova/compute/manager.py:529 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" +"镜像 '%(image_id)s' 的大小为 %(size_bytes)d ,超过虚拟机类型 instance_type 所允许的大小 " +"%(allowed_size_bytes)d" -#: nova/compute/manager.py:533 -#, fuzzy, python-format +#: nova/compute/manager.py:539 msgid "Starting instance..." -msgstr "正在结束实例 %s" +msgstr "正在启动虚拟机" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:549 msgid "Skipping network allocation for instance" -msgstr "" +msgstr "虚拟机跳过网络分配" -#: nova/compute/manager.py:556 -#, fuzzy, python-format +#: nova/compute/manager.py:562 msgid "Instance failed network setup" -msgstr "实例%s:重置网络" +msgstr "虚拟机网络设置失败" -#: nova/compute/manager.py:560 -#, fuzzy, python-format +#: nova/compute/manager.py:566 +#, python-format msgid "Instance network_info: |%s|" -msgstr "实例%s:重置网络" +msgstr "虚拟机的network_info:|%s|" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "Instance failed block device setup" -msgstr "" +msgstr "虚拟机块设备设置失败" -#: nova/compute/manager.py:589 +#: nova/compute/manager.py:595 msgid "Instance failed to spawn" -msgstr "" +msgstr "虚拟机启动失败" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:616 msgid "Deallocating network for instance" -msgstr "" +msgstr "释放虚拟机的网络" -#: nova/compute/manager.py:661 +#: nova/compute/manager.py:667 #, python-format msgid "%(action_str)s instance" -msgstr "" +msgstr "%(action_str)s 虚拟机" -#: nova/compute/manager.py:673 +#: nova/compute/manager.py:679 #, python-format msgid "trying to destroy already destroyed instance: %s" msgstr "尝试销毁已经销毁的实例: %s" -#: nova/compute/manager.py:693 +#: nova/compute/manager.py:699 #, python-format msgid "Ignoring DiskNotFound: %s" -msgstr "" +msgstr "忽略异常 DiskNotFound: %s" -#: nova/compute/manager.py:700 -#, fuzzy, python-format +#: nova/compute/manager.py:706 +#, python-format msgid "terminating bdm %s" -msgstr "正在结束实例 %s" +msgstr "终止bdm %s" -#: nova/compute/manager.py:789 +#: nova/compute/manager.py:795 #, python-format msgid "" "Cannot rebuild instance [%(instance_uuid)s], because the given image does" " not exist." -msgstr "" +msgstr "无法重建虚拟机 [%(instance_uuid)s],应为给的的镜像不存在。" -#: nova/compute/manager.py:794 +#: nova/compute/manager.py:800 #, python-format msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" -msgstr "" +msgstr "无法重新创建实例 [%(instance_uuid)s]: %(exc)s" -#: nova/compute/manager.py:801 -#, fuzzy, python-format +#: nova/compute/manager.py:807 +#, python-format msgid "Rebuilding instance %s" -msgstr "重启虚拟机 %s" +msgstr "正在重新创建实例 %s" -#: nova/compute/manager.py:854 +#: nova/compute/manager.py:860 #, python-format msgid "Rebooting instance %s" -msgstr "重启虚拟机 %s" +msgstr "正在重启实例 %s" -#: nova/compute/manager.py:869 -#, fuzzy, python-format +#: nova/compute/manager.py:875 +#, python-format msgid "" "trying to reboot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" -msgstr "尝试重启没有在运行中实例: %(instance_id)s (状态: %(state)s 预料: %(running)s)" +msgstr "试图重启一个没有运行的实例:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)" -#: nova/compute/manager.py:907 +#: nova/compute/manager.py:913 #, python-format msgid "Image type not recognized %s" -msgstr "" +msgstr "无法识别镜像类型 %s" -#: nova/compute/manager.py:919 +#: nova/compute/manager.py:925 #, python-format msgid "instance %s: snapshotting" msgstr "实例 %s: 快照中" -#: nova/compute/manager.py:925 -#, fuzzy, python-format +#: nova/compute/manager.py:931 +#, python-format msgid "" "trying to snapshot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" -msgstr "尝试重启没有在运行中实例: %(instance_id)s (状态: %(state)s 预料: %(running)s)" +msgstr "试图为一个没有运行的实例快照:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:984 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" -msgstr "" +msgstr "找到 %(num_images)d 个镜像 (rotation: %(rotation)d)" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:989 #, python-format msgid "Rotating out %d backups" -msgstr "" +msgstr "轮换出%d个备份" -#: nova/compute/manager.py:987 -#, fuzzy, python-format +#: nova/compute/manager.py:993 +#, python-format msgid "Deleting image %s" -msgstr "删除用户 %s" +msgstr "正在删除镜像 %s" -#: nova/compute/manager.py:1017 +#: nova/compute/manager.py:1023 #, python-format msgid "Failed to set admin password. Instance %s is not running" -msgstr "" +msgstr "设置管理员密码失败。实例 %s 没有运行" -#: nova/compute/manager.py:1023 -#, fuzzy, python-format +#: nova/compute/manager.py:1029 +#, python-format msgid "Instance %s: Root password set" -msgstr "虚拟机 %s:设置管理员密码" +msgstr "实例 %s:Root密码已设置" -#: nova/compute/manager.py:1032 +#: nova/compute/manager.py:1038 msgid "set_admin_password is not implemented by this driver." -msgstr "" +msgstr "该驱动不能执行set_admin_password。" -#: nova/compute/manager.py:1046 -#, fuzzy, python-format +#: nova/compute/manager.py:1052 msgid "Error setting admin password" -msgstr "虚拟机 %s:设置管理员密码" +msgstr "设置管理员密码出错" -#: nova/compute/manager.py:1061 -#, fuzzy, python-format +#: nova/compute/manager.py:1067 +#, python-format msgid "" "trying to inject a file into a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -"尝试对没有在运行的实例重置密码: %(instance_id)s (状态: %(instance_state)s 预料: " +"试图把一个文件注入到没有运行的实例:%(instance_uuid)s (状态: %(current_power_state)s 预计: " "%(expected_state)s)" -#: nova/compute/manager.py:1066 -#, fuzzy, python-format +#: nova/compute/manager.py:1072 +#, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" -msgstr "实例%(nm)s:正在注入文件到%(plain_path)s" +msgstr "实例 %(instance_uuid)s:把文件注入 %(path)s" -#: nova/compute/manager.py:1080 -#, fuzzy, python-format +#: nova/compute/manager.py:1086 +#, python-format msgid "" "trying to update agent on a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -"尝试对没有在运行的实例重置密码: %(instance_id)s (状态: %(instance_state)s 预料: " +"试图更新没有运行的实例上agent:%(instance_uuid)s (状态: %(current_power_state)s 预计: " "%(expected_state)s)" -#: nova/compute/manager.py:1085 -#, fuzzy, python-format +#: nova/compute/manager.py:1091 +#, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" -msgstr "实例%(instance_id)s:尝试挂载卷%(volume_id)s到%(mountpoint)s" +msgstr "实例 %(instance_uuid)s:正在把agent更新到 %(url)s" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, python-format msgid "instance %s: rescuing" -msgstr "实例%s:救援中..." +msgstr "实例%s:正在救援" -#: nova/compute/manager.py:1123 +#: nova/compute/manager.py:1129 #, python-format msgid "instance %s: unrescuing" -msgstr "实例%s:取消救援" +msgstr "实例%s:正在取消救援" -#: nova/compute/manager.py:1242 +#: nova/compute/manager.py:1248 msgid "destination same as source!" -msgstr "" +msgstr "目标与来源一样。" -#: nova/compute/manager.py:1259 -#, fuzzy, python-format +#: nova/compute/manager.py:1265 +#, python-format msgid "instance %s: migrating" -msgstr "实例 %s: 暂停" +msgstr "实例 %s:正在迁移" -#: nova/compute/manager.py:1296 nova/compute/manager.py:1371 -#: nova/compute/manager.py:2319 +#: nova/compute/manager.py:1302 nova/compute/manager.py:1377 +#: nova/compute/manager.py:2395 #, python-format msgid "%s. Setting instance vm_state to ERROR" -msgstr "" +msgstr "%s。把实例的 vm_state设置为ERROR" -#: nova/compute/manager.py:1424 +#: nova/compute/manager.py:1430 #, python-format msgid "instance %s: pausing" msgstr "实例 %s: 暂停" -#: nova/compute/manager.py:1442 +#: nova/compute/manager.py:1448 #, python-format msgid "instance %s: unpausing" msgstr "实例 %s: 取消暫停" -#: nova/compute/manager.py:1472 +#: nova/compute/manager.py:1484 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "实例 %s: 取消检测" -#: nova/compute/manager.py:1481 +#: nova/compute/manager.py:1493 #, python-format msgid "instance %s: suspending" msgstr "虚拟机 %s:挂起" -#: nova/compute/manager.py:1503 +#: nova/compute/manager.py:1515 #, python-format msgid "instance %s: resuming" msgstr "实例 %s: 唤醒中。。。" -#: nova/compute/manager.py:1526 +#: nova/compute/manager.py:1538 #, python-format msgid "instance %s: locking" msgstr "实例%s:锁定中" -#: nova/compute/manager.py:1535 +#: nova/compute/manager.py:1547 #, python-format msgid "instance %s: unlocking" msgstr "实例%s:取消锁定" -#: nova/compute/manager.py:1543 +#: nova/compute/manager.py:1555 #, python-format msgid "instance %s: getting locked state" msgstr "实例%s:获取锁状态" -#: nova/compute/manager.py:1553 +#: nova/compute/manager.py:1565 #, python-format msgid "instance %s: reset network" msgstr "实例%s:重置网络" -#: nova/compute/manager.py:1561 -#, fuzzy, python-format +#: nova/compute/manager.py:1573 +#, python-format msgid "instance %s: inject network info" -msgstr "实例%s:重置网络" +msgstr "实例 %s:注入网络信息" -#: nova/compute/manager.py:1565 +#: nova/compute/manager.py:1577 #, python-format msgid "network_info to inject: |%s|" -msgstr "" +msgstr "将注入的network_info:|%s|" -#: nova/compute/manager.py:1602 -#, fuzzy, python-format +#: nova/compute/manager.py:1614 +#, python-format msgid "instance %s: getting vnc console" -msgstr "虚拟机 %s :获取ajax控制台" +msgstr "实例 %s:正在获得VNC console" -#: nova/compute/manager.py:1632 -#, fuzzy, python-format +#: nova/compute/manager.py:1644 +#, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" -msgstr "实例%(instance_id)s:尝试挂载卷%(volume_id)s到%(mountpoint)s" +msgstr "在 %(mountpoint)s 通过卷 %(volume_id)s 启动" -#: nova/compute/manager.py:1650 +#: nova/compute/manager.py:1662 #, fuzzy, python-format +msgid "" +"instance %(instance_uuid)s: attaching volume %(volume_id)s to " +"%(mountpoint)s" +msgstr "正在把卷 %(volume_id)s 挂载到 %(mountpoint)s" + +#: nova/compute/manager.py:1664 +#, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" -msgstr "实例%(instance_id)s:尝试挂载卷%(volume_id)s到%(mountpoint)s" +msgstr "正在把卷 %(volume_id)s 挂载到 %(mountpoint)s" -#: nova/compute/manager.py:1662 +#: nova/compute/manager.py:1673 #, fuzzy, python-format +msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" +msgstr "%(mountpoint)s 挂载失败,移除中" + +#: nova/compute/manager.py:1683 +#, python-format msgid "Attach failed %(mountpoint)s, removing" -msgstr "实例%(instance_id)s:挂载到%(mountpoint)s失败,移除中" +msgstr "%(mountpoint)s 挂载失败,移除中" -#: nova/compute/manager.py:1690 -#, fuzzy, python-format +#: nova/compute/manager.py:1711 +#, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" -msgstr "移除挂载在实例%(instance_id)s上的%(mp)s卷%(volume_id)s" +msgstr "从挂载点 %(mp)s 卸载卷 %(volume_id)s" -#: nova/compute/manager.py:1694 +#: nova/compute/manager.py:1715 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "从未知实例%s中移除卷" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1781 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." -msgstr "" +msgstr "创建tmpfile %s通知其他计算节点它们应该挂载同一个存储。" -#: nova/compute/manager.py:1822 -#, fuzzy, python-format +#: nova/compute/manager.py:1843 msgid "Instance has no volume." -msgstr "实例 %s 没有找到" +msgstr "实例没有卷。" -#: nova/compute/manager.py:1850 +#: nova/compute/manager.py:1871 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." -msgstr "" +msgstr "plug_vifs() 失败%(cnt)d 次。为主机 %(hostname)s 重试到%(max_retry)d次。" -#: nova/compute/manager.py:1907 +#: nova/compute/manager.py:1928 #, python-format msgid "Pre live migration failed at %(dest)s" -msgstr "" +msgstr "预在线迁移在%(dest)s失败" -#: nova/compute/manager.py:1934 +#: nova/compute/manager.py:1955 msgid "post_live_migration() is started.." -msgstr "" +msgstr "post_live_migration()已经启动。" -#: nova/compute/manager.py:1964 +#: nova/compute/manager.py:1985 msgid "No floating_ip found" -msgstr "" +msgstr "没有找到floating_ip" -#: nova/compute/manager.py:1972 +#: nova/compute/manager.py:1993 msgid "No floating_ip found." -msgstr "" +msgstr "没有找到floating_ip" -#: nova/compute/manager.py:1974 +#: nova/compute/manager.py:1995 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" -msgstr "" +msgstr "在线迁移:未知错误:无法继承浮动ip。%(e)s" -#: nova/compute/manager.py:2012 +#: nova/compute/manager.py:2033 #, python-format msgid "Migrating instance to %(dest)s finished successfully." -msgstr "" +msgstr "把实例迁移到 %(dest)s 成功完成。" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2035 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" +"你会看到错误“libvirt: QEMU error: Domain not found: no domain with matching " +"name。”这个错误可以放心的忽略。" -#: nova/compute/manager.py:2029 +#: nova/compute/manager.py:2050 msgid "Post operation of migraton started" +msgstr "迁移后操作启动" + +#: nova/compute/manager.py:2157 +#, python-format +msgid "Updated the info_cache for instance %s" msgstr "" -#: nova/compute/manager.py:2112 +#: nova/compute/manager.py:2186 msgid "Updating bandwidth usage cache" -msgstr "" +msgstr "更新带宽使用缓存" -#: nova/compute/manager.py:2139 +#: nova/compute/manager.py:2213 msgid "Updating host status" -msgstr "" +msgstr "更新主机状态" -#: nova/compute/manager.py:2167 +#: nova/compute/manager.py:2241 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." -msgstr "" +msgstr "在数据库中找到 %(num_db_instances)s个实例,在hypervisor找到 %(num_vm_instances)s 个实例。" -#: nova/compute/manager.py:2179 -#, python-format +#: nova/compute/manager.py:2252 +#, fuzzy, python-format msgid "" -"Instance %(name)s found in database but not known by hypervisor. Setting " -"power state to NOSTATE" -msgstr "" +"Instance found in database but not known by hypervisor. Setting power " +"state to NOSTATE" +msgstr "数据库中发现虚拟机 %(name)s ,但是hypervisor不知道。设置加电状态为NOSTATE" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2275 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." -msgstr "" +msgstr "FLAGS.reclaim_instance_interval <= 0,跳过..." -#: nova/compute/manager.py:2215 +#: nova/compute/manager.py:2287 msgid "Reclaiming deleted instance" -msgstr "" +msgstr "回收删除的虚拟机" -#: nova/compute/manager.py:2294 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Detected instance with name label '%(name_label)s' which is marked as " "DELETED but still present on host." msgstr "" -#: nova/compute/manager.py:2300 +#: nova/compute/manager.py:2359 #, python-format msgid "" -"Destroying instance with name label '%(name_label)s' which is marked as " -"DELETED but still present on host." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/compute/manager.py:2308 +#: nova/compute/manager.py:2366 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:2436 +#, fuzzy, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "Aggregate %(aggregate_id)s已经有主机 %(host)s。" + #: nova/compute/utils.py:141 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -3309,556 +3415,553 @@ msgstr "" #: nova/console/xvp.py:98 msgid "Rebuilding xvp conf" -msgstr "" +msgstr "重建xvp配置" #: nova/console/xvp.py:116 #, python-format msgid "Re-wrote %s" -msgstr "" +msgstr "重写%s" #: nova/console/xvp.py:121 msgid "Stopping xvp" -msgstr "" +msgstr "停止xvp" #: nova/console/xvp.py:134 msgid "Starting xvp" -msgstr "" +msgstr "正在启动xvp" #: nova/console/xvp.py:141 #, python-format msgid "Error starting xvp: %s" -msgstr "" +msgstr "启动xvp发生错误:%s" #: nova/console/xvp.py:144 msgid "Restarting xvp" -msgstr "" +msgstr "重启xvp" #: nova/console/xvp.py:146 msgid "xvp not running..." -msgstr "" +msgstr "xvp不在运行中" #: nova/consoleauth/manager.py:63 -#, fuzzy, python-format +#, python-format msgid "Deleting Expired Token: (%s)" -msgstr "删除项目 %s" +msgstr "删除过期的令牌:(%s)" #: nova/consoleauth/manager.py:75 #, python-format msgid "Received Token: %(token)s, %(token_dict)s)" -msgstr "" +msgstr "接收到令牌:%(token)s, %(token_dict)s)" #: nova/consoleauth/manager.py:79 #, python-format msgid "Checking Token: %(token)s, %(token_valid)s)" -msgstr "" +msgstr "检查令牌:%(token)s, %(token_valid)s)" #: nova/db/sqlalchemy/api.py:56 msgid "Use of empty request context is deprecated" -msgstr "" +msgstr "使用空的请求上下文已经废弃不用了" #: nova/db/sqlalchemy/api.py:188 #, python-format msgid "Unrecognized read_deleted value '%s'" -msgstr "" +msgstr "无法识别的 read_deleted 取值”%s“" -#: nova/db/sqlalchemy/api.py:565 nova/db/sqlalchemy/api.py:600 +#: nova/db/sqlalchemy/api.py:566 nova/db/sqlalchemy/api.py:601 #, python-format msgid "No ComputeNode for %(host)s" -msgstr "" +msgstr "主机 %(host)s 没有计算节点" -#: nova/db/sqlalchemy/api.py:4126 nova/db/sqlalchemy/api.py:4152 +#: nova/db/sqlalchemy/api.py:4162 nova/db/sqlalchemy/api.py:4188 #, python-format msgid "No backend config with id %(sm_backend_id)s" -msgstr "" +msgstr "没有id为%(sm_backend_id)s的后台配置" -#: nova/db/sqlalchemy/api.py:4210 +#: nova/db/sqlalchemy/api.py:4246 #, python-format msgid "No sm_flavor called %(sm_flavor)s" -msgstr "" +msgstr "没有 sm_flavor 调用 %(sm_flavor)s" -#: nova/db/sqlalchemy/api.py:4254 +#: nova/db/sqlalchemy/api.py:4290 #, python-format msgid "No sm_volume with id %(volume_id)s" -msgstr "" +msgstr "没有id为 %(volume_id)s 的 sm_volume" #: nova/db/sqlalchemy/migration.py:36 msgid "python-migrate is not installed. Exiting." -msgstr "" +msgstr "没有安装 python-migrate。正退出。" #: nova/db/sqlalchemy/migration.py:46 msgid "version should be an integer" -msgstr "" +msgstr "版本应该是整数" #: nova/db/sqlalchemy/session.py:87 #, python-format msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left." -msgstr "" +msgstr "SQL连接失败 (%(connstring)s)。还剩 %(attempts)d 次。" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:75 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48 msgid "interface column not added to networks table" -msgstr "" +msgstr "interface 列没有加入networks 表中" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:82 -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:58 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:80 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:54 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:61 #, python-format msgid "Table |%s| not created!" -msgstr "" +msgstr "表 |%s| 没有创建" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:89 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87 msgid "VIF column not added to fixed_ips table" -msgstr "" +msgstr "VIF 列没有加入到 fixed_ips 表中" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:99 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97 #, python-format msgid "join list for moving mac_addresses |%s|" -msgstr "" - -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:123 -msgid "Can't downgrade without losing data" -msgstr "" +msgstr "为移动 mac_addresses |%s| 加入列表" #: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:39 -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:61 -#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:98 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:99 msgid "foreign key constraint couldn't be added" -msgstr "" +msgstr "外键约束无法添加" -#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:53 +#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:58 msgid "foreign key constraint couldn't be dropped" -msgstr "" +msgstr "外键约束无法删除" -#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:39 +#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34 msgid "priority column not added to networks table" -msgstr "" +msgstr "priority 无法加入到 networks 表中" -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:43 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41 #: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:42 -#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:56 #: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68 msgid "foreign key constraint couldn't be removed" -msgstr "" +msgstr "外键约束无法去除" -#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:38 +#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34 msgid "progress column not added to instances table" -msgstr "" +msgstr "progress 列无法加入到 instances 表中" -#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:102 +#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97 #, python-format msgid "" "Could not cast flavorid to integer: %s. Set flavorid to an integer-like " "string to downgrade." -msgstr "" +msgstr "无法设置 flavorid 成整数:%s。设置 flavorid 成类似整数的字符串来降级。" -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69 msgid "instance_info_caches tables not dropped" -msgstr "" +msgstr "instance_info_caches 没有删除掉" -#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:45 +#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41 msgid "progress column not added to compute_nodes table" -msgstr "" +msgstr "progress 列没有加入到 compute_nodes 表中" -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:66 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76 msgid "dns_domains table not dropped" -msgstr "" +msgstr "dns_domains 表没有删除" #: nova/image/glance.py:147 msgid "Connection error contacting glance server, retrying" -msgstr "" +msgstr "glance服务器连接错误,重试中" #: nova/image/glance.py:153 nova/network/quantum/melange_connection.py:103 msgid "Maximum attempts reached" -msgstr "" +msgstr "达到最大尝试次数" #: nova/image/glance.py:275 #, python-format msgid "Creating image in Glance. Metadata passed in %s" -msgstr "" +msgstr "正在Glance中创建镜像。元数据 %s 已经传入。" #: nova/image/glance.py:278 #, python-format msgid "Metadata after formatting for Glance %s" -msgstr "" +msgstr "为Glance 进行格式化后的元数据 %s" #: nova/image/glance.py:286 #, python-format msgid "Metadata returned from Glance formatted for Base %s" -msgstr "" +msgstr "从Glance返回的为Base %s 格式化的元数据" #: nova/image/glance.py:328 nova/image/glance.py:332 msgid "Not the image owner" -msgstr "" +msgstr "不是镜像所有者" #: nova/image/glance.py:407 #, python-format msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s" -msgstr "" +msgstr "%(timestamp)s 没有遵循任何签名格式:%(iso_formats)s" #: nova/image/s3.py:296 #, python-format msgid "Failed to download %(image_location)s to %(image_path)s" -msgstr "" +msgstr "把 %(image_location)s 下载到 %(image_path)s失败" #: nova/image/s3.py:315 #, python-format msgid "Failed to decrypt %(image_location)s to %(image_path)s" -msgstr "" +msgstr "解密 %(image_location)s 到 %(image_path)s失败" #: nova/image/s3.py:327 #, python-format msgid "Failed to untar %(image_location)s to %(image_path)s" -msgstr "" +msgstr "解压缩 %(image_location)s 到 %(image_path)s 失败" #: nova/image/s3.py:340 #, python-format msgid "Failed to upload %(image_location)s to %(image_path)s" -msgstr "" +msgstr "上传 %(image_location)s 到 %(image_path)s 失败" #: nova/image/s3.py:366 #, python-format msgid "Failed to decrypt private key: %s" -msgstr "" +msgstr "解密私钥失败:%s" #: nova/image/s3.py:374 #, python-format msgid "Failed to decrypt initialization vector: %s" -msgstr "" +msgstr "解密初始化vector失败:%s" #: nova/image/s3.py:385 #, python-format msgid "Failed to decrypt image file %(image_file)s: %(err)s" -msgstr "" +msgstr "解密镜像文件 %(image_file)s 失败:%(err)s" #: nova/image/s3.py:397 msgid "Unsafe filenames in image" -msgstr "" +msgstr "不安全的镜像文件名" #: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 #, python-format msgid "Bad mac for to_global_ipv6: %s" -msgstr "" +msgstr "不恰当的to_global_ipv6 mac:%s" #: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 #, python-format msgid "Bad prefix for to_global_ipv6: %s" -msgstr "" +msgstr "不恰当的to_global_ipv6前缀:%s" #: nova/ipv6/account_identifier.py:42 #, python-format msgid "Bad project_id for to_global_ipv6: %s" -msgstr "" +msgstr "不恰当的to_global_ipv6 oject_id;%s" #: nova/network/ldapdns.py:321 msgid "This driver only supports type 'a' entries." -msgstr "" +msgstr "驱动仅支持入口类型 'a'。" #: nova/network/linux_net.py:167 #, python-format msgid "Attempted to remove chain %s which does not exist" -msgstr "" +msgstr "试图移除不存在的链 %s。" #: nova/network/linux_net.py:193 #, python-format msgid "Unknown chain: %r" -msgstr "" +msgstr "位置链:%r" #: nova/network/linux_net.py:216 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" -msgstr "" +msgstr "试图移除不存在的规则:%(chain)r %(rule)r %(wrap)r %(top)r" #: nova/network/linux_net.py:336 msgid "IPTablesManager.apply completed with success" -msgstr "" +msgstr "IPTablesManager.apply成功完毕" #: nova/network/linux_net.py:587 nova/network/linux_net.py:609 #: nova/network/linux_net.py:651 -#, fuzzy, python-format +#, python-format msgid "Instance %(instance_id)s not found" -msgstr "实例 %s 没有找到" +msgstr "没有找到实例 %(instance_id)s" #: nova/network/linux_net.py:718 #, python-format msgid "Hupping dnsmasq threw %s" -msgstr "" +msgstr "重启进程 dnsmasq 时抛出 %s" #: nova/network/linux_net.py:720 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" -msgstr "" +msgstr "Pid %d 过期了,重新启动dnsmasq" #: nova/network/linux_net.py:780 #, python-format msgid "killing radvd threw %s" -msgstr "" +msgstr "杀掉进程 radvd 时抛出 %s" #: nova/network/linux_net.py:782 #, python-format msgid "Pid %d is stale, relaunching radvd" -msgstr "" +msgstr "Pid %d 过期了,重新启动radvd" #: nova/network/linux_net.py:984 #, python-format msgid "Starting VLAN inteface %s" -msgstr "" +msgstr "正在开启VLAN接口 %s" #: nova/network/linux_net.py:1016 #, python-format msgid "Starting Bridge interface for %s" -msgstr "" +msgstr "正在为 %s 开启桥接口" -#: nova/network/manager.py:273 nova/network/manager.py:465 -#, fuzzy, python-format +#: nova/network/manager.py:273 nova/network/manager.py:471 +#, python-format msgid "Interface %(interface)s not found" -msgstr "实例 %s 没有找到" +msgstr "没有找到接口 %(interface)s" #: nova/network/manager.py:288 #, python-format msgid "floating IP allocation for instance |%s|" -msgstr "" +msgstr "为实例 |%s| 分配浮动IP" -#: nova/network/manager.py:323 +#: nova/network/manager.py:328 #, python-format msgid "floating IP deallocation for instance |%s|" -msgstr "" +msgstr "为实例 |%s| 释放浮动IP" -#: nova/network/manager.py:355 +#: nova/network/manager.py:361 #, python-format msgid "Address |%(address)s| is not allocated" -msgstr "" +msgstr "地址 |%(address)s| 没有分配" -#: nova/network/manager.py:359 +#: nova/network/manager.py:365 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" -msgstr "" +msgstr "没有为你的项目 |%(project)s| 分配地址 |%(address)s|" -#: nova/network/manager.py:371 -#, fuzzy, python-format +#: nova/network/manager.py:377 +#, python-format msgid "Quota exceeded for %s, tried to allocate address" -msgstr "%(pid)s 超出配额,产生创建%(size)sG卷" +msgstr "%s 的配额超出,尝试分配地址" -#: nova/network/manager.py:583 +#: nova/network/manager.py:589 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " "not visible to either the floating or instance DNS driver. It will be " "ignored." -msgstr "" +msgstr "数据库不一致:DNS域|%s| 在Nova数据库中注册,但是对浮动或者实例DNS驱动均不可见。将被忽略。" -#: nova/network/manager.py:629 +#: nova/network/manager.py:635 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." -msgstr "" +msgstr "域 |%(domain)s| 已经存在,把区域改变为 |%(av_zone)s|。" -#: nova/network/manager.py:639 +#: nova/network/manager.py:645 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." -msgstr "" +msgstr "域 |%(domain)s| 已经存在,把项目改变为 |%(project)s|。" -#: nova/network/manager.py:747 +#: nova/network/manager.py:753 #, python-format msgid "Disassociated %s stale fixed ip(s)" -msgstr "" +msgstr "解除 %s 过期固定ip的关联" -#: nova/network/manager.py:751 +#: nova/network/manager.py:757 msgid "setting network host" -msgstr "" +msgstr "设置网络主机" -#: nova/network/manager.py:863 -#, fuzzy, python-format +#: nova/network/manager.py:871 +#, python-format msgid "network allocations for instance |%s|" -msgstr "获取虚拟机 %s 控制台输出" +msgstr "为实例 |%s| 的网路分配" -#: nova/network/manager.py:868 +#: nova/network/manager.py:876 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" -msgstr "" +msgstr "为实例 |%(instance_id)s| 获取的网络:|%(networks)s|" -#: nova/network/manager.py:892 -#, fuzzy, python-format +#: nova/network/manager.py:905 +#, python-format msgid "network deallocation for instance |%s|" -msgstr "获取虚拟机 %s 控制台输出" +msgstr "为实例 |%s| 解除网络分配" -#: nova/network/manager.py:1111 +#: nova/network/manager.py:1126 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " "|%(zone)s|. Instance |%(instance)s| is in zone |%(zone2)s|. No DNS record" " will be created." msgstr "" +"instance-dns-zone是 |%(domain)s|,该域位于区域 |%(zone)s| 中。实例|%(instance)s| 在区域 " +"|%(zone2)s| 里。没有DNS记录将创建。" -#: nova/network/manager.py:1186 +#: nova/network/manager.py:1201 #, python-format msgid "Leased IP |%(address)s|" -msgstr "" +msgstr "租用的IP |%(address)s|" -#: nova/network/manager.py:1190 +#: nova/network/manager.py:1205 #, python-format msgid "IP %s leased that is not associated" -msgstr "" +msgstr "没有关联的IP %s 被租用了" -#: nova/network/manager.py:1198 +#: nova/network/manager.py:1213 #, python-format msgid "IP |%s| leased that isn't allocated" -msgstr "" +msgstr "没有分配的IP |%s| 被租用了" -#: nova/network/manager.py:1203 +#: nova/network/manager.py:1218 #, python-format msgid "Released IP |%(address)s|" -msgstr "" +msgstr "释放的IP |%(address)s|" -#: nova/network/manager.py:1207 +#: nova/network/manager.py:1222 #, python-format msgid "IP %s released that is not associated" -msgstr "" +msgstr "没有关联的IP %s 被释放了" -#: nova/network/manager.py:1210 +#: nova/network/manager.py:1225 #, python-format msgid "IP %s released that was not leased" -msgstr "" +msgstr "没有租用的IP %s 被释放了" -#: nova/network/manager.py:1278 +#: nova/network/manager.py:1294 msgid "cidr already in use" -msgstr "" +msgstr "cidr 已经在使用" -#: nova/network/manager.py:1281 +#: nova/network/manager.py:1297 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" -msgstr "" +msgstr "请求的cidr (%(cidr)s) 与已存在的超网络 (%(super)s) 冲突" -#: nova/network/manager.py:1292 +#: nova/network/manager.py:1308 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" -msgstr "" +msgstr "请求的cidr (%(cidr)s) 与已存在的较小的cidr (%(smaller)s) 冲突" -#: nova/network/manager.py:1351 -#, fuzzy, python-format +#: nova/network/manager.py:1367 msgid "Network already exists!" -msgstr "安全组 %s 已经存在" +msgstr "网络已经存在。" -#: nova/network/manager.py:1370 +#: nova/network/manager.py:1386 #, python-format msgid "Network must be disassociated from project %s before delete" -msgstr "" +msgstr "网路在删除前必须与项目 %s 解除关联" -#: nova/network/manager.py:1686 +#: nova/network/manager.py:1703 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" -msgstr "" +msgstr "网络数量与VLAN起始数之和不能大于4049" -#: nova/network/manager.py:1693 +#: nova/network/manager.py:1710 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" " is %(network_size)s" -msgstr "" +msgstr "网络范围不够多而不适合 %(num_networks)s。网络大小是 %(network_size)s。" #: nova/network/minidns.py:65 msgid "This driver only supports type 'a'" -msgstr "" +msgstr "驱动仅支持类型 'a'" #: nova/network/quantum/client.py:154 msgid "Tenant ID not set" -msgstr "" +msgstr "租户ID没有设" #: nova/network/quantum/client.py:181 #, python-format msgid "Quantum Client Request: %(method)s %(action)s" -msgstr "" +msgstr "Quantum客户请求:%(method)s %(action)s" #: nova/network/quantum/client.py:196 #, python-format msgid "Quantum entity not found: %s" -msgstr "" +msgstr "Quantum实体没有找到:%s" #: nova/network/quantum/client.py:207 #, python-format msgid "Server %(status_code)s error: %(data)s" -msgstr "" +msgstr "服务器 %(status_code)s 错误:%(data)s" #: nova/network/quantum/client.py:210 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to server. Got error: %s" -msgstr "已尝试 %d 次,均无法连接到AMQP服务器。关闭中。" +msgstr "无法连接到服务器。出现错误:%s" #: nova/network/quantum/client.py:229 #, python-format msgid "unable to deserialize object of type = '%s'" -msgstr "" +msgstr "无法反序列化type = '%s' 的对象" -#: nova/network/quantum/manager.py:152 +#: nova/network/quantum/manager.py:151 msgid "QuantumManager does not use 'multi_host' parameter." -msgstr "" +msgstr "QuantumManager 没有使用 'multi_host' 参数。" -#: nova/network/quantum/manager.py:156 +#: nova/network/quantum/manager.py:155 msgid "QuantumManager requires that only one network is created per call" -msgstr "" +msgstr "QuantumManager 要求每次调用仅创建一个网落。" -#: nova/network/quantum/manager.py:166 +#: nova/network/quantum/manager.py:165 msgid "QuantumManager does not use 'vlan_start' parameter." -msgstr "" +msgstr "QuantumManager 没有使用 'vlan_start' 参数。" -#: nova/network/quantum/manager.py:172 +#: nova/network/quantum/manager.py:171 msgid "QuantumManager does not use 'vpn_start' parameter." -msgstr "" +msgstr "QuantumManager 没有使用 'vpn_start' 参数。" -#: nova/network/quantum/manager.py:176 +#: nova/network/quantum/manager.py:175 msgid "QuantumManager does not use 'bridge' parameter." -msgstr "" +msgstr "QuantumManager 没有使用 'bridge' 参数。" -#: nova/network/quantum/manager.py:180 +#: nova/network/quantum/manager.py:179 msgid "QuantumManager does not use 'bridge_interface' parameter." -msgstr "" +msgstr "QuantumManager 没有使用 'bridge_interface' 参数。" -#: nova/network/quantum/manager.py:185 +#: nova/network/quantum/manager.py:184 msgid "QuantumManager requires a valid (.1) gateway address." -msgstr "" +msgstr "QuantumManager 要求一个有效的 (.1) 网关地址。" -#: nova/network/quantum/manager.py:197 +#: nova/network/quantum/manager.py:196 #, python-format msgid "" "Unable to find existing quantum network for tenant '%(q_tenant_id)s' with" " net-id '%(quantum_net_id)s'" -msgstr "" +msgstr "无法为net-id是 '%(quantum_net_id)s'的租户 '%(q_tenant_id)s' 找到已存在的quantum网络" -#: nova/network/quantum/manager.py:243 +#: nova/network/quantum/manager.py:242 #, python-format msgid "Network %s has active ports, cannot delete" -msgstr "" +msgstr "网络 %s 存在活跃的端口,无法删除" -#: nova/network/quantum/manager.py:289 -#, fuzzy, python-format +#: nova/network/quantum/manager.py:288 +#, python-format msgid "network allocations for instance %s" -msgstr "获取虚拟机 %s 控制台输出" +msgstr "实例 %s 的网络分配" -#: nova/network/quantum/manager.py:537 +#: nova/network/quantum/manager.py:564 #, python-format msgid "" "port deallocation failed for instance: |%(instance_id)s|, port_id: " "|%(port_id)s|" -msgstr "" +msgstr "实例的端口取消分配失败:|%(instance_id)s|, port_id: |%(port_id)s|" -#: nova/network/quantum/manager.py:556 +#: nova/network/quantum/manager.py:583 #, python-format msgid "" "ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: " "|%(vif_uuid)s|" -msgstr "" +msgstr "实例的ipam取消分配失败:|%(instance_id)s|, vif_uuid: |%(vif_uuid)s|" #: nova/network/quantum/melange_connection.py:95 #, python-format msgid "Server returned error: %s" -msgstr "" +msgstr "服务器返回错误:%s" #: nova/network/quantum/melange_connection.py:97 msgid "Connection error contacting melange service, retrying" -msgstr "" +msgstr "melange服务的连接错误,重试" #: nova/network/quantum/melange_connection.py:107 #, python-format @@ -3867,50 +3970,57 @@ msgid "" "|%(network_tenant_id)s| to this vif |%(vif_id)s| with mac " "|%(mac_address)s| belonging to |%(project_id)s| " msgstr "" +"在租户 |%(network_tenant_id)s| 的项目 |%(project_id)s| 里 未mac地址为 " +"|%(mac_address)s| 的虚拟设备 |%(vif_id)s| 在网络 |%(network_id)s| 中分配IP地址。 " #: nova/network/quantum/melange_ipam_lib.py:132 msgid "get_project_and_global_net_ids must be called with a non-null project_id" -msgstr "" +msgstr "调用get_project_and_global_net_ids时 project_id必须是非空。" #: nova/network/quantum/nova_ipam_lib.py:75 msgid "Error creating network entry" -msgstr "" +msgstr "创建网络入口的错误" #: nova/network/quantum/nova_ipam_lib.py:90 #, python-format msgid "No network with net_id = %s" -msgstr "" +msgstr "没有net_id = %s的网络" #: nova/network/quantum/nova_ipam_lib.py:221 #, python-format msgid "No fixed IPs to deallocate for vif %sid" -msgstr "" +msgstr "没有为vif %sid取消分配固定IP" #: nova/network/quantum/quantum_connection.py:100 #, python-format msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s" -msgstr "" +msgstr "为 %(tenant_id)s 连接接口 %(interface_id)s 到net %(net_id)s" #: nova/network/quantum/quantum_connection.py:114 #, python-format msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s" -msgstr "" +msgstr "为 %(tenant_id)s 在net %(net_id)s 删除端口 %(port_id)s" #: nova/notifier/api.py:115 -#, fuzzy, python-format +#, python-format msgid "%s not in valid priorities" -msgstr "%s 是无效的IP协议" +msgstr "%s 不在有效的优先级" #: nova/notifier/api.py:132 #, python-format msgid "" "Problem '%(e)s' attempting to send to notification system. " "Payload=%(payload)s" -msgstr "" +msgstr "Problem '%(e)s' 试图发送到通知系统。Payload=%(payload)s" #: nova/notifier/list_notifier.py:65 #, python-format msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." +msgstr "Problem '%(e)s' 试图发送到通知驱动 %(driver)s。" + +#: nova/notifier/rabbit_notifier.py:44 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" #: nova/rpc/amqp.py:144 nova/rpc/impl_carrot.py:460 @@ -3918,50 +4028,49 @@ msgstr "" msgid "Returning exception %s to caller" msgstr "返回 %s 异常给调用者" -#: nova/rpc/amqp.py:187 nova/rpc/impl_carrot.py:494 +#: nova/rpc/amqp.py:186 nova/rpc/impl_carrot.py:494 #, python-format msgid "unpacked context: %s" -msgstr "" +msgstr "未打开的上下文:%s" -#: nova/rpc/amqp.py:230 nova/rpc/impl_carrot.py:261 +#: nova/rpc/amqp.py:229 nova/rpc/impl_carrot.py:261 #, python-format msgid "received %s" msgstr "已接收 %s" -#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:274 +#: nova/rpc/amqp.py:234 nova/rpc/impl_carrot.py:274 #, python-format msgid "no method for message: %s" msgstr "没有适用于消息 %s 的方法" -#: nova/rpc/amqp.py:236 nova/rpc/impl_carrot.py:276 +#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:276 #, python-format msgid "No method for message: %s" msgstr "没有适用于消息 %s 的方法" -#: nova/rpc/amqp.py:318 nova/rpc/impl_carrot.py:528 -#, fuzzy, python-format +#: nova/rpc/amqp.py:319 nova/rpc/impl_carrot.py:528 +#, python-format msgid "Making asynchronous call on %s ..." -msgstr "产生异步调用中……" +msgstr "在 %s 做异步call" -#: nova/rpc/amqp.py:321 nova/rpc/impl_carrot.py:531 +#: nova/rpc/amqp.py:322 nova/rpc/impl_carrot.py:531 #, python-format msgid "MSG_ID is %s" msgstr "消息ID(MSG_ID)是 %s" -#: nova/rpc/amqp.py:343 nova/rpc/impl_carrot.py:610 -#, fuzzy, python-format +#: nova/rpc/amqp.py:344 nova/rpc/impl_carrot.py:610 +#, python-format msgid "Making asynchronous cast on %s..." -msgstr "产生异步调用中……" +msgstr "在 %s 做异步cast" -#: nova/rpc/amqp.py:351 nova/rpc/impl_carrot.py:620 -#, fuzzy +#: nova/rpc/amqp.py:352 nova/rpc/impl_carrot.py:620 msgid "Making asynchronous fanout cast..." -msgstr "产生异步调用中……" +msgstr "做异步fanout cast" -#: nova/rpc/amqp.py:376 nova/rpc/impl_carrot.py:630 +#: nova/rpc/amqp.py:377 nova/rpc/impl_carrot.py:630 #, python-format msgid "Sending notification on %s..." -msgstr "" +msgstr "正在 %s 上发送通知" #: nova/rpc/common.py:54 #, python-format @@ -3969,31 +4078,33 @@ msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" +"远程错误:%(exc_type)s %(value)s\n" +"%(traceback)s。" #: nova/rpc/common.py:71 msgid "Timeout while waiting on RPC response." -msgstr "" +msgstr "等待RPC返回超时" #: nova/rpc/impl_carrot.py:198 #, python-format msgid "" "AMQP server on %(fl_host)s:%(fl_port)d is unreachable: %(e)s. Trying " "again in %(fl_intv)d seconds." -msgstr "" +msgstr "%(fl_host)s:%(fl_port)d上的AMQP服务器不可达:%(e)s。 %(fl_intv)d 秒钟后再尝试。" #: nova/rpc/impl_carrot.py:202 -#, fuzzy, python-format +#, python-format msgid "Unable to connect to AMQP server after %(tries)d tries. Shutting down." -msgstr "已尝试 %d 次,均无法连接到AMQP服务器。关闭中。" +msgstr "%(tries)d 次尝试后依然无法连接到AMQP服务器。正在关闭。" #: nova/rpc/impl_carrot.py:222 msgid "Reconnected to queue" msgstr "重新与队列建立连接" #: nova/rpc/impl_carrot.py:229 -#, fuzzy, python-format +#, python-format msgid "Failed to fetch message from queue: %s" -msgstr "从队列获取数据失败" +msgstr "从队列获取消息失败:%s" #: nova/rpc/impl_carrot.py:237 #, python-format @@ -4003,16 +4114,16 @@ msgstr "" #: nova/rpc/impl_carrot.py:336 #, python-format msgid "Created \"%(exchange)s\" fanout exchange with \"%(key)s\" routing key" -msgstr "" +msgstr "用路由key \"%(key)s\" 创建了\"%(exchange)s\" fanout exchange" #: nova/rpc/impl_carrot.py:381 msgid "Exception while processing consumer" -msgstr "" +msgstr "处理消费者出现异常" #: nova/rpc/impl_carrot.py:418 #, python-format msgid "Creating \"%(exchange)s\" fanout exchange" -msgstr "" +msgstr "正在创建 \"%(exchange)s\" fanout exchange" #: nova/rpc/impl_carrot.py:645 #, python-format @@ -4032,140 +4143,140 @@ msgstr "消息 %s" #: nova/rpc/impl_kombu.py:357 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" -msgstr "" +msgstr "正在重新连接%(hostname)s:%(port)d的服务器" #: nova/rpc/impl_kombu.py:380 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" -msgstr "" +msgstr "连接到%(hostname)s:%(port)d的服务器" #: nova/rpc/impl_kombu.py:416 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" -msgstr "" +msgstr "%(max_retries)d 次尝试后无法连接到位于%(hostname)s:%(port)d的AMQP server:%(err_str)s" #: nova/rpc/impl_kombu.py:432 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." -msgstr "" +msgstr "位于%(hostname)s:%(port)d的AMQP server不可达:%(err_str)s。%(sleep_time)d 秒钟后请再尝试。" -#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:379 +#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:384 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" -msgstr "" +msgstr "为topic '%(topic)s'声明消费者失败:%(err_str)s" -#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:394 +#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:399 #, python-format msgid "Timed out waiting for RPC response: %s" -msgstr "" +msgstr "等待RPC答复超时:%s" -#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:398 -#, fuzzy, python-format +#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:403 +#, python-format msgid "Failed to consume message from queue: %s" -msgstr "从队列获取数据失败" +msgstr "从队列中消费消息失败:%s" -#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:425 +#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:430 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" -msgstr "" +msgstr "给topic '%(topic)s'发布消息失败:%(err_str)s" -#: nova/rpc/impl_qpid.py:335 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:340 +#, python-format msgid "Unable to connect to AMQP server: %s " -msgstr "已尝试 %d 次,均无法连接到AMQP服务器。关闭中。" +msgstr "无法连接到AMQP服务器:%s " -#: nova/rpc/impl_qpid.py:340 -#, fuzzy, python-format +#: nova/rpc/impl_qpid.py:345 +#, python-format msgid "Connected to AMQP server on %s" -msgstr "重新与队列建立连接" +msgstr "连接到 %s 的AMQP服务器" -#: nova/rpc/impl_qpid.py:348 +#: nova/rpc/impl_qpid.py:353 msgid "Re-established AMQP queues" -msgstr "" +msgstr "重建AMQP队列" #: nova/scheduler/chance.py:47 nova/scheduler/simple.py:91 #: nova/scheduler/simple.py:142 msgid "Is the appropriate service running?" -msgstr "" +msgstr "正确的服务在运行吗?" #: nova/scheduler/chance.py:52 msgid "Could not find another compute" -msgstr "" +msgstr "无法找到另一个计算节点" -#: nova/scheduler/distributed_scheduler.py:50 +#: nova/scheduler/distributed_scheduler.py:51 #, python-format msgid "No host selection for %s defined." -msgstr "" +msgstr "没有主机选择所定义的 %s 主题消息" -#: nova/scheduler/distributed_scheduler.py:63 +#: nova/scheduler/distributed_scheduler.py:64 #, python-format msgid "Attempting to build %(num_instances)d instance(s)" -msgstr "" +msgstr "尝试创建 %(num_instances)d 个虚拟机" -#: nova/scheduler/distributed_scheduler.py:140 +#: nova/scheduler/distributed_scheduler.py:156 msgid "Scheduler only understands Compute nodes (for now)" -msgstr "" +msgstr "Scheduler 只能理解计算节点(暂时)" -#: nova/scheduler/distributed_scheduler.py:178 +#: nova/scheduler/distributed_scheduler.py:198 #, python-format msgid "Filtered %(hosts)s" -msgstr "" +msgstr "过滤掉的主机 %(hosts)s" -#: nova/scheduler/distributed_scheduler.py:188 +#: nova/scheduler/distributed_scheduler.py:208 #, python-format msgid "Weighted %(weighted_host)s" -msgstr "" +msgstr "加权的主机 %(weighted_host)s" #: nova/scheduler/driver.py:63 #, python-format msgid "Casted '%(method)s' to volume '%(host)s'" -msgstr "" +msgstr "设置“%(method)s”成卷节点 \"%(host)s\"" #: nova/scheduler/driver.py:80 #, python-format msgid "Casted '%(method)s' to compute '%(host)s'" -msgstr "" +msgstr "设置“%(method)s”成计算节点 \"%(host)s\"" #: nova/scheduler/driver.py:89 #, python-format msgid "Casted '%(method)s' to network '%(host)s'" -msgstr "" +msgstr "设置“%(method)s”成网络节点 \"%(host)s\"" #: nova/scheduler/driver.py:107 #, python-format msgid "Casted '%(method)s' to %(topic)s '%(host)s'" -msgstr "" +msgstr "设置“%(method)s”成 %(topic)s 节点 \"%(host)s\"" #: nova/scheduler/driver.py:181 msgid "Must implement a fallback schedule" -msgstr "" +msgstr "必须实现一个回滚 schedule" #: nova/scheduler/driver.py:314 msgid "Block migration can not be used with shared storage." -msgstr "" +msgstr "块存储迁移无法使用共享存储" #: nova/scheduler/driver.py:322 #, python-format msgid "" "Cannot confirm tmpfile at %(ipath)s is on same shared storage between " "%(src)s and %(dest)s." -msgstr "" +msgstr "无法确认tmpfile %(ipath)s 在相同的共享存储的 %(src)s 和 %(dest)s之间。" #: nova/scheduler/driver.py:360 nova/scheduler/driver.py:450 #, python-format msgid "host %(dest)s is not compatible with original host %(src)s." -msgstr "" +msgstr "主机 %(dest)s 和原先的主机 %(src)s 不兼容。" #: nova/scheduler/driver.py:409 #, python-format msgid "" "Unable to migrate %(instance_id)s to %(dest)s: Lack of " "memory(host:%(avail)s <= instance:%(mem_inst)s)" -msgstr "" +msgstr "无法迁移 %(instance_id)s 到 %(dest)s 上:缺少内存(主机:%(avail)s <= 虚拟机:%(mem_inst)s)" #: nova/scheduler/driver.py:465 #, python-format @@ -4173,97 +4284,99 @@ msgid "" "Unable to migrate %(instance_id)s to %(dest)s: Lack of " "disk(host:%(available)s <= instance:%(necessary)s)" msgstr "" +"无法迁移%(instance_id)s 到 %(dest)s 上:缺少磁盘(主机:%(available)s <= " +"虚拟机:%(necessary)s)" #: nova/scheduler/host_manager.py:265 #, python-format msgid "Received %(service_name)s service update from %(host)s." -msgstr "" +msgstr "在 %(host)s 上接收到 %(service_name)s 服务更新。" #: nova/scheduler/host_manager.py:306 msgid "host_manager only implemented for 'compute'" -msgstr "" +msgstr "host_manager 只实现了“compute”" #: nova/scheduler/host_manager.py:316 #, python-format msgid "No service for compute ID %s" -msgstr "" +msgstr "计算节点 %s 没有服务" -#: nova/scheduler/manager.py:85 +#: nova/scheduler/manager.py:86 #, python-format msgid "Driver Method %(driver_method)s missing: %(e)s.Reverting to schedule()" -msgstr "" +msgstr "驱动方法 %(driver_method)s 丢失:%(e)s。撤销回schedule()" -#: nova/scheduler/manager.py:101 +#: nova/scheduler/manager.py:102 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" -msgstr "" +msgstr "schedule_%(method)s 失败:%(ex)s" -#: nova/scheduler/manager.py:116 +#: nova/scheduler/manager.py:117 #, python-format msgid "Setting instance %(instance_uuid)s to ERROR state." -msgstr "" +msgstr "设置虚拟机 %(instance_uuid)s 至 ERROR 状态" #: nova/scheduler/scheduler_options.py:67 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" -msgstr "" +msgstr "无法统计 scheduler 的选项文件 %(filename)s:“%(e)s”" #: nova/scheduler/scheduler_options.py:75 #, python-format msgid "Could not decode scheduler options: '%(e)s'" -msgstr "" +msgstr "无法解码 scheduler 的选项:“%(e)s”" #: nova/scheduler/simple.py:87 msgid "Not enough allocatable CPU cores remaining" -msgstr "" +msgstr "没有足够可分配的剩余CPU核心" #: nova/scheduler/simple.py:136 msgid "Not enough allocatable volume gigabytes remaining" -msgstr "" +msgstr "卷没有足够可分配的空间" #: nova/scheduler/vsa.py:112 #, python-format msgid "_filter_hosts: %(request_spec)s" -msgstr "" +msgstr "_filter_hosts: %(request_spec)s" #: nova/scheduler/vsa.py:115 #, python-format msgid "Filter hosts for drive type %s" -msgstr "" +msgstr "按照驱动类型 %s 过滤主机" #: nova/scheduler/vsa.py:132 #, python-format msgid "Host %s has no free capacity. Skip" -msgstr "" +msgstr "主机 %s 没有足够的能力。跳过" #: nova/scheduler/vsa.py:137 #, python-format msgid "Filter hosts: %s" -msgstr "" +msgstr "过滤主机:%s" #: nova/scheduler/vsa.py:153 msgid "Must implement host selection mechanism" -msgstr "" +msgstr "必须实现主机选择机制" #: nova/scheduler/vsa.py:163 #, python-format msgid "Maximum number of hosts selected (%d)" -msgstr "" +msgstr "所选择主机的最大数目(%d)" #: nova/scheduler/vsa.py:171 #, python-format msgid "Selected excessive host %(host)s" -msgstr "" +msgstr "选择超过了主机 %(host)s" #: nova/scheduler/vsa.py:211 #, python-format msgid "Provision volume %(name)s of size %(size)s GB on host %(host)s" -msgstr "" +msgstr "在主机 %(host)s 提供大小为 %(size)s GB 的卷 %(name)s" #: nova/scheduler/vsa.py:239 #, python-format msgid "volume_params %(volume_params)s" -msgstr "" +msgstr "volume_params %(volume_params)s" #: nova/scheduler/vsa.py:244 #, python-format @@ -4276,9 +4389,8 @@ msgid "Attempting to spawn %(num_volumes)d volume(s)" msgstr "" #: nova/scheduler/vsa.py:298 -#, fuzzy, python-format msgid "Error creating volumes" -msgstr "重新输出卷%s" +msgstr "" #: nova/scheduler/vsa.py:328 #, python-format @@ -4291,9 +4403,8 @@ msgid "Spawning volume %(volume_id)s with drive type %(drive_type)s" msgstr "" #: nova/scheduler/vsa.py:351 -#, fuzzy, python-format msgid "Error creating volume" -msgstr "重新输出卷%s" +msgstr "" #: nova/scheduler/vsa.py:391 #, python-format @@ -4359,9 +4470,9 @@ msgid "Getting from %(queue)s: %(message)s" msgstr "" #: nova/tests/fake_utils.py:72 -#, fuzzy, python-format +#, python-format msgid "Faking execution of cmd (subprocess): %s" -msgstr "正在运行(在子进程中)运行命令:%s" +msgstr "" #: nova/tests/fake_utils.py:80 #, python-format @@ -4386,24 +4497,24 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:383 nova/tests/test_compute.py:1491 +#: nova/tests/test_compute.py:382 nova/tests/test_compute.py:1491 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:389 +#: nova/tests/test_compute.py:388 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:613 +#: nova/tests/test_compute.py:612 msgid "Internal error" msgstr "" #: nova/tests/test_compute.py:1502 -#, fuzzy, python-format +#, python-format msgid "After force-killing instances: %s" -msgstr "正在结束实例 %s" +msgstr "" #: nova/tests/test_misc.py:114 #, python-format @@ -4412,48 +4523,48 @@ msgid "" "\t%s" msgstr "" -#: nova/tests/test_nova_manage.py:178 +#: nova/tests/test_nova_manage.py:182 msgid "id" msgstr "" -#: nova/tests/test_nova_manage.py:179 +#: nova/tests/test_nova_manage.py:183 msgid "IPv4" msgstr "" -#: nova/tests/test_nova_manage.py:180 +#: nova/tests/test_nova_manage.py:184 msgid "IPv6" msgstr "" -#: nova/tests/test_nova_manage.py:181 +#: nova/tests/test_nova_manage.py:185 msgid "start address" msgstr "" -#: nova/tests/test_nova_manage.py:182 +#: nova/tests/test_nova_manage.py:186 msgid "DNS1" msgstr "" -#: nova/tests/test_nova_manage.py:183 +#: nova/tests/test_nova_manage.py:187 msgid "DNS2" msgstr "" -#: nova/tests/test_nova_manage.py:184 +#: nova/tests/test_nova_manage.py:188 msgid "VlanID" msgstr "" -#: nova/tests/test_nova_manage.py:185 +#: nova/tests/test_nova_manage.py:189 msgid "project" msgstr "" -#: nova/tests/test_nova_manage.py:186 +#: nova/tests/test_nova_manage.py:190 msgid "uuid" msgstr "" -#: nova/tests/test_volume.py:195 +#: nova/tests/test_volume.py:216 #, python-format msgid "Target %s allocated" msgstr "" -#: nova/tests/test_volume.py:383 +#: nova/tests/test_volume.py:425 #, python-format msgid "Cannot confirm exported volume id:%s." msgstr "" @@ -4464,9 +4575,9 @@ msgid "Given data: %s" msgstr "" #: nova/tests/test_volume_types.py:61 -#, fuzzy, python-format +#, python-format msgid "Result data: %s" -msgstr "运行结果为 %s" +msgstr "" #: nova/tests/test_vsa.py:57 msgid "Test: Emulate wrong VSA name. Raise" @@ -4474,85 +4585,85 @@ msgstr "" #: nova/tests/test_vsa.py:99 msgid "Test: Emulate DB error. Raise" -msgstr "" +msgstr "测试:Emulate DB error。抛出" #: nova/tests/test_vsa.py:167 #, python-format msgid "Test: user_data = %s" -msgstr "" +msgstr "测试:user_data = %s" #: nova/tests/test_xenapi.py:620 #, python-format msgid "Creating files in %s to simulate guest agent" -msgstr "" +msgstr "在%s 创建文件模拟客户代理" #: nova/tests/test_xenapi.py:631 #, python-format msgid "Removing simulated guest agent files in %s" -msgstr "" +msgstr "移除在 %s 的模拟的客户代理文件" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:58 #, python-format msgid "_create: %s" -msgstr "" +msgstr "_create: %s" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:67 #: nova/tests/api/openstack/compute/contrib/test_vsa.py:70 -#, fuzzy, python-format +#, python-format msgid "_delete: %s" -msgstr "删除用户: %s" +msgstr "_delete: %s" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:76 #: nova/tests/api/openstack/compute/contrib/test_vsa.py:79 #, python-format msgid "_get: %s" -msgstr "" +msgstr "_get: %s" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:86 #: nova/tests/api/openstack/compute/contrib/test_vsa.py:89 #, python-format msgid "_get_all: %s" -msgstr "" +msgstr "_get_all: %s" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:131 #, python-format msgid "test_snapshot_create: param=%s" -msgstr "" +msgstr "test_snapshot_create: param=%s" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:140 #, python-format msgid "test_snapshot_create: resp_dict=%s" -msgstr "" +msgstr "test_snapshot_create: resp_dict=%s" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:162 #, python-format msgid "test_snapshot_create_force: param=%s" -msgstr "" +msgstr "test_snapshot_create_force: param=%s" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:171 #, python-format msgid "test_snapshot_create_force: resp_dict=%s" -msgstr "" +msgstr "test_snapshot_create_force: resp_dict=%s" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:211 #, python-format msgid "test_snapshot_show: resp=%s" -msgstr "" +msgstr "test_snapshot_show: resp=%s" #: nova/tests/api/openstack/compute/contrib/test_snapshots.py:237 #, python-format msgid "test_snapshot_detail: resp_dict=%s" -msgstr "" +msgstr "test_snapshot_detail: resp_dict=%s" #: nova/tests/api/openstack/compute/contrib/test_vsa.py:58 -#, fuzzy, python-format +#, python-format msgid "_create: param=%s" -msgstr "创建键值对 %s" +msgstr "_create: param=%s" #: nova/tests/integrated/test_login.py:31 -#, fuzzy, python-format +#, python-format msgid "flavor: %s" -msgstr "执行: %s" +msgstr "风格:%s" #: nova/tests/integrated/api/client.py:38 #, python-format @@ -4561,337 +4672,328 @@ msgid "" "Status Code: %(_status)s\n" "Body: %(_body)s" msgstr "" +"%(message)s\n" +"状态码: %(_status)s\n" +"主体: %(_body)s" #: nova/tests/integrated/api/client.py:47 -#, fuzzy, python-format msgid "Authentication error" -msgstr "认证失败:%s" +msgstr "验证错误" #: nova/tests/integrated/api/client.py:55 msgid "Authorization error" -msgstr "" +msgstr "验证错误" #: nova/tests/integrated/api/client.py:63 -#, fuzzy, python-format msgid "Item not found" -msgstr "实例 %s 没有找到" +msgstr "条目没有找到" #: nova/tests/integrated/api/client.py:105 #, python-format msgid "Doing %(method)s on %(relative_url)s" -msgstr "" +msgstr "正在 %(relative_url)s 执行 %(method)s" #: nova/tests/integrated/api/client.py:107 #, python-format msgid "Body: %s" -msgstr "" +msgstr "主体:%s" #: nova/tests/integrated/api/client.py:125 #, python-format msgid "%(auth_uri)s => code %(http_status)s" -msgstr "" +msgstr "%(auth_uri)s => code %(http_status)s" #: nova/tests/integrated/api/client.py:151 #, python-format msgid "%(relative_uri)s => code %(http_status)s" -msgstr "" +msgstr "%(relative_uri)s => code %(http_status)s" #: nova/tests/integrated/api/client.py:161 msgid "Unexpected status code" -msgstr "" +msgstr "未知的状态码" #: nova/tests/integrated/api/client.py:168 #, python-format msgid "Decoding JSON: %s" -msgstr "" +msgstr "解码JSON:%s" -#: nova/tests/rpc/common.py:147 +#: nova/tests/rpc/common.py:131 #, python-format msgid "Nested received %(queue)s, %(value)s" -msgstr "" +msgstr "Nested received %(queue)s, %(value)s" -#: nova/tests/rpc/common.py:155 +#: nova/tests/rpc/common.py:139 #, python-format msgid "Nested return %s" -msgstr "" +msgstr "Nested return %s" -#: nova/tests/rpc/common.py:173 +#: nova/tests/rpc/common.py:157 msgid "RPC backend does not support timeouts" -msgstr "" +msgstr "RPC后台不支持超时" -#: nova/tests/rpc/common.py:203 nova/tests/rpc/common.py:209 +#: nova/tests/rpc/common.py:187 nova/tests/rpc/common.py:193 #, python-format msgid "Received %s" -msgstr "" +msgstr "已接收 %s" #: nova/tests/scheduler/test_vsa_scheduler.py:147 #, python-format msgid "Host %s" -msgstr "" +msgstr "主机 %s" -#: nova/tests/scheduler/test_vsa_scheduler.py:194 +#: nova/tests/scheduler/test_vsa_scheduler.py:196 #, python-format msgid "Test: provision vol %(name)s on host %(host)s" -msgstr "" +msgstr "测试:在主机 %(host)s 上提供 %(name)s" -#: nova/tests/scheduler/test_vsa_scheduler.py:196 +#: nova/tests/scheduler/test_vsa_scheduler.py:198 #, python-format msgid "\t vol=%(vol)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:199 +#: nova/tests/scheduler/test_vsa_scheduler.py:201 #, python-format msgid "Test: VSA update request: vsa_id=%(vsa_id)s values=%(values)s" -msgstr "" +msgstr "测试:VSA更新请求:vsa_id=%(vsa_id)s values=%(values)s" -#: nova/tests/scheduler/test_vsa_scheduler.py:203 +#: nova/tests/scheduler/test_vsa_scheduler.py:205 #, python-format msgid "Test: Volume create: %s" -msgstr "" +msgstr "测试:卷创建:%s" -#: nova/tests/scheduler/test_vsa_scheduler.py:210 +#: nova/tests/scheduler/test_vsa_scheduler.py:212 #, python-format msgid "Test: Volume get request: id=%(volume_id)s" -msgstr "" +msgstr "测试:卷获取请求:id=%(volume_id)s" -#: nova/tests/scheduler/test_vsa_scheduler.py:217 +#: nova/tests/scheduler/test_vsa_scheduler.py:219 #, python-format msgid "Test: Volume update request: id=%(volume_id)s values=%(values)s" -msgstr "" +msgstr "测试:卷获取请求:id=%(volume_id)s values=%(values)s" -#: nova/tests/scheduler/test_vsa_scheduler.py:453 +#: nova/tests/scheduler/test_vsa_scheduler.py:455 #, python-format msgid "Test: Volume get: id=%(volume_id)s" -msgstr "" +msgstr "测试:卷获取:id=%(volume_id)s" #: nova/virt/connection.py:85 msgid "Failed to open connection to the hypervisor" -msgstr "" +msgstr "打开hypervisor的连接失败" + +#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:437 +#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:1734 +#, python-format +msgid "Compute_service record created for %s " +msgstr "Compute_service记录为 %s 创建 " + +#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:440 +#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:1737 +#, python-format +msgid "Compute_service record updated for %s " +msgstr "Compute_service记录为 %s 更新 " #: nova/virt/firewall.py:130 #, python-format msgid "Attempted to unfilter instance %s which is not filtered" -msgstr "" +msgstr "试图不筛选没有筛选的实例 %s" #: nova/virt/firewall.py:137 -#, fuzzy, python-format +#, python-format msgid "Filters added to instance %s" -msgstr "正在结束实例 %s" +msgstr "过滤器添加给实例 %s" #: nova/virt/firewall.py:139 msgid "Provider Firewall Rules refreshed" -msgstr "" +msgstr "提供者防火墙规则刷新" #: nova/virt/firewall.py:291 -#, fuzzy, python-format +#, python-format msgid "Adding security group rule: %r" -msgstr "验证输入安全组 %s" +msgstr "添加安全组规则:%r" #: nova/virt/firewall.py:402 nova/virt/xenapi/firewall.py:88 #, python-format msgid "Adding provider rule: %s" -msgstr "" +msgstr "添加提供者规则:%s" #: nova/virt/images.py:95 msgid "'qemu-img info' parsing failed." -msgstr "" +msgstr "'qemu-img info'解析失败" #: nova/virt/images.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" -msgstr "" +msgstr "fmt=%(fmt)s 由 %(backing_file)s 支持" #: nova/virt/images.py:114 #, python-format msgid "Converted to raw, but format is now %s" -msgstr "" +msgstr "转化为裸格式,但目前格式是 %s" #: nova/virt/vmwareapi_conn.py:105 msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " "vmwareapi_host_password to useconnection_type=vmwareapi" -msgstr "" +msgstr "针对useconnection_type=vmwareapi必须指定vmwareapi_host_ip,vmwareapi_host_username和vmwareapi_host_password" -#: nova/virt/vmwareapi_conn.py:271 +#: nova/virt/vmwareapi_conn.py:276 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" -msgstr "" +msgstr "在vmwareapi:_create_session,得到这个异常:%s" -#: nova/virt/vmwareapi_conn.py:354 +#: nova/virt/vmwareapi_conn.py:359 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" -msgstr "" +msgstr "在vmwareapi:_call_method,得到这个异常:%s" -#: nova/virt/vmwareapi_conn.py:393 +#: nova/virt/vmwareapi_conn.py:398 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" -msgstr "" +msgstr "任务 [%(task_name)s] %(task_ref)s 状态:成功" -#: nova/virt/vmwareapi_conn.py:399 +#: nova/virt/vmwareapi_conn.py:404 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" -msgstr "" +msgstr "任务 [%(task_name)s] %(task_ref)s 状态:错误 %(error_info)s" -#: nova/virt/vmwareapi_conn.py:404 +#: nova/virt/vmwareapi_conn.py:409 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" -msgstr "" +msgstr "在vmwareapi:_poll_task,得到这个错误 %s" -#: nova/virt/xenapi_conn.py:165 +#: nova/virt/xenapi_conn.py:163 msgid "" "Must specify xenapi_connection_url, xenapi_connection_username " "(optionally), and xenapi_connection_password to use " "connection_type=xenapi" msgstr "" +"针对use connection_type=xenapi必须指定xenapi_connection_url, " +"xenapi_connection_username (可选) 和 xenapi_connection_password" -#: nova/virt/xenapi_conn.py:353 nova/virt/libvirt/connection.py:445 +#: nova/virt/xenapi_conn.py:371 nova/virt/libvirt/connection.py:441 msgid "Could not determine iscsi initiator name" -msgstr "" - -#: nova/virt/xenapi_conn.py:420 nova/virt/baremetal/proxy.py:716 -#: nova/virt/libvirt/connection.py:1735 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" +msgstr "无法确定iscsi initiator名字" -#: nova/virt/xenapi_conn.py:423 nova/virt/baremetal/proxy.py:720 -#: nova/virt/libvirt/connection.py:1738 -#, python-format -msgid "Compute_service record updated for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:484 +#: nova/virt/xenapi_conn.py:501 msgid "Host startup on XenServer is not supported." -msgstr "" +msgstr "不支持在XenServer启动主机" -#: nova/virt/xenapi_conn.py:498 +#: nova/virt/xenapi_conn.py:530 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "无法登录到XenAPI(Dom0磁盘是空么?)" + +#: nova/virt/xenapi_conn.py:556 +msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi_conn.py:587 +#: nova/virt/xenapi_conn.py:648 #, python-format msgid "Task [%(name)s] %(task)s status: success %(result)s" -msgstr "" +msgstr "任务 [%(name)s] %(task)s 状态:成功 %(result)s" -#: nova/virt/xenapi_conn.py:596 +#: nova/virt/xenapi_conn.py:657 #, python-format msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s" -msgstr "" +msgstr "任务 [%(name)s] %(task)s 状态:%(status)s %(error_info)s" -#: nova/virt/xenapi_conn.py:616 nova/virt/xenapi_conn.py:629 +#: nova/virt/xenapi_conn.py:677 nova/virt/xenapi_conn.py:690 #, python-format msgid "Got exception: %s" -msgstr "" - -#: nova/virt/xenapi_conn.py:655 nova/virt/baremetal/proxy.py:773 -#: nova/virt/libvirt/connection.py:2277 -msgid "Updating host stats" -msgstr "" - -#: nova/virt/xenapi_conn.py:666 -#, python-format -msgid "Unable to get updated status: %s" -msgstr "" - -#: nova/virt/xenapi_conn.py:673 -#, python-format -msgid "Unable to get SR for this host: %s" -msgstr "" +msgstr "得到异常:%s" #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." -msgstr "" +msgstr "没有域存在。" #: nova/virt/baremetal/dom.py:95 #, python-format msgid "============= initial domains =========== : %s" -msgstr "" +msgstr "============= 初始域 =========== : %s" #: nova/virt/baremetal/dom.py:99 msgid "Building domain: to be removed" -msgstr "" +msgstr "创建域:将被移除" #: nova/virt/baremetal/dom.py:103 msgid "Not running domain: remove" -msgstr "" +msgstr "没有运行的域:移除" #: nova/virt/baremetal/dom.py:111 msgid "domain running on an unknown node: discarded" -msgstr "" +msgstr "运行在位置结点的域:忽略" #: nova/virt/baremetal/dom.py:127 #, python-format msgid "No such domain (%s)" -msgstr "" +msgstr "没有这个域 (%s)" #: nova/virt/baremetal/dom.py:134 #, python-format msgid "Failed power down Bare-metal node %s" -msgstr "" +msgstr "纯硬件结点 %s 电源停止失败" #: nova/virt/baremetal/dom.py:143 msgid "deactivate -> activate fails" -msgstr "" +msgstr "deactivate -> activate失败" #: nova/virt/baremetal/dom.py:153 msgid "destroy_domain: no such domain" -msgstr "" +msgstr "destroy_domain:没有该域" #: nova/virt/baremetal/dom.py:154 #, python-format msgid "No such domain %s" -msgstr "" +msgstr "没有该域 %s" #: nova/virt/baremetal/dom.py:161 -#, fuzzy, python-format +#, python-format msgid "Domains: %s" -msgstr "执行: %s" +msgstr "域:%s" #: nova/virt/baremetal/dom.py:163 #, python-format msgid "Nodes: %s" -msgstr "" +msgstr "结点:%s" #: nova/virt/baremetal/dom.py:166 #, python-format msgid "After storing domains: %s" -msgstr "" +msgstr "储存域之后:%s" #: nova/virt/baremetal/dom.py:169 msgid "deactivation/removing domain failed" -msgstr "" +msgstr "域去活/移除失败" #: nova/virt/baremetal/dom.py:176 msgid "===== Domain is being created =====" -msgstr "" +msgstr "===== 域正在创建 =====" #: nova/virt/baremetal/dom.py:179 -#, fuzzy, python-format msgid "Same domain name already exists" -msgstr "安全组 %s 已经存在" +msgstr "同样的域名已经存在" #: nova/virt/baremetal/dom.py:181 msgid "create_domain: before get_idle_node" -msgstr "" +msgstr "create_domain:在get_idle_node之前" #: nova/virt/baremetal/dom.py:198 -#, fuzzy, python-format +#, python-format msgid "Created new domain: %s" -msgstr "创建键值对 %s" +msgstr "新域创建:%s" #: nova/virt/baremetal/dom.py:213 #, python-format msgid "Failed to boot Bare-metal node %s" -msgstr "" +msgstr "纯硬件结点 %s 启动失败" #: nova/virt/baremetal/dom.py:222 msgid "No such domain exists" -msgstr "" +msgstr "没有该域" #: nova/virt/baremetal/dom.py:226 #, python-format msgid "change_domain_state: to new state %s" -msgstr "" +msgstr "change_domain_state:新状态 %s" #: nova/virt/baremetal/dom.py:233 #, python-format @@ -4899,14 +5001,13 @@ msgid "Stored fake domains to the file: %s" msgstr "" #: nova/virt/baremetal/dom.py:244 -#, fuzzy, python-format msgid "domain does not exist" -msgstr "可识别名为 %s 的组不存在" +msgstr "域不存在" #: nova/virt/baremetal/nodes.py:42 #, python-format msgid "Unknown baremetal driver %(d)s" -msgstr "" +msgstr "位置的纯硬件驱动 %(d)s" #: nova/virt/baremetal/proxy.py:148 #, python-format @@ -4941,9 +5042,9 @@ msgid "<============= spawn of baremetal =============>" msgstr "" #: nova/virt/baremetal/proxy.py:255 -#, fuzzy, python-format +#, python-format msgid "instance %s: is building" -msgstr "虚拟机 %s:挂起" +msgstr "" #: nova/virt/baremetal/proxy.py:260 msgid "Key is injected but instance is not running yet" @@ -4960,14 +5061,14 @@ msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" #: nova/virt/baremetal/proxy.py:269 -#, fuzzy, python-format +#, python-format msgid "instance %s spawned successfully" -msgstr "卷%s:创建成功" +msgstr "实例 %s 成功创建" #: nova/virt/baremetal/proxy.py:272 -#, fuzzy, python-format +#, python-format msgid "instance %s:not booted" -msgstr "实例 %s 没有找到" +msgstr "实例 %s:没有启动" #: nova/virt/baremetal/proxy.py:274 msgid "Bremetal assignment is overcommitted." @@ -4976,100 +5077,102 @@ msgstr "" #: nova/virt/baremetal/proxy.py:354 #, python-format msgid "instance %s: Creating image" -msgstr "" +msgstr "实例 %s:正在创建镜像" #: nova/virt/baremetal/proxy.py:475 -#, fuzzy, python-format +#, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" -msgstr "实例%(nm)s:正在注入文件到%(plain_path)s" +msgstr "实例 %(inst_name)s:将 %(injection)s 注入镜像 %(img_id)s" #: nova/virt/baremetal/proxy.py:484 #, python-format msgid "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" -msgstr "" +msgstr "实例 %(inst_name)s:忽略向镜像 %(img_id)s 注入数据的错误 (%(e)s)" #: nova/virt/baremetal/proxy.py:529 #, python-format msgid "instance %s: starting toXML method" -msgstr "" +msgstr "实例 %s:开始方法 toXML" #: nova/virt/baremetal/proxy.py:531 #, python-format msgid "instance %s: finished toXML method" -msgstr "" +msgstr "实例 %s:方法toXML 完成" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1505 +#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1504 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." -msgstr "" +msgstr "无法得到CPU的数目,因为这个函数不是给这个平台执行的。这个错误可以被放心忽略。" #: nova/virt/baremetal/proxy.py:714 #, python-format msgid "#### RLK: cpu_arch = %s " -msgstr "" +msgstr "#### RLK: cpu_arch = %s " #: nova/virt/baremetal/proxy.py:746 msgid "Updating!" -msgstr "" +msgstr "正在更新。" + +#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2281 +#: nova/virt/xenapi/host.py:124 +msgid "Updating host stats" +msgstr "正在更新主机状态" #: nova/virt/baremetal/tilera.py:185 msgid "free_node...." -msgstr "" +msgstr "free_node..." #: nova/virt/baremetal/tilera.py:216 -#, python-format -msgid "" -"deactivate_node is called for node_id = %(id)s node_ip = " -"%(ip)s" -msgstr "" +#, fuzzy, python-format +msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +msgstr "针对node_id = %(id)s node_ip = %(ip)s调用了deactivate_node" #: nova/virt/baremetal/tilera.py:221 msgid "status of node is set to 0" -msgstr "" +msgstr "结点状态设为0" #: nova/virt/baremetal/tilera.py:232 -#, fuzzy msgid "rootfs is already removed" -msgstr "卷已卸载" +msgstr "rootfs 已经被移除了" #: nova/virt/baremetal/tilera.py:264 msgid "Before ping to the bare-metal node" -msgstr "" +msgstr "在ping纯硬件节点之前" #: nova/virt/baremetal/tilera.py:317 msgid "activate_node" -msgstr "" +msgstr "activate_node" #: nova/virt/baremetal/tilera.py:331 msgid "Node is unknown error state." -msgstr "" +msgstr "节点处于未知的错误状态。" #: nova/virt/disk/api.py:152 msgid "no capable image handler configured" -msgstr "" +msgstr "没有合适的镜像handler配置好" #: nova/virt/disk/api.py:165 #, python-format msgid "unknown disk image handler: %s" -msgstr "" +msgstr "未知的磁盘进行handler:%s" #: nova/virt/disk/api.py:176 msgid "image already mounted" -msgstr "" +msgstr "镜像已经挂载" #: nova/virt/disk/api.py:263 nova/virt/disk/guestfs.py:64 #: nova/virt/disk/guestfs.py:78 nova/virt/disk/mount.py:100 #, python-format msgid "Failed to mount filesystem: %s" -msgstr "" +msgstr "挂载文件系统失败:%s" #: nova/virt/disk/api.py:278 #, python-format msgid "Failed to remove container: %s" -msgstr "" +msgstr "移除容器失败:%s" #: nova/virt/disk/api.py:428 #, python-format @@ -5084,7 +5187,7 @@ msgstr "" #: nova/virt/disk/guestfs.py:39 #, python-format msgid "unsupported partition: %s" -msgstr "" +msgstr "不支持的分区:%s" #: nova/virt/disk/guestfs.py:77 msgid "unknown guestmount error" @@ -5096,22 +5199,21 @@ msgid "Could not attach image to loopback: %s" msgstr "" #: nova/virt/disk/mount.py:76 -#, fuzzy msgid "no partitions found" -msgstr "没有找到主机" +msgstr "" #: nova/virt/disk/mount.py:77 -#, fuzzy, python-format +#, python-format msgid "Failed to map partitions: %s" -msgstr "获取内网IP失败" +msgstr "映射分区失败:%s" #: nova/virt/disk/nbd.py:58 msgid "nbd unavailable: module not loaded" -msgstr "" +msgstr "NBD不可用:模块没有加载" #: nova/virt/disk/nbd.py:63 msgid "No free nbd devices" -msgstr "" +msgstr "没有空闲NBD设备" #: nova/virt/disk/nbd.py:81 #, python-format @@ -5132,154 +5234,149 @@ msgstr "" msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:366 +#: nova/virt/libvirt/connection.py:364 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:378 +#: nova/virt/libvirt/connection.py:376 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:389 +#: nova/virt/libvirt/connection.py:387 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:403 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:399 msgid "Instance destroyed successfully." -msgstr "卷%s:删除成功" +msgstr "" -#: nova/virt/libvirt/connection.py:434 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:430 +#, python-format msgid "Deleting instance files %(target)s" -msgstr "重启虚拟机 %s" +msgstr "" -#: nova/virt/libvirt/connection.py:516 +#: nova/virt/libvirt/connection.py:512 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:529 +#: nova/virt/libvirt/connection.py:525 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:680 nova/virt/libvirt/connection.py:824 +#: nova/virt/libvirt/connection.py:674 nova/virt/libvirt/connection.py:816 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:685 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:679 msgid "Instance rebooted successfully." -msgstr "卷%s:创建成功" +msgstr "" -#: nova/virt/libvirt/connection.py:782 nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/connection.py:776 nova/virt/xenapi/vmops.py:1372 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:786 nova/virt/xenapi/vmops.py:1375 +#: nova/virt/libvirt/connection.py:780 nova/virt/xenapi/vmops.py:1376 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:813 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:807 msgid "Instance is running" -msgstr "实例 %s: 唤醒中。。。" +msgstr "" -#: nova/virt/libvirt/connection.py:829 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:821 msgid "Instance spawned successfully." -msgstr "卷%s:创建成功" +msgstr "" -#: nova/virt/libvirt/connection.py:837 +#: nova/virt/libvirt/connection.py:829 #, python-format msgid "virsh said: %r" msgstr "" -#: nova/virt/libvirt/connection.py:841 +#: nova/virt/libvirt/connection.py:833 msgid "cool, it's a device" msgstr "" -#: nova/virt/libvirt/connection.py:852 +#: nova/virt/libvirt/connection.py:844 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:879 -#, fuzzy +#: nova/virt/libvirt/connection.py:871 msgid "Unable to read LXC console" -msgstr "获取外网IP失败" +msgstr "" -#: nova/virt/libvirt/connection.py:996 +#: nova/virt/libvirt/connection.py:994 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1182 +#: nova/virt/libvirt/connection.py:1181 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1191 +#: nova/virt/libvirt/connection.py:1190 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1223 +#: nova/virt/libvirt/connection.py:1222 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1348 +#: nova/virt/libvirt/connection.py:1347 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1352 +#: nova/virt/libvirt/connection.py:1351 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1369 +#: nova/virt/libvirt/connection.py:1368 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/connection.py:1610 +#: nova/virt/libvirt/connection.py:1609 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1632 +#: nova/virt/libvirt/connection.py:1631 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1659 +#: nova/virt/libvirt/connection.py:1658 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:1756 +#: nova/virt/libvirt/connection.py:1755 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:1759 +#: nova/virt/libvirt/connection.py:1758 #, python-format msgid "" "to xml...\n" ":%s " msgstr "" -#: nova/virt/libvirt/connection.py:1762 +#: nova/virt/libvirt/connection.py:1761 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5289,40 +5386,39 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:1819 +#: nova/virt/libvirt/connection.py:1818 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2034 +#: nova/virt/libvirt/connection.py:2033 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2125 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2129 +#, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" -msgstr "虚拟机 %s:设置管理员密码" +msgstr "" -#: nova/virt/libvirt/connection.py:2180 -#, python-format -msgid "During wait running, %s disappeared." +#: nova/virt/libvirt/connection.py:2184 +msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2185 +#: nova/virt/libvirt/connection.py:2189 #, fuzzy, python-format -msgid "Instance %s running successfully." -msgstr "实例 %s: 唤醒中。。。" +msgid "Instance running successfully." +msgstr "实例 %s 成功创建" -#: nova/virt/libvirt/connection.py:2192 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2196 +#, python-format msgid "Instance %s: Starting finish_migration" -msgstr "虚拟机 %s :启动" +msgstr "" -#: nova/virt/libvirt/connection.py:2233 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:2237 +#, python-format msgid "Instance %s: Starting finish_revert_migration" -msgstr "虚拟机 %s :启动" +msgstr "" #: nova/virt/libvirt/firewall.py:42 msgid "" @@ -5356,288 +5452,292 @@ msgstr "" msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/imagecache.py:144 -#, fuzzy, python-format +#: nova/virt/libvirt/imagecache.py:171 +#, python-format msgid "%s is a valid instance name" -msgstr "%s 是无效的IP协议" +msgstr "" -#: nova/virt/libvirt/imagecache.py:147 +#: nova/virt/libvirt/imagecache.py:174 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:149 +#: nova/virt/libvirt/imagecache.py:176 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:160 +#: nova/virt/libvirt/imagecache.py:187 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:211 +#: nova/virt/libvirt/imagecache.py:238 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:223 +#: nova/virt/libvirt/imagecache.py:250 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): image verification skipped, " "no hash stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:243 +#: nova/virt/libvirt/imagecache.py:270 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:282 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:246 +#: nova/virt/libvirt/imagecache.py:285 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:253 +#: nova/virt/libvirt/imagecache.py:292 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:265 +#: nova/virt/libvirt/imagecache.py:303 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/libvirt/imagecache.py:320 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): in use: on this node " "%(local)d local, %(remote)d on other nodes" msgstr "" -#: nova/virt/libvirt/imagecache.py:291 +#: nova/virt/libvirt/imagecache.py:333 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): warning -- an absent base " "file is in use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:302 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "" -"%(container_format)s-%(id)s (%(base_file)s): in: on other nodes " -"(%(remote)d on other nodes)" +"%(container_format)s-%(id)s (%(base_file)s): in use on (%(remote)d on " +"other nodes)" msgstr "" -#: nova/virt/libvirt/imagecache.py:314 +#: nova/virt/libvirt/imagecache.py:355 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:322 +#: nova/virt/libvirt/imagecache.py:363 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/libvirt/imagecache.py:387 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:355 +#: nova/virt/libvirt/imagecache.py:391 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:383 -#, fuzzy, python-format +#: nova/virt/libvirt/imagecache.py:419 +#, python-format msgid "Unknown base file: %s" -msgstr "未知的虚拟机类型:%s" +msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:424 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:391 +#: nova/virt/libvirt/imagecache.py:427 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:395 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/libvirt/imagecache.py:439 msgid "Verification complete" -msgstr "" +msgstr "确认完成" -#: nova/virt/libvirt/utils.py:235 +#: nova/virt/libvirt/utils.py:240 msgid "Unable to find an open port" -msgstr "" +msgstr "无法找到一个开放端口" #: nova/virt/libvirt/vif.py:85 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" -msgstr "" +msgstr "保证vlan %(vlan)s 和bridge %(bridge)s" #: nova/virt/libvirt/vif.py:93 #, python-format msgid "Ensuring bridge %s" -msgstr "" +msgstr "保证 bridge %s" -#: nova/virt/libvirt/vif.py:152 +#: nova/virt/libvirt/vif.py:156 #, python-format msgid "Failed while unplugging vif of instance '%s'" -msgstr "" +msgstr "去除虚拟机”%s“的虚拟网络设备时失败" #: nova/virt/libvirt/volume.py:153 nova/volume/driver.py:817 #, python-format msgid "iSCSI device not found at %s" -msgstr "" +msgstr "在 %s 未找到iSCSI设备" #: nova/virt/libvirt/volume.py:156 nova/volume/driver.py:820 #, python-format msgid "" "ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" -msgstr "" +msgstr "在 %(mount_device)s 上还没有找到iSCSI卷。将再次扫描并重试。尝试次数:%(tries)s" #: nova/virt/libvirt/volume.py:168 nova/volume/driver.py:832 #, python-format msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" -msgstr "" +msgstr "找到iSCSI节点 %(mount_device)s (经过%(tries)s 次再扫描)" #: nova/virt/vmwareapi/error_util.py:93 #, python-format msgid "Error(s) %s occurred in the call to RetrieveProperties" -msgstr "" +msgstr "调用 RetrieveProperties 时发生错误 %s" #: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77 #, python-format msgid "%(text)s: _db_content => %(content)s" -msgstr "" +msgstr "%(text)s: _db_content => %(content)s" #: nova/virt/vmwareapi/fake.py:131 #, python-format msgid "Property %(attr)s not set for the managed object %(objName)s" -msgstr "" +msgstr "没有为管理对象 %(objName)s 设置属性 %(attr)s" #: nova/virt/vmwareapi/fake.py:437 msgid "There is no VM registered" -msgstr "" +msgstr "没有虚拟机注册" #: nova/virt/vmwareapi/fake.py:439 nova/virt/vmwareapi/fake.py:609 #, python-format msgid "Virtual Machine with ref %s is not there" -msgstr "" +msgstr "ref 为 %s 的虚拟机不存在" #: nova/virt/vmwareapi/fake.py:502 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" -msgstr "" +msgstr "退出不正确的会话或者已经退出了:%s" #: nova/virt/vmwareapi/fake.py:517 msgid "Session is faulty" -msgstr "" +msgstr "会话有错误" #: nova/virt/vmwareapi/fake.py:520 msgid "Session Invalid" -msgstr "" +msgstr "会话失效" #: nova/virt/vmwareapi/fake.py:606 msgid " No Virtual Machine has been registered yet" -msgstr "" +msgstr " 还没有虚拟机被注册" #: nova/virt/vmwareapi/io_util.py:99 #, python-format msgid "Glance image %s is in killed state" -msgstr "" +msgstr "Glance 镜像 %s 在 killed 状态" #: nova/virt/vmwareapi/io_util.py:107 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" -msgstr "" +msgstr "Glance 镜像 %(image_id)s 处于未知状态 - %(state)s" #: nova/virt/vmwareapi/network_utils.py:128 msgid "" "ESX SOAP server returned an empty port group for the host system in its " "response" -msgstr "" +msgstr "ESX SOAP 服务器在响应里为托管系统返回一个空的端口组" #: nova/virt/vmwareapi/network_utils.py:155 #, python-format msgid "Creating Port Group with name %s on the ESX host" -msgstr "" +msgstr "正在ESX主机上创建名称为 %s 的端口组" #: nova/virt/vmwareapi/network_utils.py:169 #, python-format msgid "Created Port Group with name %s on the ESX host" -msgstr "" +msgstr "已经在ESX主机上创建了名称为 %s 的端口组" #: nova/virt/vmwareapi/read_write_util.py:150 #, python-format msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" -msgstr "" +msgstr "HTTP连接关闭时发生异常 VMWareHTTpWrite. Exception:%s" #: nova/virt/vmwareapi/vim.py:84 msgid "Unable to import suds." -msgstr "" +msgstr "无法导入 suds。" #: nova/virt/vmwareapi/vim.py:90 msgid "Must specify vmwareapi_wsdl_loc" -msgstr "" +msgstr "必须指定 vmwareapi_wsdl_loc" #: nova/virt/vmwareapi/vim.py:145 #, python-format msgid "No such SOAP method '%s' provided by VI SDK" -msgstr "" +msgstr "VI SDK没有提供这样的SOAP方法 “%s”" #: nova/virt/vmwareapi/vim.py:150 #, python-format msgid "httplib error in %s: " -msgstr "" +msgstr "在 %s 中发生 httplib 错误: " #: nova/virt/vmwareapi/vim.py:157 #, python-format msgid "Socket error in %s: " -msgstr "" +msgstr "在 %s 套接字中发生错误 " #: nova/virt/vmwareapi/vim.py:162 #, python-format msgid "Type error in %s: " -msgstr "" +msgstr "在%s里发生类型错误: " #: nova/virt/vmwareapi/vim.py:166 -#, fuzzy, python-format +#, python-format msgid "Exception in %s " -msgstr "内层异常:%s" +msgstr "在 %s 发生异常 " #: nova/virt/vmwareapi/vmops.py:66 -#, fuzzy, python-format msgid "Getting list of instances" -msgstr "重启虚拟机 %s" +msgstr "获取虚拟机列表" #: nova/virt/vmwareapi/vmops.py:82 #, python-format msgid "Got total of %s instances" -msgstr "" +msgstr "总共获得 %s 个虚拟机" #: nova/virt/vmwareapi/vmops.py:125 msgid "Couldn't get a local Datastore reference" -msgstr "" +msgstr "无法得到本地的 Datastore 引用" #: nova/virt/vmwareapi/vmops.py:195 #, python-format msgid "Creating VM with the name %s on the ESX host" -msgstr "" +msgstr "在ESX主机上创建名为 %s 的虚拟机" #: nova/virt/vmwareapi/vmops.py:204 #, python-format msgid "Created VM with the name %s on the ESX host" -msgstr "" +msgstr "已经在ESX主机上创建名为 %s 的虚拟机" #: nova/virt/vmwareapi/vmops.py:233 #, python-format @@ -5645,307 +5745,329 @@ msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" +"在ESX主机的本地存储 %(data_store_name)s 上创建虚拟磁盘 %(vmdk_file_size_in_kb)s KB " +"和适配器类型 %(adapter_type)s" #: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " "local store %(data_store_name)s" -msgstr "" +msgstr "在ESX主机的本地存储 %(data_store_name)s 上创建虚拟磁盘 %(vmdk_file_size_in_kb)s KB" #: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " "%(data_store_name)s" -msgstr "" +msgstr "正在ESX主机的本地存储 %(data_store_name)s 上删除文件 %(flat_uploaded_vmdk_path)s" #: nova/virt/vmwareapi/vmops.py:271 #, python-format msgid "" "Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " "%(data_store_name)s" -msgstr "" +msgstr "已经在ESX主机的本地存储 %(data_store_name)s 上删除文件 %(flat_uploaded_vmdk_path)s" #: nova/virt/vmwareapi/vmops.py:282 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" -msgstr "" +msgstr "正在往ESX主机的数据存储 %(data_store_name)s 上下载文件数据 %(image_ref)s" #: nova/virt/vmwareapi/vmops.py:297 #, python-format msgid "" "Downloaded image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" -msgstr "" +msgstr "已经在ESX数据存储 %(data_store_name)s 上下载镜像文件数据 %(image_ref)s" #: nova/virt/vmwareapi/vmops.py:314 #, python-format msgid "Reconfiguring VM instance %s to attach the image disk" -msgstr "" +msgstr "正在重新配置虚拟机 %s 来挂载镜像磁盘" #: nova/virt/vmwareapi/vmops.py:321 #, python-format msgid "Reconfigured VM instance %s to attach the image disk" -msgstr "" +msgstr "已经重新配置虚拟机 %s 来挂载镜像磁盘" #: nova/virt/vmwareapi/vmops.py:328 -#, fuzzy, python-format +#, python-format msgid "Powering on the VM instance %s" -msgstr "正在结束实例 %s" +msgstr "正启动虚拟机 %s" #: nova/virt/vmwareapi/vmops.py:334 -#, fuzzy, python-format +#, python-format msgid "Powered on the VM instance %s" -msgstr "重启虚拟机 %s" +msgstr "已经启动虚拟机 %s" #: nova/virt/vmwareapi/vmops.py:379 #, python-format msgid "Creating Snapshot of the VM instance %s " -msgstr "" +msgstr "正在创建虚拟机快照 %s " #: nova/virt/vmwareapi/vmops.py:389 #, python-format msgid "Created Snapshot of the VM instance %s " -msgstr "" +msgstr "已经创建虚拟机快照 %s " #: nova/virt/vmwareapi/vmops.py:432 #, python-format msgid "Copying disk data before snapshot of the VM instance %s" -msgstr "" +msgstr "正在快照虚拟机实例 %s 之前复制磁盘数据" #: nova/virt/vmwareapi/vmops.py:445 #, python-format msgid "Copied disk data before snapshot of the VM instance %s" -msgstr "" +msgstr "已经在快照虚拟机实例 %s 之前复制磁盘数据" #: nova/virt/vmwareapi/vmops.py:454 -#, fuzzy, python-format +#, python-format msgid "Uploading image %s" -msgstr "正在声明交换(exchange) %s" +msgstr "上传镜像 %s" #: nova/virt/vmwareapi/vmops.py:467 #, python-format msgid "Uploaded image %s" -msgstr "" +msgstr "已经上传镜像 %s" #: nova/virt/vmwareapi/vmops.py:477 #, python-format msgid "Deleting temporary vmdk file %s" -msgstr "" +msgstr "正在删除临时的vmdk文件 %s" #: nova/virt/vmwareapi/vmops.py:486 #, python-format msgid "Deleted temporary vmdk file %s" -msgstr "" +msgstr "已经删除临时的vmdk文件 %s" #: nova/virt/vmwareapi/vmops.py:518 -#, fuzzy, python-format msgid "instance is not powered on" -msgstr "实例 %s 没有找到" +msgstr "虚拟机未启动" #: nova/virt/vmwareapi/vmops.py:525 #, python-format msgid "Rebooting guest OS of VM %s" -msgstr "" +msgstr "正在重启虚拟机客户操作系统 %s" #: nova/virt/vmwareapi/vmops.py:528 #, python-format msgid "Rebooted guest OS of VM %s" -msgstr "" +msgstr "已经重启虚拟机客户操作系统 %s" #: nova/virt/vmwareapi/vmops.py:530 #, python-format msgid "Doing hard reboot of VM %s" -msgstr "" +msgstr "正在冷启动虚拟机 %s" #: nova/virt/vmwareapi/vmops.py:534 #, python-format msgid "Did hard reboot of VM %s" -msgstr "" +msgstr "已经冷启动虚拟机 %s" #: nova/virt/vmwareapi/vmops.py:546 -#, fuzzy, python-format +#, python-format msgid "instance - %s not present" -msgstr "实例%s:取消救援" +msgstr "虚拟机 - %s 不存在" #: nova/virt/vmwareapi/vmops.py:565 #, python-format msgid "Powering off the VM %s" -msgstr "" +msgstr "正在关闭虚拟机 %s" #: nova/virt/vmwareapi/vmops.py:570 #, python-format msgid "Powered off the VM %s" -msgstr "" +msgstr "关闭虚拟机 %s" #: nova/virt/vmwareapi/vmops.py:574 #, python-format msgid "Unregistering the VM %s" -msgstr "" +msgstr "正在注销虚拟机 %s" #: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Unregistered the VM %s" -msgstr "" +msgstr "已经注销虚拟机 %s" #: nova/virt/vmwareapi/vmops.py:579 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" -msgstr "" +msgstr "注销虚拟机 %s 时在 vmwareapi:vmops:destroy 中发生异常" #: nova/virt/vmwareapi/vmops.py:590 #, python-format msgid "Deleting contents of the VM %(name)s from datastore %(datastore_name)s" -msgstr "" +msgstr "正从数据存储 %(datastore_name)s 中删除虚拟机 %(name)s 的内容" #: nova/virt/vmwareapi/vmops.py:600 #, python-format msgid "Deleted contents of the VM %(name)s from datastore %(datastore_name)s" -msgstr "" +msgstr "已经从数据存储 %(datastore_name)s 中删除虚拟机 %(name)s 的内容" #: nova/virt/vmwareapi/vmops.py:605 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" -msgstr "" +msgstr "当从磁盘删除虚拟机 %s 的内容时在 vmwareapi:vmops:destroy 里发生异常" #: nova/virt/vmwareapi/vmops.py:613 msgid "pause not supported for vmwareapi" -msgstr "" +msgstr "vmwareapi 不支持暂停" #: nova/virt/vmwareapi/vmops.py:617 msgid "unpause not supported for vmwareapi" -msgstr "" +msgstr "vmwareapi 不支持取消暂停" #: nova/virt/vmwareapi/vmops.py:631 #, python-format msgid "Suspending the VM %s " -msgstr "" +msgstr "挂起虚拟机 %s " #: nova/virt/vmwareapi/vmops.py:635 #, python-format msgid "Suspended the VM %s " -msgstr "" +msgstr "已经挂起虚拟机 %s " #: nova/virt/vmwareapi/vmops.py:638 msgid "instance is powered off and can not be suspended." -msgstr "" +msgstr "虚拟机已关闭,无法挂起。" #: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "VM %s was already in suspended state. So returning without doing anything" -msgstr "" +msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回" #: nova/virt/vmwareapi/vmops.py:654 #, python-format msgid "Resuming the VM %s" -msgstr "" +msgstr "正在恢复虚拟机 %s" #: nova/virt/vmwareapi/vmops.py:659 #, python-format msgid "Resumed the VM %s " -msgstr "" +msgstr "已经恢复虚拟机 %s " #: nova/virt/vmwareapi/vmops.py:661 -#, fuzzy, python-format msgid "instance is not in a suspended state" -msgstr "实例%s:获取锁状态" +msgstr "虚拟机不在挂起状态" #: nova/virt/vmwareapi/vmops.py:697 msgid "get_diagnostics not implemented for vmwareapi" -msgstr "" +msgstr "get_diagnostics 没有在 vmwareapi 里实现" #: nova/virt/vmwareapi/vmops.py:755 #, python-format msgid "" "Reconfiguring VM instance %(name)s to set the machine id with ip - " "%(ip_addr)s" -msgstr "" +msgstr "正在重新配置虚拟机 %(name)s 来设置机器的id为ip - %(ip_addr)s" #: nova/virt/vmwareapi/vmops.py:763 #, python-format msgid "" "Reconfigured VM instance %(name)s to set the machine id with ip - " "%(ip_addr)s" -msgstr "" +msgstr "已经重新配置虚拟机 %(name)s 来设置机器的id为ip - %(ip_addr)s" #: nova/virt/vmwareapi/vmops.py:800 #, python-format msgid "Creating directory with path %s" -msgstr "" +msgstr "正在使用路径 %s 创建目录" #: nova/virt/vmwareapi/vmops.py:804 #, python-format msgid "Created directory with path %s" -msgstr "" +msgstr "已经创建路径为 %s 的目录" #: nova/virt/vmwareapi/vmware_images.py:89 #, python-format msgid "Downloading image %s from glance image server" -msgstr "" +msgstr "正在从glance镜像服务器中下载镜像 %s" #: nova/virt/vmwareapi/vmware_images.py:103 #, python-format msgid "Downloaded image %s from glance image server" -msgstr "" +msgstr "已经从glance镜像服务器中下载镜像 %s" #: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Uploading image %s to the Glance image server" -msgstr "" +msgstr "正在向Glance镜像服务器上传镜像 %s" #: nova/virt/vmwareapi/vmware_images.py:129 #, python-format msgid "Uploaded image %s to the Glance image server" -msgstr "" +msgstr "已经向Glance镜像服务器上传了镜像 %s" #: nova/virt/vmwareapi/vmware_images.py:139 #, python-format msgid "Getting image size for the image %s" -msgstr "" +msgstr "正在获取镜像 %s 的大小" #: nova/virt/vmwareapi/vmware_images.py:143 #, python-format msgid "Got image size of %(size)s for the image %(image)s" -msgstr "" +msgstr "获得镜像 %(image)s 的大小为 %(size)s" -#: nova/virt/xenapi/fake.py:526 nova/virt/xenapi/fake.py:625 -#: nova/virt/xenapi/fake.py:643 nova/virt/xenapi/fake.py:706 +#: nova/virt/xenapi/fake.py:555 nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:672 nova/virt/xenapi/fake.py:734 msgid "Raising NotImplemented" -msgstr "" +msgstr "产生 NotImplemented 错误" -#: nova/virt/xenapi/fake.py:528 +#: nova/virt/xenapi/fake.py:557 #, python-format msgid "xenapi.fake does not have an implementation for %s" -msgstr "" +msgstr "xenapi.fake 没有 %s 的实现" -#: nova/virt/xenapi/fake.py:562 +#: nova/virt/xenapi/fake.py:591 #, python-format msgid "Calling %(localname)s %(impl)s" -msgstr "" +msgstr "正在调用 %(localname)s %(impl)s" -#: nova/virt/xenapi/fake.py:567 +#: nova/virt/xenapi/fake.py:596 #, python-format msgid "Calling getter %s" -msgstr "" +msgstr "调用 getter %s" -#: nova/virt/xenapi/fake.py:627 +#: nova/virt/xenapi/fake.py:656 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" +msgstr "xenapi.fake 没有 %s 的实现或者调用时用了错误数目的参数" + +#: nova/virt/xenapi/host.py:67 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skipping migration to a new host" msgstr "" -#: nova/virt/xenapi/network_utils.py:37 +#: nova/virt/xenapi/host.py:132 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "无法为主机得到SR:%s" + +#: nova/virt/xenapi/host.py:166 #, fuzzy, python-format +msgid "Unable to get updated status" +msgstr "无法得到最新的状态:%s" + +#: nova/virt/xenapi/host.py:169 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + +#: nova/virt/xenapi/network_utils.py:37 +#, python-format msgid "Found non-unique network for name_label %s" -msgstr "发现网桥 %s 的网络不唯一" +msgstr "发现不唯一的网络 name_label %s" #: nova/virt/xenapi/network_utils.py:55 #, python-format @@ -5957,10 +6079,45 @@ msgstr "发现网桥 %s 的网络不唯一" msgid "Found no network for bridge %s" msgstr "发现网桥 %s 没有网络" -#: nova/virt/xenapi/vif.py:103 +#: nova/virt/xenapi/pool.py:111 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:126 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:145 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:148 #, fuzzy, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "无法找到实例 %s 的宿主机" + +#: nova/virt/xenapi/pool.py:164 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:176 +#, fuzzy, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "无法使用全局角色 %(role_id)s" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/vif.py:103 +#, python-format msgid "Found no PIF for device %s" -msgstr "发现网桥 %s 没有网络" +msgstr "没有找到设备 %s 的PIF" #: nova/virt/xenapi/vif.py:122 #, python-format @@ -5968,419 +6125,435 @@ msgid "" "PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" +"网络 %(bridge)s 的 PIF %(pif_rec['uuid'])s 有VLAN id %(pif_vlan)d。期待的数目是 " +"%(vlan_num)d" -#: nova/virt/xenapi/vm_utils.py:209 +#: nova/virt/xenapi/vm_utils.py:215 #, python-format msgid "Created VM %s..." -msgstr "" +msgstr "创建虚拟机 %s ..." -#: nova/virt/xenapi/vm_utils.py:212 +#: nova/virt/xenapi/vm_utils.py:218 #, python-format msgid "Created VM %(instance_name)s as %(vm_ref)s." -msgstr "" +msgstr "已经将虚拟机 %(instance_name)s 创建成 %(vm_ref)s。" -#: nova/virt/xenapi/vm_utils.py:243 +#: nova/virt/xenapi/vm_utils.py:249 #, python-format msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " -msgstr "" +msgstr "正在为虚拟机 %(vm_ref)s 创建一个特定的CDROM VBD, VDI %(vdi_ref)s ... " -#: nova/virt/xenapi/vm_utils.py:246 +#: nova/virt/xenapi/vm_utils.py:252 #, python-format msgid "" "Created a CDROM-specific VBD %(vbd_ref)s for VM %(vm_ref)s, VDI " "%(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:263 +#: nova/virt/xenapi/vm_utils.py:269 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:280 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:285 +#: nova/virt/xenapi/vm_utils.py:291 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:301 +#, python-format msgid "Unable to destroy VDI %s" -msgstr "无法卸载 %s 卷" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/xenapi/vm_utils.py:318 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:321 +#: nova/virt/xenapi/vm_utils.py:327 #, python-format msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/xenapi/vm_utils.py:335 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "No primary VDI found for%(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:355 +#: nova/virt/xenapi/vm_utils.py:361 #, python-format msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:369 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:408 +#: nova/virt/xenapi/vm_utils.py:414 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:618 +#: nova/virt/xenapi/vm_utils.py:624 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:697 +#: nova/virt/xenapi/vm_utils.py:703 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:725 +#: nova/virt/xenapi/vm_utils.py:731 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " "'%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:754 +#: nova/virt/xenapi/vm_utils.py:760 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:769 +#: nova/virt/xenapi/vm_utils.py:775 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:773 +#: nova/virt/xenapi/vm_utils.py:779 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:796 +#: nova/virt/xenapi/vm_utils.py:802 #, python-format msgid "Fetching image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:797 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:803 +#, python-format msgid "Image Type: %s" -msgstr "未知的虚拟机类型:%s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:801 +#: nova/virt/xenapi/vm_utils.py:807 msgid "ISO: Found sr possibly containing the ISO image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:810 +#: nova/virt/xenapi/vm_utils.py:816 #, python-format msgid "Size for image %(image)s:%(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:819 +#: nova/virt/xenapi/vm_utils.py:825 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:836 +#: nova/virt/xenapi/vm_utils.py:842 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:848 +#: nova/virt/xenapi/vm_utils.py:854 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:858 +#: nova/virt/xenapi/vm_utils.py:864 #, python-format msgid "instance %s: Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:897 +#: nova/virt/xenapi/vm_utils.py:903 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:919 +#: nova/virt/xenapi/vm_utils.py:925 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:937 +#: nova/virt/xenapi/vm_utils.py:943 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1025 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1027 +#: nova/virt/xenapi/vm_utils.py:1034 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1054 +#: nova/virt/xenapi/vm_utils.py:1061 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1074 +#: nova/virt/xenapi/vm_utils.py:1081 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1105 +#: nova/virt/xenapi/vm_utils.py:1112 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/xenapi/vm_utils.py:1130 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1143 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1151 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1146 +#: nova/virt/xenapi/vm_utils.py:1153 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1149 +#: nova/virt/xenapi/vm_utils.py:1156 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1152 +#: nova/virt/xenapi/vm_utils.py:1159 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1156 +#: nova/virt/xenapi/vm_utils.py:1163 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/xenapi/vm_utils.py:1165 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1161 +#: nova/virt/xenapi/vm_utils.py:1168 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1164 +#: nova/virt/xenapi/vm_utils.py:1171 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/xenapi/vm_utils.py:1174 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1212 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1259 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1312 +#: nova/virt/xenapi/vm_utils.py:1319 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1393 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1396 +#: nova/virt/xenapi/vm_utils.py:1403 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1431 +#: nova/virt/xenapi/vm_utils.py:1438 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1450 +#: nova/virt/xenapi/vm_utils.py:1457 #, python-format msgid "Creating VBD for VDI %s ... " msgstr "正在为VDI%s创建VBD " -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Creating VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1459 +#: nova/virt/xenapi/vm_utils.py:1466 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1469 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1471 +#: nova/virt/xenapi/vm_utils.py:1478 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1475 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/xenapi/vm_utils.py:1493 msgid "VBD.unplug successful first time." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1491 +#: nova/virt/xenapi/vm_utils.py:1498 msgid "VBD.unplug rejected: retrying..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 msgid "Not sleeping anymore!" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1496 +#: nova/virt/xenapi/vm_utils.py:1503 msgid "VBD.unplug successful eventually." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 +#: nova/virt/xenapi/vm_utils.py:1506 #, python-format msgid "Ignoring XenAPI.Failure in VBD.unplug: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1508 +#: nova/virt/xenapi/vm_utils.py:1515 #, python-format msgid "Ignoring XenAPI.Failure %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1529 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1531 +#: nova/virt/xenapi/vm_utils.py:1538 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1544 +#: nova/virt/xenapi/vm_utils.py:1551 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1550 +#: nova/virt/xenapi/vm_utils.py:1557 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1583 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1678 +#: nova/virt/xenapi/vm_utils.py:1650 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1677 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1727 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1686 +#: nova/virt/xenapi/vm_utils.py:1735 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1690 +#: nova/virt/xenapi/vm_utils.py:1739 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1707 +#: nova/virt/xenapi/vm_utils.py:1756 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1717 +#: nova/virt/xenapi/vm_utils.py:1766 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" @@ -6391,326 +6564,319 @@ msgid "Attempted to power on non-existent instance bad instance id %s" msgstr "" #: nova/virt/xenapi/vmops.py:183 -#, fuzzy, python-format +#, python-format msgid "Starting instance %s" -msgstr "正在结束实例 %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:246 +#: nova/virt/xenapi/vmops.py:248 #, python-format msgid "instance %s: Failed to spawn" msgstr "" -#: nova/virt/xenapi/vmops.py:248 +#: nova/virt/xenapi/vmops.py:250 #, python-format msgid "Instance %s failed to spawn - performing clean-up" msgstr "" -#: nova/virt/xenapi/vmops.py:322 +#: nova/virt/xenapi/vmops.py:324 #, python-format msgid "instance %s: Failed to spawn - Unable to create VM" msgstr "" -#: nova/virt/xenapi/vmops.py:389 +#: nova/virt/xenapi/vmops.py:391 #, python-format msgid "" "Auto configuring disk for instance %(instance_uuid)s, attempting to " "resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:448 +#: nova/virt/xenapi/vmops.py:450 #, python-format msgid "Invalid value for injected_files: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:453 +#: nova/virt/xenapi/vmops.py:455 #, python-format msgid "Injecting file path: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:459 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:461 msgid "Setting admin password" -msgstr "虚拟机 %s:设置管理员密码" +msgstr "" -#: nova/virt/xenapi/vmops.py:463 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:465 msgid "Resetting network" -msgstr "实例%s:重置网络" +msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:472 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:476 +#: nova/virt/xenapi/vmops.py:478 #, python-format msgid "Starting VM %s..." msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:481 #, python-format msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:488 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:490 +#: nova/virt/xenapi/vmops.py:491 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:497 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:498 +#, python-format msgid "Instance %s: waiting for running" -msgstr "实例 %s: 暂停" +msgstr "" -#: nova/virt/xenapi/vmops.py:506 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:507 +#, python-format msgid "Instance %s: running" -msgstr "实例 %s: 唤醒中。。。" +msgstr "" -#: nova/virt/xenapi/vmops.py:510 +#: nova/virt/xenapi/vmops.py:511 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:513 +#: nova/virt/xenapi/vmops.py:514 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:517 +#: nova/virt/xenapi/vmops.py:518 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:540 #, python-format msgid "Resources to remove:%s" msgstr "" -#: nova/virt/xenapi/vmops.py:550 +#: nova/virt/xenapi/vmops.py:551 #, python-format msgid "Removing VDI %(vdi_ref)s(uuid:%(vdi_to_remove)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:555 +#: nova/virt/xenapi/vmops.py:556 #, python-format msgid "Skipping VDI destroy for %s" msgstr "" -#: nova/virt/xenapi/vmops.py:564 +#: nova/virt/xenapi/vmops.py:565 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, python-format msgid "No opaque_ref could be determined for '%s'." msgstr "" -#: nova/virt/xenapi/vmops.py:647 +#: nova/virt/xenapi/vmops.py:648 #, python-format msgid "Finished snapshot and upload for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "Starting snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:665 +#, python-format msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" -msgstr "不能为实例%(instance_name)s使用SR %(sr_ref)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:683 +#: nova/virt/xenapi/vmops.py:684 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:703 +#: nova/virt/xenapi/vmops.py:704 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:751 +#: nova/virt/xenapi/vmops.py:752 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:874 +#: nova/virt/xenapi/vmops.py:875 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:882 +#: nova/virt/xenapi/vmops.py:883 #, python-format msgid "Resize instance %s complete" msgstr "" -#: nova/virt/xenapi/vmops.py:913 +#: nova/virt/xenapi/vmops.py:914 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:933 +#: nova/virt/xenapi/vmops.py:934 #, python-format msgid "domid changed from %(olddomid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:950 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:972 +#: nova/virt/xenapi/vmops.py:973 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1015 +#: nova/virt/xenapi/vmops.py:1016 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1024 +#: nova/virt/xenapi/vmops.py:1025 #, python-format msgid "VM %(instance_uuid)s already halted,skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1028 +#: nova/virt/xenapi/vmops.py:1029 #, python-format msgid "Shutting down VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1047 +#: nova/virt/xenapi/vmops.py:1048 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1068 +#: nova/virt/xenapi/vmops.py:1069 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1126 +#: nova/virt/xenapi/vmops.py:1127 #, python-format msgid "" "Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk " "deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1133 +#: nova/virt/xenapi/vmops.py:1134 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1141 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1152 +#: nova/virt/xenapi/vmops.py:1153 #, python-format msgid "Instance %(instance_uuid)s VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1170 +#: nova/virt/xenapi/vmops.py:1171 #, python-format msgid "Destroying VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1185 +#: nova/virt/xenapi/vmops.py:1186 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1239 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:1240 +#, python-format msgid "Instance is already in Rescue Mode: %s" -msgstr "虚拟机已经创建" +msgstr "" -#: nova/virt/xenapi/vmops.py:1311 +#: nova/virt/xenapi/vmops.py:1312 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1315 +#: nova/virt/xenapi/vmops.py:1316 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/xenapi/vmops.py:1380 +#: nova/virt/xenapi/vmops.py:1381 #, python-format msgid "Instance for migration %d not found, skipping" msgstr "" -#: nova/virt/xenapi/vmops.py:1412 +#: nova/virt/xenapi/vmops.py:1413 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1484 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1500 +#: nova/virt/xenapi/vmops.py:1464 #, python-format msgid "injecting network info to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1518 +#: nova/virt/xenapi/vmops.py:1482 #, python-format msgid "creating vif(s) for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1527 +#: nova/virt/xenapi/vmops.py:1491 #, python-format msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1494 #, python-format msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1559 +#: nova/virt/xenapi/vmops.py:1523 #, python-format msgid "injecting hostname to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1621 +#: nova/virt/xenapi/vmops.py:1585 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. VM " "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1646 +#: nova/virt/xenapi/vmops.py:1610 #, python-format msgid "" "TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/vmops.py:1614 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM" " id=%(instance_uuid)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1655 +#: nova/virt/xenapi/vmops.py:1619 #, python-format msgid "" "The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;" " args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1841 +#: nova/virt/xenapi/vmops.py:1805 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -6720,9 +6886,9 @@ msgid "creating sr within volume_utils" msgstr "" #: nova/virt/xenapi/volume_utils.py:55 nova/virt/xenapi/volume_utils.py:83 -#, fuzzy, python-format +#, python-format msgid "type is = %s" -msgstr "话题是 %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:58 nova/virt/xenapi/volume_utils.py:86 #, python-format @@ -6765,9 +6931,9 @@ msgid "Unable to get SR using uuid" msgstr "" #: nova/virt/xenapi/volume_utils.py:129 -#, fuzzy, python-format +#, python-format msgid "Forgetting SR %s..." -msgstr "删除用户 %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:137 msgid "Unable to forget Storage Repository" @@ -6803,37 +6969,37 @@ msgstr "" msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:249 +#: nova/virt/xenapi/volume_utils.py:258 #, python-format msgid "Unable to introduce VDI on SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:257 +#: nova/virt/xenapi/volume_utils.py:266 #, python-format msgid "Unable to get record of VDI %s on" msgstr "" -#: nova/virt/xenapi/volume_utils.py:279 +#: nova/virt/xenapi/volume_utils.py:288 #, python-format msgid "Unable to introduce VDI for SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:289 +#: nova/virt/xenapi/volume_utils.py:298 #, python-format msgid "Error finding vdis in SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:296 +#: nova/virt/xenapi/volume_utils.py:305 #, python-format msgid "Unable to find vbd for vdi %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:330 +#: nova/virt/xenapi/volume_utils.py:339 #, python-format msgid "Unable to obtain target information %(data)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:356 +#: nova/virt/xenapi/volume_utils.py:365 #, python-format msgid "Mountpoint cannot be translated: %s" msgstr "" @@ -6847,9 +7013,9 @@ msgid "Error destroying VDI" msgstr "" #: nova/virt/xenapi/volumeops.py:74 -#, fuzzy, python-format +#, python-format msgid "Creating SR %s" -msgstr "创建新用户: %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:77 msgid "Could not create SR" @@ -6860,9 +7026,9 @@ msgid "Could not retrieve SR record" msgstr "" #: nova/virt/xenapi/volumeops.py:85 -#, fuzzy, python-format +#, python-format msgid "Introducing SR %s" -msgstr "删除用户 %s" +msgstr "" #: nova/virt/xenapi/volumeops.py:88 msgid "SR found in xapi database. No need to introduce" @@ -6883,61 +7049,60 @@ msgid "SR %s not found in the xapi database" msgstr "" #: nova/virt/xenapi/volumeops.py:113 -#, fuzzy, python-format msgid "Could not forget SR" -msgstr "发现网桥 %s 没有网络" +msgstr "" #: nova/virt/xenapi/volumeops.py:122 -#, fuzzy, python-format +#, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "卸载_volume: %(instance_name)s, %(mountpoint)s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:174 +#: nova/virt/xenapi/volumeops.py:179 #, python-format msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" msgstr "无法在SR %(sr_ref)s 上为实例 %(instance_name)s 创建 VDI" -#: nova/virt/xenapi/volumeops.py:187 +#: nova/virt/xenapi/volumeops.py:192 #, python-format msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" msgstr "不能为实例%(instance_name)s使用SR %(sr_ref)s" -#: nova/virt/xenapi/volumeops.py:195 +#: nova/virt/xenapi/volumeops.py:200 #, python-format msgid "Unable to attach volume to instance %s" msgstr "无法挂载卷到虚拟机 %s" -#: nova/virt/xenapi/volumeops.py:198 +#: nova/virt/xenapi/volumeops.py:203 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "挂载点 %(mountpoint)s 挂载到虚拟机 %(instance_name)s" -#: nova/virt/xenapi/volumeops.py:208 +#: nova/virt/xenapi/volumeops.py:213 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "卸载_volume: %(instance_name)s, %(mountpoint)s" -#: nova/virt/xenapi/volumeops.py:216 +#: nova/virt/xenapi/volumeops.py:221 #, python-format msgid "Unable to locate volume %s" msgstr "无法找到 %s 卷" -#: nova/virt/xenapi/volumeops.py:224 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to detach volume %s" msgstr "无法卸载 %s 卷" -#: nova/virt/xenapi/volumeops.py:229 -#, fuzzy, python-format +#: nova/virt/xenapi/volumeops.py:234 +#, python-format msgid "Unable to destroy vbd %s" -msgstr "无法卸载 %s 卷" +msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:241 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:238 +#: nova/virt/xenapi/volumeops.py:243 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "挂载点 %(mountpoint)s 从虚拟机 %(instance_name)s 卸载" @@ -6948,9 +7113,9 @@ msgid "Error in handshake: %s" msgstr "" #: nova/vnc/xvp_proxy.py:119 -#, fuzzy, python-format +#, python-format msgid "Invalid request: %s" -msgstr "无效的后台:%s" +msgstr "" #: nova/vnc/xvp_proxy.py:139 #, python-format @@ -6968,9 +7133,9 @@ msgid "Request made with invalid token: %s" msgstr "" #: nova/vnc/xvp_proxy.py:160 -#, fuzzy, python-format +#, python-format msgid "Unexpected error: %s" -msgstr "引发了意外的错误:%s" +msgstr "" #: nova/vnc/xvp_proxy.py:180 #, python-format @@ -6978,33 +7143,29 @@ msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" #: nova/volume/api.py:74 nova/volume/api.py:210 -#, fuzzy msgid "status must be available" -msgstr "卷组状态必须可获取" +msgstr "" #: nova/volume/api.py:85 -#, fuzzy, python-format +#, python-format msgid "Quota exceeded for %(pid)s, tried to create %(size)sG volume" -msgstr "%(pid)s 超出配额,产生创建%(size)sG卷" +msgstr "" #: nova/volume/api.py:133 msgid "Volume status must be available" msgstr "卷组状态必须可获取" #: nova/volume/api.py:213 -#, fuzzy msgid "already attached" -msgstr "卷已挂载" +msgstr "" #: nova/volume/api.py:220 -#, fuzzy msgid "already detached" -msgstr "卷已卸载" +msgstr "" -#: nova/volume/api.py:272 nova/volume/api.py:305 -#, fuzzy +#: nova/volume/api.py:282 nova/volume/api.py:315 msgid "must be available" -msgstr "卷组状态必须可获取" +msgstr "" #: nova/volume/driver.py:92 #, python-format @@ -7077,14 +7238,14 @@ msgid "LoggingVolumeDriver: %s" msgstr "" #: nova/volume/driver.py:709 -#, fuzzy, python-format +#, python-format msgid "\tVolume %s is NOT VSA volume" -msgstr "服务器%s已关机" +msgstr "" #: nova/volume/driver.py:725 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s creation - do nothing" -msgstr "儲存量 %s: 在创造" +msgstr "" #: nova/volume/driver.py:758 #, python-format @@ -7097,9 +7258,9 @@ msgid "VSA BE create_volume for %s succeeded" msgstr "" #: nova/volume/driver.py:769 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s deletion - do nothing" -msgstr "卷%s:删除中" +msgstr "" #: nova/volume/driver.py:780 #, python-format @@ -7126,14 +7287,14 @@ msgid "\tFE VSA Volume %s ensure export - do nothing" msgstr "" #: nova/volume/driver.py:882 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s create export - do nothing" -msgstr "卷%s:正在创建" +msgstr "" #: nova/volume/driver.py:902 -#, fuzzy, python-format +#, python-format msgid "\tFE VSA Volume %s remove export - do nothing" -msgstr "卷%s:移除中" +msgstr "" #: nova/volume/driver.py:922 #, python-format @@ -7141,9 +7302,8 @@ msgid "VSA BE remove_export for %s failed" msgstr "" #: nova/volume/driver.py:974 -#, fuzzy msgid "Failed to retrieve QoS info" -msgstr "获取内网IP失败" +msgstr "" #: nova/volume/manager.py:96 #, python-format @@ -7194,9 +7354,9 @@ msgid "volume %s: deleting" msgstr "卷%s:删除中" #: nova/volume/manager.py:185 -#, fuzzy, python-format +#, python-format msgid "volume %s: volume is busy" -msgstr "卷%s:删除成功" +msgstr "" #: nova/volume/manager.py:197 #, python-format @@ -7204,9 +7364,9 @@ msgid "volume %s: deleted successfully" msgstr "卷%s:删除成功" #: nova/volume/manager.py:204 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: creating" -msgstr "儲存量 %s: 在创造" +msgstr "" #: nova/volume/manager.py:208 #, python-format @@ -7214,34 +7374,39 @@ msgid "snapshot %(snap_name)s: creating" msgstr "" #: nova/volume/manager.py:223 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: created successfully" -msgstr "卷%s:创建成功" +msgstr "" #: nova/volume/manager.py:232 -#, fuzzy, python-format +#, python-format msgid "snapshot %s: deleting" -msgstr "卷%s:删除中" +msgstr "" -#: nova/volume/manager.py:241 +#: nova/volume/manager.py:235 #, fuzzy, python-format +msgid "snapshot %s: snapshot is busy" +msgstr "实例 %s: 快照中" + +#: nova/volume/manager.py:247 +#, python-format msgid "snapshot %s: deleted successfully" -msgstr "卷%s:删除成功" +msgstr "" -#: nova/volume/manager.py:323 +#: nova/volume/manager.py:329 msgid "Checking volume capabilities" msgstr "" -#: nova/volume/manager.py:327 +#: nova/volume/manager.py:333 #, python-format msgid "New capabilities found: %s" msgstr "" -#: nova/volume/manager.py:338 +#: nova/volume/manager.py:344 msgid "Clear capabilities" msgstr "" -#: nova/volume/manager.py:342 +#: nova/volume/manager.py:348 #, python-format msgid "Notification {%s} received" msgstr "" @@ -7329,9 +7494,9 @@ msgid "Enter SolidFire delete_volume..." msgstr "" #: nova/volume/san.py:878 -#, fuzzy, python-format +#, python-format msgid "Deleting volumeID: %s " -msgstr "删除用户: %s" +msgstr "" #: nova/volume/san.py:886 msgid "Leaving SolidFire delete_volume" @@ -7346,14 +7511,12 @@ msgid "Executing SolidFire create_export..." msgstr "" #: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -#, fuzzy, python-format msgid "name cannot be None" -msgstr "无法找到 %s 类" +msgstr "" #: nova/volume/volume_types.py:96 -#, fuzzy, python-format msgid "id cannot be None" -msgstr "无法找到 %s 类" +msgstr "" #: nova/volume/xensm.py:55 #, python-format @@ -7380,9 +7543,8 @@ msgid "SR UUID of new SR is: %s" msgstr "" #: nova/volume/xensm.py:71 -#, fuzzy msgid "Failed to update db" -msgstr "获取内网IP失败" +msgstr "" #: nova/volume/xensm.py:80 #, python-format @@ -7408,34 +7570,108 @@ msgid "Volume will be created in backend - %d" msgstr "" #: nova/volume/xensm.py:154 -#, fuzzy, python-format msgid "Failed to update volume in db" -msgstr "无法找到 %s 卷" +msgstr "" #: nova/volume/xensm.py:157 -#, fuzzy, python-format msgid "Unable to create volume" -msgstr "无法找到 %s 卷" +msgstr "" #: nova/volume/xensm.py:171 -#, fuzzy msgid "Failed to delete vdi" -msgstr "获取内网IP失败" +msgstr "" #: nova/volume/xensm.py:177 -#, fuzzy, python-format msgid "Failed to delete volume in db" -msgstr "无法找到 %s 卷" +msgstr "" #: nova/volume/xensm.py:211 -#, fuzzy, python-format msgid "Failed to find volume in db" -msgstr "无法卸载 %s 卷" +msgstr "" #: nova/volume/xensm.py:222 msgid "Failed to find backend in db" msgstr "" +#: nova/volume/nexenta/__init__.py:27 +#, fuzzy, python-format +msgid "Nexenta SA returned the error" +msgstr "服务器返回错误:%s" + +#: nova/volume/nexenta/jsonrpc.py:64 +#, python-format +msgid "Sending JSON data: %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:69 +#, python-format +msgid "Auto switching to HTTPS connection to %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:75 +msgid "No headers in server response" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:76 +#, fuzzy +msgid "Bad response from server" +msgstr "来自SolidFire API的错误响应" + +#: nova/volume/nexenta/jsonrpc.py:79 +#, fuzzy, python-format +msgid "Got response: %s" +msgstr "回复 %s" + +#: nova/volume/nexenta/volume.py:96 +#, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "" + +#: nova/volume/nexenta/volume.py:180 +msgid "" +"Call to local_path should not happen. Verify that use_local_volumes flag " +"is turned off." +msgstr "" + +#: nova/volume/nexenta/volume.py:202 +#, python-format +msgid "Ignored target creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:210 +#, python-format +msgid "Ignored target group creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:219 +#, python-format +msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:227 +#, python-format +msgid "Ignored LU creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:237 +#, python-format +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:273 +#, python-format +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" +msgstr "" + +#: nova/volume/nexenta/volume.py:280 +#, python-format +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" +msgstr "" + #: nova/vsa/api.py:82 msgid "invalid drive data" msgstr "" @@ -7459,9 +7695,9 @@ msgid "Requested number of VCs (%d) is too high. Setting to default" msgstr "" #: nova/vsa/api.py:194 -#, fuzzy, python-format +#, python-format msgid "Creating VSA: %s" -msgstr "创建新用户: %s" +msgstr "" #: nova/vsa/api.py:241 #, python-format @@ -7496,9 +7732,9 @@ msgid "VSA ID %(vsa_id)s: Deleting %(direction)s volume %(vol_name)s" msgstr "" #: nova/vsa/api.py:355 -#, fuzzy, python-format +#, python-format msgid "Unable to delete volume %s" -msgstr "无法找到 %s 卷" +msgstr "" #: nova/vsa/api.py:357 #, python-format @@ -7564,727 +7800,27 @@ msgstr "" msgid "VSA ID %(vsa_id)d: Start %(vc_count)d instances" msgstr "" -#~ msgid "Uncaught exception" -#~ msgstr "未捕获异常" - -#~ msgid "Volume quota exceeded. You cannot create a volume of size %sG" -#~ msgstr "卷磁盘配额已耗尽,不能创建 %sG 大小的卷" - -#~ msgid "Compute.api::get_lock %s" -#~ msgstr "Compute.api::得到锁 %s" - -#~ msgid "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" -#~ msgstr "挂载卷:%(instance_name)s, %(device_path)s, %(mountpoint)s" - -#~ msgid "Subject for certificate for vpns, %s for project, timestamp" -#~ msgstr "VPN证书的标题,%s依次分别为项目,时间戳" - -#~ msgid "Casting to %(topic)s %(host)s for %(method)s" -#~ msgstr "" - -#~ msgid "" -#~ "check_instance_lock: arguments: |%(self)s| " -#~ "|%(context)s| |%(instance_id)s|" -#~ msgstr "" - -#~ msgid "Deallocating address %s" -#~ msgstr "取消分配地址 %s" - -#~ msgid "" -#~ "trying to snapshot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" -#~ msgstr "" - -#~ msgid "" -#~ "trying to inject a file into a " -#~ "non-running instance: %(instance_id)s (state:" -#~ " %(instance_state)s expected: %(expected_state)s)" -#~ msgstr "" - -#~ msgid "All hosts have too many cores" -#~ msgstr "所有服务器拥有太多处理器" - -#~ msgid "Host %s not available" -#~ msgstr "连接不到服务器%s" - -#~ msgid "All hosts have too many gigabytes" -#~ msgstr "所有服务器拥有太多硬盘空间" - -#~ msgid "All hosts have too many networks" -#~ msgstr "所有服务器拥有太多网络" - -#~ msgid "Can't test instances without a real virtual env." -#~ msgstr "" - -#~ msgid "Need to watch instance %s until it's running..." -#~ msgstr "" - -#~ msgid "Killing dnsmasq threw %s" -#~ msgstr "" - -#~ msgid "Running %s" -#~ msgstr "正在运行 %s" - -#~ msgid "Glance image %s" -#~ msgstr "" - -#~ msgid "Asking xapi to fetch %(url)s as %(access)s" -#~ msgstr "" - -#~ msgid "PV Kernel in VDI:%s" -#~ msgstr "" - -#~ msgid "duplicate name found: %s" -#~ msgstr "" - -#~ msgid "" -#~ "VHD coalesce attempts exceeded (%(counter)d" -#~ " > %(max_attempts)d), giving up..." -#~ msgstr "" - -#~ msgid "No VDIs found for VM %s" -#~ msgstr "" - -#~ msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s" -#~ msgstr "" - -#~ msgid "VBD %(vbd)s plugged as %(orig_dev)s" -#~ msgstr "" - -#~ msgid "VBD %(vbd)s plugged into wrong dev, remapping to %(dev)s" -#~ msgstr "" - #~ msgid "" -#~ "Writing partition table %(primary_first)d " -#~ "%(primary_last)d to %(dest)s..." -#~ msgstr "" - -#~ msgid "No service for id %s" -#~ msgstr "" - -#~ msgid "No service for %(host)s, %(binary)s" -#~ msgstr "" - -#~ msgid "No fixed ips defined" +#~ "Destroying instance with name label " +#~ "'%(name_label)s' which is marked as " +#~ "DELETED but still present on host." #~ msgstr "" -#~ msgid "No floating ip for address %s" -#~ msgstr "" - -#~ msgid "No address for instance %s" -#~ msgstr "" - -#~ msgid "no keypair for user %(user_id)s, name %(name)s" -#~ msgstr "" - -#~ msgid "No network for id %s" -#~ msgstr "" - -#~ msgid "No networks defined" -#~ msgstr "" - -#~ msgid "No network for bridge %s" -#~ msgstr "" - -#~ msgid "No network for instance %s" -#~ msgstr "" - -#~ msgid "Token %s does not exist" -#~ msgstr "" - -#~ msgid "No quota for project_id %s" -#~ msgstr "" - -#~ msgid "Volume %s not found" -#~ msgstr "" - -#~ msgid "No export device found for volume %s" -#~ msgstr "" - -#~ msgid "No target id found for volume %s" -#~ msgstr "" - -#~ msgid "No security group with id %s" -#~ msgstr "" - -#~ msgid "No security group named %(group_name)s for project: %(project_id)s" -#~ msgstr "" - -#~ msgid "No secuity group rule with id %s" -#~ msgstr "" - -#~ msgid "No user for id %s" -#~ msgstr "" +#~ msgid "Can't downgrade without losing data" +#~ msgstr "无法不丢失数据地降级" -#~ msgid "No user for access key %s" +#~ msgid "During wait running, %s disappeared." #~ msgstr "" -#~ msgid "No project with id %s" +#~ msgid "Instance %s running successfully." #~ msgstr "" -#~ msgid "No console pool with id %(pool_id)s" +#~ msgid "The nwfilter(%(instance_secgroup_filter_name)s) is not found." #~ msgstr "" #~ msgid "" -#~ "No console pool of type %(console_type)s" -#~ " for compute host %(compute_host)s on " -#~ "proxy host %(host)s" +#~ "%(container_format)s-%(id)s (%(base_file)s): in: on" +#~ " other nodes (%(remote)d on other " +#~ "nodes)" #~ msgstr "" -#~ msgid "No console for instance %(instance_id)s in pool %(pool_id)s" -#~ msgstr "" - -#~ msgid "on instance %s" -#~ msgstr "" - -#~ msgid "No console with id %(console_id)s %(idesc)s" -#~ msgstr "" - -#~ msgid "No zone with id %(zone_id)s" -#~ msgstr "" - -#~ msgid "Checking state of %s" -#~ msgstr "" - -#~ msgid "Current state of %(name)s was %(state)s." -#~ msgstr "" - -#~ msgid "Invalid device path %s" -#~ msgstr "" - -#~ msgid "No disk at %s" -#~ msgstr "" - -#~ msgid "Instance snapshotting is not supported for libvirtat this time" -#~ msgstr "" - -#~ msgid "_wait_for_reboot failed: %s" -#~ msgstr "" - -#~ msgid "_wait_for_rescue failed: %s" -#~ msgstr "" - -#~ msgid "instance %s: is running" -#~ msgstr "" - -#~ msgid "instance %s: failed to boot" -#~ msgstr "" - -#~ msgid "Contents of file %(fpath)s: %(contents)r" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting key into image %(img_id)s" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting net into image %(img_id)s" -#~ msgstr "" - -#~ msgid "diagnostics are not supported for libvirt" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %s, tried to allocate address" -#~ msgstr "" - -#~ msgid "Address quota exceeded. You cannot allocate any more addresses" -#~ msgstr "" - -#~ msgid "Finished retreving %(url)s -- placed in %(path)s" -#~ msgstr "" - -#~ msgid "The key_pair %s already exists" -#~ msgstr "" - -#~ msgid "invalid id: %s" -#~ msgstr "" - -#~ msgid "Using paste.deploy config at: %s" -#~ msgstr "" - -#~ msgid "No paste configuration for app: %s" -#~ msgstr "" - -#~ msgid "" -#~ "App Config: %(api)s\n" -#~ "%(config)r" -#~ msgstr "" - -#~ msgid "Running %s API" -#~ msgstr "" - -#~ msgid "No known API applications configured in %s." -#~ msgstr "" - -#~ msgid "Starting nova-api node (version %s)" -#~ msgstr "" - -#~ msgid "No paste configuration found for: %s" -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s is too short." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s contains invalid characters." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s starts with a hyphen." -#~ msgstr "" - -#~ msgid "Argument %s is required." -#~ msgstr "" - -#~ msgid "" -#~ "Argument %(key)s may not take value " -#~ "%(value)s. Valid values are ['true', " -#~ "'false']." -#~ msgstr "" - -#~ msgid "" -#~ "Created VDI %(vdi_ref)s (%(label)s, %(size)s," -#~ " %(read_only)s) on %(sr_ref)s." -#~ msgstr "" - -#~ msgid "Attempted to create non-unique name %s" -#~ msgstr "" - -#~ msgid "instance %(name)s: not enough free memory" -#~ msgstr "" - -#~ msgid "Spawning VM %(instance_name)s created %(vm_ref)s." -#~ msgstr "" - -#~ msgid "Invalid value for onset_files: '%s'" -#~ msgstr "" - -#~ msgid "Instance %s: booted" -#~ msgstr "" - -#~ msgid "Instance not present %s" -#~ msgstr "" - -#~ msgid "Unable to Snapshot %(vm_ref)s: %(exc)s" -#~ msgstr "" - -#~ msgid "VM %(vm)s already halted, skipping shutdown..." -#~ msgstr "" - -#~ msgid "Removing kernel/ramdisk files" -#~ msgstr "" - -#~ msgid "" -#~ "TIMEOUT: The call to %(method)s timed" -#~ " out. VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "NOT IMPLEMENTED: The call to %(method)s" -#~ " is not supported by the agent. " -#~ "VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "The call to %(method)s returned an " -#~ "error: %(e)s. VM id=%(instance_id)s; " -#~ "args=%(strargs)s" -#~ msgstr "" - -#~ msgid "Template for script to run on cloudpipe instance boot" -#~ msgstr "" - -#~ msgid "Image %s could not be found" -#~ msgstr "" - -#~ msgid "User %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be created because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because project %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be modified because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "User \"%s\" not found" -#~ msgstr "" - -#~ msgid "Project \"%s\" not found" -#~ msgstr "" - -#~ msgid "Including admin operations in API." -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the database has not been created.\n" -#~ "Please create a database using nova-" -#~ "manage sync db before running this " -#~ "command." -#~ msgstr "" - -#~ msgid "" -#~ "No more networks available. If this is a new installation, you need\n" -#~ "to call something like this:\n" -#~ "\n" -#~ " nova-manage network create 10.0.0.0/8 10 64\n" -#~ "\n" -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the" -#~ " certificate db has not been created." -#~ "\n" -#~ "Please create a database by running a nova-api server on this host." -#~ msgstr "" - -#~ msgid "network" -#~ msgstr "" - -#~ msgid "IP address" -#~ msgstr "" - -#~ msgid "MAC address" -#~ msgstr "" - -#~ msgid "hostname" -#~ msgstr "" - -#~ msgid "host" -#~ msgstr "" - -#~ msgid "netmask" -#~ msgstr "" - -#~ msgid "Failed to load partition: %s" -#~ msgstr "" - -#~ msgid "%(filename)s, line %(line_info)d" -#~ msgstr "" - -#~ msgid "In init host" -#~ msgstr "" - -#~ msgid "Attempt to create duplicate vm %s" -#~ msgstr "" - -#~ msgid "Starting VM %s " -#~ msgstr "" - -#~ msgid "Started VM %s " -#~ msgstr "" - -#~ msgid "spawn vm failed: %s" -#~ msgstr "" - -#~ msgid "Failed to create VM %s" -#~ msgstr "" - -#~ msgid "Set memory for vm %s..." -#~ msgstr "" - -#~ msgid "Set vcpus for vm %s..." -#~ msgstr "" - -#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" -#~ msgstr "" - -#~ msgid "Failed to add diskdrive to VM %s" -#~ msgstr "" - -#~ msgid "New disk drive path is %s" -#~ msgstr "" - -#~ msgid "Failed to add vhd file to VM %s" -#~ msgstr "" - -#~ msgid "Created disk for %s" -#~ msgstr "" - -#~ msgid "Creating nic for %s " -#~ msgstr "" - -#~ msgid "Failed creating a port on the external vswitch" -#~ msgstr "" - -#~ msgid "Failed creating port for %s" -#~ msgstr "" - -#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" -#~ msgstr "" - -#~ msgid "Failed to add nic to VM %s" -#~ msgstr "" - -#~ msgid "Created nic for %s " -#~ msgstr "" - -#~ msgid "WMI job failed: %s" -#~ msgstr "" - -#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " -#~ msgstr "" - -#~ msgid "Got request to destroy vm %s" -#~ msgstr "" - -#~ msgid "Failed to destroy vm %s" -#~ msgstr "" - -#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" -#~ msgstr "" - -#~ msgid "" -#~ "Got Info for vm %(instance_id)s: " -#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," -#~ " cpu_time=%(uptime)s" -#~ msgstr "" - -#~ msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Instance %d was not found in get_network_topic" -#~ msgstr "" - -#~ msgid "Instance %d has no host" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %(pid)s, tried to run %(min_count)s instances" -#~ msgstr "" - -#~ msgid "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Going to try to terminate %s" -#~ msgstr "" - -#~ msgid "Instance %d was not found during terminate" -#~ msgstr "" - -#~ msgid "Instance %d is already being terminated" -#~ msgstr "" - -#~ msgid "Invalid device specified: %s. Example device: /dev/vdb" -#~ msgstr "" - -#~ msgid "Volume isn't attached to anything!" -#~ msgstr "" - -#~ msgid "" -#~ "AMQP server on %(fl_host)s:%(fl_port)d is " -#~ "unreachable. Trying again in %(fl_intv)d " -#~ "seconds." -#~ msgstr "" - -#~ msgid "Making asynchronous cast..." -#~ msgstr "" - -#~ msgid "FAKE AOE: %s" -#~ msgstr "" - -#~ msgid "Skipping ensure_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Skipping remove_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Starting %(arg0)s on %(host)s:%(port)s" -#~ msgstr "" - -#~ msgid "leasing ip" -#~ msgstr "" - -#~ msgid "Adopted old lease or got a change of mac/hostname" -#~ msgstr "" - -#~ msgid "releasing ip" -#~ msgstr "" - -#~ msgid "" -#~ "Called %(action)s for mac %(mac)s with" -#~ " ip %(ip)s and hostname %(hostname)s " -#~ "on interface %(interface)s" -#~ msgstr "" - -#~ msgid "Instance %s Not Found" -#~ msgstr "" - -#~ msgid "Dissassociated %s stale fixed ip(s)" -#~ msgstr "" - -#~ msgid "Leasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s leased that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "IP %s leased that was already deallocated" -#~ msgstr "" - -#~ msgid "Releasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s released that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "Forgetting SR %s ... " -#~ msgstr "" - -#~ msgid "Forgetting SR %s done." -#~ msgstr "" - -#~ msgid "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s" -#~ msgstr "" - -#~ msgid "Unable to obtain target information %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown S3 value type %r" -#~ msgstr "" - -#~ msgid "Authenticated request" -#~ msgstr "" - -#~ msgid "List of buckets requested" -#~ msgstr "" - -#~ msgid "List keys for bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to access bucket %s" -#~ msgstr "" - -#~ msgid "Creating bucket %s" -#~ msgstr "" - -#~ msgid "Deleting bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete bucket %s" -#~ msgstr "" - -#~ msgid "Getting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to get object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Putting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to upload object %(nm)s to bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Deleting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: invalid directory %s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: unauthorized bucket %s" -#~ msgstr "" - -#~ msgid "Starting image upload: %s" -#~ msgstr "" - -#~ msgid "Not authorized to update attributes of image %s" -#~ msgstr "" - -#~ msgid "Toggling publicity flag of image %(image_id)s %(newstatus)r" -#~ msgstr "" - -#~ msgid "Updating user fields on image %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete image %s" -#~ msgstr "" - -#~ msgid "Deleted image: %s" -#~ msgstr "" - -#~ msgid "No user found for access key %s" -#~ msgstr "" - -#~ msgid "No project called %s could be found" -#~ msgstr "" - -#~ msgid "User %(uid)s is not a member of project %(pjid)s" -#~ msgstr "" - -#~ msgid "Signature does not match" -#~ msgstr "" - -#~ msgid "The %s role can not be found" -#~ msgstr "" - -#~ msgid "The %s role is global only" -#~ msgstr "" - -#~ msgid "LDAP object for %s doesn't exist" -#~ msgstr "" - -#~ msgid "Group can't be created because group %s already exists" -#~ msgstr "组不能被创建,因为组 %s 已经存在" - -#~ msgid "Group can't be created because user %s doesn't exist" -#~ msgstr "组不能被创建,因为用户 %s 不存在" - -#~ msgid "User %s can't be searched in group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be added to the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "The group at dn %s doesn't exist" -#~ msgstr "识别名为 %s 的组不存在" - -#~ msgid "User %s can't be removed from the group because the user doesn't exist" -#~ msgstr "用户 %s 不能从组中删除,因为这个用户不存在" - -#~ msgid "User %s is not a member of the group" -#~ msgstr "用户 %s 不是这个组的成员" - -#~ msgid "User %s can't be removed from all because the user doesn't exist" -#~ msgstr "用户 %s 不能从系统中删除,因为这个用户不存在" - -#~ msgid "Adding role %(role)s to user %(user)s for project %(project)s" -#~ msgstr "添加角色 %(role)s 给项目 %(project)s 中的用户 %(user)s" - -#~ msgid "Removing role %(role)s from user %(user)s for project %(project)s" -#~ msgstr "删除项目 %(project)s中用户 %(user)s的角色 %(role)s" - -#~ msgid "Removing sitewide role %(role)s from user %(user)s" -#~ msgstr "删除用户 %(user)s 的站点角色 %(role)s" - -#~ msgid "operation must be add or remove" -#~ msgstr "操作必须为添加或删除" - -#~ msgid "Getting x509 for user: %(name)s on project: %(project)s" -#~ msgstr "获得用户: %(name)s 在项目 :%(project)s中的x509" - -#~ msgid "Create project %(name)s managed by %(manager_user)s" -#~ msgstr "创建被%(manager_user)s 管理的项目 %(name)s" - -#~ msgid "Modify project: %(name)s managed by %(manager_user)s" -#~ msgstr "更改被 %(manager_user)s 管理的项目: %(name)s" - -#~ msgid "Delete project: %s" -#~ msgstr "" - -#~ msgid "Removing user %(user)s from project %(project)s" -#~ msgstr "从项目 %(project)s 中移除用户 %(user)s" - diff --git a/nova/locale/zh_TW/LC_MESSAGES/nova.po b/nova/locale/zh_TW/LC_MESSAGES/nova.po index 8692475e8..8c6c2d76b 100644 --- a/nova/locale/zh_TW/LC_MESSAGES/nova.po +++ b/nova/locale/zh_TW/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-19 23:02+0000\n" +"POT-Creation-Date: 2012-02-26 23:03+0000\n" "PO-Revision-Date: 2011-10-21 09:12+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Chinese (Traditional) \n" @@ -51,7 +51,12 @@ msgstr "" msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" -#: nova/crypto.py:296 +#: nova/crypto.py:142 nova/crypto.py:159 nova/crypto.py:248 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/crypto.py:307 #, python-format msgid "Flags path: %s" msgstr "" @@ -76,9 +81,8 @@ msgstr "" "標準錯誤輸出: %(stderr)r" #: nova/exception.py:92 -#, fuzzy msgid "DB exception wrapped." -msgstr "數據庫異常已封裝" +msgstr "" #: nova/exception.py:153 msgid "An unknown exception occurred." @@ -206,100 +210,105 @@ msgstr "" #: nova/exception.py:290 #, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:294 +#, 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:295 +#: nova/exception.py:299 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:299 +#: nova/exception.py:303 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:307 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:311 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:315 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:315 +#: nova/exception.py:319 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:319 +#: nova/exception.py:323 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:323 +#: nova/exception.py:327 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:327 +#: nova/exception.py:331 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:331 +#: nova/exception.py:335 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:340 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:344 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:348 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:352 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:353 +#: nova/exception.py:357 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:358 +#: nova/exception.py:362 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:362 +#: nova/exception.py:366 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:366 +#: nova/exception.py:370 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:374 #, 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:376 +#: nova/exception.py:380 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -307,727 +316,736 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:387 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:391 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:395 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:399 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:399 +#: nova/exception.py:403 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:404 +#: nova/exception.py:408 #, python-format msgid "Required flag %(flag)s not set." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:412 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:416 #, python-format msgid "Unable to locate account %(account_name) on Solidfire device" msgstr "" -#: nova/exception.py:416 -#, fuzzy, python-format +#: nova/exception.py:420 +#, python-format msgid "Volume not found for instance %(instance_id)s." -msgstr "無法替 instance實例 %(instance_name)s , 使用SR %(sr_ref)s" +msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:424 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:425 +#: nova/exception.py:429 msgid "Zero volume types found." msgstr "" -#: nova/exception.py:429 +#: nova/exception.py:433 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:437 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:438 +#: nova/exception.py:442 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:443 +#: nova/exception.py:447 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:447 +#: nova/exception.py:451 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:451 +#: nova/exception.py:455 +#, python-format +msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +msgstr "" + +#: nova/exception.py:460 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:464 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:459 +#: nova/exception.py:468 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:463 +#: nova/exception.py:472 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:476 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:472 +#: nova/exception.py:481 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:476 +#: nova/exception.py:485 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:489 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:493 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:497 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:501 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:505 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:500 +#: nova/exception.py:509 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:504 +#: nova/exception.py:513 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:508 +#: nova/exception.py:517 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:512 +#: nova/exception.py:521 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:516 +#: nova/exception.py:525 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:520 +#: nova/exception.py:529 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:524 -#, fuzzy +#: nova/exception.py:533 msgid "No networks defined." -msgstr "沒有定義的金鑰(keypair)配對" +msgstr "" -#: nova/exception.py:528 +#: nova/exception.py:537 #, 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:533 +#: nova/exception.py:542 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:537 +#: nova/exception.py:546 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:541 +#: nova/exception.py:550 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:545 +#: nova/exception.py:554 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:549 +#: nova/exception.py:558 #, python-format msgid "Instance %(instance_id)s has zero fixed ips." msgstr "" -#: nova/exception.py:553 +#: nova/exception.py:562 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:567 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:571 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:575 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:571 +#: nova/exception.py:580 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:584 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:588 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:592 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:596 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:600 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:604 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:608 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:603 +#: nova/exception.py:612 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:607 +#: nova/exception.py:616 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:611 +#: nova/exception.py:620 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:615 +#: nova/exception.py:624 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:619 -#, fuzzy, python-format +#: nova/exception.py:628 +#, python-format msgid "Interface %(interface)s not found." -msgstr "找不到虛擬機器 %s" +msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:632 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:636 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:640 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:644 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:648 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:643 +#: nova/exception.py:652 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:647 +#: nova/exception.py:656 #, python-format msgid "Auth token %(token)s could not be found." msgstr "" -#: nova/exception.py:651 +#: nova/exception.py:660 #, python-format msgid "Access Key %(access_key)s could not be found." msgstr "" -#: nova/exception.py:655 +#: nova/exception.py:664 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:659 +#: nova/exception.py:668 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:663 +#: nova/exception.py:672 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:667 +#: nova/exception.py:676 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:672 +#: nova/exception.py:681 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:676 +#: nova/exception.py:685 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:681 +#: nova/exception.py:690 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:695 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:699 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:695 +#: nova/exception.py:704 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:699 +#: nova/exception.py:708 #, 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:705 +#: nova/exception.py:714 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:718 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:722 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:727 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:722 -#, fuzzy, python-format +#: nova/exception.py:731 msgid "Zero instance types found." -msgstr "找不到虛擬機器 %s" +msgstr "" -#: nova/exception.py:726 +#: nova/exception.py:735 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:730 +#: nova/exception.py:739 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:744 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:748 #, python-format msgid "Zone %(zone_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:752 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:756 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:752 +#: nova/exception.py:761 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:756 +#: nova/exception.py:765 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:761 +#: nova/exception.py:770 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:766 +#: nova/exception.py:775 msgid "LDAP object could not be found" msgstr "" -#: nova/exception.py:770 +#: nova/exception.py:779 #, python-format msgid "LDAP user %(user_id)s could not be found." msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:783 #, python-format msgid "LDAP group %(group_id)s could not be found." msgstr "" -#: nova/exception.py:778 +#: nova/exception.py:787 #, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" -#: nova/exception.py:782 +#: nova/exception.py:791 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:786 +#: nova/exception.py:795 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:790 +#: nova/exception.py:799 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:795 +#: nova/exception.py:804 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:799 +#: nova/exception.py:808 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:812 msgid "Action not allowed." msgstr "" -#: nova/exception.py:807 -#, fuzzy, python-format +#: nova/exception.py:816 +#, python-format msgid "Unable to use global role %(role_id)s" -msgstr "找不到Volume %s" +msgstr "" -#: nova/exception.py:811 +#: nova/exception.py:820 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:815 +#: nova/exception.py:824 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:824 +#: nova/exception.py:833 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 #, python-format msgid "User %(user)s already exists." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:841 #, python-format msgid "LDAP user %(user)s already exists." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:845 #, python-format msgid "LDAP group %(group)s already exists." msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:849 #, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:845 +#: nova/exception.py:854 #, python-format msgid "Project %(project)s already exists." msgstr "" -#: nova/exception.py:849 +#: nova/exception.py:858 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:862 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:866 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:870 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:865 +#: nova/exception.py:874 msgid "Migration error" msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:878 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:882 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:886 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:890 msgid "Nova access parameters were not specified." msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:894 #, python-format msgid "Virtual Storage Array %(id)d could not be found." msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:898 #, python-format msgid "Virtual Storage Array %(name)s could not be found." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:902 msgid "When resizing, instances must change size!" msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:906 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:910 msgid "1 or more Zones could not complete the request" msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:914 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:909 +#: nova/exception.py:918 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:913 +#: nova/exception.py:922 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:917 +#: nova/exception.py:926 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:921 +#: nova/exception.py:930 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:925 +#: nova/exception.py:934 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:929 +#: nova/exception.py:938 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:933 +#: nova/exception.py:942 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:947 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:937 +#: nova/exception.py:951 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:941 +#: nova/exception.py:955 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:945 +#: nova/exception.py:959 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:964 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:968 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:972 msgid "Detected more than one volume with name %(vol_name)" msgstr "" -#: nova/exception.py:962 +#: nova/exception.py:976 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:967 -#, fuzzy, python-format +#: nova/exception.py:981 msgid "Unable to create instance type" -msgstr "無法掛載Volume 到虛擬機器 %s" +msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:985 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:989 #, python-format msgid "Error in SolidFire API response: status=%(status)s" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:993 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:983 +#: nova/exception.py:997 msgid "Detected existing vlan with id %(vlan)" msgstr "" -#: nova/exception.py:987 -#, fuzzy, python-format +#: nova/exception.py:1001 +#, python-format msgid "Instance %(instance_id)s could not be found." -msgstr "找不到虛擬機器 %s" +msgstr "" -#: nova/exception.py:991 +#: nova/exception.py:1005 msgid "Invalid id: %(val) (expecting \"i-...\")." msgstr "" -#: nova/log.py:307 +#: nova/log.py:310 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1064,164 +1082,183 @@ msgstr "" msgid "Starting %(topic)s node (version %(vcs_string)s)" msgstr "" -#: nova/service.py:176 +#: nova/service.py:177 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:250 +#: nova/service.py:251 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:287 +#: nova/service.py:288 msgid "The service database object disappeared, Recreating it." msgstr "" -#: nova/service.py:302 +#: nova/service.py:303 msgid "Recovered model server connection!" msgstr "" -#: nova/service.py:308 +#: nova/service.py:309 msgid "model server went away" msgstr "" -#: nova/service.py:400 +#: nova/service.py:402 msgid "Full set of FLAGS:" msgstr "" -#: nova/service.py:407 +#: nova/service.py:409 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/utils.py:72 +#: nova/utils.py:74 #, python-format msgid "Inner Exception: %s" msgstr "" -#: nova/utils.py:156 +#: nova/utils.py:158 #, python-format msgid "Fetching %s" msgstr "" -#: nova/utils.py:197 +#: nova/utils.py:199 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:207 +#: nova/utils.py:209 #, python-format msgid "Running cmd (subprocess): %s" msgstr "" -#: nova/utils.py:223 nova/utils.py:302 +#: nova/utils.py:225 nova/utils.py:304 #, python-format msgid "Result was %s" msgstr "" -#: nova/utils.py:236 +#: nova/utils.py:238 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:278 +#: nova/utils.py:280 #, python-format msgid "Running cmd (SSH): %s" msgstr "" -#: nova/utils.py:280 +#: nova/utils.py:282 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:284 +#: nova/utils.py:286 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:343 +#: nova/utils.py:345 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:476 +#: nova/utils.py:478 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:479 +#: nova/utils.py:481 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:576 +#: nova/utils.py:592 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:587 +#: nova/utils.py:603 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:636 +#: nova/utils.py:652 msgid "in looping call" msgstr "" -#: nova/utils.py:810 +#: nova/utils.py:828 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:814 +#: nova/utils.py:832 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:818 +#: nova/utils.py:836 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:825 +#: nova/utils.py:843 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:902 +#, python-format +msgid "Found sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:906 +#, python-format +msgid "Cleaned sentinel %(filename)s for pid %(pid)sfilename" +msgstr "" + +#: nova/utils.py:921 +#, python-format +msgid "Found lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:926 +#, python-format +msgid "Cleaned lockfile %(file)s with link count %(count)dfile" +msgstr "" + +#: nova/utils.py:1036 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:966 +#: nova/utils.py:1067 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1091 +#: nova/utils.py:1192 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1123 -#, fuzzy +#: nova/utils.py:1224 msgid "Original exception being dropped" -msgstr "數據庫異常已封裝" +msgstr "" -#: nova/utils.py:1242 +#: nova/utils.py:1343 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1244 +#: nova/utils.py:1345 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1276 +#: nova/utils.py:1377 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1278 +#: nova/utils.py:1379 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" @@ -1432,7 +1469,7 @@ msgid "" msgstr "" #: nova/api/ec2/cloud.py:755 -#: nova/api/openstack/compute/contrib/security_groups.py:286 +#: nova/api/openstack/compute/contrib/security_groups.py:292 #, python-format msgid "Create Security Group %s" msgstr "" @@ -1442,118 +1479,117 @@ msgstr "" msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:788 -#: nova/api/openstack/compute/contrib/security_groups.py:239 +#: nova/api/ec2/cloud.py:790 +#: nova/api/openstack/compute/contrib/security_groups.py:245 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:796 nova/compute/manager.py:1577 +#: nova/api/ec2/cloud.py:798 nova/compute/manager.py:1589 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:867 +#: nova/api/ec2/cloud.py:869 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:871 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:873 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:215 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:899 +#: nova/api/ec2/cloud.py:901 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:914 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:916 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:941 nova/api/ec2/cloud.py:998 -#: nova/api/ec2/cloud.py:1465 nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:943 nova/api/ec2/cloud.py:1000 +#: nova/api/ec2/cloud.py:1467 nova/api/ec2/cloud.py:1482 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1064 +#: nova/api/ec2/cloud.py:1066 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1209 +#: nova/api/ec2/cloud.py:1211 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1221 +#: nova/api/ec2/cloud.py:1223 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1226 +#: nova/api/ec2/cloud.py:1228 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1236 +#: nova/api/ec2/cloud.py:1238 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1261 -#, fuzzy +#: nova/api/ec2/cloud.py:1263 msgid "Image must be available" -msgstr "Volume 狀態需要可被使用" +msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1284 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1298 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1307 +#: nova/api/ec2/cloud.py:1309 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1318 +#: nova/api/ec2/cloud.py:1320 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1410 +#: nova/api/ec2/cloud.py:1412 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1437 +#: nova/api/ec2/cloud.py:1439 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1483 +#: nova/api/ec2/cloud.py:1485 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1485 +#: nova/api/ec2/cloud.py:1487 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1487 +#: nova/api/ec2/cloud.py:1489 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1489 +#: nova/api/ec2/cloud.py:1491 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1546 +#: nova/api/ec2/cloud.py:1548 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -1613,16 +1649,16 @@ msgstr "" msgid "Could not find %s in request." msgstr "" -#: nova/api/openstack/auth.py:188 +#: nova/api/openstack/auth.py:192 #, python-format msgid "Successfully authenticated '%s'" msgstr "" -#: nova/api/openstack/auth.py:238 +#: nova/api/openstack/auth.py:242 msgid "User not found with provided API key." msgstr "" -#: nova/api/openstack/auth.py:255 +#: nova/api/openstack/auth.py:259 #, python-format msgid "Provided API key is valid, but not for user '%(username)s'" msgstr "" @@ -1644,9 +1680,9 @@ msgid "offset param must be positive" msgstr "" #: nova/api/openstack/common.py:202 -#, fuzzy, python-format +#, python-format msgid "marker [%s] not found" -msgstr "找不到虛擬機器 %s" +msgstr "" #: nova/api/openstack/common.py:242 #, python-format @@ -1657,21 +1693,21 @@ msgstr "" msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:358 +#: nova/api/openstack/common.py:334 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:361 +#: nova/api/openstack/common.py:337 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:441 +#: nova/api/openstack/common.py:417 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:443 +#: nova/api/openstack/common.py:419 msgid "Instance snapshots are not permitted at this time." msgstr "" @@ -1823,9 +1859,8 @@ msgstr "" #: nova/api/openstack/compute/image_metadata.py:40 #: nova/api/openstack/compute/images.py:142 #: nova/api/openstack/compute/images.py:157 -#, fuzzy, python-format msgid "Image not found." -msgstr "找不到虛擬機器 %s" +msgstr "" #: nova/api/openstack/compute/image_metadata.py:79 msgid "Incorrect request body format" @@ -1850,9 +1885,8 @@ msgid "Invalid metadata key" msgstr "" #: nova/api/openstack/compute/ips.py:74 -#, fuzzy, python-format msgid "Instance does not exist" -msgstr "找不到虛擬機器 %s" +msgstr "" #: nova/api/openstack/compute/ips.py:97 msgid "Instance is not a member of specified network" @@ -1865,7 +1899,7 @@ msgid "" "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:265 +#: nova/api/openstack/compute/limits.py:266 msgid "This request was rate-limited." msgstr "" @@ -1877,9 +1911,8 @@ msgstr "" #: nova/api/openstack/compute/server_metadata.py:143 #: nova/api/openstack/compute/server_metadata.py:156 -#, fuzzy, python-format msgid "Metadata item was not found" -msgstr "找不到虛擬機器 %s" +msgstr "" #: nova/api/openstack/compute/servers.py:425 #, python-format @@ -1980,9 +2013,8 @@ msgstr "" #: nova/api/openstack/compute/servers.py:832 #: nova/api/openstack/compute/servers.py:852 -#, fuzzy, python-format msgid "Instance has not been resized." -msgstr "找不到虛擬機器 %s" +msgstr "" #: nova/api/openstack/compute/servers.py:838 #, python-format @@ -2008,9 +2040,8 @@ msgid "Error in reboot %s" msgstr "" #: nova/api/openstack/compute/servers.py:900 -#, fuzzy, python-format msgid "Unable to locate requested flavor." -msgstr "找不到Volume %s" +msgstr "" #: nova/api/openstack/compute/servers.py:903 msgid "Resize requires a change in size." @@ -2050,7 +2081,7 @@ msgid "Resize requests require 'flavorRef' attribute." msgstr "" #: nova/api/openstack/compute/servers.py:1006 -#: nova/api/openstack/compute/contrib/aggregates.py:140 +#: nova/api/openstack/compute/contrib/aggregates.py:142 #: nova/api/openstack/compute/contrib/networks.py:65 msgid "Invalid request body" msgstr "" @@ -2060,9 +2091,8 @@ msgid "Could not parse imageRef from request." msgstr "" #: nova/api/openstack/compute/servers.py:1061 -#, fuzzy, python-format msgid "Instance could not be found" -msgstr "找不到虛擬機器 %s" +msgstr "" #: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" @@ -2117,14 +2147,13 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:186 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:43 -#, fuzzy, python-format msgid "Server not found" -msgstr "找不到虛擬機器 %s" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:157 -#, fuzzy, python-format +#, python-format msgid "Compute.api::inject_network_info %s" -msgstr "compute.api::暫停 %s" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format @@ -2157,9 +2186,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/server_action_list.py:49 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 #: nova/api/openstack/compute/contrib/server_start_stop.py:38 -#, fuzzy, python-format msgid "Instance not found" -msgstr "找不到虛擬機器 %s" +msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:272 msgid "host and block_migration must be specified." @@ -2170,11 +2198,50 @@ msgstr "" msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:137 +#: nova/api/openstack/compute/contrib/aggregates.py:76 +#, python-format +msgid "" +"Cannot create aggregate with name %(name)s and availability zone " +"%(avail_zone)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:88 +#, python-format +msgid "Cannot show aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:114 +#, python-format +msgid "Cannot update aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:126 +#, python-format +msgid "Cannot delete aggregate: %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:139 #, python-format msgid "Aggregates does not have %s action" msgstr "" +#: nova/api/openstack/compute/contrib/aggregates.py:152 +#: nova/api/openstack/compute/contrib/aggregates.py:158 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:171 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:195 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + #: nova/api/openstack/compute/contrib/certificates.py:75 msgid "Only root certificate can be retrieved." msgstr "" @@ -2198,16 +2265,15 @@ msgstr "" msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" +#: nova/api/openstack/compute/contrib/extended_server_attributes.py:65 #: nova/api/openstack/compute/contrib/extended_status.py:61 -#, fuzzy, python-format msgid "Server not found." -msgstr "找不到虛擬機器 %s" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextradata.py:60 #: nova/api/openstack/compute/contrib/flavorextradata.py:90 -#, fuzzy msgid "Flavor not found." -msgstr "找不到主機" +msgstr "" #: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 #: nova/api/openstack/compute/contrib/volumetypes.py:158 @@ -2225,8 +2291,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/floating_ips.py:201 #: nova/api/openstack/compute/contrib/floating_ips.py:230 -#: nova/api/openstack/compute/contrib/security_groups.py:559 -#: nova/api/openstack/compute/contrib/security_groups.py:592 +#: nova/api/openstack/compute/contrib/security_groups.py:560 +#: nova/api/openstack/compute/contrib/security_groups.py:593 msgid "Missing parameter dict" msgstr "" @@ -2243,29 +2309,38 @@ msgstr "" msgid "Associate floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:145 +#: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:150 +#: nova/api/openstack/compute/contrib/hosts.py:148 +#, python-format +msgid "Invalid mode: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:152 #, python-format msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:159 +#: nova/api/openstack/compute/contrib/hosts.py:170 +#, python-format +msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:181 #, python-format msgid "Setting host %(host)s to %(state)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:206 +#: nova/api/openstack/compute/contrib/hosts.py:228 msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:214 -#, fuzzy +#: nova/api/openstack/compute/contrib/hosts.py:236 msgid "Host not found" -msgstr "找不到主機" +msgstr "" #: nova/api/openstack/compute/contrib/keypairs.py:85 msgid "Keypair name must be between 1 and 255 characters long" @@ -2302,9 +2377,8 @@ msgstr "" #: nova/api/openstack/compute/contrib/networks.py:74 #: nova/api/openstack/compute/contrib/networks.py:91 #: nova/api/openstack/compute/contrib/networks.py:101 -#, fuzzy msgid "Network not found" -msgstr "找不到主機" +msgstr "" #: nova/api/openstack/compute/contrib/networks.py:87 #, python-format @@ -2320,82 +2394,86 @@ msgstr "" msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:219 +#: nova/api/openstack/compute/contrib/security_groups.py:222 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:289 +#: nova/api/openstack/compute/contrib/security_groups.py:243 +msgid "Security group is still in use" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:295 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:309 +#: nova/api/openstack/compute/contrib/security_groups.py:315 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:312 +#: nova/api/openstack/compute/contrib/security_groups.py:318 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:321 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:342 +#: nova/api/openstack/compute/contrib/security_groups.py:348 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:345 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:351 +#, python-format msgid "Security group (%s) not found" -msgstr "找不到虛擬機器 %s" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:354 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:363 +#: nova/api/openstack/compute/contrib/security_groups.py:369 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:370 +#: nova/api/openstack/compute/contrib/security_groups.py:376 #, python-format msgid "This rule already exists in group %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:408 +#: nova/api/openstack/compute/contrib/security_groups.py:414 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:412 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Parent group id and group id cannot be same" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:490 +#: nova/api/openstack/compute/contrib/security_groups.py:496 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:493 -#, fuzzy, python-format +#: nova/api/openstack/compute/contrib/security_groups.py:499 +#, python-format msgid "Rule (%s) not found" -msgstr "找不到虛擬機器 %s" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:500 +#: nova/api/openstack/compute/contrib/security_groups.py:506 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:562 -#: nova/api/openstack/compute/contrib/security_groups.py:595 +#: nova/api/openstack/compute/contrib/security_groups.py:563 +#: nova/api/openstack/compute/contrib/security_groups.py:596 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:566 -#: nova/api/openstack/compute/contrib/security_groups.py:599 +#: nova/api/openstack/compute/contrib/security_groups.py:567 +#: nova/api/openstack/compute/contrib/security_groups.py:600 msgid "Security group name cannot be empty" msgstr "" @@ -2728,62 +2806,62 @@ msgstr "" msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:832 +#: nova/compute/api.py:828 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:852 +#: nova/compute/api.py:848 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:886 +#: nova/compute/api.py:882 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:924 +#: nova/compute/api.py:920 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:943 +#: nova/compute/api.py:939 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:947 +#: nova/compute/api.py:943 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1013 nova/volume/api.py:163 +#: nova/compute/api.py:1009 nova/volume/api.py:163 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1108 -msgid "No compute host specified" -msgstr "" - -#: nova/compute/api.py:1111 -#, fuzzy, python-format -msgid "Unable to find host for Instance %s" -msgstr "無法掛載Volume 到虛擬機器 %s" - -#: nova/compute/api.py:1353 +#: nova/compute/api.py:1300 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1361 +#: nova/compute/api.py:1308 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1652 +#: nova/compute/api.py:1572 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" +#: nova/compute/api.py:1804 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/api.py:1807 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + #: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65 msgid "create arguments must be positive integers" msgstr "" @@ -2794,478 +2872,500 @@ msgid "DB error: %s" msgstr "" #: nova/compute/instance_types.py:84 -#, fuzzy, python-format +#, python-format msgid "Instance type %s not found for deletion" -msgstr "找不到虛擬機器 %s" +msgstr "" -#: nova/compute/manager.py:136 +#: nova/compute/manager.py:141 #, python-format msgid "check_instance_lock: decorating: |%s|" msgstr "" -#: nova/compute/manager.py:138 +#: nova/compute/manager.py:143 #, python-format msgid "" "check_instance_lock: arguments: |%(self)s| |%(context)s| " "|%(instance_uuid)s|" msgstr "" -#: nova/compute/manager.py:142 +#: nova/compute/manager.py:147 #, python-format msgid "check_instance_lock: locked: |%s|" msgstr "" -#: nova/compute/manager.py:144 +#: nova/compute/manager.py:149 #, python-format msgid "check_instance_lock: admin: |%s|" msgstr "" -#: nova/compute/manager.py:149 +#: nova/compute/manager.py:154 #, python-format msgid "check_instance_lock: executing: |%s|" msgstr "" -#: nova/compute/manager.py:153 +#: nova/compute/manager.py:158 #, python-format msgid "check_instance_lock: not executing |%s|" msgstr "" -#: nova/compute/manager.py:199 -#, fuzzy, python-format +#: nova/compute/manager.py:204 +#, python-format msgid "Unable to load the virtualization driver: %s" -msgstr "找不到Volume %s" +msgstr "" -#: nova/compute/manager.py:233 +#: nova/compute/manager.py:239 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:238 +#: nova/compute/manager.py:244 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:248 +#: nova/compute/manager.py:254 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:253 +#: nova/compute/manager.py:259 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:322 +#: nova/compute/manager.py:328 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:389 +#: nova/compute/manager.py:395 #, python-format msgid "" "Going to force the deletion of the vm %(instance_uuid)s, even if it is " "deleted" msgstr "" -#: nova/compute/manager.py:395 +#: nova/compute/manager.py:401 #, python-format msgid "" "Instance %(instance_uuid)s did not exist in the DB, but I will shut it " "down anyway using a special context" msgstr "" -#: nova/compute/manager.py:401 +#: nova/compute/manager.py:407 #, python-format msgid "exception terminating the instance %(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:439 -#, fuzzy, python-format +#: nova/compute/manager.py:445 +#, python-format msgid "Instance %s not found." -msgstr "找不到虛擬機器 %s" +msgstr "" -#: nova/compute/manager.py:475 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:518 +#: nova/compute/manager.py:524 #, 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:523 +#: nova/compute/manager.py:529 #, 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:533 +#: nova/compute/manager.py:539 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:549 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:556 +#: nova/compute/manager.py:562 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:560 +#: nova/compute/manager.py:566 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:589 +#: nova/compute/manager.py:595 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:610 +#: nova/compute/manager.py:616 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:661 +#: nova/compute/manager.py:667 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:673 +#: nova/compute/manager.py:679 #, python-format msgid "trying to destroy already destroyed instance: %s" msgstr "" -#: nova/compute/manager.py:693 +#: nova/compute/manager.py:699 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:700 +#: nova/compute/manager.py:706 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:789 +#: nova/compute/manager.py:795 #, python-format msgid "" "Cannot rebuild instance [%(instance_uuid)s], because the given image does" " not exist." msgstr "" -#: nova/compute/manager.py:794 +#: nova/compute/manager.py:800 #, python-format msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" msgstr "" -#: nova/compute/manager.py:801 +#: nova/compute/manager.py:807 #, python-format msgid "Rebuilding instance %s" msgstr "" -#: nova/compute/manager.py:854 +#: nova/compute/manager.py:860 #, python-format msgid "Rebooting instance %s" msgstr "" -#: nova/compute/manager.py:869 +#: nova/compute/manager.py:875 #, python-format msgid "" "trying to reboot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:907 +#: nova/compute/manager.py:913 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/manager.py:919 +#: nova/compute/manager.py:925 #, python-format msgid "instance %s: snapshotting" msgstr "" -#: nova/compute/manager.py:925 +#: nova/compute/manager.py:931 #, python-format msgid "" "trying to snapshot a non-running instance: %(instance_uuid)s (state: " "%(state)s expected: %(running)s)" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:984 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:983 +#: nova/compute/manager.py:989 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:987 +#: nova/compute/manager.py:993 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1017 +#: nova/compute/manager.py:1023 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1023 -#, fuzzy, python-format +#: nova/compute/manager.py:1029 +#, python-format msgid "Instance %s: Root password set" -msgstr "找不到虛擬機器 %s" +msgstr "" -#: nova/compute/manager.py:1032 +#: nova/compute/manager.py:1038 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1046 +#: nova/compute/manager.py:1052 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1061 +#: nova/compute/manager.py:1067 #, python-format msgid "" "trying to inject a file into a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1066 +#: nova/compute/manager.py:1072 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1080 +#: nova/compute/manager.py:1086 #, python-format msgid "" "trying to update agent on a non-running instance: %(instance_uuid)s " "(state: %(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1085 +#: nova/compute/manager.py:1091 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, python-format msgid "instance %s: rescuing" msgstr "" -#: nova/compute/manager.py:1123 +#: nova/compute/manager.py:1129 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1242 +#: nova/compute/manager.py:1248 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1259 +#: nova/compute/manager.py:1265 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1296 nova/compute/manager.py:1371 -#: nova/compute/manager.py:2319 +#: nova/compute/manager.py:1302 nova/compute/manager.py:1377 +#: nova/compute/manager.py:2395 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1424 +#: nova/compute/manager.py:1430 #, python-format msgid "instance %s: pausing" msgstr "" -#: nova/compute/manager.py:1442 +#: nova/compute/manager.py:1448 #, python-format msgid "instance %s: unpausing" msgstr "" -#: nova/compute/manager.py:1472 +#: nova/compute/manager.py:1484 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1481 +#: nova/compute/manager.py:1493 #, python-format msgid "instance %s: suspending" msgstr "" -#: nova/compute/manager.py:1503 +#: nova/compute/manager.py:1515 #, python-format msgid "instance %s: resuming" msgstr "" -#: nova/compute/manager.py:1526 +#: nova/compute/manager.py:1538 #, python-format msgid "instance %s: locking" msgstr "" -#: nova/compute/manager.py:1535 +#: nova/compute/manager.py:1547 #, python-format msgid "instance %s: unlocking" msgstr "" -#: nova/compute/manager.py:1543 +#: nova/compute/manager.py:1555 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1553 +#: nova/compute/manager.py:1565 #, python-format msgid "instance %s: reset network" msgstr "" -#: nova/compute/manager.py:1561 -#, fuzzy, python-format +#: nova/compute/manager.py:1573 +#, python-format msgid "instance %s: inject network info" -msgstr "找不到虛擬機器 %s" +msgstr "" -#: nova/compute/manager.py:1565 +#: nova/compute/manager.py:1577 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1602 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1632 -#, fuzzy, python-format +#: nova/compute/manager.py:1644 +#, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" -msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" +msgstr "" -#: nova/compute/manager.py:1650 -#, fuzzy, python-format +#: nova/compute/manager.py:1662 +#, python-format +msgid "" +"instance %(instance_uuid)s: attaching volume %(volume_id)s to " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:1664 +#, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" -msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" +msgstr "" -#: nova/compute/manager.py:1662 +#: nova/compute/manager.py:1673 +#, python-format +msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" +msgstr "" + +#: nova/compute/manager.py:1683 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1690 -#, fuzzy, python-format +#: nova/compute/manager.py:1711 +#, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" -msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" +msgstr "" -#: nova/compute/manager.py:1694 +#: nova/compute/manager.py:1715 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1781 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1822 -#, fuzzy, python-format +#: nova/compute/manager.py:1843 msgid "Instance has no volume." -msgstr "找不到虛擬機器 %s" +msgstr "" -#: nova/compute/manager.py:1850 +#: nova/compute/manager.py:1871 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1907 +#: nova/compute/manager.py:1928 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:1934 +#: nova/compute/manager.py:1955 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:1964 +#: nova/compute/manager.py:1985 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:1972 +#: nova/compute/manager.py:1993 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:1974 +#: nova/compute/manager.py:1995 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2012 +#: nova/compute/manager.py:2033 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2014 +#: nova/compute/manager.py:2035 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:2029 +#: nova/compute/manager.py:2050 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2112 +#: nova/compute/manager.py:2157 +#, python-format +msgid "Updated the info_cache for instance %s" +msgstr "" + +#: nova/compute/manager.py:2186 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2139 +#: nova/compute/manager.py:2213 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2167 +#: nova/compute/manager.py:2241 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2179 -#, python-format +#: nova/compute/manager.py:2252 msgid "" -"Instance %(name)s found in database but not known by hypervisor. Setting " -"power state to NOSTATE" +"Instance found in database but not known by hypervisor. Setting power " +"state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2203 +#: nova/compute/manager.py:2275 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2215 +#: nova/compute/manager.py:2287 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2294 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Detected instance with name label '%(name_label)s' which is marked as " "DELETED but still present on host." msgstr "" -#: nova/compute/manager.py:2300 +#: nova/compute/manager.py:2359 #, python-format msgid "" -"Destroying instance with name label '%(name_label)s' which is marked as " -"DELETED but still present on host." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/compute/manager.py:2308 +#: nova/compute/manager.py:2366 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" +#: nova/compute/manager.py:2436 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + #: nova/compute/utils.py:141 msgid "v4 subnets are required for legacy nw_info" msgstr "" @@ -3343,22 +3443,22 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:565 nova/db/sqlalchemy/api.py:600 +#: nova/db/sqlalchemy/api.py:566 nova/db/sqlalchemy/api.py:601 #, python-format msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4126 nova/db/sqlalchemy/api.py:4152 +#: nova/db/sqlalchemy/api.py:4162 nova/db/sqlalchemy/api.py:4188 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4210 +#: nova/db/sqlalchemy/api.py:4246 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4254 +#: nova/db/sqlalchemy/api.py:4290 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3376,72 +3476,68 @@ msgstr "" msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:75 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48 msgid "interface column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:82 -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:58 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:80 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:54 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:61 #, python-format msgid "Table |%s| not created!" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:89 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87 msgid "VIF column not added to fixed_ips table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:99 +#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97 #, python-format msgid "join list for moving mac_addresses |%s|" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:123 -msgid "Can't downgrade without losing data" -msgstr "" - #: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:39 -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:61 -#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:98 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:99 msgid "foreign key constraint couldn't be added" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:53 +#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:58 msgid "foreign key constraint couldn't be dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:39 +#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34 msgid "priority column not added to networks table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:43 +#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41 #: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:42 -#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:60 +#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:56 #: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68 msgid "foreign key constraint couldn't be removed" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:38 +#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34 msgid "progress column not added to instances table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:102 +#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97 #, python-format msgid "" "Could not cast flavorid to integer: %s. Set flavorid to an integer-like " "string to downgrade." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:61 +#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69 msgid "instance_info_caches tables not dropped" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:45 +#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41 msgid "progress column not added to compute_nodes table" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:66 +#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76 msgid "dns_domains table not dropped" msgstr "" @@ -3558,9 +3654,9 @@ msgstr "" #: nova/network/linux_net.py:587 nova/network/linux_net.py:609 #: nova/network/linux_net.py:651 -#, fuzzy, python-format +#, python-format msgid "Instance %(instance_id)s not found" -msgstr "找不到虛擬機器 %s" +msgstr "" #: nova/network/linux_net.py:718 #, python-format @@ -3592,37 +3688,37 @@ msgstr "" msgid "Starting Bridge interface for %s" msgstr "" -#: nova/network/manager.py:273 nova/network/manager.py:465 -#, fuzzy, python-format +#: nova/network/manager.py:273 nova/network/manager.py:471 +#, python-format msgid "Interface %(interface)s not found" -msgstr "找不到虛擬機器 %s" +msgstr "" #: nova/network/manager.py:288 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:323 +#: nova/network/manager.py:328 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:355 +#: nova/network/manager.py:361 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:359 +#: nova/network/manager.py:365 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:371 +#: nova/network/manager.py:377 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:583 +#: nova/network/manager.py:589 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3630,41 +3726,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:629 +#: nova/network/manager.py:635 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:639 +#: nova/network/manager.py:645 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:747 +#: nova/network/manager.py:753 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:751 +#: nova/network/manager.py:757 msgid "setting network host" msgstr "" -#: nova/network/manager.py:863 +#: nova/network/manager.py:871 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:868 +#: nova/network/manager.py:876 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:892 +#: nova/network/manager.py:905 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1111 +#: nova/network/manager.py:1126 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3672,68 +3768,68 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1186 +#: nova/network/manager.py:1201 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1190 +#: nova/network/manager.py:1205 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1198 +#: nova/network/manager.py:1213 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1203 +#: nova/network/manager.py:1218 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1207 +#: nova/network/manager.py:1222 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1210 +#: nova/network/manager.py:1225 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1278 +#: nova/network/manager.py:1294 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1281 +#: nova/network/manager.py:1297 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1292 +#: nova/network/manager.py:1308 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1351 +#: nova/network/manager.py:1367 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1370 +#: nova/network/manager.py:1386 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1686 +#: nova/network/manager.py:1703 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1693 +#: nova/network/manager.py:1710 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -3773,59 +3869,59 @@ msgstr "" msgid "unable to deserialize object of type = '%s'" msgstr "" -#: nova/network/quantum/manager.py:152 +#: nova/network/quantum/manager.py:151 msgid "QuantumManager does not use 'multi_host' parameter." msgstr "" -#: nova/network/quantum/manager.py:156 +#: nova/network/quantum/manager.py:155 msgid "QuantumManager requires that only one network is created per call" msgstr "" -#: nova/network/quantum/manager.py:166 +#: nova/network/quantum/manager.py:165 msgid "QuantumManager does not use 'vlan_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:172 +#: nova/network/quantum/manager.py:171 msgid "QuantumManager does not use 'vpn_start' parameter." msgstr "" -#: nova/network/quantum/manager.py:176 +#: nova/network/quantum/manager.py:175 msgid "QuantumManager does not use 'bridge' parameter." msgstr "" -#: nova/network/quantum/manager.py:180 +#: nova/network/quantum/manager.py:179 msgid "QuantumManager does not use 'bridge_interface' parameter." msgstr "" -#: nova/network/quantum/manager.py:185 +#: nova/network/quantum/manager.py:184 msgid "QuantumManager requires a valid (.1) gateway address." msgstr "" -#: nova/network/quantum/manager.py:197 +#: nova/network/quantum/manager.py:196 #, python-format msgid "" "Unable to find existing quantum network for tenant '%(q_tenant_id)s' with" " net-id '%(quantum_net_id)s'" msgstr "" -#: nova/network/quantum/manager.py:243 +#: nova/network/quantum/manager.py:242 #, python-format msgid "Network %s has active ports, cannot delete" msgstr "" -#: nova/network/quantum/manager.py:289 +#: nova/network/quantum/manager.py:288 #, python-format msgid "network allocations for instance %s" msgstr "" -#: nova/network/quantum/manager.py:537 +#: nova/network/quantum/manager.py:564 #, python-format msgid "" "port deallocation failed for instance: |%(instance_id)s|, port_id: " "|%(port_id)s|" msgstr "" -#: nova/network/quantum/manager.py:556 +#: nova/network/quantum/manager.py:583 #, python-format msgid "" "ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: " @@ -3894,51 +3990,56 @@ msgstr "" msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" +#: nova/notifier/rabbit_notifier.py:44 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + #: nova/rpc/amqp.py:144 nova/rpc/impl_carrot.py:460 #, python-format msgid "Returning exception %s to caller" msgstr "" -#: nova/rpc/amqp.py:187 nova/rpc/impl_carrot.py:494 +#: nova/rpc/amqp.py:186 nova/rpc/impl_carrot.py:494 #, python-format msgid "unpacked context: %s" msgstr "" -#: nova/rpc/amqp.py:230 nova/rpc/impl_carrot.py:261 +#: nova/rpc/amqp.py:229 nova/rpc/impl_carrot.py:261 #, python-format msgid "received %s" msgstr "" -#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:274 +#: nova/rpc/amqp.py:234 nova/rpc/impl_carrot.py:274 #, python-format msgid "no method for message: %s" msgstr "" -#: nova/rpc/amqp.py:236 nova/rpc/impl_carrot.py:276 +#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:276 #, python-format msgid "No method for message: %s" msgstr "" -#: nova/rpc/amqp.py:318 nova/rpc/impl_carrot.py:528 +#: nova/rpc/amqp.py:319 nova/rpc/impl_carrot.py:528 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:321 nova/rpc/impl_carrot.py:531 +#: nova/rpc/amqp.py:322 nova/rpc/impl_carrot.py:531 #, python-format msgid "MSG_ID is %s" msgstr "" -#: nova/rpc/amqp.py:343 nova/rpc/impl_carrot.py:610 +#: nova/rpc/amqp.py:344 nova/rpc/impl_carrot.py:610 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:351 nova/rpc/impl_carrot.py:620 +#: nova/rpc/amqp.py:352 nova/rpc/impl_carrot.py:620 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:376 nova/rpc/impl_carrot.py:630 +#: nova/rpc/amqp.py:377 nova/rpc/impl_carrot.py:630 #, python-format msgid "Sending notification on %s..." msgstr "" @@ -4033,37 +4134,37 @@ msgid "" "again in %(sleep_time)d seconds." msgstr "" -#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:379 +#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:384 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:394 +#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:399 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:398 +#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:403 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:425 +#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:430 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/rpc/impl_qpid.py:335 +#: nova/rpc/impl_qpid.py:340 #, python-format msgid "Unable to connect to AMQP server: %s " msgstr "" -#: nova/rpc/impl_qpid.py:340 +#: nova/rpc/impl_qpid.py:345 #, python-format msgid "Connected to AMQP server on %s" msgstr "" -#: nova/rpc/impl_qpid.py:348 +#: nova/rpc/impl_qpid.py:353 msgid "Re-established AMQP queues" msgstr "" @@ -4076,26 +4177,26 @@ msgstr "" msgid "Could not find another compute" msgstr "" -#: nova/scheduler/distributed_scheduler.py:50 +#: nova/scheduler/distributed_scheduler.py:51 #, python-format msgid "No host selection for %s defined." msgstr "" -#: nova/scheduler/distributed_scheduler.py:63 +#: nova/scheduler/distributed_scheduler.py:64 #, python-format msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:140 +#: nova/scheduler/distributed_scheduler.py:156 msgid "Scheduler only understands Compute nodes (for now)" msgstr "" -#: nova/scheduler/distributed_scheduler.py:178 +#: nova/scheduler/distributed_scheduler.py:198 #, python-format msgid "Filtered %(hosts)s" msgstr "" -#: nova/scheduler/distributed_scheduler.py:188 +#: nova/scheduler/distributed_scheduler.py:208 #, python-format msgid "Weighted %(weighted_host)s" msgstr "" @@ -4168,17 +4269,17 @@ msgstr "" msgid "No service for compute ID %s" msgstr "" -#: nova/scheduler/manager.py:85 +#: nova/scheduler/manager.py:86 #, python-format msgid "Driver Method %(driver_method)s missing: %(e)s.Reverting to schedule()" msgstr "" -#: nova/scheduler/manager.py:101 +#: nova/scheduler/manager.py:102 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/manager.py:116 +#: nova/scheduler/manager.py:117 #, python-format msgid "Setting instance %(instance_uuid)s to ERROR state." msgstr "" @@ -4364,17 +4465,17 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:383 nova/tests/test_compute.py:1491 +#: nova/tests/test_compute.py:382 nova/tests/test_compute.py:1491 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:389 +#: nova/tests/test_compute.py:388 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:613 +#: nova/tests/test_compute.py:612 msgid "Internal error" msgstr "" @@ -4390,48 +4491,48 @@ msgid "" "\t%s" msgstr "" -#: nova/tests/test_nova_manage.py:178 +#: nova/tests/test_nova_manage.py:182 msgid "id" msgstr "" -#: nova/tests/test_nova_manage.py:179 +#: nova/tests/test_nova_manage.py:183 msgid "IPv4" msgstr "" -#: nova/tests/test_nova_manage.py:180 +#: nova/tests/test_nova_manage.py:184 msgid "IPv6" msgstr "" -#: nova/tests/test_nova_manage.py:181 +#: nova/tests/test_nova_manage.py:185 msgid "start address" msgstr "" -#: nova/tests/test_nova_manage.py:182 +#: nova/tests/test_nova_manage.py:186 msgid "DNS1" msgstr "" -#: nova/tests/test_nova_manage.py:183 +#: nova/tests/test_nova_manage.py:187 msgid "DNS2" msgstr "" -#: nova/tests/test_nova_manage.py:184 +#: nova/tests/test_nova_manage.py:188 msgid "VlanID" msgstr "" -#: nova/tests/test_nova_manage.py:185 +#: nova/tests/test_nova_manage.py:189 msgid "project" msgstr "" -#: nova/tests/test_nova_manage.py:186 +#: nova/tests/test_nova_manage.py:190 msgid "uuid" msgstr "" -#: nova/tests/test_volume.py:195 +#: nova/tests/test_volume.py:216 #, python-format msgid "Target %s allocated" msgstr "" -#: nova/tests/test_volume.py:383 +#: nova/tests/test_volume.py:425 #, python-format msgid "Cannot confirm exported volume id:%s." msgstr "" @@ -4549,9 +4650,8 @@ msgid "Authorization error" msgstr "" #: nova/tests/integrated/api/client.py:63 -#, fuzzy, python-format msgid "Item not found" -msgstr "找不到虛擬機器 %s" +msgstr "" #: nova/tests/integrated/api/client.py:105 #, python-format @@ -4582,21 +4682,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:147 +#: nova/tests/rpc/common.py:131 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:155 +#: nova/tests/rpc/common.py:139 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:173 +#: nova/tests/rpc/common.py:157 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:203 nova/tests/rpc/common.py:209 +#: nova/tests/rpc/common.py:187 nova/tests/rpc/common.py:193 #, python-format msgid "Received %s" msgstr "" @@ -4606,37 +4706,37 @@ msgstr "" msgid "Host %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:194 +#: nova/tests/scheduler/test_vsa_scheduler.py:196 #, python-format msgid "Test: provision vol %(name)s on host %(host)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:196 +#: nova/tests/scheduler/test_vsa_scheduler.py:198 #, python-format msgid "\t vol=%(vol)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:199 +#: nova/tests/scheduler/test_vsa_scheduler.py:201 #, python-format msgid "Test: VSA update request: vsa_id=%(vsa_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:203 +#: nova/tests/scheduler/test_vsa_scheduler.py:205 #, python-format msgid "Test: Volume create: %s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:210 +#: nova/tests/scheduler/test_vsa_scheduler.py:212 #, python-format msgid "Test: Volume get request: id=%(volume_id)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:217 +#: nova/tests/scheduler/test_vsa_scheduler.py:219 #, python-format msgid "Test: Volume update request: id=%(volume_id)s values=%(values)s" msgstr "" -#: nova/tests/scheduler/test_vsa_scheduler.py:453 +#: nova/tests/scheduler/test_vsa_scheduler.py:455 #, python-format msgid "Test: Volume get: id=%(volume_id)s" msgstr "" @@ -4645,15 +4745,27 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "" +#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:437 +#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:1734 +#, python-format +msgid "Compute_service record created for %s " +msgstr "" + +#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:440 +#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:1737 +#, python-format +msgid "Compute_service record updated for %s " +msgstr "" + #: nova/virt/firewall.py:130 #, python-format msgid "Attempted to unfilter instance %s which is not filtered" msgstr "" #: nova/virt/firewall.py:137 -#, fuzzy, python-format +#, python-format msgid "Filters added to instance %s" -msgstr "無法掛載Volume 到虛擬機器 %s" +msgstr "" #: nova/virt/firewall.py:139 msgid "Provider Firewall Rules refreshed" @@ -4689,92 +4801,69 @@ msgid "" "vmwareapi_host_password to useconnection_type=vmwareapi" msgstr "" -#: nova/virt/vmwareapi_conn.py:271 +#: nova/virt/vmwareapi_conn.py:276 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:354 +#: nova/virt/vmwareapi_conn.py:359 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi_conn.py:393 +#: nova/virt/vmwareapi_conn.py:398 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi_conn.py:399 +#: nova/virt/vmwareapi_conn.py:404 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi_conn.py:404 +#: nova/virt/vmwareapi_conn.py:409 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:165 +#: nova/virt/xenapi_conn.py:163 msgid "" "Must specify xenapi_connection_url, xenapi_connection_username " "(optionally), and xenapi_connection_password to use " "connection_type=xenapi" msgstr "" -#: nova/virt/xenapi_conn.py:353 nova/virt/libvirt/connection.py:445 +#: nova/virt/xenapi_conn.py:371 nova/virt/libvirt/connection.py:441 msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi_conn.py:420 nova/virt/baremetal/proxy.py:716 -#: nova/virt/libvirt/connection.py:1735 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:423 nova/virt/baremetal/proxy.py:720 -#: nova/virt/libvirt/connection.py:1738 -#, python-format -msgid "Compute_service record updated for %s " -msgstr "" - -#: nova/virt/xenapi_conn.py:484 +#: nova/virt/xenapi_conn.py:501 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi_conn.py:498 +#: nova/virt/xenapi_conn.py:530 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi_conn.py:587 +#: nova/virt/xenapi_conn.py:556 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi_conn.py:648 #, python-format msgid "Task [%(name)s] %(task)s status: success %(result)s" msgstr "" -#: nova/virt/xenapi_conn.py:596 +#: nova/virt/xenapi_conn.py:657 #, python-format msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s" msgstr "" -#: nova/virt/xenapi_conn.py:616 nova/virt/xenapi_conn.py:629 +#: nova/virt/xenapi_conn.py:677 nova/virt/xenapi_conn.py:690 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi_conn.py:655 nova/virt/baremetal/proxy.py:773 -#: nova/virt/libvirt/connection.py:2277 -msgid "Updating host stats" -msgstr "" - -#: nova/virt/xenapi_conn.py:666 -#, python-format -msgid "Unable to get updated status: %s" -msgstr "" - -#: nova/virt/xenapi_conn.py:673 -#, python-format -msgid "Unable to get SR for this host: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4940,9 +5029,9 @@ msgid "instance %s spawned successfully" msgstr "" #: nova/virt/baremetal/proxy.py:272 -#, fuzzy, python-format +#, python-format msgid "instance %s:not booted" -msgstr "找不到虛擬機器 %s" +msgstr "" #: nova/virt/baremetal/proxy.py:274 msgid "Bremetal assignment is overcommitted." @@ -4975,7 +5064,7 @@ msgstr "" msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1505 +#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1504 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -4990,15 +5079,18 @@ msgstr "" msgid "Updating!" msgstr "" +#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2281 +#: nova/virt/xenapi/host.py:124 +msgid "Updating host stats" +msgstr "" + #: nova/virt/baremetal/tilera.py:185 msgid "free_node...." msgstr "" #: nova/virt/baremetal/tilera.py:216 #, python-format -msgid "" -"deactivate_node is called for node_id = %(id)s node_ip = " -"%(ip)s" +msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" msgstr "" #: nova/virt/baremetal/tilera.py:221 @@ -5006,9 +5098,8 @@ msgid "status of node is set to 0" msgstr "" #: nova/virt/baremetal/tilera.py:232 -#, fuzzy msgid "rootfs is already removed" -msgstr "Volume 已經卸載" +msgstr "" #: nova/virt/baremetal/tilera.py:264 msgid "Before ping to the bare-metal node" @@ -5071,14 +5162,13 @@ msgid "Could not attach image to loopback: %s" msgstr "" #: nova/virt/disk/mount.py:76 -#, fuzzy msgid "no partitions found" -msgstr "找不到主機" +msgstr "" #: nova/virt/disk/mount.py:77 -#, fuzzy, python-format +#, python-format msgid "Failed to map partitions: %s" -msgstr "讀取private ip 失敗" +msgstr "" #: nova/virt/disk/nbd.py:58 msgid "nbd unavailable: module not loaded" @@ -5107,151 +5197,149 @@ msgstr "" msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:366 +#: nova/virt/libvirt/connection.py:364 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:378 +#: nova/virt/libvirt/connection.py:376 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:389 +#: nova/virt/libvirt/connection.py:387 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:403 +#: nova/virt/libvirt/connection.py:399 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:434 +#: nova/virt/libvirt/connection.py:430 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:516 +#: nova/virt/libvirt/connection.py:512 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:529 +#: nova/virt/libvirt/connection.py:525 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:680 nova/virt/libvirt/connection.py:824 +#: nova/virt/libvirt/connection.py:674 nova/virt/libvirt/connection.py:816 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:685 +#: nova/virt/libvirt/connection.py:679 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:782 nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/connection.py:776 nova/virt/xenapi/vmops.py:1372 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:786 nova/virt/xenapi/vmops.py:1375 +#: nova/virt/libvirt/connection.py:780 nova/virt/xenapi/vmops.py:1376 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:813 -#, fuzzy, python-format +#: nova/virt/libvirt/connection.py:807 msgid "Instance is running" -msgstr "找不到虛擬機器 %s" +msgstr "" -#: nova/virt/libvirt/connection.py:829 +#: nova/virt/libvirt/connection.py:821 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:837 +#: nova/virt/libvirt/connection.py:829 #, python-format msgid "virsh said: %r" msgstr "" -#: nova/virt/libvirt/connection.py:841 +#: nova/virt/libvirt/connection.py:833 msgid "cool, it's a device" msgstr "" -#: nova/virt/libvirt/connection.py:852 +#: nova/virt/libvirt/connection.py:844 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:879 -#, fuzzy +#: nova/virt/libvirt/connection.py:871 msgid "Unable to read LXC console" -msgstr "讀取public ip 失敗" +msgstr "" -#: nova/virt/libvirt/connection.py:996 +#: nova/virt/libvirt/connection.py:994 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1182 +#: nova/virt/libvirt/connection.py:1181 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1191 +#: nova/virt/libvirt/connection.py:1190 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1223 +#: nova/virt/libvirt/connection.py:1222 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1348 +#: nova/virt/libvirt/connection.py:1347 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1352 +#: nova/virt/libvirt/connection.py:1351 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1369 +#: nova/virt/libvirt/connection.py:1368 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/connection.py:1610 +#: nova/virt/libvirt/connection.py:1609 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1632 +#: nova/virt/libvirt/connection.py:1631 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1659 +#: nova/virt/libvirt/connection.py:1658 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:1756 +#: nova/virt/libvirt/connection.py:1755 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:1759 +#: nova/virt/libvirt/connection.py:1758 #, python-format msgid "" "to xml...\n" ":%s " msgstr "" -#: nova/virt/libvirt/connection.py:1762 +#: nova/virt/libvirt/connection.py:1761 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5261,37 +5349,35 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:1819 +#: nova/virt/libvirt/connection.py:1818 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2034 +#: nova/virt/libvirt/connection.py:2033 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2125 +#: nova/virt/libvirt/connection.py:2129 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2180 -#, python-format -msgid "During wait running, %s disappeared." +#: nova/virt/libvirt/connection.py:2184 +msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2185 -#, python-format -msgid "Instance %s running successfully." +#: nova/virt/libvirt/connection.py:2189 +msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2192 +#: nova/virt/libvirt/connection.py:2196 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2233 +#: nova/virt/libvirt/connection.py:2237 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5328,125 +5414,130 @@ msgstr "" msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/imagecache.py:144 +#: nova/virt/libvirt/imagecache.py:171 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:147 +#: nova/virt/libvirt/imagecache.py:174 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:149 +#: nova/virt/libvirt/imagecache.py:176 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:160 +#: nova/virt/libvirt/imagecache.py:187 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:211 +#: nova/virt/libvirt/imagecache.py:238 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:223 +#: nova/virt/libvirt/imagecache.py:250 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): image verification skipped, " "no hash stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:243 +#: nova/virt/libvirt/imagecache.py:270 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:282 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:246 +#: nova/virt/libvirt/imagecache.py:285 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:253 +#: nova/virt/libvirt/imagecache.py:292 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:265 +#: nova/virt/libvirt/imagecache.py:303 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/libvirt/imagecache.py:320 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): in use: on this node " "%(local)d local, %(remote)d on other nodes" msgstr "" -#: nova/virt/libvirt/imagecache.py:291 +#: nova/virt/libvirt/imagecache.py:333 #, python-format msgid "" "%(container_format)s-%(id)s (%(base_file)s): warning -- an absent base " "file is in use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:302 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "" -"%(container_format)s-%(id)s (%(base_file)s): in: on other nodes " -"(%(remote)d on other nodes)" +"%(container_format)s-%(id)s (%(base_file)s): in use on (%(remote)d on " +"other nodes)" msgstr "" -#: nova/virt/libvirt/imagecache.py:314 +#: nova/virt/libvirt/imagecache.py:355 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:322 +#: nova/virt/libvirt/imagecache.py:363 #, python-format msgid "%(container_format)s-%(id)s (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/libvirt/imagecache.py:387 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:355 +#: nova/virt/libvirt/imagecache.py:391 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:383 -#, fuzzy, python-format +#: nova/virt/libvirt/imagecache.py:419 +#, python-format msgid "Unknown base file: %s" -msgstr "未知的虛擬機器規格: %s" +msgstr "" -#: nova/virt/libvirt/imagecache.py:388 +#: nova/virt/libvirt/imagecache.py:424 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:391 +#: nova/virt/libvirt/imagecache.py:427 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:395 +#: nova/virt/libvirt/imagecache.py:431 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/libvirt/imagecache.py:439 msgid "Verification complete" msgstr "" -#: nova/virt/libvirt/utils.py:235 +#: nova/virt/libvirt/utils.py:240 msgid "Unable to find an open port" msgstr "" @@ -5460,7 +5551,7 @@ msgstr "" msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:152 +#: nova/virt/libvirt/vif.py:156 #, python-format msgid "Failed while unplugging vif of instance '%s'" msgstr "" @@ -5713,9 +5804,8 @@ msgid "Deleted temporary vmdk file %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:518 -#, fuzzy, python-format msgid "instance is not powered on" -msgstr "找不到虛擬機器 %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:525 #, python-format @@ -5738,9 +5828,9 @@ msgid "Did hard reboot of VM %s" msgstr "" #: nova/virt/vmwareapi/vmops.py:546 -#, fuzzy, python-format +#, python-format msgid "instance - %s not present" -msgstr "找不到虛擬機器 %s" +msgstr "" #: nova/virt/vmwareapi/vmops.py:565 #, python-format @@ -5885,33 +5975,54 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:526 nova/virt/xenapi/fake.py:625 -#: nova/virt/xenapi/fake.py:643 nova/virt/xenapi/fake.py:706 +#: nova/virt/xenapi/fake.py:555 nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:672 nova/virt/xenapi/fake.py:734 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:528 +#: nova/virt/xenapi/fake.py:557 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:562 +#: nova/virt/xenapi/fake.py:591 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:567 +#: nova/virt/xenapi/fake.py:596 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:627 +#: nova/virt/xenapi/fake.py:656 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" +#: nova/virt/xenapi/host.py:67 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skipping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:132 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:166 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:169 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + #: nova/virt/xenapi/network_utils.py:37 #, python-format msgid "Found non-unique network for name_label %s" @@ -5927,6 +6038,41 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" +#: nova/virt/xenapi/pool.py:111 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:126 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:145 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:148 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:164 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:176 +#, fuzzy, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "無法卸載 Volume %s" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + #: nova/virt/xenapi/vif.py:103 #, python-format msgid "Found no PIF for device %s" @@ -5939,418 +6085,432 @@ msgid "" "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:209 +#: nova/virt/xenapi/vm_utils.py:215 #, python-format msgid "Created VM %s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:212 +#: nova/virt/xenapi/vm_utils.py:218 #, python-format msgid "Created VM %(instance_name)s as %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:243 +#: nova/virt/xenapi/vm_utils.py:249 #, python-format msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:246 +#: nova/virt/xenapi/vm_utils.py:252 #, python-format msgid "" "Created a CDROM-specific VBD %(vbd_ref)s for VM %(vm_ref)s, VDI " "%(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:263 +#: nova/virt/xenapi/vm_utils.py:269 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:280 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:285 +#: nova/virt/xenapi/vm_utils.py:291 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:301 +#, python-format msgid "Unable to destroy VDI %s" -msgstr "無法卸載 Volume %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/xenapi/vm_utils.py:318 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:321 +#: nova/virt/xenapi/vm_utils.py:327 #, python-format msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/xenapi/vm_utils.py:335 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "No primary VDI found for%(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:355 +#: nova/virt/xenapi/vm_utils.py:361 #, python-format msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:369 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:408 +#: nova/virt/xenapi/vm_utils.py:414 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:618 +#: nova/virt/xenapi/vm_utils.py:624 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:697 +#: nova/virt/xenapi/vm_utils.py:703 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:725 +#: nova/virt/xenapi/vm_utils.py:731 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " "'%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:754 +#: nova/virt/xenapi/vm_utils.py:760 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:769 +#: nova/virt/xenapi/vm_utils.py:775 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:773 +#: nova/virt/xenapi/vm_utils.py:779 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:796 +#: nova/virt/xenapi/vm_utils.py:802 #, python-format msgid "Fetching image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:797 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:803 +#, python-format msgid "Image Type: %s" -msgstr "未知的虛擬機器規格: %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:801 +#: nova/virt/xenapi/vm_utils.py:807 msgid "ISO: Found sr possibly containing the ISO image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:810 +#: nova/virt/xenapi/vm_utils.py:816 #, python-format msgid "Size for image %(image)s:%(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:819 +#: nova/virt/xenapi/vm_utils.py:825 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:836 +#: nova/virt/xenapi/vm_utils.py:842 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:848 +#: nova/virt/xenapi/vm_utils.py:854 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:858 +#: nova/virt/xenapi/vm_utils.py:864 #, python-format msgid "instance %s: Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:897 +#: nova/virt/xenapi/vm_utils.py:903 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:919 +#: nova/virt/xenapi/vm_utils.py:925 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:937 +#: nova/virt/xenapi/vm_utils.py:943 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1025 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1027 +#: nova/virt/xenapi/vm_utils.py:1034 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1054 +#: nova/virt/xenapi/vm_utils.py:1061 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1074 +#: nova/virt/xenapi/vm_utils.py:1081 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1105 +#: nova/virt/xenapi/vm_utils.py:1112 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/xenapi/vm_utils.py:1130 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1143 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1151 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1146 +#: nova/virt/xenapi/vm_utils.py:1153 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1149 +#: nova/virt/xenapi/vm_utils.py:1156 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1152 +#: nova/virt/xenapi/vm_utils.py:1159 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1156 +#: nova/virt/xenapi/vm_utils.py:1163 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/xenapi/vm_utils.py:1165 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1161 +#: nova/virt/xenapi/vm_utils.py:1168 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1164 +#: nova/virt/xenapi/vm_utils.py:1171 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/xenapi/vm_utils.py:1174 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1205 +#: nova/virt/xenapi/vm_utils.py:1212 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1259 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1312 +#: nova/virt/xenapi/vm_utils.py:1319 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1386 +#: nova/virt/xenapi/vm_utils.py:1393 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1396 +#: nova/virt/xenapi/vm_utils.py:1403 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1431 +#: nova/virt/xenapi/vm_utils.py:1438 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1450 +#: nova/virt/xenapi/vm_utils.py:1457 #, python-format msgid "Creating VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1452 +#: nova/virt/xenapi/vm_utils.py:1459 #, python-format msgid "Creating VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1454 +#: nova/virt/xenapi/vm_utils.py:1461 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1457 +#: nova/virt/xenapi/vm_utils.py:1464 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1459 +#: nova/virt/xenapi/vm_utils.py:1466 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1469 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1471 +#: nova/virt/xenapi/vm_utils.py:1478 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1475 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/xenapi/vm_utils.py:1493 msgid "VBD.unplug successful first time." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1491 +#: nova/virt/xenapi/vm_utils.py:1498 msgid "VBD.unplug rejected: retrying..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1500 msgid "Not sleeping anymore!" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1496 +#: nova/virt/xenapi/vm_utils.py:1503 msgid "VBD.unplug successful eventually." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 +#: nova/virt/xenapi/vm_utils.py:1506 #, python-format msgid "Ignoring XenAPI.Failure in VBD.unplug: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1508 +#: nova/virt/xenapi/vm_utils.py:1515 #, python-format msgid "Ignoring XenAPI.Failure %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1522 +#: nova/virt/xenapi/vm_utils.py:1529 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1529 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1531 +#: nova/virt/xenapi/vm_utils.py:1538 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1544 +#: nova/virt/xenapi/vm_utils.py:1551 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1550 +#: nova/virt/xenapi/vm_utils.py:1557 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1576 +#: nova/virt/xenapi/vm_utils.py:1583 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1589 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1678 +#: nova/virt/xenapi/vm_utils.py:1650 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1677 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1727 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1686 +#: nova/virt/xenapi/vm_utils.py:1735 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1690 +#: nova/virt/xenapi/vm_utils.py:1739 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1707 +#: nova/virt/xenapi/vm_utils.py:1756 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1717 +#: nova/virt/xenapi/vm_utils.py:1766 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" @@ -6365,320 +6525,315 @@ msgstr "" msgid "Starting instance %s" msgstr "" -#: nova/virt/xenapi/vmops.py:246 +#: nova/virt/xenapi/vmops.py:248 #, python-format msgid "instance %s: Failed to spawn" msgstr "" -#: nova/virt/xenapi/vmops.py:248 +#: nova/virt/xenapi/vmops.py:250 #, python-format msgid "Instance %s failed to spawn - performing clean-up" msgstr "" -#: nova/virt/xenapi/vmops.py:322 +#: nova/virt/xenapi/vmops.py:324 #, python-format msgid "instance %s: Failed to spawn - Unable to create VM" msgstr "" -#: nova/virt/xenapi/vmops.py:389 +#: nova/virt/xenapi/vmops.py:391 #, python-format msgid "" "Auto configuring disk for instance %(instance_uuid)s, attempting to " "resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:448 +#: nova/virt/xenapi/vmops.py:450 #, python-format msgid "Invalid value for injected_files: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:453 +#: nova/virt/xenapi/vmops.py:455 #, python-format msgid "Injecting file path: '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:459 +#: nova/virt/xenapi/vmops.py:461 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/vmops.py:463 +#: nova/virt/xenapi/vmops.py:465 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/vmops.py:470 +#: nova/virt/xenapi/vmops.py:472 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:476 +#: nova/virt/xenapi/vmops.py:478 #, python-format msgid "Starting VM %s..." msgstr "" -#: nova/virt/xenapi/vmops.py:480 +#: nova/virt/xenapi/vmops.py:481 #, python-format msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:487 +#: nova/virt/xenapi/vmops.py:488 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:490 +#: nova/virt/xenapi/vmops.py:491 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:497 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:498 +#, python-format msgid "Instance %s: waiting for running" -msgstr "找不到虛擬機器 %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:506 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:507 +#, python-format msgid "Instance %s: running" -msgstr "找不到虛擬機器 %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:510 +#: nova/virt/xenapi/vmops.py:511 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:513 +#: nova/virt/xenapi/vmops.py:514 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:517 +#: nova/virt/xenapi/vmops.py:518 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:539 +#: nova/virt/xenapi/vmops.py:540 #, python-format msgid "Resources to remove:%s" msgstr "" -#: nova/virt/xenapi/vmops.py:550 +#: nova/virt/xenapi/vmops.py:551 #, python-format msgid "Removing VDI %(vdi_ref)s(uuid:%(vdi_to_remove)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:555 +#: nova/virt/xenapi/vmops.py:556 #, python-format msgid "Skipping VDI destroy for %s" msgstr "" -#: nova/virt/xenapi/vmops.py:564 +#: nova/virt/xenapi/vmops.py:565 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, python-format msgid "No opaque_ref could be determined for '%s'." msgstr "" -#: nova/virt/xenapi/vmops.py:647 +#: nova/virt/xenapi/vmops.py:648 #, python-format msgid "Finished snapshot and upload for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/xenapi/vmops.py:656 #, python-format msgid "Starting snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/vmops.py:664 -#, fuzzy, python-format +#: nova/virt/xenapi/vmops.py:665 +#, python-format msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" -msgstr "無法替 instance實例 %(instance_name)s , 使用SR %(sr_ref)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:683 +#: nova/virt/xenapi/vmops.py:684 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:703 +#: nova/virt/xenapi/vmops.py:704 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:751 +#: nova/virt/xenapi/vmops.py:752 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:874 +#: nova/virt/xenapi/vmops.py:875 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:882 +#: nova/virt/xenapi/vmops.py:883 #, python-format msgid "Resize instance %s complete" msgstr "" -#: nova/virt/xenapi/vmops.py:913 +#: nova/virt/xenapi/vmops.py:914 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:933 +#: nova/virt/xenapi/vmops.py:934 #, python-format msgid "domid changed from %(olddomid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:950 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:972 +#: nova/virt/xenapi/vmops.py:973 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:988 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1015 +#: nova/virt/xenapi/vmops.py:1016 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1024 +#: nova/virt/xenapi/vmops.py:1025 #, python-format msgid "VM %(instance_uuid)s already halted,skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1028 +#: nova/virt/xenapi/vmops.py:1029 #, python-format msgid "Shutting down VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1047 +#: nova/virt/xenapi/vmops.py:1048 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1068 +#: nova/virt/xenapi/vmops.py:1069 #, python-format msgid "Destroying VDIs for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1126 +#: nova/virt/xenapi/vmops.py:1127 #, python-format msgid "" "Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk " "deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1133 +#: nova/virt/xenapi/vmops.py:1134 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1140 +#: nova/virt/xenapi/vmops.py:1141 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1152 +#: nova/virt/xenapi/vmops.py:1153 #, python-format msgid "Instance %(instance_uuid)s VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1170 +#: nova/virt/xenapi/vmops.py:1171 #, python-format msgid "Destroying VM for Instance %(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1185 +#: nova/virt/xenapi/vmops.py:1186 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1239 +#: nova/virt/xenapi/vmops.py:1240 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1311 +#: nova/virt/xenapi/vmops.py:1312 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1315 +#: nova/virt/xenapi/vmops.py:1316 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/xenapi/vmops.py:1380 +#: nova/virt/xenapi/vmops.py:1381 #, python-format msgid "Instance for migration %d not found, skipping" msgstr "" -#: nova/virt/xenapi/vmops.py:1412 +#: nova/virt/xenapi/vmops.py:1413 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1484 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s." -msgstr "" - -#: nova/virt/xenapi/vmops.py:1500 +#: nova/virt/xenapi/vmops.py:1464 #, python-format msgid "injecting network info to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1518 +#: nova/virt/xenapi/vmops.py:1482 #, python-format msgid "creating vif(s) for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1527 +#: nova/virt/xenapi/vmops.py:1491 #, python-format msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1530 +#: nova/virt/xenapi/vmops.py:1494 #, python-format msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1559 +#: nova/virt/xenapi/vmops.py:1523 #, python-format msgid "injecting hostname to xs for vm: |%s|" msgstr "" -#: nova/virt/xenapi/vmops.py:1621 +#: nova/virt/xenapi/vmops.py:1585 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. VM " "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1646 +#: nova/virt/xenapi/vmops.py:1610 #, python-format msgid "" "TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1650 +#: nova/virt/xenapi/vmops.py:1614 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM" " id=%(instance_uuid)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1655 +#: nova/virt/xenapi/vmops.py:1619 #, python-format msgid "" "The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;" " args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1841 +#: nova/virt/xenapi/vmops.py:1805 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -6771,37 +6926,37 @@ msgstr "" msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:249 +#: nova/virt/xenapi/volume_utils.py:258 #, python-format msgid "Unable to introduce VDI on SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:257 +#: nova/virt/xenapi/volume_utils.py:266 #, python-format msgid "Unable to get record of VDI %s on" msgstr "" -#: nova/virt/xenapi/volume_utils.py:279 +#: nova/virt/xenapi/volume_utils.py:288 #, python-format msgid "Unable to introduce VDI for SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:289 +#: nova/virt/xenapi/volume_utils.py:298 #, python-format msgid "Error finding vdis in SR %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:296 +#: nova/virt/xenapi/volume_utils.py:305 #, python-format msgid "Unable to find vbd for vdi %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:330 +#: nova/virt/xenapi/volume_utils.py:339 #, python-format msgid "Unable to obtain target information %(data)s, %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:356 +#: nova/virt/xenapi/volume_utils.py:365 #, python-format msgid "Mountpoint cannot be translated: %s" msgstr "" @@ -6855,56 +7010,56 @@ msgid "Could not forget SR" msgstr "" #: nova/virt/xenapi/volumeops.py:122 -#, fuzzy, python-format +#, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:174 +#: nova/virt/xenapi/volumeops.py:179 #, python-format msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" msgstr "無法替 instance實例 %(instance_name)s , 建立 VDI 在SR %(sr_ref)s" -#: nova/virt/xenapi/volumeops.py:187 +#: nova/virt/xenapi/volumeops.py:192 #, python-format msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" msgstr "無法替 instance實例 %(instance_name)s , 使用SR %(sr_ref)s" -#: nova/virt/xenapi/volumeops.py:195 +#: nova/virt/xenapi/volumeops.py:200 #, python-format msgid "Unable to attach volume to instance %s" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/xenapi/volumeops.py:198 +#: nova/virt/xenapi/volumeops.py:203 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" -#: nova/virt/xenapi/volumeops.py:208 +#: nova/virt/xenapi/volumeops.py:213 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" -#: nova/virt/xenapi/volumeops.py:216 +#: nova/virt/xenapi/volumeops.py:221 #, python-format msgid "Unable to locate volume %s" msgstr "找不到Volume %s" -#: nova/virt/xenapi/volumeops.py:224 +#: nova/virt/xenapi/volumeops.py:229 #, python-format msgid "Unable to detach volume %s" msgstr "無法卸載 Volume %s" -#: nova/virt/xenapi/volumeops.py:229 -#, fuzzy, python-format +#: nova/virt/xenapi/volumeops.py:234 +#, python-format msgid "Unable to destroy vbd %s" -msgstr "無法卸載 Volume %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:236 +#: nova/virt/xenapi/volumeops.py:241 #, python-format msgid "Error purging SR %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:238 +#: nova/virt/xenapi/volumeops.py:243 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "掛載點 %(mountpoint)s 從虛擬機器 %(instance_name)s 卸載" @@ -6945,9 +7100,8 @@ msgid "Starting nova-xvpvncproxy node (version %s)" msgstr "" #: nova/volume/api.py:74 nova/volume/api.py:210 -#, fuzzy msgid "status must be available" -msgstr "Volume 狀態需要可被使用" +msgstr "" #: nova/volume/api.py:85 #, python-format @@ -6959,19 +7113,16 @@ msgid "Volume status must be available" msgstr "Volume 狀態需要可被使用" #: nova/volume/api.py:213 -#, fuzzy msgid "already attached" -msgstr "Volume 已掛載" +msgstr "" #: nova/volume/api.py:220 -#, fuzzy msgid "already detached" -msgstr "Volume 已經卸載" +msgstr "" -#: nova/volume/api.py:272 nova/volume/api.py:305 -#, fuzzy +#: nova/volume/api.py:282 nova/volume/api.py:315 msgid "must be available" -msgstr "Volume 狀態需要可被使用" +msgstr "" #: nova/volume/driver.py:92 #, python-format @@ -7108,9 +7259,8 @@ msgid "VSA BE remove_export for %s failed" msgstr "" #: nova/volume/driver.py:974 -#, fuzzy msgid "Failed to retrieve QoS info" -msgstr "讀取private ip 失敗" +msgstr "" #: nova/volume/manager.py:96 #, python-format @@ -7190,25 +7340,30 @@ msgstr "" msgid "snapshot %s: deleting" msgstr "" -#: nova/volume/manager.py:241 +#: nova/volume/manager.py:235 +#, python-format +msgid "snapshot %s: snapshot is busy" +msgstr "" + +#: nova/volume/manager.py:247 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: nova/volume/manager.py:323 +#: nova/volume/manager.py:329 msgid "Checking volume capabilities" msgstr "" -#: nova/volume/manager.py:327 +#: nova/volume/manager.py:333 #, python-format msgid "New capabilities found: %s" msgstr "" -#: nova/volume/manager.py:338 +#: nova/volume/manager.py:344 msgid "Clear capabilities" msgstr "" -#: nova/volume/manager.py:342 +#: nova/volume/manager.py:348 #, python-format msgid "Notification {%s} received" msgstr "" @@ -7345,9 +7500,8 @@ msgid "SR UUID of new SR is: %s" msgstr "" #: nova/volume/xensm.py:71 -#, fuzzy msgid "Failed to update db" -msgstr "讀取private ip 失敗" +msgstr "" #: nova/volume/xensm.py:80 #, python-format @@ -7373,34 +7527,106 @@ msgid "Volume will be created in backend - %d" msgstr "" #: nova/volume/xensm.py:154 -#, fuzzy, python-format msgid "Failed to update volume in db" -msgstr "找不到Volume %s" +msgstr "" #: nova/volume/xensm.py:157 -#, fuzzy, python-format msgid "Unable to create volume" -msgstr "找不到Volume %s" +msgstr "" #: nova/volume/xensm.py:171 -#, fuzzy msgid "Failed to delete vdi" -msgstr "讀取private ip 失敗" +msgstr "" #: nova/volume/xensm.py:177 -#, fuzzy, python-format msgid "Failed to delete volume in db" -msgstr "找不到Volume %s" +msgstr "" #: nova/volume/xensm.py:211 -#, fuzzy, python-format msgid "Failed to find volume in db" -msgstr "無法卸載 Volume %s" +msgstr "" #: nova/volume/xensm.py:222 msgid "Failed to find backend in db" msgstr "" +#: nova/volume/nexenta/__init__.py:27 +msgid "Nexenta SA returned the error" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:64 +#, python-format +msgid "Sending JSON data: %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:69 +#, python-format +msgid "Auto switching to HTTPS connection to %s" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:75 +msgid "No headers in server response" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:76 +msgid "Bad response from server" +msgstr "" + +#: nova/volume/nexenta/jsonrpc.py:79 +#, python-format +msgid "Got response: %s" +msgstr "" + +#: nova/volume/nexenta/volume.py:96 +#, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "" + +#: nova/volume/nexenta/volume.py:180 +msgid "" +"Call to local_path should not happen. Verify that use_local_volumes flag " +"is turned off." +msgstr "" + +#: nova/volume/nexenta/volume.py:202 +#, python-format +msgid "Ignored target creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:210 +#, python-format +msgid "Ignored target group creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:219 +#, python-format +msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:227 +#, python-format +msgid "Ignored LU creation error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:237 +#, python-format +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgstr "" + +#: nova/volume/nexenta/volume.py:273 +#, python-format +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" +msgstr "" + +#: nova/volume/nexenta/volume.py:280 +#, python-format +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" +msgstr "" + #: nova/vsa/api.py:82 msgid "invalid drive data" msgstr "" @@ -7461,9 +7687,9 @@ msgid "VSA ID %(vsa_id)s: Deleting %(direction)s volume %(vol_name)s" msgstr "" #: nova/vsa/api.py:355 -#, fuzzy, python-format +#, python-format msgid "Unable to delete volume %s" -msgstr "找不到Volume %s" +msgstr "" #: nova/vsa/api.py:357 #, python-format @@ -7529,825 +7755,56 @@ msgstr "" msgid "VSA ID %(vsa_id)d: Start %(vc_count)d instances" msgstr "" -#~ msgid "Uncaught exception" -#~ msgstr "未知錯誤" - -#~ msgid "Quota exceeeded for %(pid)s, tried to create %(size)sG volume" -#~ msgstr "" - -#~ msgid "Volume quota exceeded. You cannot create a volume of size %sG" -#~ msgstr "Volume 超過限制。無法創建 volume 大小 %sG" - -#~ msgid "%(param)s property not found for image %(_image_id)s" -#~ msgstr "" - -#~ msgid "Compute.api::get_lock %s" -#~ msgstr "" - -#~ msgid "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" -#~ msgstr "掛載_Volume: %(instance_name)s, %(device_path)s, %(mountpoint)s" - -#~ msgid "Filename of root Certificate Revokation List" -#~ msgstr "" - -#~ msgid "Subject for certificate for vpns, %s for project, timestamp" -#~ msgstr "" - -#~ msgid "Casting to %(topic)s %(host)s for %(method)s" -#~ msgstr "" - -#~ msgid "" -#~ "check_instance_lock: arguments: |%(self)s| " -#~ "|%(context)s| |%(instance_id)s|" -#~ msgstr "" - -#~ msgid "instance %s: starting..." -#~ msgstr "" - -#~ msgid "Terminating instance %s" -#~ msgstr "" - -#~ msgid "Deallocating address %s" -#~ msgstr "" - -#~ msgid "" -#~ "trying to reboot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" -#~ msgstr "" - -#~ msgid "" -#~ "trying to snapshot a non-running " -#~ "instance: %(instance_id)s (state: %(state)s " -#~ "expected: %(running)s)" -#~ msgstr "" - -#~ msgid "" -#~ "trying to reset the password on a" -#~ " non-running instance: %(instance_id)s " -#~ "(state: %(instance_state)s expected: " -#~ "%(expected_state)s)" -#~ msgstr "" - -#~ msgid "instance %s: setting admin password" -#~ msgstr "" - -#~ msgid "" -#~ "trying to inject a file into a " -#~ "non-running instance: %(instance_id)s (state:" -#~ " %(instance_state)s expected: %(expected_state)s)" -#~ msgstr "" - -#~ msgid "instance %(nm)s: injecting file to %(plain_path)s" -#~ msgstr "" - -#~ msgid "instance %s: getting ajax console" -#~ msgstr "" - -#~ msgid "" -#~ "instance %(instance_id)s: attaching volume " -#~ "%(volume_id)s to %(mountpoint)s" -#~ msgstr "" - -#~ msgid "instance %(instance_id)s: attach failed %(mountpoint)s, removing" -#~ msgstr "" - -#~ msgid "" -#~ "Detach volume %(volume_id)s from mountpoint" -#~ " %(mp)s on instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Host %s is not alive" -#~ msgstr "" - -#~ msgid "All hosts have too many cores" -#~ msgstr "" - -#~ msgid "Host %s not available" -#~ msgstr "" - -#~ msgid "All hosts have too many gigabytes" -#~ msgstr "" - -#~ msgid "All hosts have too many networks" -#~ msgstr "" - -#~ msgid "Can't test instances without a real virtual env." -#~ msgstr "" - -#~ msgid "Need to watch instance %s until it's running..." -#~ msgstr "" - -#~ msgid "Killing dnsmasq threw %s" -#~ msgstr "" - -#~ msgid "Class %s cannot be found" -#~ msgstr "" - -#~ msgid "Running %s" -#~ msgstr "" - -#~ msgid "Glance image %s" -#~ msgstr "" - -#~ msgid "Asking xapi to fetch %(url)s as %(access)s" -#~ msgstr "" - -#~ msgid "PV Kernel in VDI:%s" -#~ msgstr "" - -#~ msgid "duplicate name found: %s" -#~ msgstr "" - -#~ msgid "" -#~ "VHD coalesce attempts exceeded (%(counter)d" -#~ " > %(max_attempts)d), giving up..." +#~ msgid "Going to try to soft delete %s" #~ msgstr "" -#~ msgid "No VDIs found for VM %s" +#~ msgid "No host for instance %s, deleting immediately" #~ msgstr "" -#~ msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s" +#~ msgid "Going to try to terminate %s" #~ msgstr "" -#~ msgid "VBD %(vbd)s plugged as %(orig_dev)s" +#~ msgid "Going to try to stop %s" #~ msgstr "" -#~ msgid "VBD %(vbd)s plugged into wrong dev, remapping to %(dev)s" +#~ msgid "Going to try to start %s" #~ msgstr "" #~ msgid "" -#~ "Writing partition table %(primary_first)d " -#~ "%(primary_last)d to %(dest)s..." -#~ msgstr "" - -#~ msgid "No service for id %s" -#~ msgstr "" - -#~ msgid "No service for %(host)s, %(binary)s" -#~ msgstr "" - -#~ msgid "No fixed ips defined" -#~ msgstr "" - -#~ msgid "No floating ip for address %s" -#~ msgstr "" - -#~ msgid "No address for instance %s" -#~ msgstr "" - -#~ msgid "no keypair for user %(user_id)s, name %(name)s" -#~ msgstr "" - -#~ msgid "No network for id %s" -#~ msgstr "" - -#~ msgid "No networks defined" -#~ msgstr "" - -#~ msgid "No network for bridge %s" -#~ msgstr "" - -#~ msgid "No network for instance %s" -#~ msgstr "" - -#~ msgid "Token %s does not exist" -#~ msgstr "" - -#~ msgid "No quota for project_id %s" -#~ msgstr "" - -#~ msgid "Volume %s not found" -#~ msgstr "" - -#~ msgid "No export device found for volume %s" -#~ msgstr "" - -#~ msgid "No target id found for volume %s" -#~ msgstr "" - -#~ msgid "No security group with id %s" -#~ msgstr "" - -#~ msgid "No security group named %(group_name)s for project: %(project_id)s" -#~ msgstr "" - -#~ msgid "No secuity group rule with id %s" -#~ msgstr "" - -#~ msgid "No user for id %s" -#~ msgstr "" - -#~ msgid "No user for access key %s" -#~ msgstr "" - -#~ msgid "No project with id %s" -#~ msgstr "" - -#~ msgid "No console pool with id %(pool_id)s" +#~ "Instance %(name)s found in database but" +#~ " not known by hypervisor. Setting " +#~ "power state to NOSTATE" #~ msgstr "" #~ msgid "" -#~ "No console pool of type %(console_type)s" -#~ " for compute host %(compute_host)s on " -#~ "proxy host %(host)s" -#~ msgstr "" - -#~ msgid "No console for instance %(instance_id)s in pool %(pool_id)s" -#~ msgstr "" - -#~ msgid "on instance %s" -#~ msgstr "" - -#~ msgid "No console with id %(console_id)s %(idesc)s" -#~ msgstr "" - -#~ msgid "No zone with id %(zone_id)s" -#~ msgstr "" - -#~ msgid "Checking state of %s" -#~ msgstr "" - -#~ msgid "Current state of %(name)s was %(state)s." -#~ msgstr "" - -#~ msgid "Invalid device path %s" -#~ msgstr "" - -#~ msgid "No disk at %s" -#~ msgstr "" - -#~ msgid "Instance snapshotting is not supported for libvirtat this time" -#~ msgstr "" - -#~ msgid "_wait_for_reboot failed: %s" -#~ msgstr "" - -#~ msgid "_wait_for_rescue failed: %s" -#~ msgstr "" - -#~ msgid "instance %s: is running" -#~ msgstr "" - -#~ msgid "instance %s: failed to boot" -#~ msgstr "" - -#~ msgid "Contents of file %(fpath)s: %(contents)r" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting key into image %(img_id)s" -#~ msgstr "" - -#~ msgid "instance %(inst_name)s: injecting net into image %(img_id)s" -#~ msgstr "" - -#~ msgid "diagnostics are not supported for libvirt" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %s, tried to allocate address" -#~ msgstr "" - -#~ msgid "Address quota exceeded. You cannot allocate any more addresses" -#~ msgstr "" - -#~ msgid "Finished retreving %(url)s -- placed in %(path)s" -#~ msgstr "" - -#~ msgid "The key_pair %s already exists" -#~ msgstr "" - -#~ msgid "Generating root CA: %s" -#~ msgstr "" - -#~ msgid "%s is not a valid ipProtocol" -#~ msgstr "" - -#~ msgid "Invalid port range" -#~ msgstr "" - -#~ msgid "invalid id: %s" +#~ "Destroying instance with name label " +#~ "'%(name_label)s' which is marked as " +#~ "DELETED but still present on host." #~ msgstr "" -#~ msgid "Using paste.deploy config at: %s" +#~ msgid "Can't downgrade without losing data" #~ msgstr "" -#~ msgid "No paste configuration for app: %s" +#~ msgid "Unable to get updated status: %s" #~ msgstr "" #~ msgid "" -#~ "App Config: %(api)s\n" -#~ "%(config)r" -#~ msgstr "" - -#~ msgid "Running %s API" -#~ msgstr "" - -#~ msgid "No known API applications configured in %s." -#~ msgstr "" - -#~ msgid "Starting nova-api node (version %s)" -#~ msgstr "" - -#~ msgid "No paste configuration found for: %s" -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s is too short." -#~ msgstr "" - -#~ msgid "Argument %(key)s value %(value)s contains invalid characters." +#~ "deactivate_node is called for " +#~ "node_id = %(id)s node_ip = %(ip)s" #~ msgstr "" -#~ msgid "Argument %(key)s value %(value)s starts with a hyphen." +#~ msgid "During wait running, %s disappeared." #~ msgstr "" -#~ msgid "Argument %s is required." +#~ msgid "Instance %s running successfully." #~ msgstr "" -#~ msgid "" -#~ "Argument %(key)s may not take value " -#~ "%(value)s. Valid values are ['true', " -#~ "'false']." +#~ msgid "The nwfilter(%(instance_secgroup_filter_name)s) is not found." #~ msgstr "" #~ msgid "" -#~ "Created VDI %(vdi_ref)s (%(label)s, %(size)s," -#~ " %(read_only)s) on %(sr_ref)s." -#~ msgstr "" - -#~ msgid "Attempted to create non-unique name %s" -#~ msgstr "" - -#~ msgid "instance %(name)s: not enough free memory" -#~ msgstr "" - -#~ msgid "Spawning VM %(instance_name)s created %(vm_ref)s." -#~ msgstr "" - -#~ msgid "Invalid value for onset_files: '%s'" -#~ msgstr "" - -#~ msgid "Instance %s: booted" -#~ msgstr "" - -#~ msgid "Instance not present %s" -#~ msgstr "" - -#~ msgid "Unable to Snapshot %(vm_ref)s: %(exc)s" -#~ msgstr "" - -#~ msgid "VM %(vm)s already halted, skipping shutdown..." -#~ msgstr "" - -#~ msgid "Removing kernel/ramdisk files" -#~ msgstr "" - -#~ msgid "" -#~ "TIMEOUT: The call to %(method)s timed" -#~ " out. VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "NOT IMPLEMENTED: The call to %(method)s" -#~ " is not supported by the agent. " -#~ "VM id=%(instance_id)s; args=%(strargs)s" -#~ msgstr "" - -#~ msgid "" -#~ "The call to %(method)s returned an " -#~ "error: %(e)s. VM id=%(instance_id)s; " -#~ "args=%(strargs)s" -#~ msgstr "" - -#~ msgid "Template for script to run on cloudpipe instance boot" -#~ msgstr "" - -#~ msgid "Image %s could not be found" -#~ msgstr "" - -#~ msgid "ApiError raised: %s" -#~ msgstr "" - -#~ msgid "User %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be created because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "Project can't be created because project %s already exists" -#~ msgstr "" - -#~ msgid "Project can't be modified because manager %s doesn't exist" -#~ msgstr "" - -#~ msgid "User \"%s\" not found" -#~ msgstr "" - -#~ msgid "Project \"%s\" not found" -#~ msgstr "" - -#~ msgid "Including admin operations in API." -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the database has not been created.\n" -#~ "Please create a database using nova-" -#~ "manage sync db before running this " -#~ "command." -#~ msgstr "" - -#~ msgid "" -#~ "No more networks available. If this is a new installation, you need\n" -#~ "to call something like this:\n" -#~ "\n" -#~ " nova-manage network create 10.0.0.0/8 10 64\n" -#~ "\n" -#~ msgstr "" - -#~ msgid "" -#~ "The above error may show that the" -#~ " certificate db has not been created." -#~ "\n" -#~ "Please create a database by running a nova-api server on this host." -#~ msgstr "" - -#~ msgid "network" -#~ msgstr "" - -#~ msgid "IP address" -#~ msgstr "" - -#~ msgid "MAC address" -#~ msgstr "" - -#~ msgid "hostname" -#~ msgstr "" - -#~ msgid "host" -#~ msgstr "" - -#~ msgid "netmask" -#~ msgstr "" - -#~ msgid "Failed to load partition: %s" -#~ msgstr "" - -#~ msgid "%(filename)s, line %(line_info)d" -#~ msgstr "" - -#~ msgid "In init host" -#~ msgstr "" - -#~ msgid "Attempt to create duplicate vm %s" -#~ msgstr "" - -#~ msgid "Starting VM %s " -#~ msgstr "" - -#~ msgid "Started VM %s " -#~ msgstr "" - -#~ msgid "spawn vm failed: %s" -#~ msgstr "" - -#~ msgid "Failed to create VM %s" -#~ msgstr "" - -#~ msgid "Set memory for vm %s..." -#~ msgstr "" - -#~ msgid "Set vcpus for vm %s..." -#~ msgstr "" - -#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" -#~ msgstr "" - -#~ msgid "Failed to add diskdrive to VM %s" -#~ msgstr "" - -#~ msgid "New disk drive path is %s" -#~ msgstr "" - -#~ msgid "Failed to add vhd file to VM %s" -#~ msgstr "" - -#~ msgid "Created disk for %s" -#~ msgstr "" - -#~ msgid "Creating nic for %s " -#~ msgstr "" - -#~ msgid "Failed creating a port on the external vswitch" -#~ msgstr "" - -#~ msgid "Failed creating port for %s" -#~ msgstr "" - -#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" -#~ msgstr "" - -#~ msgid "Failed to add nic to VM %s" -#~ msgstr "" - -#~ msgid "Created nic for %s " -#~ msgstr "" - -#~ msgid "WMI job failed: %s" -#~ msgstr "" - -#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " -#~ msgstr "" - -#~ msgid "Got request to destroy vm %s" -#~ msgstr "" - -#~ msgid "Failed to destroy vm %s" -#~ msgstr "" - -#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" -#~ msgstr "" - -#~ msgid "" -#~ "Got Info for vm %(instance_id)s: " -#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," -#~ " cpu_time=%(uptime)s" -#~ msgstr "" - -#~ msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" -#~ msgstr "" - -#~ msgid "Instance %d was not found in get_network_topic" -#~ msgstr "" - -#~ msgid "Instance %d has no host" -#~ msgstr "" - -#~ msgid "Quota exceeeded for %(pid)s, tried to run %(min_count)s instances" -#~ msgstr "" - -#~ msgid "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s" -#~ msgstr "" - -#~ msgid "Going to try to terminate %s" -#~ msgstr "" - -#~ msgid "Instance %d was not found during terminate" -#~ msgstr "" - -#~ msgid "Instance %d is already being terminated" -#~ msgstr "" - -#~ msgid "Invalid device specified: %s. Example device: /dev/vdb" -#~ msgstr "" - -#~ msgid "Volume isn't attached to anything!" -#~ msgstr "" - -#~ msgid "" -#~ "AMQP server on %(fl_host)s:%(fl_port)d is " -#~ "unreachable. Trying again in %(fl_intv)d " -#~ "seconds." -#~ msgstr "" - -#~ msgid "Unable to connect to AMQP server after %d tries. Shutting down." -#~ msgstr "" - -#~ msgid "Failed to fetch message from queue" -#~ msgstr "" - -#~ msgid "Making asynchronous call..." -#~ msgstr "" - -#~ msgid "Making asynchronous cast..." -#~ msgstr "" - -#~ msgid "FAKE AOE: %s" -#~ msgstr "" - -#~ msgid "Skipping ensure_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Skipping remove_export. No iscsi_target " -#~ msgstr "" - -#~ msgid "Starting %(arg0)s on %(host)s:%(port)s" -#~ msgstr "" - -#~ msgid "leasing ip" -#~ msgstr "" - -#~ msgid "Adopted old lease or got a change of mac/hostname" -#~ msgstr "" - -#~ msgid "releasing ip" -#~ msgstr "" - -#~ msgid "" -#~ "Called %(action)s for mac %(mac)s with" -#~ " ip %(ip)s and hostname %(hostname)s " -#~ "on interface %(interface)s" -#~ msgstr "" - -#~ msgid "Instance %s Not Found" -#~ msgstr "" - -#~ msgid "Dissassociated %s stale fixed ip(s)" -#~ msgstr "" - -#~ msgid "Leasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s leased that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "IP %s leased that was already deallocated" -#~ msgstr "" - -#~ msgid "Releasing IP %s" -#~ msgstr "" - -#~ msgid "IP %s released that isn't associated" -#~ msgstr "" - -#~ msgid "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s" -#~ msgstr "" - -#~ msgid "Forgetting SR %s ... " -#~ msgstr "" - -#~ msgid "Forgetting SR %s done." -#~ msgstr "" - -#~ msgid "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s" -#~ msgstr "" - -#~ msgid "Unable to obtain target information %(device_path)s, %(mountpoint)s" -#~ msgstr "" - -#~ msgid "Unknown S3 value type %r" -#~ msgstr "" - -#~ msgid "Authenticated request" -#~ msgstr "" - -#~ msgid "List of buckets requested" -#~ msgstr "" - -#~ msgid "List keys for bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to access bucket %s" -#~ msgstr "" - -#~ msgid "Creating bucket %s" -#~ msgstr "" - -#~ msgid "Deleting bucket %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete bucket %s" -#~ msgstr "" - -#~ msgid "Getting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to get object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Putting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to upload object %(nm)s to bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Deleting object: %(bname)s / %(nm)s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete object %(nm)s from bucket %(bname)s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: invalid directory %s" -#~ msgstr "" - -#~ msgid "Not authorized to upload image: unauthorized bucket %s" -#~ msgstr "" - -#~ msgid "Starting image upload: %s" -#~ msgstr "" - -#~ msgid "Not authorized to update attributes of image %s" -#~ msgstr "" - -#~ msgid "Toggling publicity flag of image %(image_id)s %(newstatus)r" -#~ msgstr "" - -#~ msgid "Updating user fields on image %s" -#~ msgstr "" - -#~ msgid "Unauthorized attempt to delete image %s" -#~ msgstr "" - -#~ msgid "Deleted image: %s" -#~ msgstr "" - -#~ msgid "No user found for access key %s" -#~ msgstr "" - -#~ msgid "No project called %s could be found" -#~ msgstr "" - -#~ msgid "User %(uid)s is not a member of project %(pjid)s" -#~ msgstr "" - -#~ msgid "Signature does not match" -#~ msgstr "" - -#~ msgid "The %s role can not be found" -#~ msgstr "" - -#~ msgid "The %s role is global only" -#~ msgstr "" - -#~ msgid "LDAP user %s already exists" -#~ msgstr "" - -#~ msgid "LDAP object for %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s doesn't exist" -#~ msgstr "" - -#~ msgid "Group can't be created because group %s already exists" -#~ msgstr "" - -#~ msgid "Group can't be created because user %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be searched in group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be added to the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "The group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "User %s can't be removed from the group because the user doesn't exist" -#~ msgstr "" - -#~ msgid "User %s is not a member of the group" -#~ msgstr "" - -#~ msgid "User %s can't be removed from all because the user doesn't exist" -#~ msgstr "" - -#~ msgid "Group at dn %s doesn't exist" -#~ msgstr "" - -#~ msgid "Creating new user: %s" -#~ msgstr "" - -#~ msgid "Deleting user: %s" -#~ msgstr "" - -#~ msgid "Adding role %(role)s to user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Adding sitewide role %(role)s to user %(user)s" -#~ msgstr "" - -#~ msgid "Removing role %(role)s from user %(user)s for project %(project)s" -#~ msgstr "" - -#~ msgid "Removing sitewide role %(role)s from user %(user)s" -#~ msgstr "" - -#~ msgid "operation must be add or remove" -#~ msgstr "" - -#~ msgid "Getting x509 for user: %(name)s on project: %(project)s" -#~ msgstr "" - -#~ msgid "Create project %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Modify project: %(name)s managed by %(manager_user)s" -#~ msgstr "" - -#~ msgid "Delete project: %s" -#~ msgstr "" - -#~ msgid "Adding user %(user)s to project %(project)s" -#~ msgstr "" - -#~ msgid "Removing user %(user)s from project %(project)s" +#~ "%(container_format)s-%(id)s (%(base_file)s): in: on" +#~ " other nodes (%(remote)d on other " +#~ "nodes)" #~ msgstr "" -- cgit