diff --git a/nova/locale/bs/LC_MESSAGES/nova.po b/nova/locale/bs/LC_MESSAGES/nova.po index 4822b56b8f52..6fa462c37933 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-04-08 23:04+0000\n" +"POT-Creation-Date: 2012-04-22 23:01+0000\n" "PO-Revision-Date: 2012-01-19 20:22+0000\n" "Last-Translator: yazar \n" "Language-Team: Bosnian \n" @@ -66,11 +66,11 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:56 +#: nova/exception.py:55 msgid "Unexpected error while running command." msgstr "Neočekivana greška prilikom pokretanja komande." -#: nova/exception.py:59 +#: nova/exception.py:58 #, python-format msgid "" "%(description)s\n" @@ -80,253 +80,257 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: nova/exception.py:94 +#: nova/exception.py:93 msgid "DB exception wrapped." msgstr "" -#: nova/exception.py:155 +#: nova/exception.py:154 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:178 -msgid "Failed to decrypt text" +#: nova/exception.py:172 +msgid "Exception in string format operation" msgstr "" #: nova/exception.py:182 -msgid "Failed to paginate through images from image service" +msgid "Failed to decrypt text" msgstr "" #: nova/exception.py:186 -msgid "Virtual Interface creation failed" +msgid "Failed to paginate through images from image service" msgstr "" #: nova/exception.py:190 +msgid "Virtual Interface creation failed" +msgstr "" + +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:195 +#: nova/exception.py:199 msgid "Connection to glance failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:203 msgid "Connection to melange failed" msgstr "" -#: nova/exception.py:203 +#: nova/exception.py:207 msgid "Not authorized." msgstr "" -#: nova/exception.py:208 -msgid "User does not have admin privileges" -msgstr "" - #: nova/exception.py:212 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." +msgid "User does not have admin privileges" msgstr "" #: nova/exception.py:216 #, python-format -msgid "Not authorized for image %(image_id)s." +msgid "Policy doesn't allow %(action)s to be performed." msgstr "" #: nova/exception.py:220 +#, python-format +msgid "Not authorized for image %(image_id)s." +msgstr "" + +#: nova/exception.py:224 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:229 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:229 +#: nova/exception.py:233 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:233 nova/api/openstack/compute/contrib/keypairs.py:113 +#: nova/exception.py:237 nova/api/openstack/compute/contrib/keypairs.py:113 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:237 +#: nova/exception.py:241 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:241 +#: nova/exception.py:245 msgid "The request is invalid." msgstr "" -#: nova/exception.py:245 +#: nova/exception.py:249 #, python-format msgid "Invalid signature %(signature)s for user %(user)s." msgstr "" -#: nova/exception.py:249 +#: nova/exception.py:253 msgid "Invalid input received" msgstr "" -#: nova/exception.py:253 +#: nova/exception.py:257 #, python-format msgid "Invalid instance type %(instance_type)s." msgstr "" -#: nova/exception.py:257 +#: nova/exception.py:261 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:261 -msgid "Invalid volume" -msgstr "" - #: nova/exception.py:265 -#, python-format -msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" +msgid "Invalid volume" msgstr "" #: nova/exception.py:269 #, python-format -msgid "Invalid IP protocol %(protocol)s." +msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" #: nova/exception.py:273 #, python-format -msgid "Invalid content type %(content_type)s." +msgid "Invalid IP protocol %(protocol)s." msgstr "" #: nova/exception.py:277 #, python-format -msgid "Invalid cidr %(cidr)s." +msgid "Invalid content type %(content_type)s." msgstr "" #: nova/exception.py:281 -msgid "Invalid reuse of an RPC connection." +#, python-format +msgid "Invalid cidr %(cidr)s." msgstr "" #: nova/exception.py:285 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: nova/exception.py:289 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:292 +#: nova/exception.py:296 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:296 +#: nova/exception.py:300 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:301 +#: nova/exception.py:305 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:305 +#: nova/exception.py:309 #, 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:310 +#: nova/exception.py:314 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:314 +#: nova/exception.py:318 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:318 +#: nova/exception.py:322 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:322 +#: nova/exception.py:326 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:326 +#: nova/exception.py:330 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:330 +#: nova/exception.py:334 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:334 +#: nova/exception.py:338 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:338 +#: nova/exception.py:342 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:342 +#: nova/exception.py:346 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:346 +#: nova/exception.py:350 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:350 +#: nova/exception.py:354 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:359 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:363 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:367 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:371 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:372 +#: nova/exception.py:376 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:377 +#: nova/exception.py:381 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:381 +#: nova/exception.py:385 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:389 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:389 +#: nova/exception.py:393 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:393 +#: nova/exception.py:397 #, 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:399 +#: nova/exception.py:403 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -334,740 +338,745 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:406 +#: nova/exception.py:410 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:410 +#: nova/exception.py:414 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:414 +#: nova/exception.py:418 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:418 +#: nova/exception.py:422 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:422 +#: nova/exception.py:426 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:427 -#, python-format -msgid "Required flag %(flag)s not set." -msgstr "" - #: nova/exception.py:431 #, python-format -msgid "Volume %(volume_id)s could not be found." +msgid "Required flag %(flag)s not set." msgstr "" #: nova/exception.py:435 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:439 #, python-format -msgid "Volume not found for instance %(instance_id)s." +msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" #: nova/exception.py:444 #, python-format +msgid "Volume not found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:448 +#, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:449 -msgid "Zero volume types found." -msgstr "" - #: nova/exception.py:453 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Zero volume types found." msgstr "" #: nova/exception.py:457 #, python-format +msgid "Volume type %(volume_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:461 +#, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:466 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:471 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:471 +#: nova/exception.py:475 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:475 +#: nova/exception.py:479 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:484 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:488 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:492 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:496 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:500 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:505 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:509 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:513 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:517 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:525 -msgid "Cannot find SR to read/write VDI." -msgstr "" - #: nova/exception.py:529 -#, python-format -msgid "%(req)s is required to create a network." +msgid "Cannot find SR to read/write VDI." msgstr "" #: nova/exception.py:533 #, python-format -msgid "Network %(network_id)s could not be found." +msgid "Network %(network_id)s is still in use." msgstr "" #: nova/exception.py:537 #, python-format -msgid "Network could not be found for bridge %(bridge)s" +msgid "%(req)s is required to create a network." msgstr "" #: nova/exception.py:541 #, python-format -msgid "Network could not be found for uuid %(uuid)s" +msgid "Network %(network_id)s could not be found." msgstr "" #: nova/exception.py:545 #, python-format -msgid "Network could not be found with cidr %(cidr)s." +msgid "Network could not be found for bridge %(bridge)s" msgstr "" #: nova/exception.py:549 #, python-format -msgid "Network could not be found for instance %(instance_id)s." +msgid "Network could not be found for uuid %(uuid)s" msgstr "" #: nova/exception.py:553 -msgid "No networks defined." +#, python-format +msgid "Network could not be found with cidr %(cidr)s." msgstr "" #: nova/exception.py:557 #, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:561 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:565 +#, 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:562 +#: nova/exception.py:570 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:574 #, python-format msgid "Network %(network)s has active ports, cannot delete." msgstr "" -#: nova/exception.py:570 -msgid "Could not find the datastore reference(s) which the VM uses." -msgstr "" - -#: nova/exception.py:574 -#, python-format -msgid "No fixed IP associated with id %(id)s." -msgstr "" - #: nova/exception.py:578 -#, python-format -msgid "Fixed ip not found for address %(address)s." +msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" #: nova/exception.py:582 #, python-format -msgid "Instance %(instance_id)s has zero fixed ips." +msgid "No fixed IP associated with id %(id)s." msgstr "" #: nova/exception.py:586 #, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:590 +#, python-format +msgid "Instance %(instance_id)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:594 +#, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:603 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:607 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:612 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:616 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:612 +#: nova/exception.py:620 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:616 -msgid "Zero fixed ips could be found." -msgstr "" - -#: nova/exception.py:620 -#, python-format -msgid "Floating ip not found for id %(id)s." -msgstr "" - #: nova/exception.py:624 -#, python-format -msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgid "Zero fixed ips could be found." msgstr "" #: nova/exception.py:628 #, python-format -msgid "Floating ip not found for address %(address)s." +msgid "Floating ip not found for id %(id)s." msgstr "" #: nova/exception.py:632 #, python-format -msgid "Floating ip not found for host %(host)s." +msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" #: nova/exception.py:636 -msgid "Zero floating ips available." +#, python-format +msgid "Floating ip not found for address %(address)s." msgstr "" #: nova/exception.py:640 #, python-format -msgid "Floating ip %(address)s is associated." +msgid "Floating ip not found for host %(host)s." msgstr "" #: nova/exception.py:644 -#, python-format -msgid "Floating ip %(address)s is not associated." +msgid "Zero floating ips available." msgstr "" #: nova/exception.py:648 -msgid "Zero floating ips exist." +#, python-format +msgid "Floating ip %(address)s is associated." msgstr "" #: nova/exception.py:652 #, python-format -msgid "Interface %(interface)s not found." +msgid "Floating ip %(address)s is not associated." msgstr "" #: nova/exception.py:656 -#, python-format -msgid "Keypair %(name)s not found for user %(user_id)s" +msgid "Zero floating ips exist." msgstr "" #: nova/exception.py:660 #, python-format -msgid "Certificate %(certificate_id)s not found." +msgid "Interface %(interface)s not found." msgstr "" #: nova/exception.py:664 #, python-format -msgid "Service %(service_id)s could not be found." +msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" #: nova/exception.py:668 #, python-format -msgid "Host %(host)s could not be found." +msgid "Certificate %(certificate_id)s not found." msgstr "" #: nova/exception.py:672 #, python-format -msgid "Compute host %(host)s could not be found." +msgid "Service %(service_id)s could not be found." msgstr "" #: nova/exception.py:676 #, python-format -msgid "Could not find binary %(binary)s on host %(host)s." +msgid "Host %(host)s could not be found." msgstr "" #: nova/exception.py:680 #, python-format -msgid "Auth token %(token)s could not be found." +msgid "Compute host %(host)s could not be found." msgstr "" #: nova/exception.py:684 #, python-format -msgid "Access Key %(access_key)s could not be found." +msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" #: nova/exception.py:688 -msgid "Quota could not be found" +#, python-format +msgid "Auth token %(token)s could not be found." msgstr "" #: nova/exception.py:692 #, python-format -msgid "Quota for project %(project_id)s could not be found." +msgid "Access Key %(access_key)s could not be found." msgstr "" #: nova/exception.py:696 -#, python-format -msgid "Quota class %(class_name)s could not be found." +msgid "Quota could not be found" msgstr "" #: nova/exception.py:700 #, python-format -msgid "Security group %(security_group_id)s not found." +msgid "Quota for project %(project_id)s could not be found." msgstr "" #: nova/exception.py:704 #, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:708 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:712 +#, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:717 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:721 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:726 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:731 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:735 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:732 +#: nova/exception.py:740 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:736 +#: nova/exception.py:744 #, 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:742 +#: nova/exception.py:750 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:754 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:758 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:763 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:759 +#: nova/exception.py:767 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:763 +#: nova/exception.py:771 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:775 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:772 +#: nova/exception.py:780 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:784 #, python-format msgid "Cell %(cell_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:788 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:784 +#: nova/exception.py:792 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:789 +#: nova/exception.py:797 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:801 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:798 +#: nova/exception.py:806 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:803 -msgid "LDAP object could not be found" -msgstr "" - -#: nova/exception.py:807 -#, python-format -msgid "LDAP user %(user_id)s could not be found." -msgstr "" - #: nova/exception.py:811 -#, python-format -msgid "LDAP group %(group_id)s could not be found." +msgid "LDAP object could not be found" msgstr "" #: nova/exception.py:815 #, python-format -msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." +msgid "LDAP user %(user_id)s could not be found." msgstr "" #: nova/exception.py:819 #, python-format -msgid "File %(file_path)s could not be found." +msgid "LDAP group %(group_id)s could not be found." msgstr "" #: nova/exception.py:823 -msgid "Zero files could be found." +#, python-format +msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" #: nova/exception.py:827 #, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:831 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:835 +#, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:840 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:844 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:848 msgid "Action not allowed." msgstr "" -#: nova/exception.py:844 +#: nova/exception.py:852 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:848 +#: nova/exception.py:856 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:852 +#: nova/exception.py:860 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:861 -#, python-format -msgid "Key pair %(key_name)s already exists." -msgstr "" - -#: nova/exception.py:865 -#, python-format -msgid "User %(user)s already exists." -msgstr "" - #: nova/exception.py:869 #, python-format -msgid "LDAP user %(user)s already exists." +msgid "Key pair %(key_name)s already exists." msgstr "" #: nova/exception.py:873 #, python-format -msgid "LDAP group %(group)s already exists." +msgid "User %(user)s already exists." msgstr "" #: nova/exception.py:877 #, python-format +msgid "LDAP user %(user)s already exists." +msgstr "" + +#: nova/exception.py:881 +#, python-format +msgid "LDAP group %(group)s already exists." +msgstr "" + +#: nova/exception.py:885 +#, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:882 -#, python-format -msgid "Project %(project)s already exists." -msgstr "" - -#: nova/exception.py:886 -#, python-format -msgid "Instance %(name)s already exists." -msgstr "" - #: nova/exception.py:890 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Project %(project)s already exists." msgstr "" #: nova/exception.py:894 #, python-format -msgid "Volume Type %(name)s already exists." +msgid "Instance %(name)s already exists." msgstr "" #: nova/exception.py:898 #, python-format -msgid "%(path)s is on shared storage: %(reason)s" +msgid "Instance Type %(name)s already exists." msgstr "" #: nova/exception.py:902 -msgid "Migration error" +#, python-format +msgid "Volume Type %(name)s already exists." msgstr "" #: nova/exception.py:906 #, python-format -msgid "Malformed message body: %(reason)s" +msgid "%(path)s is on shared storage: %(reason)s" msgstr "" #: nova/exception.py:910 -#, python-format -msgid "Could not find config at %(path)s" +msgid "Migration error" msgstr "" #: nova/exception.py:914 #, python-format -msgid "Could not load paste app '%(name)s' from %(path)s" +msgid "Malformed message body: %(reason)s" msgstr "" #: nova/exception.py:918 -msgid "When resizing, instances must change size!" +#, python-format +msgid "Could not find config at %(path)s" msgstr "" #: nova/exception.py:922 -msgid "Image is larger than instance type allows" +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" #: nova/exception.py:926 -msgid "1 or more Zones could not complete the request" +msgid "When resizing, instances must change size!" msgstr "" #: nova/exception.py:930 -msgid "Instance type's memory is too small for requested image." +msgid "Image is larger than instance type allows" msgstr "" #: nova/exception.py:934 -msgid "Instance type's disk is too small for requested image." +msgid "1 or more Zones could not complete the request" msgstr "" #: nova/exception.py:938 -#, python-format -msgid "Insufficient free memory on compute node to start %(uuid)s." +msgid "Instance type's memory is too small for requested image." msgstr "" #: nova/exception.py:942 -msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgid "Instance type's disk is too small for requested image." msgstr "" #: nova/exception.py:946 #, python-format -msgid "No valid host was found. %(reason)s" +msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" #: nova/exception.py:950 +msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgstr "" + +#: nova/exception.py:954 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:958 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:962 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:966 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:963 +#: nova/exception.py:971 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:975 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:979 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:983 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:988 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:992 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:996 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:1000 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:997 +#: nova/exception.py:1005 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1001 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1005 -#, python-format -msgid "Error in SolidFire API response: status=%(status)s" -msgstr "" - #: nova/exception.py:1009 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Bad response from SolidFire API" msgstr "" #: nova/exception.py:1013 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Error in SolidFire API response: status=%(status)s" msgstr "" #: nova/exception.py:1017 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Error in SolidFire API response: data=%(data)s" msgstr "" #: nova/exception.py:1021 #, python-format -msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgid "Detected existing vlan with id %(vlan)d" msgstr "" #: nova/exception.py:1025 #, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1029 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1033 +#, python-format msgid "Could not fetch image %(image)s" msgstr "" -#: nova/log.py:315 +#: nova/log.py:328 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1186,156 +1195,138 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:534 +#: nova/utils.py:506 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:537 +#: nova/utils.py:509 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:648 +#: nova/utils.py:620 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:659 +#: nova/utils.py:631 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:709 +#: nova/utils.py:681 msgid "in looping call" msgstr "" -#: nova/utils.py:927 +#: nova/utils.py:899 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:931 +#: nova/utils.py:903 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:907 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:942 +#: nova/utils.py:914 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:1001 +#: nova/utils.py:973 #, python-format msgid "Found sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1008 +#: nova/utils.py:980 #, python-format msgid "Cleaned sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1023 +#: nova/utils.py:995 #, python-format msgid "Found lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1028 +#: nova/utils.py:999 #, python-format msgid "Cleaned lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1138 +#: nova/utils.py:1108 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1139 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1298 +#: nova/utils.py:1268 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1330 +#: nova/utils.py:1300 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1461 +#: nova/utils.py:1431 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1463 +#: nova/utils.py:1433 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1495 +#: nova/utils.py:1465 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1497 +#: nova/utils.py:1467 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" -#: nova/utils.py:1681 +#: nova/utils.py:1651 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:97 +#: nova/wsgi.py:96 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:108 +#: nova/wsgi.py:107 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:111 -msgid "Stopping raw TCP server." -msgstr "" - -#: nova/wsgi.py:117 -#, python-format -msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "" - -#: nova/wsgi.py:133 +#: nova/wsgi.py:121 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:211 +#: nova/wsgi.py:190 msgid "You must implement __call__" msgstr "" -#: nova/api/direct.py:218 -msgid "not available" -msgstr "" - -#: nova/api/direct.py:299 -#, python-format -msgid "Returned non-serializeable type: %s" -msgstr "" - #: nova/api/sizelimit.py:51 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:142 +#: nova/api/validator.py:140 #, python-format -msgid "%(key)s with value %(value)s failed validator %(validator)s" +msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" #: nova/api/ec2/__init__.py:73 @@ -1512,12 +1503,12 @@ msgid "Invalid CIDR" msgstr "" #: nova/api/ec2/cloud.py:639 nova/api/ec2/cloud.py:693 -#: nova/api/ec2/cloud.py:800 +#: nova/api/ec2/cloud.py:811 msgid "Not enough parameters, need group_name or group_id" msgstr "" #: nova/api/ec2/cloud.py:654 -#: nova/api/openstack/compute/contrib/security_groups.py:517 +#: nova/api/openstack/compute/contrib/security_groups.py:529 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -1527,12 +1518,12 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:744 +#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:751 msgid "No rule for the specified parameters." msgstr "" #: nova/api/ec2/cloud.py:708 -#: nova/api/openstack/compute/contrib/security_groups.py:354 +#: nova/api/openstack/compute/contrib/security_groups.py:359 #, python-format msgid "Authorize security group ingress %s" msgstr "" @@ -1542,163 +1533,173 @@ msgstr "" msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:769 +#: nova/api/ec2/cloud.py:733 +#: nova/api/openstack/compute/contrib/security_groups.py:388 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/api/ec2/cloud.py:776 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Content limited to " "Alphanumeric characters, spaces, dashes, and underscores." msgstr "" -#: nova/api/ec2/cloud.py:776 +#: nova/api/ec2/cloud.py:783 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Length exceeds maximum of " "255." msgstr "" -#: nova/api/ec2/cloud.py:780 -#: nova/api/openstack/compute/contrib/security_groups.py:292 +#: nova/api/ec2/cloud.py:787 +#: nova/api/openstack/compute/contrib/security_groups.py:297 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/api/ec2/cloud.py:783 +#: nova/api/ec2/cloud.py:790 #, python-format msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:815 -#: nova/api/openstack/compute/contrib/security_groups.py:245 +#: nova/api/ec2/cloud.py:794 +#: nova/api/openstack/compute/contrib/security_groups.py:294 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/api/ec2/cloud.py:826 +#: nova/api/openstack/compute/contrib/security_groups.py:246 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:823 nova/compute/manager.py:1630 +#: nova/api/ec2/cloud.py:834 nova/compute/manager.py:1638 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:894 +#: nova/api/ec2/cloud.py:905 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:898 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:222 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:921 +#: nova/api/ec2/cloud.py:932 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:931 +#: nova/api/ec2/cloud.py:942 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:939 +#: nova/api/ec2/cloud.py:950 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:952 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:963 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:959 +#: nova/api/ec2/cloud.py:970 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:984 nova/api/ec2/cloud.py:1041 -#: nova/api/ec2/cloud.py:1518 nova/api/ec2/cloud.py:1533 +#: nova/api/ec2/cloud.py:995 nova/api/ec2/cloud.py:1052 +#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1107 +#: nova/api/ec2/cloud.py:1118 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1255 +#: nova/api/ec2/cloud.py:1266 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1267 +#: nova/api/ec2/cloud.py:1271 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1272 +#: nova/api/ec2/cloud.py:1276 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1286 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1308 +#: nova/api/ec2/cloud.py:1312 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1329 +#: nova/api/ec2/cloud.py:1333 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1343 +#: nova/api/ec2/cloud.py:1347 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1354 +#: nova/api/ec2/cloud.py:1358 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1369 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1455 +#: nova/api/ec2/cloud.py:1459 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1471 +#: nova/api/ec2/cloud.py:1475 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1494 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1536 +#: nova/api/ec2/cloud.py:1540 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1538 +#: nova/api/ec2/cloud.py:1542 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1540 +#: nova/api/ec2/cloud.py:1544 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1542 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1555 +#: nova/api/ec2/cloud.py:1559 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1603 +#: nova/api/ec2/cloud.py:1607 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -2038,207 +2039,207 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:425 +#: nova/api/openstack/compute/servers.py:420 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:433 +#: nova/api/openstack/compute/servers.py:428 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:483 +#: nova/api/openstack/compute/servers.py:476 msgid "Personality file limit exceeded" msgstr "" -#: nova/api/openstack/compute/servers.py:485 +#: nova/api/openstack/compute/servers.py:478 msgid "Personality file path too long" msgstr "" -#: nova/api/openstack/compute/servers.py:487 +#: nova/api/openstack/compute/servers.py:480 msgid "Personality file content too long" msgstr "" -#: nova/api/openstack/compute/servers.py:501 +#: nova/api/openstack/compute/servers.py:494 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:505 +#: nova/api/openstack/compute/servers.py:498 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:509 +#: nova/api/openstack/compute/servers.py:502 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:527 +#: nova/api/openstack/compute/servers.py:519 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:530 +#: nova/api/openstack/compute/servers.py:522 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:535 +#: nova/api/openstack/compute/servers.py:527 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:550 +#: nova/api/openstack/compute/servers.py:540 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:559 +#: nova/api/openstack/compute/servers.py:549 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:566 +#: nova/api/openstack/compute/servers.py:556 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:572 +#: nova/api/openstack/compute/servers.py:562 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:575 +#: nova/api/openstack/compute/servers.py:565 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:577 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:594 +#: nova/api/openstack/compute/servers.py:584 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:601 +#: nova/api/openstack/compute/servers.py:591 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:633 +#: nova/api/openstack/compute/servers.py:623 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:675 -#: nova/api/openstack/compute/servers.py:740 +#: nova/api/openstack/compute/servers.py:665 +#: nova/api/openstack/compute/servers.py:730 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:737 +#: nova/api/openstack/compute/servers.py:727 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:733 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:829 -#: nova/api/openstack/compute/servers.py:849 +#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:839 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:835 +#: nova/api/openstack/compute/servers.py:825 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:855 +#: nova/api/openstack/compute/servers.py:845 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:868 +#: nova/api/openstack/compute/servers.py:858 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:862 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:885 +#: nova/api/openstack/compute/servers.py:875 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:897 +#: nova/api/openstack/compute/servers.py:887 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:900 +#: nova/api/openstack/compute/servers.py:890 msgid "Resize requires a change in size." msgstr "" -#: nova/api/openstack/compute/servers.py:924 +#: nova/api/openstack/compute/servers.py:914 msgid "Malformed server entity" msgstr "" -#: nova/api/openstack/compute/servers.py:931 +#: nova/api/openstack/compute/servers.py:921 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:940 +#: nova/api/openstack/compute/servers.py:930 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:949 +#: nova/api/openstack/compute/servers.py:939 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:962 +#: nova/api/openstack/compute/servers.py:952 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:966 -#: nova/api/openstack/compute/servers.py:1144 +#: nova/api/openstack/compute/servers.py:956 +#: nova/api/openstack/compute/servers.py:1134 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:980 +#: nova/api/openstack/compute/servers.py:970 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:993 +#: nova/api/openstack/compute/servers.py:983 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:996 +#: nova/api/openstack/compute/servers.py:986 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1014 +#: nova/api/openstack/compute/servers.py:1004 #: nova/api/openstack/compute/contrib/aggregates.py:142 -#: nova/api/openstack/compute/contrib/networks.py:65 +#: nova/api/openstack/compute/contrib/networks.py:68 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1009 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1071 +#: nova/api/openstack/compute/servers.py:1061 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1093 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 msgid "Invalid metadata" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1157 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2411,35 +2412,31 @@ msgstr "" msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:159 +#: nova/api/openstack/compute/contrib/floating_ips.py:157 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:161 +#: nova/api/openstack/compute/contrib/floating_ips.py:159 msgid "No more floating ips available." 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:571 -#: nova/api/openstack/compute/contrib/security_groups.py:604 +#: nova/api/openstack/compute/contrib/floating_ips.py:197 +#: nova/api/openstack/compute/contrib/floating_ips.py:223 +#: nova/api/openstack/compute/contrib/security_groups.py:583 +#: nova/api/openstack/compute/contrib/security_groups.py:616 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:204 -#: nova/api/openstack/compute/contrib/floating_ips.py:233 +#: nova/api/openstack/compute/contrib/floating_ips.py:200 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:213 +#: nova/api/openstack/compute/contrib/floating_ips.py:209 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:216 -msgid "Associate floating ip failed" -msgstr "" - #: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" @@ -2499,102 +2496,106 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:62 +#: nova/api/openstack/compute/contrib/networks.py:65 #, python-format msgid "Network does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:70 +#: nova/api/openstack/compute/contrib/networks.py:73 #, python-format msgid "Disassociating network with id %s" 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 +#: nova/api/openstack/compute/contrib/networks.py:77 +#: nova/api/openstack/compute/contrib/networks.py:94 +#: nova/api/openstack/compute/contrib/networks.py:104 msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:87 +#: nova/api/openstack/compute/contrib/networks.py:90 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks.py:100 #, python-format msgid "Deleting network with id %s" msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:59 +msgid "Quota limit must be -1 or greater." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:222 +#: nova/api/openstack/compute/contrib/security_groups.py:223 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:243 +#: nova/api/openstack/compute/contrib/security_groups.py:244 msgid "Security group is still in use" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:295 +#: nova/api/openstack/compute/contrib/security_groups.py:300 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:320 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:318 +#: nova/api/openstack/compute/contrib/security_groups.py:323 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:321 +#: nova/api/openstack/compute/contrib/security_groups.py:326 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:353 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:351 +#: nova/api/openstack/compute/contrib/security_groups.py:356 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:369 +#: nova/api/openstack/compute/contrib/security_groups.py:374 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:376 +#: nova/api/openstack/compute/contrib/security_groups.py:381 #, python-format msgid "This rule already exists in group %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:414 +#: nova/api/openstack/compute/contrib/security_groups.py:426 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:507 +#: nova/api/openstack/compute/contrib/security_groups.py:519 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:510 +#: nova/api/openstack/compute/contrib/security_groups.py:522 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:574 -#: nova/api/openstack/compute/contrib/security_groups.py:607 +#: nova/api/openstack/compute/contrib/security_groups.py:586 +#: nova/api/openstack/compute/contrib/security_groups.py:619 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:578 -#: nova/api/openstack/compute/contrib/security_groups.py:611 +#: nova/api/openstack/compute/contrib/security_groups.py:590 +#: nova/api/openstack/compute/contrib/security_groups.py:623 msgid "Security group name cannot be empty" msgstr "" @@ -2800,118 +2801,109 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/compute/api.py:141 +#: nova/compute/api.py:133 msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:144 +#: nova/compute/api.py:136 #, python-format msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/api.py:192 +#: nova/compute/api.py:198 +msgid "Cannot run any more instances of this type." +msgstr "" + +#: nova/compute/api.py:200 +#, python-format +msgid "Can only run %s more instances of this type." +msgstr "" + +#: nova/compute/api.py:202 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:216 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:203 +#: nova/compute/api.py:227 #, python-format msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" -#: nova/compute/api.py:257 -msgid "Cannot run any more instances of this type." -msgstr "" - -#: nova/compute/api.py:259 -#, python-format -msgid "Can only run %s more instances of this type." -msgstr "" - -#: nova/compute/api.py:261 -#, python-format -msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. " -msgstr "" - -#: nova/compute/api.py:310 -msgid "Creating a raw instance" -msgstr "" - -#: nova/compute/api.py:312 -#, python-format -msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" -msgstr "" - -#: nova/compute/api.py:383 +#: nova/compute/api.py:424 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:447 +#: nova/compute/api.py:492 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:474 +#: nova/compute/api.py:519 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:591 +#: nova/compute/api.py:636 #, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:871 +#: nova/compute/api.py:916 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:891 +#: nova/compute/api.py:936 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:939 +#: nova/compute/api.py:984 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:1022 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:996 +#: nova/compute/api.py:1041 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1000 +#: nova/compute/api.py:1045 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1071 nova/volume/api.py:173 +#: nova/compute/api.py:1116 nova/volume/api.py:173 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1201 +#: nova/compute/api.py:1246 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1369 +#: nova/compute/api.py:1414 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1377 +#: nova/compute/api.py:1422 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1644 +#: nova/compute/api.py:1689 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" @@ -2937,9 +2929,7 @@ msgstr "" #: nova/compute/manager.py:140 #, python-format -msgid "" -"check_instance_lock: arguments: |%(self)s| |%(context)s| " -"|%(instance_uuid)s|" +msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|" msgstr "" #: nova/compute/manager.py:144 @@ -2968,10 +2958,7 @@ msgid "Unable to load the virtualization driver: %s" msgstr "" #: nova/compute/manager.py:223 -#, python-format -msgid "" -"Instance %(instance_uuid)s has been destroyed from under us while trying " -"to set it to ERROR" +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" #: nova/compute/manager.py:240 @@ -2997,425 +2984,416 @@ msgid "Setting up bdm %s" msgstr "" #: nova/compute/manager.py:400 -#, python-format -msgid "Instance %s already deleted from database. Attempting forceful vm deletion" +msgid "Instance already deleted from database. Attempting forceful vm deletion" msgstr "" #: nova/compute/manager.py:406 -#, python-format -msgid "Exception encountered while terminating the instance %s" +msgid "Exception encountered while terminating the instance" msgstr "" #: nova/compute/manager.py:444 -#, python-format -msgid "Instance %s not found." +msgid "Instance not found." msgstr "" -#: nova/compute/manager.py:480 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:523 +#: 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:528 +#: nova/compute/manager.py:530 #, 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:538 +#: nova/compute/manager.py:540 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:548 +#: nova/compute/manager.py:550 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:561 +#: nova/compute/manager.py:563 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:565 +#: nova/compute/manager.py:567 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:580 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:594 +#: nova/compute/manager.py:596 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:615 +#: nova/compute/manager.py:617 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:672 +#: nova/compute/manager.py:674 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:699 +#: nova/compute/manager.py:701 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:708 +#: nova/compute/manager.py:710 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:742 nova/compute/manager.py:1328 -#: nova/compute/manager.py:1416 nova/compute/manager.py:2501 +#: nova/compute/manager.py:744 nova/compute/manager.py:1335 +#: nova/compute/manager.py:1424 nova/compute/manager.py:2509 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:811 +#: nova/compute/manager.py:813 +msgid "Cannot rebuild instance because the given image does not exist." +msgstr "" + +#: nova/compute/manager.py:818 +#, python-format +msgid "Cannot rebuild instance: %(exc)s" +msgstr "" + +#: nova/compute/manager.py:825 +msgid "Rebuilding instance" +msgstr "" + +#: nova/compute/manager.py:879 +msgid "Rebooting instance" +msgstr "" + +#: nova/compute/manager.py:895 #, python-format msgid "" -"Cannot rebuild instance [%(instance_uuid)s], because the given image does" -" not exist." +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:816 -#, python-format -msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" -msgstr "" - -#: nova/compute/manager.py:823 -#, python-format -msgid "Rebuilding instance %s" -msgstr "" - -#: nova/compute/manager.py:876 -#, python-format -msgid "Rebooting instance %s" -msgstr "" - -#: nova/compute/manager.py:891 -#, python-format -msgid "" -"trying to reboot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" -msgstr "" - -#: nova/compute/manager.py:933 +#: nova/compute/manager.py:937 #, python-format msgid "instance %s: snapshotting" msgstr "" -#: nova/compute/manager.py:939 +#: nova/compute/manager.py:943 #, python-format msgid "" -"trying to snapshot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:1000 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1001 +#: nova/compute/manager.py:1006 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1005 +#: nova/compute/manager.py:1011 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1042 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1041 -#, python-format -msgid "Instance %s: Root password set" +#: nova/compute/manager.py:1048 +msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1050 +#: nova/compute/manager.py:1056 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1070 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1079 +#: nova/compute/manager.py:1085 #, 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:1084 +#: nova/compute/manager.py:1090 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, 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:1103 +#: nova/compute/manager.py:1109 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1116 +#: nova/compute/manager.py:1122 #, python-format msgid "instance %s: rescuing" msgstr "" -#: nova/compute/manager.py:1141 +#: nova/compute/manager.py:1147 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1270 +#: nova/compute/manager.py:1277 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1287 +#: nova/compute/manager.py:1294 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1471 +#: nova/compute/manager.py:1479 #, python-format msgid "instance %s: pausing" msgstr "" -#: nova/compute/manager.py:1489 +#: nova/compute/manager.py:1497 #, python-format msgid "instance %s: unpausing" msgstr "" -#: nova/compute/manager.py:1525 +#: nova/compute/manager.py:1533 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1534 +#: nova/compute/manager.py:1542 #, python-format msgid "instance %s: suspending" msgstr "" -#: nova/compute/manager.py:1556 +#: nova/compute/manager.py:1564 #, python-format msgid "instance %s: resuming" msgstr "" -#: nova/compute/manager.py:1579 +#: nova/compute/manager.py:1587 #, python-format msgid "instance %s: locking" msgstr "" -#: nova/compute/manager.py:1588 +#: nova/compute/manager.py:1596 #, python-format msgid "instance %s: unlocking" msgstr "" -#: nova/compute/manager.py:1596 +#: nova/compute/manager.py:1604 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1606 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: reset network" msgstr "" -#: nova/compute/manager.py:1614 +#: nova/compute/manager.py:1622 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1618 +#: nova/compute/manager.py:1626 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1655 +#: nova/compute/manager.py:1663 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1685 +#: nova/compute/manager.py:1693 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1703 +#: nova/compute/manager.py:1711 #, python-format msgid "" "instance %(instance_uuid)s: attaching volume %(volume_id)s to " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1705 +#: nova/compute/manager.py:1713 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1714 +#: nova/compute/manager.py:1722 #, python-format msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1724 +#: nova/compute/manager.py:1732 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1752 +#: nova/compute/manager.py:1760 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1756 +#: nova/compute/manager.py:1764 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1830 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1884 +#: nova/compute/manager.py:1892 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1916 +#: nova/compute/manager.py:1924 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1981 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2000 +#: nova/compute/manager.py:2008 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2030 +#: nova/compute/manager.py:2038 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2038 +#: nova/compute/manager.py:2046 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2040 +#: nova/compute/manager.py:2048 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2073 +#: nova/compute/manager.py:2081 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2083 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:2090 +#: nova/compute/manager.py:2098 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2226 +#: nova/compute/manager.py:2234 #, python-format msgid "Updated the info_cache for instance %s" msgstr "" -#: nova/compute/manager.py:2255 +#: nova/compute/manager.py:2263 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2277 +#: nova/compute/manager.py:2285 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2305 +#: nova/compute/manager.py:2313 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2331 +#: nova/compute/manager.py:2339 #, python-format msgid "" "During the sync_power process the instance %(uuid)s has moved from host " "%(src)s to host %(dst)s" msgstr "" -#: nova/compute/manager.py:2344 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Instance %s is in the process of migrating to this host. Wait next " "sync_power cycle before setting power state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2350 +#: nova/compute/manager.py:2358 msgid "" "Instance found in database but not known by hypervisor. Setting power " "state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2380 +#: nova/compute/manager.py:2388 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2392 +#: nova/compute/manager.py:2400 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2466 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" -#: nova/compute/manager.py:2465 +#: nova/compute/manager.py:2473 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" -#: nova/compute/manager.py:2472 +#: nova/compute/manager.py:2480 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:2542 +#: nova/compute/manager.py:2550 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -3504,17 +3482,17 @@ msgstr "" msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4019 nova/db/sqlalchemy/api.py:4045 +#: nova/db/sqlalchemy/api.py:4047 nova/db/sqlalchemy/api.py:4073 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4103 +#: nova/db/sqlalchemy/api.py:4131 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4147 +#: nova/db/sqlalchemy/api.py:4175 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3758,47 +3736,47 @@ msgstr "" msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/network/linux_net.py:1170 +#: nova/network/linux_net.py:1169 #, python-format msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/network/manager.py:291 +#: nova/network/manager.py:290 #, python-format msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/network/manager.py:300 nova/network/manager.py:496 +#: nova/network/manager.py:299 nova/network/manager.py:494 #, python-format msgid "Interface %(interface)s not found" msgstr "" -#: nova/network/manager.py:315 +#: nova/network/manager.py:313 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:353 +#: nova/network/manager.py:351 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:386 +#: nova/network/manager.py:384 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:390 +#: nova/network/manager.py:388 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:402 +#: nova/network/manager.py:400 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:614 +#: nova/network/manager.py:611 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3806,41 +3784,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:660 +#: nova/network/manager.py:657 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:670 +#: nova/network/manager.py:667 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:778 +#: nova/network/manager.py:775 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:782 +#: nova/network/manager.py:779 msgid "setting network host" msgstr "" -#: nova/network/manager.py:896 +#: nova/network/manager.py:893 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:901 +#: nova/network/manager.py:898 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:930 +#: nova/network/manager.py:927 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1152 +#: nova/network/manager.py:1149 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3848,73 +3826,73 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1227 +#: nova/network/manager.py:1224 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:1244 +#: nova/network/manager.py:1241 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1248 +#: nova/network/manager.py:1245 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1256 +#: nova/network/manager.py:1253 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1261 +#: nova/network/manager.py:1258 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1265 +#: nova/network/manager.py:1262 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1268 +#: nova/network/manager.py:1265 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1331 +#: nova/network/manager.py:1328 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1334 +#: nova/network/manager.py:1331 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1345 +#: nova/network/manager.py:1342 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1404 +#: nova/network/manager.py:1401 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1423 +#: nova/network/manager.py:1421 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1832 +#: nova/network/manager.py:1825 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1839 +#: nova/network/manager.py:1832 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -4065,76 +4043,76 @@ msgid "" "Payload=%(payload)s" msgstr "" -#: nova/notifier/list_notifier.py:65 +#: nova/notifier/list_notifier.py:64 #, python-format msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" -#: nova/notifier/rabbit_notifier.py:46 +#: nova/notifier/rabbit_notifier.py:45 #, python-format msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/rpc/amqp.py:146 -#, python-format -msgid "Returning exception %s to caller" -msgstr "" - -#: nova/rpc/amqp.py:188 +#: nova/rpc/amqp.py:183 #, python-format msgid "unpacked context: %s" msgstr "" -#: nova/rpc/amqp.py:231 +#: nova/rpc/amqp.py:226 #, python-format msgid "received %s" msgstr "" -#: nova/rpc/amqp.py:236 +#: nova/rpc/amqp.py:231 #, python-format msgid "no method for message: %s" msgstr "" -#: nova/rpc/amqp.py:237 +#: nova/rpc/amqp.py:232 #, python-format msgid "No method for message: %s" msgstr "" -#: nova/rpc/amqp.py:321 +#: nova/rpc/amqp.py:318 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:324 +#: nova/rpc/amqp.py:321 #, python-format msgid "MSG_ID is %s" msgstr "" -#: nova/rpc/amqp.py:346 +#: nova/rpc/amqp.py:343 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:354 +#: nova/rpc/amqp.py:351 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:379 +#: nova/rpc/amqp.py:377 #, python-format -msgid "Sending notification on %s..." +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/rpc/common.py:54 +#: nova/rpc/common.py:62 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/rpc/common.py:71 +#: nova/rpc/common.py:79 msgid "Timeout while waiting on RPC response." msgstr "" +#: nova/rpc/common.py:179 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + #: nova/rpc/impl_kombu.py:111 msgid "Failed to process message... skipping it." msgstr "" @@ -4185,7 +4163,7 @@ msgstr "" #: nova/rpc/impl_qpid.py:341 #, python-format -msgid "Unable to connect to AMQP server: %s " +msgid "Unable to connect to AMQP server: %s" msgstr "" #: nova/rpc/impl_qpid.py:346 @@ -4250,7 +4228,7 @@ msgstr "" msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/scheduler/driver.py:367 nova/scheduler/driver.py:457 +#: nova/scheduler/driver.py:367 #, python-format msgid "host %(dest)s is not compatible with original host %(src)s." msgstr "" @@ -4262,7 +4240,7 @@ msgid "" "memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/scheduler/driver.py:472 +#: nova/scheduler/driver.py:467 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -4394,21 +4372,21 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:365 nova/tests/test_compute.py:1419 +#: nova/tests/test_compute.py:364 nova/tests/test_compute.py:1418 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:371 +#: nova/tests/test_compute.py:370 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:589 +#: nova/tests/test_compute.py:588 msgid "Internal error" msgstr "" -#: nova/tests/test_compute.py:1430 +#: nova/tests/test_compute.py:1429 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -4476,12 +4454,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:626 +#: nova/tests/test_xenapi.py:623 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:637 +#: nova/tests/test_xenapi.py:634 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -4595,21 +4573,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:133 +#: nova/tests/rpc/common.py:110 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:142 +#: nova/tests/rpc/common.py:119 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:160 +#: nova/tests/rpc/common.py:137 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:227 nova/tests/rpc/common.py:233 +#: nova/tests/rpc/common.py:204 nova/tests/rpc/common.py:210 #, python-format msgid "Received %s" msgstr "" @@ -4618,14 +4596,14 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "" -#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:396 -#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:2045 +#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:707 +#: nova/virt/libvirt/connection.py:2048 nova/virt/xenapi/connection.py:397 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:399 -#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:2048 +#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:711 +#: nova/virt/libvirt/connection.py:2051 nova/virt/xenapi/connection.py:400 #, python-format msgid "Compute_service record updated for %s " msgstr "" @@ -4699,34 +4677,6 @@ msgstr "" msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:140 -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:329 nova/virt/libvirt/connection.py:472 -msgid "Could not determine iscsi initiator name" -msgstr "" - -#: nova/virt/xenapi_conn.py:460 -msgid "Host startup on XenServer is not supported." -msgstr "" - -#: nova/virt/xenapi_conn.py:489 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" - -#: nova/virt/xenapi_conn.py:527 -msgid "Host is member of a pool, but DB says otherwise" -msgstr "" - -#: nova/virt/xenapi_conn.py:599 nova/virt/xenapi_conn.py:612 -#, python-format -msgid "Got exception: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4835,114 +4785,114 @@ msgstr "" msgid "Unknown baremetal driver %(d)s" msgstr "" -#: nova/virt/baremetal/proxy.py:148 +#: nova/virt/baremetal/proxy.py:139 #, python-format msgid "Error encountered when destroying instance '%(name)s': %(ex)s" msgstr "" -#: nova/virt/baremetal/proxy.py:162 +#: nova/virt/baremetal/proxy.py:153 #, python-format msgid "instance %(instance_name)s: deleting instance files %(target)s" msgstr "" -#: nova/virt/baremetal/proxy.py:189 +#: nova/virt/baremetal/proxy.py:180 #, python-format msgid "instance %s: rebooted" msgstr "" -#: nova/virt/baremetal/proxy.py:192 +#: nova/virt/baremetal/proxy.py:183 msgid "_wait_for_reboot failed" msgstr "" -#: nova/virt/baremetal/proxy.py:222 +#: nova/virt/baremetal/proxy.py:213 #, python-format msgid "instance %s: rescued" msgstr "" -#: nova/virt/baremetal/proxy.py:225 +#: nova/virt/baremetal/proxy.py:216 msgid "_wait_for_rescue failed" msgstr "" -#: nova/virt/baremetal/proxy.py:242 +#: nova/virt/baremetal/proxy.py:233 msgid "<============= spawn of baremetal =============>" msgstr "" -#: nova/virt/baremetal/proxy.py:255 +#: nova/virt/baremetal/proxy.py:246 #, python-format msgid "instance %s: is building" msgstr "" -#: nova/virt/baremetal/proxy.py:260 +#: nova/virt/baremetal/proxy.py:251 msgid "Key is injected but instance is not running yet" msgstr "" -#: nova/virt/baremetal/proxy.py:265 +#: nova/virt/baremetal/proxy.py:256 #, python-format msgid "instance %s: booted" msgstr "" -#: nova/virt/baremetal/proxy.py:268 +#: nova/virt/baremetal/proxy.py:259 #, python-format msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" -#: nova/virt/baremetal/proxy.py:269 +#: nova/virt/baremetal/proxy.py:260 #, python-format msgid "instance %s spawned successfully" msgstr "" -#: nova/virt/baremetal/proxy.py:272 +#: nova/virt/baremetal/proxy.py:263 #, python-format msgid "instance %s:not booted" msgstr "" -#: nova/virt/baremetal/proxy.py:274 +#: nova/virt/baremetal/proxy.py:265 msgid "Bremetal assignment is overcommitted." msgstr "" -#: nova/virt/baremetal/proxy.py:354 +#: nova/virt/baremetal/proxy.py:345 #, python-format msgid "instance %s: Creating image" msgstr "" -#: nova/virt/baremetal/proxy.py:473 +#: nova/virt/baremetal/proxy.py:464 #, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/baremetal/proxy.py:484 +#: nova/virt/baremetal/proxy.py:475 #, python-format msgid "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" msgstr "" -#: nova/virt/baremetal/proxy.py:529 +#: nova/virt/baremetal/proxy.py:520 #, python-format msgid "instance %s: starting toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:531 +#: nova/virt/baremetal/proxy.py:522 #, python-format msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1815 +#: nova/virt/baremetal/proxy.py:565 nova/virt/libvirt/connection.py:1818 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 "" -#: nova/virt/baremetal/proxy.py:714 +#: nova/virt/baremetal/proxy.py:705 #, python-format msgid "#### RLK: cpu_arch = %s " msgstr "" -#: nova/virt/baremetal/proxy.py:746 +#: nova/virt/baremetal/proxy.py:737 msgid "Updating!" msgstr "" -#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2609 +#: nova/virt/baremetal/proxy.py:764 nova/virt/libvirt/connection.py:2612 #: nova/virt/xenapi/host.py:129 msgid "Updating host stats" msgstr "" @@ -4978,15 +4928,15 @@ msgstr "" msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" msgstr "" -#: nova/virt/baremetal/tilera.py:292 +#: nova/virt/baremetal/tilera.py:291 msgid "Noting to do for tilera nodes: vmlinux is in CF" msgstr "" -#: nova/virt/baremetal/tilera.py:316 +#: nova/virt/baremetal/tilera.py:314 msgid "activate_node" msgstr "" -#: nova/virt/baremetal/tilera.py:330 +#: nova/virt/baremetal/tilera.py:328 msgid "Node is unknown error state." msgstr "" @@ -5065,174 +5015,182 @@ msgstr "" msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/libvirt/connection.py:265 +#: nova/virt/libvirt/connection.py:268 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/connection.py:286 +#: nova/virt/libvirt/connection.py:289 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:388 +#: nova/virt/libvirt/connection.py:391 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:400 +#: nova/virt/libvirt/connection.py:403 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:411 +#: nova/virt/libvirt/connection.py:414 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:423 +#: nova/virt/libvirt/connection.py:426 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:435 +#: nova/virt/libvirt/connection.py:438 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:461 +#: nova/virt/libvirt/connection.py:464 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:554 +#: nova/virt/libvirt/connection.py:475 nova/virt/xenapi/connection.py:329 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/libvirt/connection.py:557 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:567 +#: nova/virt/libvirt/connection.py:570 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:692 +#: nova/virt/libvirt/connection.py:695 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:696 +#: nova/virt/libvirt/connection.py:699 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/connection.py:725 +#: nova/virt/libvirt/connection.py:728 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/connection.py:761 nova/virt/libvirt/connection.py:905 +#: nova/virt/libvirt/connection.py:764 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:766 +#: nova/virt/libvirt/connection.py:769 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:867 nova/virt/xenapi/vmops.py:1358 +#: nova/virt/libvirt/connection.py:870 nova/virt/xenapi/vmops.py:1324 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:871 +#: nova/virt/libvirt/connection.py:874 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:896 +#: nova/virt/libvirt/connection.py:899 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:910 +#: nova/virt/libvirt/connection.py:908 +msgid "During spawn, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/connection.py:913 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:926 +#: nova/virt/libvirt/connection.py:929 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:978 +#: nova/virt/libvirt/connection.py:981 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/connection.py:1020 +#: nova/virt/libvirt/connection.py:1023 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/connection.py:1024 +#: nova/virt/libvirt/connection.py:1027 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1028 nova/virt/libvirt/connection.py:1032 +#: nova/virt/libvirt/connection.py:1031 nova/virt/libvirt/connection.py:1035 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1153 +#: nova/virt/libvirt/connection.py:1156 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1339 +#: nova/virt/libvirt/connection.py:1342 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1349 +#: nova/virt/libvirt/connection.py:1352 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1381 +#: nova/virt/libvirt/connection.py:1384 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1658 +#: nova/virt/libvirt/connection.py:1661 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1662 +#: nova/virt/libvirt/connection.py:1665 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1679 +#: nova/virt/libvirt/connection.py:1682 #, 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:1920 +#: nova/virt/libvirt/connection.py:1923 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1942 +#: nova/virt/libvirt/connection.py:1945 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1969 +#: nova/virt/libvirt/connection.py:1972 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:2067 +#: nova/virt/libvirt/connection.py:2070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:2079 +#: nova/virt/libvirt/connection.py:2082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5242,40 +5200,40 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:2136 +#: nova/virt/libvirt/connection.py:2139 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2352 +#: nova/virt/libvirt/connection.py:2355 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2407 +#: nova/virt/libvirt/connection.py:2410 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:2458 +#: nova/virt/libvirt/connection.py:2461 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2513 +#: nova/virt/libvirt/connection.py:2516 msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2518 +#: nova/virt/libvirt/connection.py:2521 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2525 +#: nova/virt/libvirt/connection.py:2528 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2565 +#: nova/virt/libvirt/connection.py:2568 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5874,27 +5832,51 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:553 nova/virt/xenapi/fake.py:652 -#: nova/virt/xenapi/fake.py:670 nova/virt/xenapi/fake.py:732 +#: nova/virt/xenapi/connection.py:140 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"connection_type=xenapi" +msgstr "" + +#: nova/virt/xenapi/connection.py:461 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/connection.py:490 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/connection.py:528 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/connection.py:600 nova/virt/xenapi/connection.py:613 +#, python-format +msgid "Got exception: %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:565 nova/virt/xenapi/fake.py:664 +#: nova/virt/xenapi/fake.py:682 nova/virt/xenapi/fake.py:744 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:555 +#: nova/virt/xenapi/fake.py:567 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:589 +#: nova/virt/xenapi/fake.py:601 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:594 +#: nova/virt/xenapi/fake.py:606 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:666 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6033,73 +6015,68 @@ msgstr "" msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:336 +#: nova/virt/xenapi/vm_utils.py:337 #, 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:345 +#: nova/virt/xenapi/vm_utils.py:346 #, 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:353 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:382 #, python-format msgid "Snapshotting with label '%(label)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:392 +#: nova/virt/xenapi/vm_utils.py:395 #, python-format msgid "Created snapshot %(template_vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:431 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:583 -#, python-format -msgid "Creating blank HD of size %(req_size)d gigs" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:634 +#: nova/virt/xenapi/vm_utils.py:612 #, 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:724 +#: nova/virt/xenapi/vm_utils.py:725 #, python-format msgid "" "download_vhd %(image)s attempt %(attempt_num)d/%(max_attempts)d from " "%(glance_host)s:%(glance_port)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:734 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:750 +#: nova/virt/xenapi/vm_utils.py:751 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:760 +#: nova/virt/xenapi/vm_utils.py:761 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " @@ -6125,7 +6102,7 @@ msgstr "" #: nova/virt/xenapi/vm_utils.py:831 #, python-format -msgid "Fetching image %(image)s, type %(image_type_str)" +msgid "Fetching image %(image)s, type %(image_type_str)s" msgstr "" #: nova/virt/xenapi/vm_utils.py:844 @@ -6140,542 +6117,536 @@ msgid "" "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:870 +#: nova/virt/xenapi/vm_utils.py:871 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:884 +#: nova/virt/xenapi/vm_utils.py:885 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:895 +#: nova/virt/xenapi/vm_utils.py:896 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:934 +#: nova/virt/xenapi/vm_utils.py:935 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:955 +#: nova/virt/xenapi/vm_utils.py:956 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:973 +#: nova/virt/xenapi/vm_utils.py:974 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1016 +#: nova/virt/xenapi/vm_utils.py:1017 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1059 +#: nova/virt/xenapi/vm_utils.py:1060 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1061 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1088 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1108 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1137 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1154 +#: nova/virt/xenapi/vm_utils.py:1155 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:1167 +#: nova/virt/xenapi/vm_utils.py:1168 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1175 +#: nova/virt/xenapi/vm_utils.py:1176 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1177 +#: nova/virt/xenapi/vm_utils.py:1178 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1180 +#: nova/virt/xenapi/vm_utils.py:1181 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1183 +#: nova/virt/xenapi/vm_utils.py:1184 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1187 +#: nova/virt/xenapi/vm_utils.py:1188 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1190 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1192 +#: nova/virt/xenapi/vm_utils.py:1193 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1195 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1198 +#: nova/virt/xenapi/vm_utils.py:1199 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1220 +#: nova/virt/xenapi/vm_utils.py:1221 #, 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:1236 +#: nova/virt/xenapi/vm_utils.py:1237 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1290 +#: nova/virt/xenapi/vm_utils.py:1291 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1343 +#: nova/virt/xenapi/vm_utils.py:1344 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1417 +#: nova/virt/xenapi/vm_utils.py:1418 #, 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:1427 +#: nova/virt/xenapi/vm_utils.py:1428 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1463 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1473 +#: nova/virt/xenapi/vm_utils.py:1474 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1477 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1478 +#: nova/virt/xenapi/vm_utils.py:1479 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1481 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1490 +#: nova/virt/xenapi/vm_utils.py:1491 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1499 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1511 +#: nova/virt/xenapi/vm_utils.py:1512 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1518 +#: nova/virt/xenapi/vm_utils.py:1519 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1520 +#: nova/virt/xenapi/vm_utils.py:1521 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1533 +#: nova/virt/xenapi/vm_utils.py:1534 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1539 +#: nova/virt/xenapi/vm_utils.py:1540 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1565 +#: nova/virt/xenapi/vm_utils.py:1566 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1578 +#: nova/virt/xenapi/vm_utils.py:1579 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1633 #, 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:1664 +#: nova/virt/xenapi/vm_utils.py:1665 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1714 +#: nova/virt/xenapi/vm_utils.py:1715 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1722 +#: nova/virt/xenapi/vm_utils.py:1723 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1726 +#: nova/virt/xenapi/vm_utils.py:1727 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1742 +#: nova/virt/xenapi/vm_utils.py:1743 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1751 +#: nova/virt/xenapi/vm_utils.py:1752 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:722 +#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:688 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:231 -#, python-format -msgid "Attempted to power on non-existent instance bad instance id %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:233 +#: nova/virt/xenapi/vmops.py:229 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:303 +#: nova/virt/xenapi/vmops.py:298 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/xenapi/vmops.py:353 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:443 +#: nova/virt/xenapi/vmops.py:434 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:462 +#: nova/virt/xenapi/vmops.py:453 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:515 -#, python-format -msgid "Invalid value for injected_files: %r" -msgstr "" - -#: nova/virt/xenapi/vmops.py:520 -#, python-format -msgid "Injecting file path: '%s'" -msgstr "" - -#: nova/virt/xenapi/vmops.py:527 -msgid "Setting admin password" -msgstr "" - -#: nova/virt/xenapi/vmops.py:531 -msgid "Resetting network" -msgstr "" - -#: nova/virt/xenapi/vmops.py:538 -msgid "Setting VCPU weight" -msgstr "" - -#: nova/virt/xenapi/vmops.py:544 +#: nova/virt/xenapi/vmops.py:498 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:551 +#: nova/virt/xenapi/vmops.py:505 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:554 +#: nova/virt/xenapi/vmops.py:508 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:561 +#: nova/virt/xenapi/vmops.py:515 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:573 +#: nova/virt/xenapi/vmops.py:527 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:576 +#: nova/virt/xenapi/vmops.py:530 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:581 +#: nova/virt/xenapi/vmops.py:535 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:616 +#: nova/virt/xenapi/vmops.py:552 #, python-format -msgid "No opaque_ref could be determined for '%s'." +msgid "Invalid value for injected_files: %r" msgstr "" -#: nova/virt/xenapi/vmops.py:670 +#: nova/virt/xenapi/vmops.py:557 +#, python-format +msgid "Injecting file path: '%s'" +msgstr "" + +#: nova/virt/xenapi/vmops.py:564 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/vmops.py:568 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/vmops.py:575 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:582 +msgid "Could not find VM by name" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:677 +#: nova/virt/xenapi/vmops.py:643 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:686 +#: nova/virt/xenapi/vmops.py:652 #, python-format msgid "Unable to Snapshot instance: %(exc)s" msgstr "" -#: nova/virt/xenapi/vmops.py:702 +#: nova/virt/xenapi/vmops.py:668 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:770 +#: nova/virt/xenapi/vmops.py:736 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:857 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:901 +#: nova/virt/xenapi/vmops.py:865 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:928 +#: nova/virt/xenapi/vmops.py:892 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:913 #, python-format msgid "domid changed from %(domid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:926 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:983 +#: nova/virt/xenapi/vmops.py:947 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:962 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1023 +#: nova/virt/xenapi/vmops.py:987 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 +#: nova/virt/xenapi/vmops.py:996 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1036 +#: nova/virt/xenapi/vmops.py:1000 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1054 +#: nova/virt/xenapi/vmops.py:1017 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1097 +#: nova/virt/xenapi/vmops.py:1060 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1104 +#: nova/virt/xenapi/vmops.py:1067 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1111 +#: nova/virt/xenapi/vmops.py:1074 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1121 +#: nova/virt/xenapi/vmops.py:1084 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1147 +#: nova/virt/xenapi/vmops.py:1110 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1169 +#: nova/virt/xenapi/vmops.py:1135 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1222 +#: nova/virt/xenapi/vmops.py:1188 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1296 +#: nova/virt/xenapi/vmops.py:1262 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1300 +#: nova/virt/xenapi/vmops.py:1266 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1363 +#: nova/virt/xenapi/vmops.py:1329 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1374 +#: nova/virt/xenapi/vmops.py:1340 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1379 +#: nova/virt/xenapi/vmops.py:1345 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/virt/xenapi/vmops.py:1383 +#: nova/virt/xenapi/vmops.py:1349 msgid "In ERROR state" msgstr "" -#: nova/virt/xenapi/vmops.py:1389 +#: nova/virt/xenapi/vmops.py:1355 #, python-format msgid "In %(task_state)s task_state, not RESIZE_VERIFY" msgstr "" -#: nova/virt/xenapi/vmops.py:1396 +#: nova/virt/xenapi/vmops.py:1362 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/vmops.py:1384 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1469 +#: nova/virt/xenapi/vmops.py:1431 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1483 +#: nova/virt/xenapi/vmops.py:1446 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1492 +#: nova/virt/xenapi/vmops.py:1455 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1495 +#: nova/virt/xenapi/vmops.py:1458 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1520 +#: nova/virt/xenapi/vmops.py:1481 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1545 +#: nova/virt/xenapi/vmops.py:1506 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1566 +#: nova/virt/xenapi/vmops.py:1527 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1570 +#: nova/virt/xenapi/vmops.py:1531 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1575 +#: nova/virt/xenapi/vmops.py:1536 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1622 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7288,7 +7259,7 @@ msgstr "" #: nova/volume/san.py:880 #, python-format -msgid "Deleting volumeID: %s " +msgid "Deleting volumeID: %s" msgstr "" #: nova/volume/san.py:888 @@ -7500,6 +7471,21 @@ msgstr "" #~ msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" #~ msgstr "" +#~ msgid "Stopping raw TCP server." +#~ msgstr "" + +#~ msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" +#~ msgstr "" + +#~ msgid "not available" +#~ msgstr "" + +#~ msgid "Returned non-serializeable type: %s" +#~ msgstr "" + +#~ msgid "Associate floating ip failed" +#~ msgstr "" + #~ msgid "Parent group id and group id cannot be same" #~ msgstr "" @@ -7565,6 +7551,12 @@ msgstr "" #~ "type." #~ msgstr "" +#~ msgid "Creating a raw instance" +#~ msgstr "" + +#~ msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" +#~ msgstr "" + #~ msgid "Going to try to soft delete %s" #~ msgstr "" @@ -7580,6 +7572,11 @@ msgstr "" #~ msgid "Going to try to start %s" #~ msgstr "" +#~ msgid "" +#~ "check_instance_lock: arguments: |%(self)s| " +#~ "|%(context)s| |%(instance_uuid)s|" +#~ msgstr "" + #~ msgid "" #~ "Going to force the deletion of the" #~ " vm %(instance_uuid)s, even if it is" @@ -7596,9 +7593,42 @@ msgstr "" #~ msgid "exception terminating the instance %(instance_uuid)s" #~ msgstr "" +#~ msgid "Instance %s not found." +#~ msgstr "" + #~ msgid "trying to destroy already destroyed instance: %s" #~ msgstr "" +#~ msgid "" +#~ "Cannot rebuild instance [%(instance_uuid)s], " +#~ "because the given image does not " +#~ "exist." +#~ msgstr "" + +#~ msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" +#~ msgstr "" + +#~ msgid "Rebuilding instance %s" +#~ msgstr "" + +#~ msgid "Rebooting instance %s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to reboot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "" +#~ "trying to snapshot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "Instance %s: Root password set" +#~ msgstr "" + #~ msgid "" #~ "Instance %(name)s found in database but" #~ " not known by hypervisor. Setting " @@ -7632,6 +7662,9 @@ msgstr "" #~ msgid "No fixed IPs to deallocate for vif %sid" #~ msgstr "" +#~ msgid "Sending notification on %s..." +#~ msgstr "" + #~ msgid "" #~ "AMQP server on %(fl_host)s:%(fl_port)d is " #~ "unreachable: %(e)s. Trying again in " @@ -7668,6 +7701,9 @@ msgstr "" #~ msgid "message %s" #~ msgstr "" +#~ msgid "Unable to connect to AMQP server: %s " +#~ msgstr "" + #~ msgid "" #~ "Cannot confirm tmpfile at %(ipath)s is" #~ " on same shared storage between " @@ -7947,6 +7983,9 @@ msgstr "" #~ msgid "Ignoring XenAPI.Failure %s" #~ msgstr "" +#~ msgid "Attempted to power on non-existent instance bad instance id %s" +#~ msgstr "" + #~ msgid "Starting instance %s" #~ msgstr "" @@ -7989,6 +8028,9 @@ msgstr "" #~ msgid "Skipping VDI destroy for %s" #~ msgstr "" +#~ msgid "No opaque_ref could be determined for '%s'." +#~ msgstr "" + #~ msgid "Finished snapshot and upload for VM %s" #~ msgstr "" @@ -8117,6 +8159,9 @@ msgstr "" #~ msgid "Failed to retrieve QoS info" #~ msgstr "" +#~ msgid "Deleting volumeID: %s " +#~ msgstr "" + #~ msgid "invalid drive data" #~ msgstr "" diff --git a/nova/locale/cs/LC_MESSAGES/nova.po b/nova/locale/cs/LC_MESSAGES/nova.po index 40c36d4c25f5..932c13e38005 100644 --- a/nova/locale/cs/LC_MESSAGES/nova.po +++ b/nova/locale/cs/LC_MESSAGES/nova.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-04-08 23:04+0000\n" -"PO-Revision-Date: 2012-04-04 20:28+0000\n" +"POT-Creation-Date: 2012-04-22 23:01+0000\n" +"PO-Revision-Date: 2012-04-18 20:50+0000\n" "Last-Translator: Zbyněk Schwarz \n" "Language-Team: Czech \n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " @@ -69,11 +69,11 @@ msgstr "Předmět certifikátu pro projekty, %s pro projekt, časové razítko" msgid "Flags path: %s" msgstr "Cesta příznaků: %s" -#: nova/exception.py:56 +#: nova/exception.py:55 msgid "Unexpected error while running command." msgstr "Při spuštění příkazu došlo k nečekané chybě." -#: nova/exception.py:59 +#: nova/exception.py:58 #, python-format msgid "" "%(description)s\n" @@ -88,137 +88,141 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/exception.py:94 +#: nova/exception.py:93 msgid "DB exception wrapped." msgstr "Vyjímka DB zabalena." -#: nova/exception.py:155 +#: nova/exception.py:154 msgid "An unknown exception occurred." msgstr "Vyskytla se neočekávaná výjimka." -#: nova/exception.py:178 +#: nova/exception.py:172 +msgid "Exception in string format operation" +msgstr "" + +#: nova/exception.py:182 msgid "Failed to decrypt text" msgstr "Nelze dešifrovat text" -#: nova/exception.py:182 +#: nova/exception.py:186 msgid "Failed to paginate through images from image service" msgstr "Nelze stránkovat skrze obrázky ze služby obrázků" -#: nova/exception.py:186 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "Vytvoření virtuálního rozhraní selhalo" -#: nova/exception.py:190 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "Selhalo 5 pokusů o vytvoření virtuálního rozhraní s jedinečnou mac adresou" -#: nova/exception.py:195 +#: nova/exception.py:199 msgid "Connection to glance failed" msgstr "Připojení k glance selhalo" -#: nova/exception.py:199 +#: nova/exception.py:203 msgid "Connection to melange failed" msgstr "Připojení k melange selhalo" -#: nova/exception.py:203 +#: nova/exception.py:207 msgid "Not authorized." msgstr "Neschváleno." -#: nova/exception.py:208 +#: nova/exception.py:212 msgid "User does not have admin privileges" msgstr "Uživatel nemá správcovská oprávnění" -#: nova/exception.py:212 +#: nova/exception.py:216 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Pravidla nedovolují, aby bylo %(action)s provedeno." -#: nova/exception.py:216 +#: nova/exception.py:220 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "Kernel nenalezen v obrazu %(image_id)s." -#: nova/exception.py:220 +#: nova/exception.py:224 msgid "Unacceptable parameters." msgstr "Nepřijatelné parametry." -#: nova/exception.py:225 +#: nova/exception.py:229 msgid "Invalid snapshot" msgstr "Neplatný snímek" -#: nova/exception.py:229 +#: nova/exception.py:233 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Svazek %(volume_id)s není k ničemu připojen" -#: nova/exception.py:233 nova/api/openstack/compute/contrib/keypairs.py:113 +#: nova/exception.py:237 nova/api/openstack/compute/contrib/keypairs.py:113 msgid "Keypair data is invalid" msgstr "Data páru klíčů jsou neplatná" -#: nova/exception.py:237 +#: nova/exception.py:241 msgid "Failed to load data into json format" msgstr "Nelze načíst data do formátu json" -#: nova/exception.py:241 +#: nova/exception.py:245 msgid "The request is invalid." msgstr "Požadavek je neplatný." -#: nova/exception.py:245 +#: nova/exception.py:249 #, python-format msgid "Invalid signature %(signature)s for user %(user)s." msgstr "Neplatný podpis %(signature)s pro uživatele %(user)s." -#: nova/exception.py:249 +#: nova/exception.py:253 msgid "Invalid input received" msgstr "Obdržen neplatný vstup" -#: nova/exception.py:253 +#: nova/exception.py:257 #, python-format msgid "Invalid instance type %(instance_type)s." msgstr "Neplatná instance typu %(instance_type)s." -#: nova/exception.py:257 +#: nova/exception.py:261 msgid "Invalid volume type" msgstr "Neplatný typ svazku" -#: nova/exception.py:261 +#: nova/exception.py:265 msgid "Invalid volume" msgstr "Neplatný svazek" -#: nova/exception.py:265 +#: nova/exception.py:269 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Neplatný rozsah portů %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:269 +#: nova/exception.py:273 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Neplatný protokol IP %(protocol)s." -#: nova/exception.py:273 +#: nova/exception.py:277 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Neplatný typ obsahu %(content_type)s." -#: nova/exception.py:277 +#: nova/exception.py:281 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Neplatný cidr %(cidr)s." -#: nova/exception.py:281 +#: nova/exception.py:285 msgid "Invalid reuse of an RPC connection." msgstr "Neplatné znovu použití připojení RPC." -#: nova/exception.py:285 +#: nova/exception.py:289 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:292 +#: nova/exception.py:296 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:296 +#: nova/exception.py:300 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" @@ -227,12 +231,12 @@ msgstr "" "Nelze provést činnost '%(action)s' na agregátu %(aggregate_id)s. Důvod: " "%(reason)s." -#: nova/exception.py:301 +#: nova/exception.py:305 #, fuzzy, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s" -#: nova/exception.py:305 +#: nova/exception.py:309 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -241,100 +245,100 @@ msgstr "" "Instance %(instance_uuid)s v %(attr)s %(state)s. Nelze %(method)s " "zatímco je instance v tomto stavu." -#: nova/exception.py:310 +#: nova/exception.py:314 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "Instance %(instance_id)s není spuštěna." -#: nova/exception.py:314 +#: nova/exception.py:318 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "Instance %(instance_id)s není pozastavena." -#: nova/exception.py:318 +#: nova/exception.py:322 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "Instance %(instance_id)s není v nouzovém režimu." -#: nova/exception.py:322 +#: nova/exception.py:326 msgid "Failed to suspend instance" msgstr "Nelze pozastavit instanci" -#: nova/exception.py:326 +#: nova/exception.py:330 msgid "Failed to resume server" msgstr "Server nemůže pokračovat" -#: nova/exception.py:330 +#: nova/exception.py:334 msgid "Failed to reboot instance" msgstr "Nelze restartovat instanci" -#: nova/exception.py:334 +#: nova/exception.py:338 #, fuzzy msgid "Failed to terminate instance" msgstr "Nelze restartovat instanci" -#: nova/exception.py:338 +#: nova/exception.py:342 msgid "Service is unavailable at this time." msgstr "Služba je v tuto chvíli nedostupná." -#: nova/exception.py:342 +#: nova/exception.py:346 msgid "Volume service is unavailable at this time." msgstr "Služba svazku je v tuto chvíli nedostupná." -#: nova/exception.py:346 +#: nova/exception.py:350 msgid "Compute service is unavailable at this time." msgstr "Služba výpočtu je v tuto chvíli nedostupná." -#: nova/exception.py:350 +#: nova/exception.py:354 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" "Nelze přesunout instanci (%(instance_id)s) na současného hostitele " "(%(host)s)." -#: nova/exception.py:355 +#: nova/exception.py:359 msgid "Destination compute host is unavailable at this time." msgstr "Cílový výpočetní hostitel je v současnosti nedostupný." -#: nova/exception.py:359 +#: nova/exception.py:363 msgid "Original compute host is unavailable at this time." msgstr "Původní výpočetní hostitel je v současnosti nedostupný." -#: nova/exception.py:363 +#: nova/exception.py:367 msgid "The supplied hypervisor type of is invalid." msgstr "Zadaný typ hypervizoru je neplatný." -#: nova/exception.py:367 +#: nova/exception.py:371 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "Instance vyžaduje novější verzi hypervizoru, než byla poskytnuta." -#: nova/exception.py:372 +#: nova/exception.py:376 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "Zadaná cesta disku (%(path)s) již existuje, očekává se, že nebude." -#: nova/exception.py:377 +#: nova/exception.py:381 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "Zadaná cesta zařízení (%(path)s) je neplatná." -#: nova/exception.py:381 +#: nova/exception.py:385 #, fuzzy, python-format msgid "The supplied device (%(device)s) is busy." msgstr "Zadaná cesta zařízení (%(path)s) je neplatná." -#: nova/exception.py:385 +#: nova/exception.py:389 msgid "Unacceptable CPU info" msgstr "Nepřijatelné informace o procesoru" -#: nova/exception.py:389 +#: nova/exception.py:393 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s není platná IP adresa v4/6." -#: nova/exception.py:393 +#: nova/exception.py:397 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " @@ -343,7 +347,7 @@ msgstr "" "Značka VLAN není vhodná pro skupinu portů %(bridge)s. Očekávaná značka " "VLAN je %(tag)s, ale značka připojená ke skupině portů je %(pgroup)s." -#: nova/exception.py:399 +#: nova/exception.py:403 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -354,70 +358,70 @@ msgstr "" " fyzickým adaptérem. Očekávaný vSwitch je %(expected)s, ale spojený je " "%(actual)s." -#: nova/exception.py:406 +#: nova/exception.py:410 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Formát disku %(disk_format)s není přijatelný" -#: nova/exception.py:410 +#: nova/exception.py:414 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "Obraz %(image_id)s je nepřijatelný: %(reason)s" -#: nova/exception.py:414 +#: nova/exception.py:418 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "Instance %(instance_id)s je nepřijatelná: %(reason)s" -#: nova/exception.py:418 +#: nova/exception.py:422 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Id Ec2 %(ec2_id)s je nepřijatelné." -#: nova/exception.py:422 +#: nova/exception.py:426 msgid "Resource could not be found." msgstr "Zdroj nemohl být nalezen." -#: nova/exception.py:427 +#: nova/exception.py:431 #, python-format msgid "Required flag %(flag)s not set." msgstr "Požadovaný příznak %(flag)s není nastaven." -#: nova/exception.py:431 +#: nova/exception.py:435 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Svazek %(volume_id)s nemohl být nastaven." -#: nova/exception.py:435 +#: nova/exception.py:439 #, fuzzy, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "Nelze nalézt účet %(account_name) on zařízení Solidfire" -#: nova/exception.py:440 +#: nova/exception.py:444 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "Svazek není nalezen v instanci %(instance_id)s." -#: nova/exception.py:444 +#: nova/exception.py:448 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "Svazek %(volume_id)s nemá žádná metadata s klíčem %(metadata_key)s." -#: nova/exception.py:449 +#: nova/exception.py:453 msgid "Zero volume types found." msgstr "Nalezeno nula typů svazku." -#: nova/exception.py:453 +#: nova/exception.py:457 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "Typ svazku %(volume_type_id)s nemohl být nalezen." -#: nova/exception.py:457 +#: nova/exception.py:461 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "Typ svazku s názvem %(volume_type_name)s nemohl být nalezen." -#: nova/exception.py:462 +#: nova/exception.py:466 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " @@ -426,42 +430,42 @@ msgstr "" "Typ svazku %(volume_type_id)s nemá žádné dodatečné parametry s klíčem " "%(extra_specs_key)s." -#: nova/exception.py:467 +#: nova/exception.py:471 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Snímek %(snapshot_id)s nemohl být nalezen." -#: nova/exception.py:471 +#: nova/exception.py:475 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "mazání svazku %(volume_name)s který má snímek" -#: nova/exception.py:475 +#: nova/exception.py:479 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:484 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." -#: nova/exception.py:484 +#: nova/exception.py:488 #, python-format msgid "No disk at %(location)s" msgstr "Źádný disk ve %(location)s" -#: nova/exception.py:488 +#: nova/exception.py:492 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "Nelze najít obslužnou rutinu pro svazek %(driver_type)s." -#: nova/exception.py:492 +#: nova/exception.py:496 #, python-format msgid "Invalid image href %(image_href)s." msgstr "Neplatný href %(image_href)s obrazu." -#: nova/exception.py:496 +#: nova/exception.py:500 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." @@ -469,75 +473,80 @@ msgstr "" "Některé obrazy byly uloženy pomocí href. Tato verze api nepodporuje " "zobrazování href obrazů." -#: nova/exception.py:501 +#: nova/exception.py:505 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Obraz %(image_id)s nemohl být nalezen." -#: nova/exception.py:505 +#: nova/exception.py:509 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "Kernel nenalezen v obrazu %(image_id)s." -#: nova/exception.py:509 +#: nova/exception.py:513 #, python-format msgid "User %(user_id)s could not be found." msgstr "Uživatel %(user_id)s nemohl být nalezen." -#: nova/exception.py:513 +#: nova/exception.py:517 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Projekt %(project_id)s nemohl být nalezen." -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "Uživatel %(user_id)s není členem projektu %(project_id)s." -#: nova/exception.py:521 +#: nova/exception.py:525 #, python-format msgid "Role %(role_id)s could not be found." msgstr "Role %(role_id)s nemohla být nalezena." -#: nova/exception.py:525 +#: nova/exception.py:529 msgid "Cannot find SR to read/write VDI." msgstr "Nelze najít SR pro čtení/zápis VDI." -#: nova/exception.py:529 -#, python-format -msgid "%(req)s is required to create a network." -msgstr "%(req)s je vyžadováno pro vytvoření sítě." - #: nova/exception.py:533 -#, python-format -msgid "Network %(network_id)s could not be found." +#, fuzzy, python-format +msgid "Network %(network_id)s is still in use." msgstr "Síť %(network_id)s nemohla být nalezena." #: nova/exception.py:537 #, python-format +msgid "%(req)s is required to create a network." +msgstr "%(req)s je vyžadováno pro vytvoření sítě." + +#: nova/exception.py:541 +#, python-format +msgid "Network %(network_id)s could not be found." +msgstr "Síť %(network_id)s nemohla být nalezena." + +#: nova/exception.py:545 +#, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "Síť nemohla být pro most %(bridge)s nalezena." -#: nova/exception.py:541 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "Síť nemohla být pro uuid %(uuid)s nalezena." -#: nova/exception.py:545 +#: nova/exception.py:553 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "Síť nemohla být pro cidr %(cidr)s nalezena." -#: nova/exception.py:549 +#: nova/exception.py:557 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "Síť nemohla být pro instance %(instance_id)s nalezena." -#: nova/exception.py:553 +#: nova/exception.py:561 msgid "No networks defined." msgstr "Źádné sítě nejsou určeny." -#: nova/exception.py:557 +#: nova/exception.py:565 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" @@ -546,190 +555,190 @@ msgstr "" "Buď síť uuid %(network_uuid)s není přítomna nebo je přidělena projektu " "%(project_id)s." -#: nova/exception.py:562 +#: nova/exception.py:570 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "Hostitel není v síti (%(network_id)s) nastaven." -#: nova/exception.py:566 -#, python-format +#: nova/exception.py:574 +#, fuzzy, python-format msgid "Network %(network)s has active ports, cannot delete." -msgstr "" +msgstr "Síť %s má aktivní porty, nelze smazat" -#: nova/exception.py:570 +#: nova/exception.py:578 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "Nelze najít odkazy datového úložiště, který VM používá." -#: nova/exception.py:574 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "Žádná pevná IP není spojena s %(id)s." -#: nova/exception.py:578 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "Pevná ip není pro adresu %(address)s nalezena." -#: nova/exception.py:582 +#: nova/exception.py:590 #, python-format msgid "Instance %(instance_id)s has zero fixed ips." msgstr "Instance %(instance_id)s má nula pevných ip." -#: nova/exception.py:586 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "Síťový hostitel %(host)s má nula pevných ip v síti %(network_id)s." -#: nova/exception.py:591 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "Instance %(instance_id)s nemá pevnou ip '%(ip)s'." -#: nova/exception.py:595 +#: nova/exception.py:603 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "Hostitel %(host)s má nula pevných ip." -#: nova/exception.py:599 +#: nova/exception.py:607 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "Pevná IP adresa (%(address)s) v síti (%(network_uuid)s) neexistuje." -#: nova/exception.py:604 +#: nova/exception.py:612 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "Pevná IP adresa (%(address)s) je již používána." -#: nova/exception.py:608 +#: nova/exception.py:616 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "Pevná IP adresa (%(address)s) je neplatná." -#: nova/exception.py:612 +#: nova/exception.py:620 msgid "Zero fixed ips available." msgstr "Je dostupno nula pevných ip." -#: nova/exception.py:616 +#: nova/exception.py:624 msgid "Zero fixed ips could be found." msgstr "Bylo nalezeno nula pevných ip." -#: nova/exception.py:620 +#: nova/exception.py:628 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "Plovoucí ip není nalezena pro id %(id)s." -#: nova/exception.py:624 +#: nova/exception.py:632 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "Záznam DNS %(name)s již v doméně %(domain)s existuje." -#: nova/exception.py:628 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "Plovoucí ip nenalezeno pro adresu %(address)s." -#: nova/exception.py:632 +#: nova/exception.py:640 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "Plovoucí ip nenalezeno pro hostitele %(host)s." -#: nova/exception.py:636 +#: nova/exception.py:644 msgid "Zero floating ips available." msgstr "Je dostupných nula plovoucích ip." -#: nova/exception.py:640 +#: nova/exception.py:648 #, python-format msgid "Floating ip %(address)s is associated." msgstr "Plovoucí ip %(address)s je přidružena." -#: nova/exception.py:644 +#: nova/exception.py:652 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "Plovoucí ip %(address)s není přidružena." -#: nova/exception.py:648 +#: nova/exception.py:656 msgid "Zero floating ips exist." msgstr "Existuje nula plovoucích ip." -#: nova/exception.py:652 +#: nova/exception.py:660 #, python-format msgid "Interface %(interface)s not found." msgstr "Rozhraní %(interface)s nenalezeno." -#: nova/exception.py:656 +#: nova/exception.py:664 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "Dvojice klíčů %(name)s nenalezena pro uživatele %(user_id)s" -#: nova/exception.py:660 +#: nova/exception.py:668 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "Certifikát %(certificate_id)s nenalezen." -#: nova/exception.py:664 +#: nova/exception.py:672 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Služba %(service_id)s nemohla být nalezena." -#: nova/exception.py:668 +#: nova/exception.py:676 #, python-format msgid "Host %(host)s could not be found." msgstr "Hostitel %(host)s nemohl být nalezen." -#: nova/exception.py:672 +#: nova/exception.py:680 #, python-format msgid "Compute host %(host)s could not be found." msgstr "Hostitel výpočtu %(host)s nemohl být nalezen." -#: nova/exception.py:676 +#: nova/exception.py:684 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "Nelze najít binární soubor %(binary)s v hostiteli %(host)s." -#: nova/exception.py:680 +#: nova/exception.py:688 #, python-format msgid "Auth token %(token)s could not be found." -msgstr "Známka opeávnění %(token)s nemohla být nalezena." +msgstr "Známka oprávnění %(token)s nemohla být nalezena." -#: nova/exception.py:684 +#: nova/exception.py:692 #, python-format msgid "Access Key %(access_key)s could not be found." msgstr "Přístupový klíč %(access_key)s nemohl být nalezen." -#: nova/exception.py:688 +#: nova/exception.py:696 msgid "Quota could not be found" msgstr "Kvóta nemohla být nalezena." -#: nova/exception.py:692 +#: nova/exception.py:700 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "Kvóta pro projekt %(project_id)s nemohla být nalezena." -#: nova/exception.py:696 +#: nova/exception.py:704 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "Třída %(class_name)s nemohla být nalezena: %(exception)s" -#: nova/exception.py:700 +#: nova/exception.py:708 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "Bezpečnostní skupina %(security_group_id)s není nalezena." -#: nova/exception.py:704 +#: nova/exception.py:712 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" "Bezpečnostní skupina %(security_group_id)s není nalezena v projektu " "%(project_id)s." -#: nova/exception.py:709 +#: nova/exception.py:717 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "Bezpečnostní skupina s pravidlem %(rule_id)s nenalezena." -#: nova/exception.py:713 +#: nova/exception.py:721 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " @@ -738,7 +747,7 @@ msgstr "" "Bezpečnostní skupina %(security_group_id)s je již přidružena k instanci " "%(instance_id)s" -#: nova/exception.py:718 +#: nova/exception.py:726 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " @@ -747,22 +756,22 @@ msgstr "" "Bezpečnostní skupina %(security_group_id)s není přidružena k instanci " "%(instance_id)s" -#: nova/exception.py:723 +#: nova/exception.py:731 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "Přesun %(migration_id)s nemohl být nalezen." -#: nova/exception.py:727 +#: nova/exception.py:735 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "Přesun nenalezen v instanci %(instance_id)s se stavem %(status)s." -#: nova/exception.py:732 +#: nova/exception.py:740 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "Zásoba konzole %(pool_id)s nemohla být nalezena." -#: nova/exception.py:736 +#: nova/exception.py:744 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " @@ -771,17 +780,17 @@ msgstr "" "Zásoba konzole typu %(console_type)s pro výpočetního hostitele " "%(compute_host)s v hostitele proxy %(host)s nemohla být nalezena." -#: nova/exception.py:742 +#: nova/exception.py:750 #, python-format msgid "Console %(console_id)s could not be found." msgstr "Konzole %(console_id)s nemohla být nalezena." -#: nova/exception.py:746 +#: nova/exception.py:754 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "Konzole pro instanci %(instance_id)s nemohla být nalezena." -#: nova/exception.py:750 +#: nova/exception.py:758 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " @@ -790,56 +799,56 @@ msgstr "" "Konzole pro instanci %(instance_id)s v zásobě %(pool_id)s nemohla být " "nalezena." -#: nova/exception.py:755 +#: nova/exception.py:763 #, python-format msgid "Invalid console type %(console_type)s " msgstr "Neplatná konzole typu %(console_type)s " -#: nova/exception.py:759 +#: nova/exception.py:767 msgid "Zero instance types found." msgstr "Nalezeno nula typů instancí." -#: nova/exception.py:763 +#: nova/exception.py:771 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "Instance typu %(instance_type_id)s nemohla být nalezena." -#: nova/exception.py:767 +#: nova/exception.py:775 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "Instance typu s názvem %(instance_type_name)s nemohla být nalezena." -#: nova/exception.py:772 +#: nova/exception.py:780 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "Konfigurace %(flavor_id)s nemohla být nalezena." -#: nova/exception.py:776 +#: nova/exception.py:784 #, fuzzy, python-format msgid "Cell %(cell_id)s could not be found." msgstr "Zóna %(zone_id)s nemohla být nalezena." -#: nova/exception.py:780 +#: nova/exception.py:788 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "Filtr hostitelů plánovače %(filter_name)s nemohl být nalezen." -#: nova/exception.py:784 +#: nova/exception.py:792 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "Funkce nákladů plánovače %(cost_fn_str)s nemohla být nalezena." -#: nova/exception.py:789 +#: nova/exception.py:797 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "Příznak váhy plánovače nemohl být nalezen: %(flag_name)s" -#: nova/exception.py:793 +#: nova/exception.py:801 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "Instance %(instance_id)s nemá žádná metadata s klíčem %(metadata_key)s." -#: nova/exception.py:798 +#: nova/exception.py:806 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " @@ -848,266 +857,266 @@ msgstr "" "Instance typu %(instance_type_id)s nemá žádné dodatečné specifikace s " "klíčem %(extra_specs_key)s." -#: nova/exception.py:803 +#: nova/exception.py:811 msgid "LDAP object could not be found" msgstr "Objekt LDAP nemohl být nalezen" -#: nova/exception.py:807 +#: nova/exception.py:815 #, python-format msgid "LDAP user %(user_id)s could not be found." msgstr "Uživatel LDAP %(user_id)s nemohl být nalezen." -#: nova/exception.py:811 +#: nova/exception.py:819 #, python-format msgid "LDAP group %(group_id)s could not be found." msgstr "Skupina LDAP %(group_id)s nemohla být nalezena." -#: nova/exception.py:815 +#: nova/exception.py:823 #, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "Uživatel LDAP %(user_id)s není členem skupiny %(group_id)s." -#: nova/exception.py:819 +#: nova/exception.py:827 #, python-format msgid "File %(file_path)s could not be found." msgstr "Soubor %(file_path)s nemohl být nalezen." -#: nova/exception.py:823 +#: nova/exception.py:831 msgid "Zero files could be found." msgstr "Nalezeno nula souborů." -#: nova/exception.py:827 +#: nova/exception.py:835 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "Nenalezen virtuální přepínač sdružený se síťovým adaptérem %(adapter)s." -#: nova/exception.py:832 +#: nova/exception.py:840 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "Síťový adaptér %(adapter)s nemohl být nalezen." -#: nova/exception.py:836 +#: nova/exception.py:844 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "Třída %(class_name)s nemohla být nalezena: %(exception)s" -#: nova/exception.py:840 +#: nova/exception.py:848 msgid "Action not allowed." msgstr "Činnost není povolena." -#: nova/exception.py:844 +#: nova/exception.py:852 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "Nelze použít globální roli %(role_id)s" -#: nova/exception.py:848 +#: nova/exception.py:856 msgid "Rotation is not allowed for snapshots" msgstr "Střídání není povoleno pro snímky" -#: nova/exception.py:852 +#: nova/exception.py:860 msgid "Rotation param is required for backup image_type" msgstr "Parametr rotation je vyžadován pro backup image_type" -#: nova/exception.py:861 +#: nova/exception.py:869 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "Dvojice klíčů %(key_name)s již existuje." -#: nova/exception.py:865 +#: nova/exception.py:873 #, python-format msgid "User %(user)s already exists." msgstr "Uživatel %(user)s již existuje." -#: nova/exception.py:869 +#: nova/exception.py:877 #, python-format msgid "LDAP user %(user)s already exists." msgstr "LDAP uživatel %(user)s již existuje." -#: nova/exception.py:873 +#: nova/exception.py:881 #, python-format msgid "LDAP group %(group)s already exists." msgstr "LDAP skupina %(group)s již existuje." -#: nova/exception.py:877 +#: nova/exception.py:885 #, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "Uživatel %(uid)s již je členem skupiny %(group_dn)s" -#: nova/exception.py:882 +#: nova/exception.py:890 #, python-format msgid "Project %(project)s already exists." msgstr "Projekt %(project)s již existuje." -#: nova/exception.py:886 +#: nova/exception.py:894 #, python-format msgid "Instance %(name)s already exists." msgstr "Instance %(name)s již existuje." -#: nova/exception.py:890 +#: nova/exception.py:898 #, python-format msgid "Instance Type %(name)s already exists." msgstr "Instance typu %(name)s již existuje." -#: nova/exception.py:894 +#: nova/exception.py:902 #, python-format msgid "Volume Type %(name)s already exists." msgstr "Typ svazku %(name)s již existuje." -#: nova/exception.py:898 +#: nova/exception.py:906 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "%(path)s je ve sdíleném úložišti: %(reason)s" -#: nova/exception.py:902 +#: nova/exception.py:910 msgid "Migration error" msgstr "Chyba přesunu" -#: nova/exception.py:906 +#: nova/exception.py:914 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Poškozené tělo zprávy: %(reason)s" -#: nova/exception.py:910 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "Nelze najít nastavení v %(path)s" -#: nova/exception.py:914 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "Nelze načíst aplikaci vložení '%(name)s' z %(path)s" -#: nova/exception.py:918 +#: nova/exception.py:926 msgid "When resizing, instances must change size!" msgstr "Při změně velikosti ji musí instance změnit také!" -#: nova/exception.py:922 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "Obraz je větší než typ instance povoluje" -#: nova/exception.py:926 +#: nova/exception.py:934 msgid "1 or more Zones could not complete the request" msgstr "1 nebo více Zón nemohlo požadavek dokončit" -#: nova/exception.py:930 +#: nova/exception.py:938 msgid "Instance type's memory is too small for requested image." msgstr "Typ paměti instance je pro požadovaný obraz příliš malý." -#: nova/exception.py:934 +#: nova/exception.py:942 msgid "Instance type's disk is too small for requested image." msgstr "Typ disku instance je pro požadovaný obraz příliš malý." -#: nova/exception.py:938 +#: nova/exception.py:946 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "Pro spuštění %(uuid)s je v uzlu výpočtu nedostatek volné paměti." -#: nova/exception.py:942 +#: nova/exception.py:950 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "Nelze získat metriky šířky pásma/procesoru/disku pro tohoto hostitele." -#: nova/exception.py:946 +#: nova/exception.py:954 #, python-format msgid "No valid host was found. %(reason)s" msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s" -#: nova/exception.py:950 +#: nova/exception.py:958 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "Hostitel %(host)s není dostupný nebo neexistuje." -#: nova/exception.py:954 +#: nova/exception.py:962 msgid "Quota exceeded" msgstr "Kvóta překročena" -#: nova/exception.py:958 +#: nova/exception.py:966 #, fuzzy, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "Agregát %(aggregate_id)s nemá hostitele %(host)s." -#: nova/exception.py:963 +#: nova/exception.py:971 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "Agregát %(aggregate_id)s nemohl být nalezen." -#: nova/exception.py:967 +#: nova/exception.py:975 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "Agregát %(aggregate_name)s již existuje." -#: nova/exception.py:971 +#: nova/exception.py:979 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "Agregát %(aggregate_id)s nemá hostitele %(host)s." -#: nova/exception.py:975 +#: nova/exception.py:983 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "Agregát %(aggregate_id)s nemá žádná metadata s klíčem %(metadata_key)s." -#: nova/exception.py:980 +#: nova/exception.py:988 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "Hostitel %(host)s již je členem jiného agregátu." -#: nova/exception.py:984 +#: nova/exception.py:992 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "Agregát %(aggregate_id)s již má hostitele %(host)s." -#: nova/exception.py:988 +#: nova/exception.py:996 #, fuzzy, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "Zjištěn více než jeden svazek s názvem %(vol_name)" -#: nova/exception.py:992 +#: nova/exception.py:1000 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" "Nelze vytvořit typ_svazku s názvem %(name)s a specifikacemi " "%(extra_specs)s" -#: nova/exception.py:997 +#: nova/exception.py:1005 msgid "Unable to create instance type" msgstr "Nelze vytvořit typ instance" -#: nova/exception.py:1001 +#: nova/exception.py:1009 msgid "Bad response from SolidFire API" msgstr "Špatná odpověď od SolidFire API" -#: nova/exception.py:1005 +#: nova/exception.py:1013 #, python-format msgid "Error in SolidFire API response: status=%(status)s" msgstr "Chyba v odpovědi SolidFire API: stav=%(status)s" -#: nova/exception.py:1009 +#: nova/exception.py:1017 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "Chyba v odpovědi SolidFire API: data=%(data)s" -#: nova/exception.py:1013 +#: nova/exception.py:1021 #, fuzzy, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "Zjišťěna existující vlan s id %(vlan)" -#: nova/exception.py:1017 +#: nova/exception.py:1025 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Instance %(instance_id)s nemohla být nastavena." -#: nova/exception.py:1021 +#: nova/exception.py:1029 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1033 #, fuzzy, python-format msgid "Could not fetch image %(image)s" msgstr "Kernel nenalezen v obrazu %(image_id)s." -#: nova/log.py:315 +#: nova/log.py:328 #, python-format msgid "syslog facility must be one of: %s" msgstr "zařízení záznamu systému musí být jedno z: %s" @@ -1228,156 +1237,138 @@ msgstr "process_input není podporován přes SSH" msgid "debug in callback: %s" msgstr "ladění ve zpětném volání: %s" -#: nova/utils.py:534 +#: nova/utils.py:506 #, python-format msgid "Link Local address is not found.:%s" msgstr "Adresa místního spojení nenalezena.: %s" -#: nova/utils.py:537 +#: nova/utils.py:509 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Nelze získat IP místního spojení %(interface)s :%(ex)s" -#: nova/utils.py:648 +#: nova/utils.py:620 #, python-format msgid "Invalid backend: %s" msgstr "Neplatná podpůrná vrstva: %s" -#: nova/utils.py:659 +#: nova/utils.py:631 #, python-format msgid "backend %s" msgstr "podpůrná vrstva: %s" -#: nova/utils.py:709 +#: nova/utils.py:681 msgid "in looping call" msgstr "v opakujícím volání" -#: nova/utils.py:927 +#: nova/utils.py:899 #, fuzzy, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "Pokus získat semafor \"%(lock)s\" pro zámek metody \"%(method)s\"" -#: nova/utils.py:931 +#: nova/utils.py:903 #, fuzzy, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "Získán semafor \"%(lock)s\" pro zámek metody \"%(method)s\"" -#: nova/utils.py:935 +#: nova/utils.py:907 #, fuzzy, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "Pokus o získání zámku souboru \"%(lock)s\" pro zámek metody \"%(method)s\"" -#: nova/utils.py:942 +#: nova/utils.py:914 #, fuzzy, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "Získán zámek souboru \"%(lock)s\" pro zámek metody \"%(method)s\"" -#: nova/utils.py:1001 +#: nova/utils.py:973 #, python-format msgid "Found sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1008 +#: nova/utils.py:980 #, python-format msgid "Cleaned sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1023 +#: nova/utils.py:995 #, python-format msgid "Found lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1028 +#: nova/utils.py:999 #, python-format msgid "Cleaned lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1138 +#: nova/utils.py:1108 #, python-format msgid "Expected object of type: %s" msgstr "Očekáván objekt typu: %s" -#: nova/utils.py:1169 +#: nova/utils.py:1139 #, python-format msgid "Invalid server_string: %s" msgstr "Neplatný server_string: %s" -#: nova/utils.py:1298 +#: nova/utils.py:1268 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "timefunc: '%(name)s' trvalo %(total_time).2f sek" -#: nova/utils.py:1330 +#: nova/utils.py:1300 msgid "Original exception being dropped" msgstr "Původní výjimka je zahozena" -#: nova/utils.py:1461 +#: nova/utils.py:1431 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "Třída %(fullname)s je zastaralá: %(msg)s" -#: nova/utils.py:1463 +#: nova/utils.py:1433 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "Třída %(fullname)s je zastaralá" -#: nova/utils.py:1495 +#: nova/utils.py:1465 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "Funkce %(name)s v %(location)s je zastaralá: %(msg)s" -#: nova/utils.py:1497 +#: nova/utils.py:1467 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "Funkce %(name)s v %(location)s je zastaralá" -#: nova/utils.py:1681 +#: nova/utils.py:1651 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:97 +#: nova/wsgi.py:96 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "%(name)s spuštěno v %(host)s:%(port)s" -#: nova/wsgi.py:108 +#: nova/wsgi.py:107 msgid "Stopping WSGI server." msgstr "Zastavování serveru WSGI." -#: nova/wsgi.py:111 -msgid "Stopping raw TCP server." -msgstr "Zastavování prostého serveru TCP." - -#: nova/wsgi.py:117 -#, python-format -msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "Spiuštění serveru TCP %(arg0)s na %(host)s:%(port)s" - -#: nova/wsgi.py:133 +#: nova/wsgi.py:121 msgid "WSGI server has stopped." msgstr "Server WSGI byl zastaven." -#: nova/wsgi.py:211 +#: nova/wsgi.py:190 msgid "You must implement __call__" msgstr "Musíte zavést __call__" -#: nova/api/direct.py:218 -msgid "not available" -msgstr "nedostupné" - -#: nova/api/direct.py:299 -#, python-format -msgid "Returned non-serializeable type: %s" -msgstr "Navrácen neserializovatelný typ: %s" - #: nova/api/sizelimit.py:51 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:142 +#: nova/api/validator.py:140 #, python-format -msgid "%(key)s with value %(value)s failed validator %(validator)s" +msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" #: nova/api/ec2/__init__.py:73 @@ -1563,37 +1554,42 @@ msgid "Invalid CIDR" msgstr "Neplatný cidr %(cidr)s." #: nova/api/ec2/cloud.py:639 nova/api/ec2/cloud.py:693 -#: nova/api/ec2/cloud.py:800 +#: nova/api/ec2/cloud.py:811 msgid "Not enough parameters, need group_name or group_id" msgstr "" #: nova/api/ec2/cloud.py:654 -#: nova/api/openstack/compute/contrib/security_groups.py:517 +#: nova/api/openstack/compute/contrib/security_groups.py:529 #, python-format msgid "Revoke security group ingress %s" -msgstr "" +msgstr "Zrušit přístup bezpečnostní skupiny %s" #: nova/api/ec2/cloud.py:666 nova/api/ec2/cloud.py:719 -#, python-format +#, fuzzy, python-format msgid "%s Not enough parameters to build a valid rule" -msgstr "" +msgstr "Není dostatek parametrů k sestavení platného pravidla." -#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:744 +#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:751 msgid "No rule for the specified parameters." msgstr "Pro zadané parametry není žádné pravidlo." #: nova/api/ec2/cloud.py:708 -#: nova/api/openstack/compute/contrib/security_groups.py:354 +#: nova/api/openstack/compute/contrib/security_groups.py:359 #, python-format msgid "Authorize security group ingress %s" -msgstr "" +msgstr "Povolit přístup bezpečnostní skupiny %s" #: nova/api/ec2/cloud.py:725 -#, python-format +#, fuzzy, python-format msgid "%s - This rule already exists in group" +msgstr "Toto pravidlo již existuje ve skupině %s" + +#: nova/api/ec2/cloud.py:733 +#: nova/api/openstack/compute/contrib/security_groups.py:388 +msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/api/ec2/cloud.py:769 +#: nova/api/ec2/cloud.py:776 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Content limited to " @@ -1602,7 +1598,7 @@ msgstr "" "Hodnota (%s) parametru GroupName je neplatná. Obsah je omezen na " "alfanumerické znaky, mezery, pomlčky a podtržítka." -#: nova/api/ec2/cloud.py:776 +#: nova/api/ec2/cloud.py:783 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Length exceeds maximum of " @@ -1611,150 +1607,155 @@ msgstr "" "Hodnota (%s) parametru GroupName je neplatná. Délka překračuje maximum " "255 znaků." -#: nova/api/ec2/cloud.py:780 -#: nova/api/openstack/compute/contrib/security_groups.py:292 +#: nova/api/ec2/cloud.py:787 +#: nova/api/openstack/compute/contrib/security_groups.py:297 #, python-format msgid "Create Security Group %s" msgstr "Vytvořit bezpečnostní skupinu %s" -#: nova/api/ec2/cloud.py:783 +#: nova/api/ec2/cloud.py:790 #, python-format msgid "group %s already exists" msgstr "skupina %s již existuje" -#: nova/api/ec2/cloud.py:815 -#: nova/api/openstack/compute/contrib/security_groups.py:245 +#: nova/api/ec2/cloud.py:794 +#: nova/api/openstack/compute/contrib/security_groups.py:294 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/api/ec2/cloud.py:826 +#: nova/api/openstack/compute/contrib/security_groups.py:246 #, python-format msgid "Delete security group %s" msgstr "Smazat bezpečnostní skupinu %s" -#: nova/api/ec2/cloud.py:823 nova/compute/manager.py:1630 +#: nova/api/ec2/cloud.py:834 nova/compute/manager.py:1638 #, python-format msgid "Get console output for instance %s" msgstr "Získat výstup konzole pro instanci %s" -#: nova/api/ec2/cloud.py:894 +#: nova/api/ec2/cloud.py:905 #, python-format msgid "Create volume from snapshot %s" msgstr "Vytvořit svazek ze snímku %s" -#: nova/api/ec2/cloud.py:898 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:222 #, python-format msgid "Create volume of %s GB" msgstr "Vytvořit svazek o %s GB" -#: nova/api/ec2/cloud.py:921 +#: nova/api/ec2/cloud.py:932 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:931 +#: nova/api/ec2/cloud.py:942 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "Připojit svazek %(volume_id)s k instanci %(instance_id)s na %(device)s" -#: nova/api/ec2/cloud.py:939 +#: nova/api/ec2/cloud.py:950 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:952 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:963 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "Odpojit svazek %s" -#: nova/api/ec2/cloud.py:959 +#: nova/api/ec2/cloud.py:970 #, fuzzy, python-format msgid "Detach Volume Failed." msgstr "Odpojit svazek %s" -#: nova/api/ec2/cloud.py:984 nova/api/ec2/cloud.py:1041 -#: nova/api/ec2/cloud.py:1518 nova/api/ec2/cloud.py:1533 +#: nova/api/ec2/cloud.py:995 nova/api/ec2/cloud.py:1052 +#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537 #, python-format msgid "attribute not supported: %s" msgstr "vlastnost není podporována: %s" -#: nova/api/ec2/cloud.py:1107 +#: nova/api/ec2/cloud.py:1118 #, python-format msgid "vol = %s\n" msgstr "svz = %s\n" -#: nova/api/ec2/cloud.py:1255 +#: nova/api/ec2/cloud.py:1266 msgid "Allocate address" msgstr "Přidělit adresu" -#: nova/api/ec2/cloud.py:1267 +#: nova/api/ec2/cloud.py:1271 #, python-format msgid "Release address %s" msgstr "Uvolnit adresu %s" -#: nova/api/ec2/cloud.py:1272 +#: nova/api/ec2/cloud.py:1276 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "Přidělit adresu %(public_ip)s k instanci %(instance_id)s" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1286 #, python-format msgid "Disassociate address %s" msgstr "Oddělit adresu %s" -#: nova/api/ec2/cloud.py:1308 +#: nova/api/ec2/cloud.py:1312 msgid "Image must be available" msgstr "Obraz musí být dostupný" -#: nova/api/ec2/cloud.py:1329 +#: nova/api/ec2/cloud.py:1333 msgid "Going to start terminating instances" msgstr "BUde spuštěno ukončování insatncí" -#: nova/api/ec2/cloud.py:1343 +#: nova/api/ec2/cloud.py:1347 #, python-format msgid "Reboot instance %r" msgstr "Restratovat instanci %r" -#: nova/api/ec2/cloud.py:1354 +#: nova/api/ec2/cloud.py:1358 msgid "Going to stop instances" msgstr "Instance budou zastaveny" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1369 msgid "Going to start instances" msgstr "Instance budou spuštěny" -#: nova/api/ec2/cloud.py:1455 +#: nova/api/ec2/cloud.py:1459 #, python-format msgid "De-registering image %s" msgstr "Zrušení registrace obrazu %s" -#: nova/api/ec2/cloud.py:1471 +#: nova/api/ec2/cloud.py:1475 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1494 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "Obraz %(image_location)s registrován s id %(image_id)s" -#: nova/api/ec2/cloud.py:1536 +#: nova/api/ec2/cloud.py:1540 msgid "user or group not specified" msgstr "uživatel nebo skupina nebyly zadány" -#: nova/api/ec2/cloud.py:1538 +#: nova/api/ec2/cloud.py:1542 msgid "only group \"all\" is supported" msgstr "podporována je pouze skupina \"all\"" -#: nova/api/ec2/cloud.py:1540 +#: nova/api/ec2/cloud.py:1544 msgid "operation_type must be add or remove" msgstr "operation_type musí být add nebo remove" -#: nova/api/ec2/cloud.py:1542 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Updating image %s publicity" msgstr "Aktualizace publicity obrazu %s" -#: nova/api/ec2/cloud.py:1555 +#: nova/api/ec2/cloud.py:1559 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1603 +#: nova/api/ec2/cloud.py:1607 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "Nelze zastavit instanci za %d sek" @@ -1859,14 +1860,14 @@ msgid "Image metadata limit exceeded" msgstr "Metadata obrazu překračují limit" #: nova/api/openstack/common.py:295 -#, python-format +#, fuzzy, python-format msgid "Converting nw_info: %s" -msgstr "" +msgstr "Informace o síti instance: |%s|" #: nova/api/openstack/common.py:305 -#, python-format +#, fuzzy, python-format msgid "Converted networks: %s" -msgstr "" +msgstr "Informace o síti instance: |%s|" #: nova/api/openstack/common.py:338 #, python-format @@ -2098,208 +2099,209 @@ msgstr "Server neexistuje" msgid "Metadata item was not found" msgstr "Položka metadat nenalezena" -#: nova/api/openstack/compute/servers.py:425 +#: nova/api/openstack/compute/servers.py:420 #, python-format msgid "Invalid server status: %(status)s" msgstr "Neplatný stav serveru: %(status)s" -#: nova/api/openstack/compute/servers.py:433 +#: nova/api/openstack/compute/servers.py:428 msgid "Invalid changes-since value" msgstr "Neplatná hodnota changes-since" -#: nova/api/openstack/compute/servers.py:483 +#: nova/api/openstack/compute/servers.py:476 msgid "Personality file limit exceeded" msgstr "Překročen limit osobnostního souboru" -#: nova/api/openstack/compute/servers.py:485 +#: nova/api/openstack/compute/servers.py:478 msgid "Personality file path too long" msgstr "Cesta osobnostního souboru je příliš dlouhá" -#: nova/api/openstack/compute/servers.py:487 +#: nova/api/openstack/compute/servers.py:480 msgid "Personality file content too long" msgstr "Obsah osobnostního souboru je příliš dlouhý" -#: nova/api/openstack/compute/servers.py:501 +#: nova/api/openstack/compute/servers.py:494 msgid "Server name is not a string or unicode" msgstr "Název serveru není řetězec nebo unicode" -#: nova/api/openstack/compute/servers.py:505 +#: nova/api/openstack/compute/servers.py:498 msgid "Server name is an empty string" msgstr "Název serveru je prázdný řetězec" -#: nova/api/openstack/compute/servers.py:509 +#: nova/api/openstack/compute/servers.py:502 +#, fuzzy msgid "Server name must be less than 256 characters." -msgstr "" +msgstr "Dvojice klíčů musí být dlouhá 1 až 255 znaků." -#: nova/api/openstack/compute/servers.py:527 +#: nova/api/openstack/compute/servers.py:519 #, python-format msgid "Bad personality format: missing %s" msgstr "Špatný formát osobnosti: chybí %s" -#: nova/api/openstack/compute/servers.py:530 +#: nova/api/openstack/compute/servers.py:522 msgid "Bad personality format" msgstr "Špatný formát osobnosti" -#: nova/api/openstack/compute/servers.py:535 +#: nova/api/openstack/compute/servers.py:527 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "Obsah osobnosti pro %s nemůže být dekódován" -#: nova/api/openstack/compute/servers.py:550 +#: nova/api/openstack/compute/servers.py:540 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "Špatný formát sítí: uuid sítě není ve správném formátu (%s)" -#: nova/api/openstack/compute/servers.py:559 +#: nova/api/openstack/compute/servers.py:549 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "Neplatná pevná IP adresa (%s)" -#: nova/api/openstack/compute/servers.py:566 +#: nova/api/openstack/compute/servers.py:556 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "Duplicitní sítě (%s) nejosu povoleny" -#: nova/api/openstack/compute/servers.py:572 +#: nova/api/openstack/compute/servers.py:562 #, python-format msgid "Bad network format: missing %s" msgstr "Špatný formát sítě: chybí %s" -#: nova/api/openstack/compute/servers.py:575 +#: nova/api/openstack/compute/servers.py:565 msgid "Bad networks format" msgstr "Špatný formát sítě" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:577 msgid "Userdata content cannot be decoded" msgstr "Obsah uživatelských dat nemůže být dekódován" -#: nova/api/openstack/compute/servers.py:594 +#: nova/api/openstack/compute/servers.py:584 msgid "accessIPv4 is not proper IPv4 format" msgstr "accessIPv4 není ve správném formátu IPv4" -#: nova/api/openstack/compute/servers.py:601 +#: nova/api/openstack/compute/servers.py:591 #, fuzzy msgid "accessIPv6 is not proper IPv6 format" msgstr "accessIPv4 není ve správném formátu IPv4" -#: nova/api/openstack/compute/servers.py:633 +#: nova/api/openstack/compute/servers.py:623 msgid "Server name is not defined" msgstr "Název serveru není určen" -#: nova/api/openstack/compute/servers.py:675 -#: nova/api/openstack/compute/servers.py:740 +#: nova/api/openstack/compute/servers.py:665 +#: nova/api/openstack/compute/servers.py:730 msgid "Invalid flavorRef provided." msgstr "Zadáno neplatné flavorRef." -#: nova/api/openstack/compute/servers.py:737 +#: nova/api/openstack/compute/servers.py:727 msgid "Can not find requested image" msgstr "Nelze najít požadovaný obraz" -#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:733 msgid "Invalid key_name provided." msgstr "Zadán neplatný název_klíče." -#: nova/api/openstack/compute/servers.py:829 -#: nova/api/openstack/compute/servers.py:849 +#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:839 msgid "Instance has not been resized." msgstr "Instanci nebyla změněna velikost." -#: nova/api/openstack/compute/servers.py:835 +#: nova/api/openstack/compute/servers.py:825 #, python-format msgid "Error in confirm-resize %s" msgstr "Chyba v confirm-resize %s" -#: nova/api/openstack/compute/servers.py:855 +#: nova/api/openstack/compute/servers.py:845 #, python-format msgid "Error in revert-resize %s" msgstr "Chyba v revert-resize %s" -#: nova/api/openstack/compute/servers.py:868 +#: nova/api/openstack/compute/servers.py:858 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "Argument 'type' pro restart není HARD či SOFT" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:862 msgid "Missing argument 'type' for reboot" msgstr "Chybí argument 'type' pro restart" -#: nova/api/openstack/compute/servers.py:885 +#: nova/api/openstack/compute/servers.py:875 #, python-format msgid "Error in reboot %s" msgstr "Chyba v restartu %s" -#: nova/api/openstack/compute/servers.py:897 +#: nova/api/openstack/compute/servers.py:887 msgid "Unable to locate requested flavor." msgstr "Nelze najít požadovanou konfiguraci." -#: nova/api/openstack/compute/servers.py:900 +#: nova/api/openstack/compute/servers.py:890 msgid "Resize requires a change in size." msgstr "Resize vyžaduje změnu velikosti." -#: nova/api/openstack/compute/servers.py:924 +#: nova/api/openstack/compute/servers.py:914 msgid "Malformed server entity" msgstr "Poškozený objekt serveru" -#: nova/api/openstack/compute/servers.py:931 +#: nova/api/openstack/compute/servers.py:921 msgid "Missing imageRef attribute" msgstr "Chybí vlastnost imageRef" -#: nova/api/openstack/compute/servers.py:940 +#: nova/api/openstack/compute/servers.py:930 msgid "Invalid imageRef provided." msgstr "Zadáno neplatné imageRef." -#: nova/api/openstack/compute/servers.py:949 +#: nova/api/openstack/compute/servers.py:939 msgid "Missing flavorRef attribute" msgstr "Chybí vlastnost flavorRef" -#: nova/api/openstack/compute/servers.py:962 +#: nova/api/openstack/compute/servers.py:952 msgid "No adminPass was specified" msgstr "Nebylo zadáno adminPass" -#: nova/api/openstack/compute/servers.py:966 -#: nova/api/openstack/compute/servers.py:1144 +#: nova/api/openstack/compute/servers.py:956 +#: nova/api/openstack/compute/servers.py:1134 msgid "Invalid adminPass" msgstr "Neplatné adminPass" -#: nova/api/openstack/compute/servers.py:980 +#: nova/api/openstack/compute/servers.py:970 msgid "Unable to parse metadata key/value pairs." msgstr "Nelze zpracovat metadata dvojic hodnot/klíčů." -#: nova/api/openstack/compute/servers.py:993 +#: nova/api/openstack/compute/servers.py:983 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "Požadavek na změnu velikosti má neplatnou vlastnost 'flavorRef'." -#: nova/api/openstack/compute/servers.py:996 +#: nova/api/openstack/compute/servers.py:986 msgid "Resize requests require 'flavorRef' attribute." msgstr "Požadavek na změnu velikosti vyžaduje vlastnost 'flavorRef'." -#: nova/api/openstack/compute/servers.py:1014 +#: nova/api/openstack/compute/servers.py:1004 #: nova/api/openstack/compute/contrib/aggregates.py:142 -#: nova/api/openstack/compute/contrib/networks.py:65 +#: nova/api/openstack/compute/contrib/networks.py:68 msgid "Invalid request body" msgstr "Neplatné tělo požadavku" -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1009 msgid "Could not parse imageRef from request." msgstr "Nelze zpracovat imageRef z požadavku." -#: nova/api/openstack/compute/servers.py:1071 +#: nova/api/openstack/compute/servers.py:1061 msgid "Instance could not be found" msgstr "Instance nemohla být nalezena" -#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" msgstr "Nelze najít obraz ke znovu sestavení" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1093 msgid "createImage entity requires name attribute" msgstr "Objekt createImage cyžaduje vlastnost name" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 msgid "Invalid metadata" msgstr "Neplatná metadata" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1157 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty" @@ -2477,35 +2479,31 @@ msgstr "Server nenalezen." msgid "No Request Body" msgstr "Žádné tělo požadavku" -#: nova/api/openstack/compute/contrib/floating_ips.py:159 +#: nova/api/openstack/compute/contrib/floating_ips.py:157 #, python-format msgid "No more floating ips in pool %s." msgstr "Žádné další plovoucí ip v zásobníku %s." -#: nova/api/openstack/compute/contrib/floating_ips.py:161 +#: nova/api/openstack/compute/contrib/floating_ips.py:159 msgid "No more floating ips available." msgstr "Žádné další plovoucí ip nejsou dostupné." -#: 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:571 -#: nova/api/openstack/compute/contrib/security_groups.py:604 +#: nova/api/openstack/compute/contrib/floating_ips.py:197 +#: nova/api/openstack/compute/contrib/floating_ips.py:223 +#: nova/api/openstack/compute/contrib/security_groups.py:583 +#: nova/api/openstack/compute/contrib/security_groups.py:616 msgid "Missing parameter dict" msgstr "Chybí parametr dict" -#: nova/api/openstack/compute/contrib/floating_ips.py:204 -#: nova/api/openstack/compute/contrib/floating_ips.py:233 +#: nova/api/openstack/compute/contrib/floating_ips.py:200 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 msgid "Address not specified" msgstr "Adresa není určena" -#: nova/api/openstack/compute/contrib/floating_ips.py:213 +#: nova/api/openstack/compute/contrib/floating_ips.py:209 msgid "No fixed ips associated to instance" msgstr "K instanci nejsou přidruženy žádné pevné ip" -#: nova/api/openstack/compute/contrib/floating_ips.py:216 -msgid "Associate floating ip failed" -msgstr "Přidružení plovoucí ip selhalo" - #: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" @@ -2537,7 +2535,7 @@ msgstr "Describe-resource je funkce pouze pro správce" #: nova/api/openstack/compute/contrib/hosts.py:238 msgid "Host not found" -msgstr "" +msgstr "Hostitel nenalezen" #: nova/api/openstack/compute/contrib/keypairs.py:70 msgid "Keypair name contains unsafe characters" @@ -2545,167 +2543,172 @@ msgstr "" #: nova/api/openstack/compute/contrib/keypairs.py:95 msgid "Keypair name must be between 1 and 255 characters long" -msgstr "" +msgstr "Dvojice klíčů musí být dlouhá 1 až 255 znaků." #: nova/api/openstack/compute/contrib/keypairs.py:100 #, python-format msgid "Key pair '%s' already exists." -msgstr "" +msgstr "Dvojice klíčů '%s' již existuje." #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" -msgstr "" +msgstr "Chybí argument 'networkId' pro addFixedIp" #: nova/api/openstack/compute/contrib/multinic.py:68 msgid "Missing 'address' argument for removeFixedIp" -msgstr "" +msgstr "Chybí argument 'address' pro removeFixedIp" #: nova/api/openstack/compute/contrib/multinic.py:77 #, python-format msgid "Unable to find address %r" -msgstr "" +msgstr "Nelze najít adresu %r" -#: nova/api/openstack/compute/contrib/networks.py:62 +#: nova/api/openstack/compute/contrib/networks.py:65 #, python-format msgid "Network does not have %s action" -msgstr "" +msgstr "Síť nemá činnost %s" -#: nova/api/openstack/compute/contrib/networks.py:70 +#: nova/api/openstack/compute/contrib/networks.py:73 #, python-format msgid "Disassociating network with id %s" -msgstr "" +msgstr "Odlučování sítě s 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 +#: nova/api/openstack/compute/contrib/networks.py:77 +#: nova/api/openstack/compute/contrib/networks.py:94 +#: nova/api/openstack/compute/contrib/networks.py:104 msgid "Network not found" -msgstr "" +msgstr "Síť nenalezena" -#: nova/api/openstack/compute/contrib/networks.py:87 +#: nova/api/openstack/compute/contrib/networks.py:90 #, python-format msgid "Showing network with id %s" -msgstr "" +msgstr "Zobrazování sítě s id %s" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks.py:100 #, python-format msgid "Deleting network with id %s" +msgstr "Zjišťování sítě s id %s" + +#: nova/api/openstack/compute/contrib/quotas.py:59 +msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" -msgstr "" +msgstr "Poškozená vlasnost scheduler_hints" -#: nova/api/openstack/compute/contrib/security_groups.py:222 +#: nova/api/openstack/compute/contrib/security_groups.py:223 msgid "Security group id should be integer" -msgstr "" +msgstr "Id bezpečnostní skupiny by mělo být celé číslo" -#: nova/api/openstack/compute/contrib/security_groups.py:243 +#: nova/api/openstack/compute/contrib/security_groups.py:244 +#, fuzzy msgid "Security group is still in use" -msgstr "" +msgstr "Id bezpečnostní skupiny by mělo být celé číslo" -#: nova/api/openstack/compute/contrib/security_groups.py:295 +#: nova/api/openstack/compute/contrib/security_groups.py:300 #, python-format msgid "Security group %s already exists" -msgstr "" +msgstr "Bezpečnostní skupina %s již existuje" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:320 #, python-format msgid "Security group %s is not a string or unicode" -msgstr "" +msgstr "Bezpečnostní skupina %s není řetězec nebo unicode" -#: nova/api/openstack/compute/contrib/security_groups.py:318 +#: nova/api/openstack/compute/contrib/security_groups.py:323 #, python-format msgid "Security group %s cannot be empty." -msgstr "" +msgstr "Bezpečnostní skupina %s nemůže být prázdná." -#: nova/api/openstack/compute/contrib/security_groups.py:321 +#: nova/api/openstack/compute/contrib/security_groups.py:326 #, python-format msgid "Security group %s should not be greater than 255 characters." -msgstr "" +msgstr "Bezpečnostní skupina %s by neměla být větší než 255 znaků." -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:353 msgid "Parent group id is not integer" -msgstr "" +msgstr "Id nadřazené skupina není celé číslo" -#: nova/api/openstack/compute/contrib/security_groups.py:351 +#: nova/api/openstack/compute/contrib/security_groups.py:356 #, python-format msgid "Security group (%s) not found" -msgstr "" +msgstr "Bezpečnostní skupina (%s) nenalezena" -#: nova/api/openstack/compute/contrib/security_groups.py:369 +#: nova/api/openstack/compute/contrib/security_groups.py:374 msgid "Not enough parameters to build a valid rule." -msgstr "" +msgstr "Není dostatek parametrů k sestavení platného pravidla." -#: nova/api/openstack/compute/contrib/security_groups.py:376 +#: nova/api/openstack/compute/contrib/security_groups.py:381 #, python-format msgid "This rule already exists in group %s" -msgstr "" +msgstr "Toto pravidlo již existuje ve skupině %s" -#: nova/api/openstack/compute/contrib/security_groups.py:414 +#: nova/api/openstack/compute/contrib/security_groups.py:426 msgid "Parent or group id is not integer" -msgstr "" +msgstr "Nadřazený nebo id skupiny není celé číslo" -#: nova/api/openstack/compute/contrib/security_groups.py:507 +#: nova/api/openstack/compute/contrib/security_groups.py:519 msgid "Rule id is not integer" -msgstr "" +msgstr "Id pravidla není celé číslo" -#: nova/api/openstack/compute/contrib/security_groups.py:510 +#: nova/api/openstack/compute/contrib/security_groups.py:522 #, python-format msgid "Rule (%s) not found" -msgstr "" +msgstr "Pravidlo (%s) nenalezeno" -#: nova/api/openstack/compute/contrib/security_groups.py:574 -#: nova/api/openstack/compute/contrib/security_groups.py:607 +#: nova/api/openstack/compute/contrib/security_groups.py:586 +#: nova/api/openstack/compute/contrib/security_groups.py:619 msgid "Security group not specified" -msgstr "" +msgstr "Není zadána bezpečnostní skupina" -#: nova/api/openstack/compute/contrib/security_groups.py:578 -#: nova/api/openstack/compute/contrib/security_groups.py:611 +#: nova/api/openstack/compute/contrib/security_groups.py:590 +#: nova/api/openstack/compute/contrib/security_groups.py:623 msgid "Security group name cannot be empty" -msgstr "" +msgstr "Název bezpečnostní skupiny nemůže být prázdné" #: nova/api/openstack/compute/contrib/server_start_stop.py:45 #, python-format msgid "start instance %r" -msgstr "" +msgstr "začátek instance %r" #: nova/api/openstack/compute/contrib/server_start_stop.py:54 #, python-format msgid "stop instance %r" -msgstr "" +msgstr "zastavit instanci %r" #: nova/api/openstack/compute/contrib/volumes.py:73 #: nova/api/openstack/volume/volumes.py:106 #, python-format msgid "vol=%s" -msgstr "" +msgstr "svazek=%s" #: nova/api/openstack/compute/contrib/volumes.py:146 #: nova/api/openstack/volume/volumes.py:184 #, python-format msgid "Delete volume with id: %s" -msgstr "" +msgstr "Smazat svazek s id: %s" #: nova/api/openstack/compute/contrib/volumes.py:329 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" -msgstr "" +msgstr "Připojit svazek %(volume_id)s k instanci %(server_id)s na %(device)s" #: nova/api/openstack/compute/contrib/volumes.py:481 #: nova/api/openstack/volume/snapshots.py:110 #, python-format msgid "Delete snapshot with id: %s" -msgstr "" +msgstr "Smazat snímek s id: %s" #: nova/api/openstack/compute/contrib/volumes.py:524 #: nova/api/openstack/volume/snapshots.py:150 #, python-format msgid "Create snapshot from volume %s" -msgstr "" +msgstr "Vytvořit snímek ze svazku %s" #: nova/auth/fakeldap.py:33 msgid "Attempted to instantiate singleton" -msgstr "" +msgstr "Pokus o vytvoření instanci jedináčka" #: nova/auth/ldapdriver.py:650 #, python-format @@ -2713,26 +2716,28 @@ msgid "" "Attempted to remove the last member of a group. Deleting the group at %s " "instead." msgstr "" +"Pokus o odstranění posledního člena skupiny. Místo toho je smazána " +"skupina v %s." #: nova/auth/manager.py:298 #, python-format msgid "Looking up user: %r" -msgstr "" +msgstr "Hledání uživatele: %r" #: nova/auth/manager.py:302 #, python-format msgid "Failed authorization for access key %s" -msgstr "" +msgstr "Ověření selhalo pro přístupový klíč %s" #: nova/auth/manager.py:308 #, python-format msgid "Using project name = user name (%s)" -msgstr "" +msgstr "Použití názvu projektu = jméno uživatele (%s)" #: nova/auth/manager.py:315 #, python-format msgid "failed authorization: no project named %(pjid)s (user=%(uname)s)" -msgstr "" +msgstr "ověření selhalo: žádný projekt s názvem %(pjid)s (uživatel=%(uname)s)" #: nova/auth/manager.py:324 #, python-format @@ -2740,110 +2745,112 @@ msgid "" "Failed authorization: user %(uname)s not admin and not member of project " "%(pjname)s" msgstr "" +"Ověření selhalo: uživatel %(uname)s není správcem a není členem projektu" +" %(pjname)s" #: nova/auth/manager.py:331 nova/auth/manager.py:343 #, python-format msgid "user.secret: %s" -msgstr "" +msgstr "uživatel_tajemství: %s" #: nova/auth/manager.py:332 nova/auth/manager.py:344 #, python-format msgid "expected_signature: %s" -msgstr "" +msgstr "očekáváný_podpis: %s" #: nova/auth/manager.py:333 nova/auth/manager.py:345 #, python-format msgid "signature: %s" -msgstr "" +msgstr "podpis: %s" #: nova/auth/manager.py:335 nova/auth/manager.py:357 #, python-format msgid "Invalid signature for user %s" -msgstr "" +msgstr "Neplatný podpis pro uživatele %s" #: nova/auth/manager.py:353 #, python-format msgid "host_only_signature: %s" -msgstr "" +msgstr "pouze_podpis_hostitele: %s" #: nova/auth/manager.py:449 msgid "Must specify project" -msgstr "" +msgstr "Musíte zadat projekt" #: nova/auth/manager.py:490 #, python-format msgid "Adding role %(role)s to user %(uid)s in project %(pid)s" -msgstr "" +msgstr "Přidávávání role %(role)s uživateli %(uid)s v projektu %(pid)s" #: nova/auth/manager.py:493 #, python-format msgid "Adding sitewide role %(role)s to user %(uid)s" -msgstr "" +msgstr "Přidávání celosíťové role %(role)s uživateli %(uid)s" #: nova/auth/manager.py:519 #, python-format msgid "Removing role %(role)s from user %(uid)s on project %(pid)s" -msgstr "" +msgstr "Odstraňování role %(role)s uživatele %(uid)s v projektu %(pid)s" #: nova/auth/manager.py:522 #, python-format msgid "Removing sitewide role %(role)s from user %(uid)s" -msgstr "" +msgstr "Odstraňování celosíťové role %(role)s uživatele %(uid)s" #: nova/auth/manager.py:595 #, python-format msgid "Created project %(name)s with manager %(manager_user)s" -msgstr "" +msgstr "Vytvořen projekt %(name)s se správcem %(manager_user)s" #: nova/auth/manager.py:613 #, python-format msgid "modifying project %s" -msgstr "" +msgstr "úprava projektu %s" #: nova/auth/manager.py:625 #, python-format msgid "Adding user %(uid)s to project %(pid)s" -msgstr "" +msgstr "Přidávání uživatele %(uid)s do projektu %(pid)s" #: nova/auth/manager.py:646 #, python-format msgid "Remove user %(uid)s from project %(pid)s" -msgstr "" +msgstr "Odstraňování uživatele %(uid)s z projektu %(pid)s" #: nova/auth/manager.py:676 #, python-format msgid "Deleting project %s" -msgstr "" +msgstr "Mazání projektu %s" #: nova/auth/manager.py:734 #, python-format msgid "Created user %(rvname)s (admin: %(rvadmin)r)" -msgstr "" +msgstr "Vytvořen uživatel %(rvname)s (admin: %(rvadmin)r)" #: nova/auth/manager.py:743 #, python-format msgid "Deleting user %s" -msgstr "" +msgstr "Mazání uživatele %s" #: nova/auth/manager.py:753 #, python-format msgid "Access Key change for user %s" -msgstr "" +msgstr "Změna přístupového klíče uživatele %s" #: nova/auth/manager.py:755 #, python-format msgid "Secret Key change for user %s" -msgstr "" +msgstr "Změna tajného klíče uživatele %s" #: nova/auth/manager.py:757 #, python-format msgid "Admin status set to %(admin)r for user %(uid)s" -msgstr "" +msgstr "Stav správce nastaven na %(admin)r pro uživatele %(uid)s" #: nova/auth/manager.py:802 #, python-format msgid "No vpn data for project %s" -msgstr "" +msgstr "Žádná data vpn pro projekt %s" #: nova/cloudpipe/pipelib.py:46 #, fuzzy, python-format @@ -2852,643 +2859,669 @@ msgstr "Neplatná instance typu %(instance_type)s." #: nova/cloudpipe/pipelib.py:49 msgid "Template for cloudpipe instance boot script" -msgstr "" +msgstr "Šablona pro zaváděcí skript instance cloudpipe" #: nova/cloudpipe/pipelib.py:52 msgid "Network to push into openvpn config" -msgstr "" +msgstr "Síť kterou odeslat do nastavení openvpn" #: nova/cloudpipe/pipelib.py:55 msgid "Netmask to push into openvpn config" -msgstr "" +msgstr "Síťovou masku kterou odeslat do nastavení openvpn" #: nova/cloudpipe/pipelib.py:107 #, python-format msgid "Launching VPN for %s" -msgstr "" +msgstr "Spouštění VPN pro %s" -#: nova/compute/api.py:141 +#: nova/compute/api.py:133 msgid "No compute host specified" -msgstr "" +msgstr "Nezadán žádný počítačový hostitel" -#: nova/compute/api.py:144 +#: nova/compute/api.py:136 #, python-format msgid "Unable to find host for Instance %s" -msgstr "" +msgstr "Nelze najít hostitele pro instanci %s" -#: nova/compute/api.py:192 +#: nova/compute/api.py:198 +#, fuzzy +msgid "Cannot run any more instances of this type." +msgstr "Překročena kvóta instancí. Nemůžete spustit další instance tohoto typu." + +#: nova/compute/api.py:200 +#, fuzzy, python-format +msgid "Can only run %s more instances of this type." +msgstr "" +"Překročena kvóta instancí. Můžete spustit pouze %s dalších instancí " +"tohoto typu." + +#: nova/compute/api.py:202 +#, fuzzy, python-format +msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s" +msgstr "Překročena kvóta pro %(pid)s, pokus o spuštění %(min_count)s instancí" + +#: nova/compute/api.py:216 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" +"Překročena kvóta pro %(pid)s, pokus o nastavení %(num_metadata)s " +"vlastností metadat" -#: nova/compute/api.py:203 +#: nova/compute/api.py:227 #, python-format msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" +"Překročena kvóta pro %(pid)s, hodnota nebo klíč vlastnosti metadat je " +"příliš dlouhý" -#: nova/compute/api.py:257 -msgid "Cannot run any more instances of this type." -msgstr "" - -#: nova/compute/api.py:259 -#, python-format -msgid "Can only run %s more instances of this type." -msgstr "" - -#: nova/compute/api.py:261 -#, python-format -msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. " -msgstr "" - -#: nova/compute/api.py:310 -msgid "Creating a raw instance" -msgstr "" - -#: nova/compute/api.py:312 -#, python-format -msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" -msgstr "" - -#: nova/compute/api.py:383 +#: nova/compute/api.py:424 #, python-format msgid "Going to run %s instances..." -msgstr "" +msgstr "Chystá se spuštění %s instancí..." -#: nova/compute/api.py:447 +#: nova/compute/api.py:492 #, python-format msgid "bdm %s" -msgstr "" +msgstr "bdm %s" -#: nova/compute/api.py:474 +#: nova/compute/api.py:519 #, python-format msgid "block_device_mapping %s" -msgstr "" +msgstr "block_device_mapping %s" -#: nova/compute/api.py:591 +#: nova/compute/api.py:636 #, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" -msgstr "" +msgstr "Posílání vytvoření pro plánovače pro %(pid)s/%(uid)s" -#: nova/compute/api.py:871 -#, fuzzy +#: nova/compute/api.py:916 +#, fuzzy, python-format msgid "Going to try to soft delete instance" -msgstr "Instance budou spuštěny" +msgstr "Pokus o jemné smazání %s" -#: nova/compute/api.py:891 +#: nova/compute/api.py:936 +#, fuzzy, python-format msgid "No host for instance, deleting immediately" -msgstr "" +msgstr "Žádný hostitel pro instnaci %s, okamžitě smazána" -#: nova/compute/api.py:939 -#, fuzzy +#: nova/compute/api.py:984 +#, fuzzy, python-format msgid "Going to try to terminate instance" -msgstr "BUde spuštěno ukončování insatncí" +msgstr "Pokus o ukončení %s" -#: nova/compute/api.py:977 -#, fuzzy +#: nova/compute/api.py:1022 +#, fuzzy, python-format msgid "Going to try to stop instance" -msgstr "Instance budou zastaveny" +msgstr "Pokus o zastavení %s" -#: nova/compute/api.py:996 -#, fuzzy +#: nova/compute/api.py:1041 +#, fuzzy, python-format msgid "Going to try to start instance" -msgstr "Instance budou spuštěny" +msgstr "Pokus o spuštění %s" -#: nova/compute/api.py:1000 +#: nova/compute/api.py:1045 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" -msgstr "" +msgstr "Instance %(instance_uuid)s není zastavena. (%(vm_state)s" -#: nova/compute/api.py:1071 nova/volume/api.py:173 +#: nova/compute/api.py:1116 nova/volume/api.py:173 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" -msgstr "" +msgstr "Hledání podle: %s" -#: nova/compute/api.py:1201 +#: nova/compute/api.py:1246 #, python-format msgid "Image type not recognized %s" -msgstr "" +msgstr "Nerozpoznaný typ obrazu %s" -#: nova/compute/api.py:1369 +#: nova/compute/api.py:1414 msgid "flavor_id is None. Assuming migration." -msgstr "" +msgstr "flavor_id je None. Předpokládán přesun." -#: nova/compute/api.py:1377 +#: nova/compute/api.py:1422 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" +"Stará instance typu %(current_instance_type_name)s, nová instance typu " +"%(new_instance_type_name)s" -#: nova/compute/api.py:1644 +#: nova/compute/api.py:1689 #, python-format msgid "multiple fixedips exist, using the first: %s" -msgstr "" +msgstr "existuje mnoho pevných ip, použita je první: %s" #: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65 msgid "create arguments must be positive integers" -msgstr "" +msgstr "argumenty create musí být kladná celá čísla" #: nova/compute/instance_types.py:76 nova/volume/volume_types.py:41 #, python-format msgid "DB error: %s" -msgstr "" +msgstr "Chyba DB: %s" #: nova/compute/instance_types.py:86 #, python-format msgid "Instance type %s not found for deletion" -msgstr "" +msgstr "Instance typu %s není nalezena ke smazání" #: nova/compute/manager.py:138 #, python-format msgid "check_instance_lock: decorating: |%s|" -msgstr "" +msgstr "check_instance_lock: zdobení: |%s|" #: nova/compute/manager.py:140 -#, python-format -msgid "" -"check_instance_lock: arguments: |%(self)s| |%(context)s| " -"|%(instance_uuid)s|" +#, fuzzy, python-format +msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|" msgstr "" +"check_instance_lock: argumenty: |%(self)s| |%(context)s| " +"|%(instance_uuid)s|" #: nova/compute/manager.py:144 #, python-format msgid "check_instance_lock: locked: |%s|" -msgstr "" +msgstr "check_instance_lock: uzamknuto: |%s|" #: nova/compute/manager.py:146 #, python-format msgid "check_instance_lock: admin: |%s|" -msgstr "" +msgstr "check_instance_lock: správce: |%s|" #: nova/compute/manager.py:151 #, python-format msgid "check_instance_lock: executing: |%s|" -msgstr "" +msgstr "check_instance_lock: spouštění: |%s|" #: nova/compute/manager.py:155 #, python-format msgid "check_instance_lock: not executing |%s|" -msgstr "" +msgstr "check_instance_lock: nespouštění |%s|" #: nova/compute/manager.py:201 #, python-format msgid "Unable to load the virtualization driver: %s" -msgstr "" +msgstr "Nelze načíst ovladač virtualizace: %s" #: nova/compute/manager.py:223 -#, python-format -msgid "" -"Instance %(instance_uuid)s has been destroyed from under us while trying " -"to set it to ERROR" +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" #: nova/compute/manager.py:240 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." -msgstr "" +msgstr "Současný stav je %(drv_state)s, stav v DB je %(db_state)s." #: nova/compute/manager.py:245 msgid "Rebooting instance after nova-compute restart." -msgstr "" +msgstr "Restartování instance po restartu nova-compute." #: nova/compute/manager.py:255 msgid "Hypervisor driver does not support firewall rules" -msgstr "" +msgstr "Ovladač hypervizoru nepodporuje pravidla firewallu" #: nova/compute/manager.py:260 msgid "Checking state" -msgstr "" +msgstr "Kontrola stavu" #: nova/compute/manager.py:329 #, python-format msgid "Setting up bdm %s" -msgstr "" +msgstr "Nastavování bdm %s" #: nova/compute/manager.py:400 -#, python-format -msgid "Instance %s already deleted from database. Attempting forceful vm deletion" +msgid "Instance already deleted from database. Attempting forceful vm deletion" msgstr "" #: nova/compute/manager.py:406 -#, python-format -msgid "Exception encountered while terminating the instance %s" -msgstr "" +#, fuzzy, python-format +msgid "Exception encountered while terminating the instance" +msgstr "vyjímka ukončující tuto instanci %(instance_uuid)s" #: nova/compute/manager.py:444 -#, python-format -msgid "Instance %s not found." -msgstr "" +#, fuzzy +msgid "Instance not found." +msgstr "Instance nenalezena" -#: nova/compute/manager.py:480 +#: nova/compute/manager.py:481 msgid "Instance has already been created" -msgstr "" +msgstr "Instance již byla vytvořena" -#: nova/compute/manager.py:523 +#: 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 "" +"ID obrázku=%(image_id)s, velkost obrázku v bajtech=%(size_bytes)d, " +"povoleno bajtů=%(allowed_size_bytes)d" -#: nova/compute/manager.py:528 +#: nova/compute/manager.py:530 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" +"Velikost %(size_bytes)d obrázku '%(image_id)s' překročila povolenou " +"velkost %(allowed_size_bytes)d pro typ instance" -#: nova/compute/manager.py:538 +#: nova/compute/manager.py:540 msgid "Starting instance..." -msgstr "" +msgstr "Spouštění instance..." -#: nova/compute/manager.py:548 +#: nova/compute/manager.py:550 msgid "Skipping network allocation for instance" -msgstr "" +msgstr "Přeskakování přidělení sítě pro instanci" -#: nova/compute/manager.py:561 +#: nova/compute/manager.py:563 msgid "Instance failed network setup" -msgstr "" +msgstr "Instance selhala v nastavení sítě" -#: nova/compute/manager.py:565 +#: nova/compute/manager.py:567 #, python-format msgid "Instance network_info: |%s|" -msgstr "" +msgstr "Informace o síti instance: |%s|" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:580 msgid "Instance failed block device setup" -msgstr "" +msgstr "Instance selhala nastavení blokového zařízení" -#: nova/compute/manager.py:594 +#: nova/compute/manager.py:596 msgid "Instance failed to spawn" -msgstr "" +msgstr "Instance nemohla být spuštěna" -#: nova/compute/manager.py:615 +#: nova/compute/manager.py:617 msgid "Deallocating network for instance" -msgstr "" +msgstr "Navrácení sítě pro instnac" -#: nova/compute/manager.py:672 +#: nova/compute/manager.py:674 #, python-format msgid "%(action_str)s instance" -msgstr "" +msgstr "%(action_str)s nstance" -#: nova/compute/manager.py:699 +#: nova/compute/manager.py:701 #, python-format msgid "Ignoring DiskNotFound: %s" -msgstr "" +msgstr "Ignorování DiskNenalezen: %s" -#: nova/compute/manager.py:708 +#: nova/compute/manager.py:710 #, python-format msgid "terminating bdm %s" -msgstr "" +msgstr "ukončování bdm %s" -#: nova/compute/manager.py:742 nova/compute/manager.py:1328 -#: nova/compute/manager.py:1416 nova/compute/manager.py:2501 +#: nova/compute/manager.py:744 nova/compute/manager.py:1335 +#: nova/compute/manager.py:1424 nova/compute/manager.py:2509 #, python-format msgid "%s. Setting instance vm_state to ERROR" -msgstr "" +msgstr "%s. Nastavování stavu vm instance na ERROR" -#: nova/compute/manager.py:811 -#, python-format +#: nova/compute/manager.py:813 +#, fuzzy, python-format +msgid "Cannot rebuild instance because the given image does not exist." +msgstr "" +"Nelze znovu sestavit instanci [%(instance_uuid)s], protože zadaný obraz " +"neexistuje." + +#: nova/compute/manager.py:818 +#, fuzzy, python-format +msgid "Cannot rebuild instance: %(exc)s" +msgstr "Nelze znovu sestavit instanci [%(instance_uuid)s]: %(exc)s" + +#: nova/compute/manager.py:825 +#, fuzzy, python-format +msgid "Rebuilding instance" +msgstr "Znovu sestavování instance %s" + +#: nova/compute/manager.py:879 +#, fuzzy, python-format +msgid "Rebooting instance" +msgstr "Restartování instance %s" + +#: nova/compute/manager.py:895 +#, fuzzy, python-format msgid "" -"Cannot rebuild instance [%(instance_uuid)s], because the given image does" -" not exist." +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" +"pokus o restartování nespuštěné instance: %(instance_uuid)s (stav: " +"%(state)s očekáváno: %(running)s)" -#: nova/compute/manager.py:816 -#, python-format -msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" -msgstr "" - -#: nova/compute/manager.py:823 -#, python-format -msgid "Rebuilding instance %s" -msgstr "" - -#: nova/compute/manager.py:876 -#, python-format -msgid "Rebooting instance %s" -msgstr "" - -#: nova/compute/manager.py:891 -#, python-format -msgid "" -"trying to reboot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" -msgstr "" - -#: nova/compute/manager.py:933 +#: nova/compute/manager.py:937 #, python-format msgid "instance %s: snapshotting" -msgstr "" +msgstr "instance %s: pořizování snímku" -#: nova/compute/manager.py:939 -#, python-format +#: nova/compute/manager.py:943 +#, fuzzy, python-format msgid "" -"trying to snapshot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" +"pokus o vytvoření snímku z nespuštěné instance: %(instance_uuid)s (stav: " +"%(state)s očekáváno: %(running)s)" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:1000 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" -msgstr "" +msgstr "Nalezeno %(num_images)d obrazů (střídání: %(rotation)d)" -#: nova/compute/manager.py:1001 +#: nova/compute/manager.py:1006 #, python-format msgid "Rotating out %d backups" -msgstr "" +msgstr "Střídání %d záloh" -#: nova/compute/manager.py:1005 +#: nova/compute/manager.py:1011 #, python-format msgid "Deleting image %s" -msgstr "" +msgstr "Mazání obrazu %s" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1042 #, python-format msgid "Failed to set admin password. Instance %s is not running" -msgstr "" +msgstr "Nelze nastavit heslo správce. Instance %s není spuštěna" -#: nova/compute/manager.py:1041 -#, python-format -msgid "Instance %s: Root password set" -msgstr "" +#: nova/compute/manager.py:1048 +#, fuzzy, python-format +msgid "Root password set" +msgstr "Instance %s: Nastavení hesla root" -#: nova/compute/manager.py:1050 +#: nova/compute/manager.py:1056 msgid "set_admin_password is not implemented by this driver." -msgstr "" +msgstr "set_admin_password není tímto ovladačem zavedeno" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1070 msgid "Error setting admin password" -msgstr "" +msgstr "Chyba při nastavování hesla správce" -#: nova/compute/manager.py:1079 +#: nova/compute/manager.py:1085 #, 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 "" +"pokus o vsunutí souboru do nespuštěné instance: %(instance_uuid)s (stav: " +"%(current_power_state)s očekáváno: %(expected_state)s)" -#: nova/compute/manager.py:1084 +#: nova/compute/manager.py:1090 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" -msgstr "" +msgstr "instance %(instance_uuid)s: vsunutí souboru do %(path)s" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, 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 "" +"pokus o aktualizaci agenta v nespuštěné instanci: %(instance_uuid)s " +"(stav: %(current_power_state)s očekáváno: %(expected_state)s)" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1109 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" -msgstr "" +msgstr "instance %(instance_uuid)s: aktualizace agenta na %(url)s" -#: nova/compute/manager.py:1116 +#: nova/compute/manager.py:1122 #, python-format msgid "instance %s: rescuing" -msgstr "" +msgstr "instance %s: zachraňování" -#: nova/compute/manager.py:1141 +#: nova/compute/manager.py:1147 #, python-format msgid "instance %s: unrescuing" -msgstr "" +msgstr "instance %s: rušení záchrany" -#: nova/compute/manager.py:1270 +#: nova/compute/manager.py:1277 msgid "destination same as source!" -msgstr "" +msgstr "cíl stejný jako zdroj!" -#: nova/compute/manager.py:1287 +#: nova/compute/manager.py:1294 #, python-format msgid "instance %s: migrating" -msgstr "" +msgstr "instance %s: přesunování" -#: nova/compute/manager.py:1471 +#: nova/compute/manager.py:1479 #, python-format msgid "instance %s: pausing" -msgstr "" +msgstr "instance %s: pozastavování" -#: nova/compute/manager.py:1489 +#: nova/compute/manager.py:1497 #, python-format msgid "instance %s: unpausing" -msgstr "" +msgstr "instance %s: rušení pozastavení" -#: nova/compute/manager.py:1525 +#: nova/compute/manager.py:1533 #, python-format msgid "instance %s: retrieving diagnostics" -msgstr "" +msgstr "instance %s: získávání diagnostik" -#: nova/compute/manager.py:1534 +#: nova/compute/manager.py:1542 #, python-format msgid "instance %s: suspending" -msgstr "" +msgstr "instance %s: přerušování" -#: nova/compute/manager.py:1556 +#: nova/compute/manager.py:1564 #, python-format msgid "instance %s: resuming" -msgstr "" +msgstr "instance %s: pokračování" -#: nova/compute/manager.py:1579 +#: nova/compute/manager.py:1587 #, python-format msgid "instance %s: locking" -msgstr "" - -#: nova/compute/manager.py:1588 -#, python-format -msgid "instance %s: unlocking" -msgstr "" +msgstr "instance %s: uzamykání" #: nova/compute/manager.py:1596 #, python-format -msgid "instance %s: getting locked state" -msgstr "" +msgid "instance %s: unlocking" +msgstr "instance %s: odemykání" -#: nova/compute/manager.py:1606 +#: nova/compute/manager.py:1604 #, python-format -msgid "instance %s: reset network" -msgstr "" +msgid "instance %s: getting locked state" +msgstr "instance %s: získávání uzamčeného stavu" #: nova/compute/manager.py:1614 #, python-format -msgid "instance %s: inject network info" -msgstr "" +msgid "instance %s: reset network" +msgstr "instance %s: reset sítě" -#: nova/compute/manager.py:1618 +#: nova/compute/manager.py:1622 +#, python-format +msgid "instance %s: inject network info" +msgstr "instance %s: vkládání informací o síti" + +#: nova/compute/manager.py:1626 #, python-format msgid "network_info to inject: |%s|" -msgstr "" +msgstr "network_info vkládá: |%s|" -#: nova/compute/manager.py:1655 +#: nova/compute/manager.py:1663 #, python-format msgid "instance %s: getting vnc console" -msgstr "" +msgstr "instance %s: získávání konzole vnc" -#: nova/compute/manager.py:1685 +#: nova/compute/manager.py:1693 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" -msgstr "" +msgstr "Zavádění pomocí svazku %(volume_id)s ve %(mountpoint)s" -#: nova/compute/manager.py:1703 +#: nova/compute/manager.py:1711 #, fuzzy, python-format msgid "" "instance %(instance_uuid)s: attaching volume %(volume_id)s to " "%(mountpoint)s" -msgstr "" -"Konzole pro instanci %(instance_id)s v zásobě %(pool_id)s nemohla být " -"nalezena." +msgstr "Připojování svazku %(volume_id)s do %(mountpoint)s" -#: nova/compute/manager.py:1705 +#: nova/compute/manager.py:1713 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" -msgstr "" +msgstr "Připojování svazku %(volume_id)s do %(mountpoint)s" -#: nova/compute/manager.py:1714 +#: nova/compute/manager.py:1722 #, fuzzy, python-format msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" -msgstr "Instance %(instance_id)s není v nouzovém režimu." +msgstr "Připojení selhalo %(mountpoint)s, odstraňování" -#: nova/compute/manager.py:1724 +#: nova/compute/manager.py:1732 #, python-format msgid "Attach failed %(mountpoint)s, removing" -msgstr "" +msgstr "Připojení selhalo %(mountpoint)s, odstraňování" -#: nova/compute/manager.py:1752 +#: nova/compute/manager.py:1760 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" -msgstr "" +msgstr "Odpojování svazku %(volume_id)s z bodu připojení %(mp)s" -#: nova/compute/manager.py:1756 +#: nova/compute/manager.py:1764 #, python-format msgid "Detaching volume from unknown instance %s" -msgstr "" +msgstr "Odpojování svazku z neznámé instance %s" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1830 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" +"Vytváření dočasného souboru %s pro informování ostatních počítačových " +"uzlů, že by se měli připojit ke stejnému úložišti." -#: nova/compute/manager.py:1884 +#: nova/compute/manager.py:1892 msgid "Instance has no volume." -msgstr "" +msgstr "Instance nemá svazek." -#: nova/compute/manager.py:1916 +#: nova/compute/manager.py:1924 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" +"plug_vifs() selhalo %(cnt)d.opakování až na %(max_retry)d pro " +"%(hostname)s." -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1981 #, python-format msgid "Pre live migration failed at %(dest)s" -msgstr "" +msgstr "Přesun před spuštěním selhal na %(dest)s" -#: nova/compute/manager.py:2000 +#: nova/compute/manager.py:2008 msgid "post_live_migration() is started.." -msgstr "" - -#: nova/compute/manager.py:2030 -msgid "No floating_ip found" -msgstr "" +msgstr "zahájen přesun po spuštění." #: nova/compute/manager.py:2038 -msgid "No floating_ip found." -msgstr "" +msgid "No floating_ip found" +msgstr "Nenalezeny žádné plovoucí ip" -#: nova/compute/manager.py:2040 +#: nova/compute/manager.py:2046 +msgid "No floating_ip found." +msgstr "Nenalezeny žádné plovoucí ip." + +#: nova/compute/manager.py:2048 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" +"Přesun za provozu: Neočekávaná chyba: nelze zdědit plovoucí ip.\n" +"%(e)s" -#: nova/compute/manager.py:2073 +#: nova/compute/manager.py:2081 #, python-format msgid "Migrating instance to %(dest)s finished successfully." -msgstr "" +msgstr "Přesun instance do %(dest)s úspěšně dokončen." -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2083 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" +"Můžete vidět tuto chybu \"libvirt: QEMU error: Domain not found: no " +"domain with matching name.\" Tuto chybu můžete bezpečně ignorovat." -#: nova/compute/manager.py:2090 +#: nova/compute/manager.py:2098 msgid "Post operation of migraton started" -msgstr "" +msgstr "Spuštěna operace po migraci" -#: nova/compute/manager.py:2226 +#: nova/compute/manager.py:2234 #, python-format msgid "Updated the info_cache for instance %s" msgstr "" -#: nova/compute/manager.py:2255 +#: nova/compute/manager.py:2263 msgid "Updating bandwidth usage cache" -msgstr "" +msgstr "Aktualizace mezipaměti využití šířky pásma" -#: nova/compute/manager.py:2277 +#: nova/compute/manager.py:2285 msgid "Updating host status" -msgstr "" +msgstr "Aktualizace stavu hostitele" -#: nova/compute/manager.py:2305 +#: nova/compute/manager.py:2313 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" +"Nalezeno %(num_db_instances)s v databázi a %(num_vm_instances)s na " +"hypervizoru." -#: nova/compute/manager.py:2331 +#: nova/compute/manager.py:2339 #, python-format msgid "" "During the sync_power process the instance %(uuid)s has moved from host " "%(src)s to host %(dst)s" msgstr "" -#: nova/compute/manager.py:2344 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Instance %s is in the process of migrating to this host. Wait next " "sync_power cycle before setting power state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2350 +#: nova/compute/manager.py:2358 +#, fuzzy, python-format msgid "" "Instance found in database but not known by hypervisor. Setting power " "state to NOSTATE" msgstr "" +"Instance %(name)s nalezena v databázi, ale je neznámá pro hypervizora. " +"Stav napájení nastaven na NOSTATE" -#: nova/compute/manager.py:2380 +#: nova/compute/manager.py:2388 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." -msgstr "" +msgstr "FLAGS.reclaim_instance_interval <= 0, překskování..." -#: nova/compute/manager.py:2392 +#: nova/compute/manager.py:2400 msgid "Reclaiming deleted instance" -msgstr "" +msgstr "Znovu získávání smazané instance" -#: nova/compute/manager.py:2458 -#, python-format +#: nova/compute/manager.py:2466 +#, fuzzy, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" +"Zjištěna instance se jmenovkou '%(name_label)s', která je označena jako " +"SMAZÁNA, ale stále je přítomna na hostiteli." -#: nova/compute/manager.py:2465 -#, python-format +#: nova/compute/manager.py:2473 +#, fuzzy, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" +"Ničení instance se jmenovkou '%(name_label)s', která je označena jako " +"SMAZÁNA, ale stále je přítomna na hostiteli." -#: nova/compute/manager.py:2472 +#: nova/compute/manager.py:2480 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" +"Nerozpoznaná hodnota '%(action)s' pro " +"FLAGS.running_deleted_instance_action" -#: nova/compute/manager.py:2542 +#: nova/compute/manager.py:2550 #, fuzzy, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -3497,117 +3530,117 @@ msgstr "Agregát %(aggregate_id)s již má hostitele %(host)s." #: nova/compute/utils.py:142 msgid "v4 subnets are required for legacy nw_info" -msgstr "" +msgstr "podsítě v4 jsou vyžadovány pro zastaralé nw_info" #: nova/console/manager.py:77 nova/console/vmrc_manager.py:70 msgid "Adding console" -msgstr "" +msgstr "Přidávání konzole" #: nova/console/manager.py:97 #, python-format msgid "Tried to remove non-existant console %(console_id)s." -msgstr "" +msgstr "Pokus o odstranění neexistující konzole %(console_id)s." #: nova/console/vmrc_manager.py:122 #, python-format msgid "Tried to remove non-existent console %(console_id)s." -msgstr "" +msgstr "Pokus o odstranění neexistující konzole %(console_id)s." #: nova/console/vmrc_manager.py:125 #, python-format msgid "Removing console %(console_id)s." -msgstr "" +msgstr "Odstraňování konzole %(console_id)s." #: nova/console/xvp.py:98 msgid "Rebuilding xvp conf" -msgstr "" +msgstr "Znovu sestavování nastavení xvp" #: nova/console/xvp.py:116 #, python-format msgid "Re-wrote %s" -msgstr "" +msgstr "Přepsáno %s" #: nova/console/xvp.py:121 msgid "Stopping xvp" -msgstr "" +msgstr "Zastavování xvp" #: nova/console/xvp.py:134 msgid "Starting xvp" -msgstr "" +msgstr "Spouštění xvp" #: nova/console/xvp.py:141 #, python-format msgid "Error starting xvp: %s" -msgstr "" +msgstr "Chyba při spouštění xvp: %s" #: nova/console/xvp.py:144 msgid "Restarting xvp" -msgstr "" +msgstr "Restartování xvp" #: nova/console/xvp.py:146 msgid "xvp not running..." -msgstr "" +msgstr "xvp není spuštěno" #: nova/consoleauth/manager.py:63 #, python-format msgid "Deleting Expired Token: (%s)" -msgstr "" +msgstr "Mazání vypršené známky: (%s)" #: nova/consoleauth/manager.py:75 #, python-format msgid "Received Token: %(token)s, %(token_dict)s)" -msgstr "" +msgstr "Obdržena známka: %(token)s, %(token_dict)s)" #: nova/consoleauth/manager.py:79 #, python-format msgid "Checking Token: %(token)s, %(token_valid)s)" -msgstr "" +msgstr "Kontrola známky: %(token)s, %(token_valid)s)" #: nova/db/sqlalchemy/api.py:57 msgid "Use of empty request context is deprecated" -msgstr "" +msgstr "Použití prázdného kontextu požadavku je zastaralé" #: nova/db/sqlalchemy/api.py:198 #, python-format msgid "Unrecognized read_deleted value '%s'" -msgstr "" +msgstr "Nerozpoznaná hodnota read_deleted '%s'" #: nova/db/sqlalchemy/api.py:516 nova/db/sqlalchemy/api.py:551 #, python-format msgid "No ComputeNode for %(host)s" -msgstr "" +msgstr "Žádný počítačový uzel pro %(host)s" -#: nova/db/sqlalchemy/api.py:4019 nova/db/sqlalchemy/api.py:4045 +#: nova/db/sqlalchemy/api.py:4047 nova/db/sqlalchemy/api.py:4073 #, python-format msgid "No backend config with id %(sm_backend_id)s" -msgstr "" +msgstr "Žádné nastavení podpůrné vrstvy s id %(sm_backend_id)s" -#: nova/db/sqlalchemy/api.py:4103 +#: nova/db/sqlalchemy/api.py:4131 #, python-format msgid "No sm_flavor called %(sm_flavor)s" -msgstr "" +msgstr "Žádná konfigurace sm s názvem %(sm_flavor)s" -#: nova/db/sqlalchemy/api.py:4147 +#: nova/db/sqlalchemy/api.py:4175 #, python-format msgid "No sm_volume with id %(volume_id)s" -msgstr "" +msgstr "Žádný svazek sm s id %(volume_id)s" #: nova/db/sqlalchemy/migration.py:66 msgid "python-migrate is not installed. Exiting." -msgstr "" +msgstr "python-migrate není nainstalován. Ukončování." #: nova/db/sqlalchemy/migration.py:78 msgid "version should be an integer" -msgstr "" +msgstr "verze by měla být celé číslo" #: nova/db/sqlalchemy/session.py:137 -#, python-format +#, fuzzy, python-format msgid "SQL connection failed. %s attempts left." -msgstr "" +msgstr "Připojení SQL selhalo (%(connstring)s). Zbývá %(attempts)d pokusů." #: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48 msgid "interface column not added to networks table" -msgstr "" +msgstr "Slouppec interface nepřidáno do tabulky networks" #: 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 @@ -3615,42 +3648,42 @@ msgstr "" #: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:48 #, python-format msgid "Table |%s| not created!" -msgstr "" +msgstr "Tabulka |%s| není vytvořena!" #: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87 msgid "VIF column not added to fixed_ips table" -msgstr "" +msgstr "Sloupec VIF nepřidán do tabulky fixed_ips" #: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97 #, python-format msgid "join list for moving mac_addresses |%s|" -msgstr "" +msgstr "přidat seznam pro pohybující se mac adresy |%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: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 "omezení cizího klíče nemohlo být přidáno" #: 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 "omezení cizího klíče nemohlo být vynecháno" #: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34 msgid "priority column not added to networks table" -msgstr "" +msgstr "sloupec priority nepřidán do tabulky networks" #: 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:56 #: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68 msgid "foreign key constraint couldn't be removed" -msgstr "" +msgstr "omezení cizího klíče nemohlo být odstraněno" #: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34 msgid "progress column not added to instances table" -msgstr "" +msgstr "sloupec progress nepřidán do tabulky interfaces" #: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97 #, python-format @@ -3658,122 +3691,125 @@ msgid "" "Could not cast flavorid to integer: %s. Set flavorid to an integer-like " "string to downgrade." msgstr "" +"Nelze obsadit id konfigurace do celého čísla %s. Nastavte id do řetězce " +"podobném celému číslu pro degradaci." #: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69 msgid "instance_info_caches tables not dropped" -msgstr "" +msgstr "tabulka instance_info_caches nesmazána" #: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41 msgid "progress column not added to compute_nodes table" -msgstr "" +msgstr "Sloupec progress nepřidán do tabulky compute_nodes" #: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76 msgid "dns_domains table not dropped" -msgstr "" +msgstr "tabulka dns_domains nesmazána" #: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:60 +#, fuzzy msgid "quota_classes table not dropped" -msgstr "" +msgstr "tabulka instance_info_caches nesmazána" #: nova/image/glance.py:147 msgid "Connection error contacting glance server, retrying" -msgstr "" +msgstr "Chyba připojení během kontaktování serveru glance, další pokus" #: nova/image/glance.py:153 nova/network/quantum/melange_connection.py:104 msgid "Maximum attempts reached" -msgstr "" +msgstr "Dosaženo maxima pokusů" #: nova/image/glance.py:278 #, python-format msgid "Creating image in Glance. Metadata passed in %s" -msgstr "" +msgstr "Vytvářeí obrazu v Glance. Metadata předána v %s" #: nova/image/glance.py:281 #, python-format msgid "Metadata after formatting for Glance %s" -msgstr "" +msgstr "Metadata po formátování pro Glance %s" #: nova/image/glance.py:289 #, python-format msgid "Metadata returned from Glance formatted for Base %s" -msgstr "" +msgstr "Metadata navrácená z Gůlance formátovaná pro Base %s" #: nova/image/glance.py:331 nova/image/glance.py:335 msgid "Not the image owner" -msgstr "" +msgstr "Není vlastníkem obrazu" #: nova/image/glance.py:410 #, python-format msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s" -msgstr "" +msgstr "%(timestamp)s se neřídí žádnými z podpisů: %(iso_formats)s" #: nova/image/s3.py:309 #, python-format msgid "Failed to download %(image_location)s to %(image_path)s" -msgstr "" +msgstr "Nelze stáhnout %(image_location)s do %(image_path)s" #: nova/image/s3.py:328 #, python-format msgid "Failed to decrypt %(image_location)s to %(image_path)s" -msgstr "" +msgstr "Nelze dešifrovat %(image_location)s do %(image_path)s" #: nova/image/s3.py:340 #, python-format msgid "Failed to untar %(image_location)s to %(image_path)s" -msgstr "" +msgstr "Nelze rozbalit %(image_location)s do %(image_path)s" #: nova/image/s3.py:353 #, python-format msgid "Failed to upload %(image_location)s to %(image_path)s" -msgstr "" +msgstr "Nelze nahrát %(image_location)s do %(image_path)s" #: nova/image/s3.py:379 #, python-format msgid "Failed to decrypt private key: %s" -msgstr "" +msgstr "Nelze dešifrovat soukromý klíč: %s" #: nova/image/s3.py:387 #, python-format msgid "Failed to decrypt initialization vector: %s" -msgstr "" +msgstr "Nelze dešifrovat vektor zavedení: %s" #: nova/image/s3.py:398 #, python-format msgid "Failed to decrypt image file %(image_file)s: %(err)s" -msgstr "" +msgstr "Nelze dešifrovat soubor obrazu %(image_file)s: %(err)s" #: nova/image/s3.py:410 msgid "Unsafe filenames in image" -msgstr "" +msgstr "Nebezpečné názvy souboru v obrazu" #: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 #, python-format msgid "Bad mac for to_global_ipv6: %s" -msgstr "" +msgstr "Špatná mac adresa pro to_global_ipv6: %s" #: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 #, python-format msgid "Bad prefix for to_global_ipv6: %s" -msgstr "" +msgstr "Špatná předpona pro to_global_ipv6: %s" #: nova/ipv6/account_identifier.py:42 #, python-format msgid "Bad project_id for to_global_ipv6: %s" -msgstr "" +msgstr "Špatné id projektu pro to_global_ipv6: %s" #: nova/network/ldapdns.py:321 msgid "This driver only supports type 'a' entries." -msgstr "" +msgstr "Tento ovladač podporuje pouze záznamy typu 'a'." #: nova/network/linux_net.py:166 #, python-format msgid "Attempted to remove chain %s which does not exist" -msgstr "" +msgstr "Pokus o odstranění řetězu %s, který neexistuje" #: nova/network/linux_net.py:192 #, python-format msgid "Unknown chain: %r" -msgstr "" +msgstr "Neznámý řetěz: %r" #: nova/network/linux_net.py:215 #, python-format @@ -3781,279 +3817,292 @@ msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" +"Pokus o odstranění neexistujícího pravidla: %(chain)r %(rule)r %(wrap)r " +"%(top)r" #: nova/network/linux_net.py:335 msgid "IPTablesManager.apply completed with success" -msgstr "" +msgstr "IPTablesManager.použití úspěšně dokončeno" #: nova/network/linux_net.py:694 #, python-format msgid "Hupping dnsmasq threw %s" -msgstr "" +msgstr "Hupping dnsmasq vrhl výjimku %s" #: nova/network/linux_net.py:696 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" -msgstr "" +msgstr "Pid %d je starý, znovu spouštění dnsmasq" #: nova/network/linux_net.py:756 #, python-format msgid "killing radvd threw %s" -msgstr "" +msgstr "ukončení radvd vrhlo %s" #: nova/network/linux_net.py:758 #, python-format msgid "Pid %d is stale, relaunching radvd" -msgstr "" +msgstr "Pid %d je starý, znovu spouštění radvd" #: nova/network/linux_net.py:967 #, python-format msgid "Starting VLAN inteface %s" -msgstr "" +msgstr "Spouštění rozhraní VLAN %s" #: nova/network/linux_net.py:999 #, python-format msgid "Starting Bridge interface for %s" -msgstr "" +msgstr "Spouštění rozhraní Bridge pro %s" #: nova/network/linux_net.py:1142 #, fuzzy, python-format msgid "Starting bridge %s " -msgstr "Zrušení registrace obrazu %s" +msgstr "ukončování bdm %s" #: nova/network/linux_net.py:1149 #, fuzzy, python-format msgid "Done starting bridge %s" -msgstr "Zrušení registrace obrazu %s" +msgstr "Chyba při spouštění xvp: %s" #: nova/network/linux_net.py:1167 #, python-format msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/network/linux_net.py:1170 +#: nova/network/linux_net.py:1169 #, python-format msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/network/manager.py:291 +#: nova/network/manager.py:290 #, fuzzy, python-format msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "Certifikát %(certificate_id)s nenalezen." -#: nova/network/manager.py:300 nova/network/manager.py:496 +#: nova/network/manager.py:299 nova/network/manager.py:494 #, python-format msgid "Interface %(interface)s not found" -msgstr "" +msgstr "Rozhraní %(interface)s nenalezeno" -#: nova/network/manager.py:315 +#: nova/network/manager.py:313 #, python-format msgid "floating IP allocation for instance |%s|" -msgstr "" +msgstr "Přidělení plovoucí IP pro |%s|" -#: nova/network/manager.py:353 +#: nova/network/manager.py:351 #, python-format msgid "floating IP deallocation for instance |%s|" -msgstr "" +msgstr "Odebrání plovoucí IP pro |%s|" -#: nova/network/manager.py:386 +#: nova/network/manager.py:384 #, python-format msgid "Address |%(address)s| is not allocated" -msgstr "" +msgstr "Adresa |%(address)s| není přidělena" -#: nova/network/manager.py:390 +#: nova/network/manager.py:388 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" -msgstr "" +msgstr "Adresa |%(address)s| není přidělena pro Váš projekt |%(project)s|" -#: nova/network/manager.py:402 +#: nova/network/manager.py:400 #, python-format msgid "Quota exceeded for %s, tried to allocate address" -msgstr "" +msgstr "Pro %s překročena kvóta, pokus o přidělení adresy" -#: nova/network/manager.py:614 +#: nova/network/manager.py:611 #, 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 "" +"Nesoulad databáze: Doména DNS |%s| je registrována v Nova db, ale není " +"viditelná plovoucímu ovladači DNS ani instančnímu. Bude ignorována." -#: nova/network/manager.py:660 +#: nova/network/manager.py:657 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." -msgstr "" +msgstr "Doména |%(domain)s| již existuje, změna zóny na |%(av_zone)s|." -#: nova/network/manager.py:670 +#: nova/network/manager.py:667 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." -msgstr "" +msgstr "Doména |%(domain)s| již existuje, změna projektu na |%(project)s|." -#: nova/network/manager.py:778 +#: nova/network/manager.py:775 #, python-format msgid "Disassociated %s stale fixed ip(s)" -msgstr "" +msgstr "%s odloučených zastaralých ip" -#: nova/network/manager.py:782 +#: nova/network/manager.py:779 msgid "setting network host" -msgstr "" +msgstr "nastavování hostitele sítě" -#: nova/network/manager.py:896 +#: nova/network/manager.py:893 #, python-format msgid "network allocations for instance |%s|" -msgstr "" +msgstr "přidělení sítě pro instanci |%s|" -#: nova/network/manager.py:901 +#: nova/network/manager.py:898 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" -msgstr "" +msgstr "sítě získané pro instanci |%(instance_id)s|: |%(networks)s|" -#: nova/network/manager.py:930 +#: nova/network/manager.py:927 #, python-format msgid "network deallocation for instance |%s|" -msgstr "" +msgstr "oddělení sítě pro instanci |%s|" -#: nova/network/manager.py:1152 +#: nova/network/manager.py:1149 #, 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 "" +"dns zóna instance je %(domain)s|, která je v zóně dostupnosti |%(zone)s|." +" Instance |%(instance)s| je v zóně |%(zone2)s|. Nebude vytvořen žádný " +"záznam DNS." -#: nova/network/manager.py:1227 +#: nova/network/manager.py:1224 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:1244 +#: nova/network/manager.py:1241 #, python-format msgid "Leased IP |%(address)s|" -msgstr "" +msgstr "Vypůjčená IP |%(address)s|" -#: nova/network/manager.py:1248 +#: nova/network/manager.py:1245 #, python-format msgid "IP %s leased that is not associated" -msgstr "" +msgstr "Vypůjčená IP %s není přidělena" -#: nova/network/manager.py:1256 +#: nova/network/manager.py:1253 #, python-format msgid "IP |%s| leased that isn't allocated" -msgstr "" +msgstr "Vypůjčena IP |%s|, která není přidělena" -#: nova/network/manager.py:1261 +#: nova/network/manager.py:1258 #, python-format msgid "Released IP |%(address)s|" -msgstr "" +msgstr "Uvolněna IP |%(address)s|" + +#: nova/network/manager.py:1262 +#, python-format +msgid "IP %s released that is not associated" +msgstr "Uvolněna IP %s, která není přidělena" #: nova/network/manager.py:1265 #, python-format -msgid "IP %s released that is not associated" -msgstr "" - -#: nova/network/manager.py:1268 -#, python-format msgid "IP %s released that was not leased" -msgstr "" +msgstr "Uvolněna IP %s, která nebyla vypůjčena" + +#: nova/network/manager.py:1328 +msgid "cidr already in use" +msgstr "cidr je již používáno" #: nova/network/manager.py:1331 -msgid "cidr already in use" -msgstr "" - -#: nova/network/manager.py:1334 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" +"požadovaný cidr (%(cidr)s) je v konfliktu s existující supersítí " +"(%(super)s)" -#: nova/network/manager.py:1345 +#: nova/network/manager.py:1342 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" +"požadovaný cidr (%(cidr)s) je v konfliktu s existujícím menším cidr " +"(%(smaller)s)" -#: nova/network/manager.py:1404 +#: nova/network/manager.py:1401 msgid "Network already exists!" -msgstr "" +msgstr "Síť již existuje!" -#: nova/network/manager.py:1423 +#: nova/network/manager.py:1421 #, python-format msgid "Network must be disassociated from project %s before delete" -msgstr "" +msgstr "Síť musí být odloučena od projektu %s před smazáním" -#: nova/network/manager.py:1832 +#: nova/network/manager.py:1825 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" -msgstr "" +msgstr "Suma mezi počtem sítí a spuštění vlan nemůže být větší než 4094" -#: nova/network/manager.py:1839 +#: nova/network/manager.py:1832 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" " is %(network_size)s" msgstr "" +"Rozsah sítí není dostatečně velký, aby se vešlo %(num_networks)s. " +"Velikost sítě je %(network_size)s" #: nova/network/minidns.py:65 msgid "This driver only supports type 'a'" -msgstr "" +msgstr "Tento ovladač podporuje pouze typ 'a'" #: nova/network/quantum/client.py:154 msgid "Tenant ID not set" -msgstr "" +msgstr "ID nájemce nenastaveno" #: nova/network/quantum/client.py:180 #, python-format msgid "Quantum Client Request: %(method)s %(action)s" -msgstr "" +msgstr "Požadavek kvantového klienta: %(method)s %(action)s" #: nova/network/quantum/client.py:196 #, python-format msgid "Quantum entity not found: %s" -msgstr "" +msgstr "Kvantový objekt nenalezen: %s" #: nova/network/quantum/client.py:206 #, python-format msgid "Server %(status_code)s error: %(data)s" -msgstr "" +msgstr "Server %(status_code)s chyba: %(data)s" #: nova/network/quantum/client.py:210 #, python-format msgid "Unable to connect to server. Got error: %s" -msgstr "" +msgstr "Nelze kontaktovat server. Získána chyba: %s" #: nova/network/quantum/client.py:228 #, python-format msgid "unable to deserialize object of type = '%s'" -msgstr "" +msgstr "nelze deserializovat object typu = '%s'" #: nova/network/quantum/manager.py:162 msgid "QuantumManager does not use 'multi_host' parameter." -msgstr "" +msgstr "Kvantový správce nepoužívá parametr 'multi_host'." #: nova/network/quantum/manager.py:166 msgid "QuantumManager requires that only one network is created per call" -msgstr "" +msgstr "Kvantový správce požaduje, aby na jedno volání byla vytvořena jedna síť" #: nova/network/quantum/manager.py:176 msgid "QuantumManager does not use 'vlan_start' parameter." -msgstr "" +msgstr "Kvantový správce nepoužívá parametr 'vlan_start'." #: nova/network/quantum/manager.py:182 msgid "QuantumManager does not use 'vpn_start' parameter." -msgstr "" +msgstr "Kvantový správce nepoužívá parametr 'vpn_start'." #: nova/network/quantum/manager.py:186 msgid "QuantumManager does not use 'bridge' parameter." -msgstr "" +msgstr "Kvantový správce nepoužívá parametr 'bridge'." #: nova/network/quantum/manager.py:190 msgid "QuantumManager does not use 'bridge_interface' parameter." -msgstr "" +msgstr "Kvantový správce nepoužívá parametr 'bridge_interface'." #: nova/network/quantum/manager.py:195 msgid "QuantumManager requires a valid (.1) gateway address." -msgstr "" +msgstr "Kvantový správce vyžaduje platnou adresu brány (.1)." #: nova/network/quantum/manager.py:204 #, python-format @@ -4061,11 +4110,13 @@ msgid "" "Unable to find existing quantum network for tenant '%(q_tenant_id)s' with" " net-id '%(quantum_net_id)s'" msgstr "" +"Nelze najít existující kvantovou síť pro nájemce '%(q_tenant_id)s' s id " +"sítě '%(quantum_net_id)s'" #: nova/network/quantum/manager.py:301 #, python-format msgid "network allocations for instance %s" -msgstr "" +msgstr "přidělování sítě pro instanci %s" #: nova/network/quantum/manager.py:588 #, python-format @@ -4073,6 +4124,8 @@ msgid "" "port deallocation failed for instance: |%(instance_id)s|, port_id: " "|%(port_id)s|" msgstr "" +"odloučení portu selhalo pro instanci: |%(instance_id)s|, id_portu: " +"|%(port_id)s|" #: nova/network/quantum/manager.py:606 #, python-format @@ -4080,15 +4133,17 @@ msgid "" "ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: " "|%(vif_uuid)s|" msgstr "" +"odloučení ipam selhalo pro instanci: |%(instance_id)s|, uuid_vif: " +"|%(vif_uuid)s|" #: nova/network/quantum/melange_connection.py:96 #, python-format msgid "Server returned error: %s" -msgstr "" +msgstr "Server vrátil chybu: %s" #: nova/network/quantum/melange_connection.py:98 msgid "Connection error contacting melange service, retrying" -msgstr "" +msgstr "Chyba připojení při kontaktování služby melange, opakování" #: nova/network/quantum/melange_connection.py:108 #, python-format @@ -4097,116 +4152,120 @@ msgid "" "|%(network_tenant_id)s| to this vif |%(vif_id)s| with mac " "|%(mac_address)s| belonging to |%(project_id)s| " msgstr "" +"přidělit IP v síti |%(network_id)s| patřící |%(network_tenant_id)s| pro " +"tento vif |%(vif_id)s| s mac |%(mac_address)s| patřící |%(project_id)s| " #: nova/network/quantum/melange_ipam_lib.py:133 msgid "get_project_and_global_net_ids must be called with a non-null project_id" -msgstr "" +msgstr "get_project_and_global_net_ids musí být zavolány s nenulovým id projektu" #: nova/network/quantum/nova_ipam_lib.py:75 msgid "Error creating network entry" -msgstr "" +msgstr "Chyba při vytváření položky sítě" #: nova/network/quantum/nova_ipam_lib.py:90 #, python-format msgid "No network with net_id = %s" -msgstr "" +msgstr "Žádná síť s net_id = %s" #: nova/network/quantum/nova_ipam_lib.py:221 #, fuzzy, python-format msgid "No fixed IPs to deallocate for vif %s" -msgstr "K instanci nejsou přidruženy žádné pevné ip" +msgstr "Žádné pevné IP k odloučení pro vif %sid" #: nova/network/quantum/quantum_connection.py:99 #, python-format msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s" -msgstr "" +msgstr "Připojování rozhraní %(interface_id)s k síti %(net_id)s pro %(tenant_id)s" #: nova/network/quantum/quantum_connection.py:113 #, python-format msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s" -msgstr "" +msgstr "Mazání portu %(port_id)s v síti %(net_id)s pro%(tenant_id)s" #: nova/notifier/api.py:115 #, python-format msgid "%s not in valid priorities" -msgstr "" +msgstr "%s není v platných prioritách" #: nova/notifier/api.py:130 #, python-format msgid "" "Problem '%(e)s' attempting to send to notification system. " "Payload=%(payload)s" -msgstr "" +msgstr "Problém '%(e)s' se pokouší poslat do systému oznámení. Náklad=%(payload)s" -#: nova/notifier/list_notifier.py:65 +#: nova/notifier/list_notifier.py:64 #, python-format msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." -msgstr "" +msgstr "Problém '%(e)s' se pokouší poslat do ovladače oznámení %(driver)s." -#: nova/notifier/rabbit_notifier.py:46 +#: nova/notifier/rabbit_notifier.py:45 #, python-format msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/rpc/amqp.py:146 -#, python-format -msgid "Returning exception %s to caller" -msgstr "Volajícímu je vrácena výjimka: %s" - -#: nova/rpc/amqp.py:188 +#: nova/rpc/amqp.py:183 #, python-format msgid "unpacked context: %s" msgstr "rozbalený kontext: %s" -#: nova/rpc/amqp.py:231 +#: nova/rpc/amqp.py:226 #, python-format msgid "received %s" msgstr "obdrženo: %s" -#: nova/rpc/amqp.py:236 +#: nova/rpc/amqp.py:231 #, python-format msgid "no method for message: %s" msgstr "pro zprávu není metoda: %s" -#: nova/rpc/amqp.py:237 +#: nova/rpc/amqp.py:232 #, python-format msgid "No method for message: %s" msgstr "Pro zprávu není metoda: %s" -#: nova/rpc/amqp.py:321 +#: nova/rpc/amqp.py:318 #, python-format msgid "Making asynchronous call on %s ..." -msgstr "" +msgstr "Provádění asynchronního volání na %s ..." -#: nova/rpc/amqp.py:324 +#: nova/rpc/amqp.py:321 #, python-format msgid "MSG_ID is %s" msgstr "MSG_ID je %s" -#: nova/rpc/amqp.py:346 +#: nova/rpc/amqp.py:343 #, python-format msgid "Making asynchronous cast on %s..." -msgstr "" +msgstr "Provádění asynchronního obsazení na %s ..." -#: nova/rpc/amqp.py:354 +#: nova/rpc/amqp.py:351 msgid "Making asynchronous fanout cast..." -msgstr "" +msgstr "Provádění asynchronního obsazení rozvětvení..." -#: nova/rpc/amqp.py:379 +#: nova/rpc/amqp.py:377 #, python-format -msgid "Sending notification on %s..." +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/rpc/common.py:54 +#: nova/rpc/common.py:62 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" +"Vzdálená chyba: %(exc_type)s %(value)s\n" +"%(traceback)s." -#: nova/rpc/common.py:71 +#: nova/rpc/common.py:79 msgid "Timeout while waiting on RPC response." -msgstr "" +msgstr "Při čekání na odpověď RPC vypršel časový limit." + +#: nova/rpc/common.py:179 +#, python-format +msgid "Returning exception %s to caller" +msgstr "Volajícímu je vrácena výjimka: %s" #: nova/rpc/impl_kombu.py:111 msgid "Failed to process message... skipping it." @@ -4215,12 +4274,12 @@ msgstr "" #: nova/rpc/impl_kombu.py:407 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" -msgstr "" +msgstr "Znovu připojování k serveru AMQP na %(hostname)s:%(port)d" #: nova/rpc/impl_kombu.py:430 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" -msgstr "" +msgstr "Připojení k serveru AMQP na %(hostname)s:%(port)d" #: nova/rpc/impl_kombu.py:466 #, python-format @@ -4228,6 +4287,8 @@ msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" msgstr "" +"Nelze se připojit k serveru AMQP na %(hostname)s:%(port)d po " +"%(max_retries)d pokusech: %(err_str)s" #: nova/rpc/impl_kombu.py:482 #, python-format @@ -4235,40 +4296,42 @@ msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" +"AMQP server na %(hostname)s:%(port)d je nedosažitelný: %(err_str)s. Další" +" pokus za %(sleep_time)d vteřin." #: nova/rpc/impl_kombu.py:533 nova/rpc/impl_qpid.py:385 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" -msgstr "" +msgstr "Nelze deklarovat spotřebitele pro téma '%(topic)s': %(err_str)s" #: nova/rpc/impl_kombu.py:551 nova/rpc/impl_qpid.py:400 #, python-format msgid "Timed out waiting for RPC response: %s" -msgstr "" +msgstr "Při čekání na odpověď RPC vypršel čas: %s" #: nova/rpc/impl_kombu.py:555 nova/rpc/impl_qpid.py:404 #, python-format msgid "Failed to consume message from queue: %s" -msgstr "" +msgstr "Nelze spotřebovat zprávu z fronty: %s" #: nova/rpc/impl_kombu.py:589 nova/rpc/impl_qpid.py:434 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" -msgstr "" +msgstr "Nelze vydat zprávu do tématu '%(topic)s': %(err_str)s" #: nova/rpc/impl_qpid.py:341 -#, python-format -msgid "Unable to connect to AMQP server: %s " -msgstr "" +#, fuzzy, python-format +msgid "Unable to connect to AMQP server: %s" +msgstr "Nelze se připojit k serveru AMQP: %s " #: nova/rpc/impl_qpid.py:346 #, python-format msgid "Connected to AMQP server on %s" -msgstr "" +msgstr "Připojeno k serveru AMQP na %s" #: nova/rpc/impl_qpid.py:354 msgid "Re-established AMQP queues" -msgstr "" +msgstr "Znovu obnoveny fronty AMQP" #: nova/rpc/impl_qpid.py:412 msgid "Error processing message. Skipping it." @@ -4277,35 +4340,35 @@ msgstr "" #: nova/scheduler/chance.py:47 nova/scheduler/simple.py:91 #: nova/scheduler/simple.py:143 msgid "Is the appropriate service running?" -msgstr "" +msgstr "Běží odpovídající služba?" #: nova/scheduler/chance.py:52 msgid "Could not find another compute" -msgstr "" +msgstr "Nelze najít další výpočet" #: nova/scheduler/driver.py:63 #, python-format msgid "Casted '%(method)s' to volume '%(host)s'" -msgstr "" +msgstr "Obsazena '%(method)s' do svazku '%(host)s'" #: nova/scheduler/driver.py:80 #, python-format msgid "Casted '%(method)s' to compute '%(host)s'" -msgstr "" +msgstr "Obsazena '%(method)s' do '%(host)s' výpočtu" #: nova/scheduler/driver.py:89 #, python-format msgid "Casted '%(method)s' to network '%(host)s'" -msgstr "" +msgstr "Obsazena '%(method)s' do sítě '%(host)s'" #: nova/scheduler/driver.py:107 #, python-format msgid "Casted '%(method)s' to %(topic)s '%(host)s'" -msgstr "" +msgstr "Obsazena '%(method)s' do %(topic)s '%(host)s'" #: nova/scheduler/driver.py:181 msgid "Must implement a fallback schedule" -msgstr "" +msgstr "Musí být zaveden náhradní plán" #: nova/scheduler/driver.py:185 msgid "Driver must implement schedule_prep_resize" @@ -4317,54 +4380,59 @@ msgstr "" #: nova/scheduler/driver.py:325 msgid "Block migration can not be used with shared storage." -msgstr "" +msgstr "Přesunutí bloku nemůže být použito ve sdíleném úložišti." #: nova/scheduler/driver.py:330 +#, fuzzy msgid "Live migration can not be used without shared storage." -msgstr "" +msgstr "Přesunutí bloku nemůže být použito ve sdíleném úložišti." -#: nova/scheduler/driver.py:367 nova/scheduler/driver.py:457 +#: nova/scheduler/driver.py:367 #, python-format msgid "host %(dest)s is not compatible with original host %(src)s." -msgstr "" +msgstr "hostitel %(dest)s není kompatibilní s původním hostitelem %(src)s." #: nova/scheduler/driver.py:416 -#, python-format +#, fuzzy, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " "memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" +"Nelze přesunout %(instance_id)s do %(dest)s: Nedostatek paměti " +"(hostitel:%(avail)s <= instance:%(mem_inst)s)" -#: nova/scheduler/driver.py:472 -#, python-format +#: nova/scheduler/driver.py:467 +#, fuzzy, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " "disk(host:%(available)s <= instance:%(necessary)s)" msgstr "" +"Nelze přesunout %(instance_id)s do %(dest)s: Nedostatek disku " +"(hostitel:%(available)s <= instance:%(necessary)s)" #: nova/scheduler/filter_scheduler.py:51 #, python-format msgid "No host selection for %s defined." -msgstr "" +msgstr "Není určen další výběr hostitele pro %s." #: nova/scheduler/filter_scheduler.py:64 #, python-format msgid "Attempting to build %(num_instances)d instance(s)" -msgstr "" +msgstr "Pokus o sestavení %(num_instances)d instancí" #: nova/scheduler/filter_scheduler.py:157 msgid "Scheduler only understands Compute nodes (for now)" -msgstr "" +msgstr "Plánovač rozumí pouze uzlům výpočtu (prozatím)" #: nova/scheduler/filter_scheduler.py:199 #, python-format msgid "Filtered %(hosts)s" -msgstr "" +msgstr "Filtrováno %(hosts)s" #: nova/scheduler/filter_scheduler.py:209 #, python-format msgid "Weighted %(weighted_host)s" -msgstr "" +msgstr "Zváženo %(weighted_host)s" #: nova/scheduler/host_manager.py:144 #, python-format @@ -4382,14 +4450,14 @@ msgid "Host filter function %(func)s failed for %(host)s" msgstr "" #: nova/scheduler/host_manager.py:163 -#, python-format +#, fuzzy, python-format msgid "Host filter passes for %(host)s" -msgstr "" +msgstr "Žádný počítačový uzel pro %(host)s" #: nova/scheduler/host_manager.py:272 #, python-format msgid "Received %(service_name)s service update from %(host)s." -msgstr "" +msgstr "Obdržena aktualizace služby %(service_name)s od %(host)s." #: nova/scheduler/host_manager.py:313 msgid "host_manager only implemented for 'compute'" @@ -4415,7 +4483,7 @@ msgstr "" #: nova/scheduler/manager.py:159 #, fuzzy, python-format msgid "Setting instance %(instance_uuid)s to %(state)s state." -msgstr "Nastavování hostitele %(host)s na %(state)s." +msgstr "Instance %(instance_uuid)s není zastavena. (%(vm_state)s" #: nova/scheduler/scheduler_options.py:66 #, python-format @@ -4467,21 +4535,21 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:365 nova/tests/test_compute.py:1419 +#: nova/tests/test_compute.py:364 nova/tests/test_compute.py:1418 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:371 +#: nova/tests/test_compute.py:370 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:589 +#: nova/tests/test_compute.py:588 msgid "Internal error" msgstr "" -#: nova/tests/test_compute.py:1430 +#: nova/tests/test_compute.py:1429 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -4549,12 +4617,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:626 +#: nova/tests/test_xenapi.py:623 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:637 +#: nova/tests/test_xenapi.py:634 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -4668,21 +4736,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:133 +#: nova/tests/rpc/common.py:110 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:142 +#: nova/tests/rpc/common.py:119 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:160 +#: nova/tests/rpc/common.py:137 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:227 nova/tests/rpc/common.py:233 +#: nova/tests/rpc/common.py:204 nova/tests/rpc/common.py:210 #, python-format msgid "Received %s" msgstr "" @@ -4691,14 +4759,14 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "" -#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:396 -#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:2045 +#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:707 +#: nova/virt/libvirt/connection.py:2048 nova/virt/xenapi/connection.py:397 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:399 -#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:2048 +#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:711 +#: nova/virt/libvirt/connection.py:2051 nova/virt/xenapi/connection.py:400 #, python-format msgid "Compute_service record updated for %s " msgstr "" @@ -4772,34 +4840,6 @@ msgstr "" msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:140 -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:329 nova/virt/libvirt/connection.py:472 -msgid "Could not determine iscsi initiator name" -msgstr "" - -#: nova/virt/xenapi_conn.py:460 -msgid "Host startup on XenServer is not supported." -msgstr "" - -#: nova/virt/xenapi_conn.py:489 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" - -#: nova/virt/xenapi_conn.py:527 -msgid "Host is member of a pool, but DB says otherwise" -msgstr "" - -#: nova/virt/xenapi_conn.py:599 nova/virt/xenapi_conn.py:612 -#, python-format -msgid "Got exception: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4908,114 +4948,114 @@ msgstr "" msgid "Unknown baremetal driver %(d)s" msgstr "" -#: nova/virt/baremetal/proxy.py:148 +#: nova/virt/baremetal/proxy.py:139 #, python-format msgid "Error encountered when destroying instance '%(name)s': %(ex)s" msgstr "" -#: nova/virt/baremetal/proxy.py:162 +#: nova/virt/baremetal/proxy.py:153 #, python-format msgid "instance %(instance_name)s: deleting instance files %(target)s" msgstr "" -#: nova/virt/baremetal/proxy.py:189 +#: nova/virt/baremetal/proxy.py:180 #, python-format msgid "instance %s: rebooted" msgstr "" -#: nova/virt/baremetal/proxy.py:192 +#: nova/virt/baremetal/proxy.py:183 msgid "_wait_for_reboot failed" msgstr "" -#: nova/virt/baremetal/proxy.py:222 +#: nova/virt/baremetal/proxy.py:213 #, python-format msgid "instance %s: rescued" msgstr "" -#: nova/virt/baremetal/proxy.py:225 +#: nova/virt/baremetal/proxy.py:216 msgid "_wait_for_rescue failed" msgstr "" -#: nova/virt/baremetal/proxy.py:242 +#: nova/virt/baremetal/proxy.py:233 msgid "<============= spawn of baremetal =============>" msgstr "" -#: nova/virt/baremetal/proxy.py:255 +#: nova/virt/baremetal/proxy.py:246 #, python-format msgid "instance %s: is building" msgstr "" -#: nova/virt/baremetal/proxy.py:260 +#: nova/virt/baremetal/proxy.py:251 msgid "Key is injected but instance is not running yet" msgstr "" -#: nova/virt/baremetal/proxy.py:265 +#: nova/virt/baremetal/proxy.py:256 #, python-format msgid "instance %s: booted" msgstr "" -#: nova/virt/baremetal/proxy.py:268 +#: nova/virt/baremetal/proxy.py:259 #, python-format msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" -#: nova/virt/baremetal/proxy.py:269 +#: nova/virt/baremetal/proxy.py:260 #, python-format msgid "instance %s spawned successfully" msgstr "" -#: nova/virt/baremetal/proxy.py:272 +#: nova/virt/baremetal/proxy.py:263 #, python-format msgid "instance %s:not booted" msgstr "" -#: nova/virt/baremetal/proxy.py:274 +#: nova/virt/baremetal/proxy.py:265 msgid "Bremetal assignment is overcommitted." msgstr "" -#: nova/virt/baremetal/proxy.py:354 +#: nova/virt/baremetal/proxy.py:345 #, python-format msgid "instance %s: Creating image" msgstr "" -#: nova/virt/baremetal/proxy.py:473 +#: nova/virt/baremetal/proxy.py:464 #, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/baremetal/proxy.py:484 +#: nova/virt/baremetal/proxy.py:475 #, python-format msgid "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" msgstr "" -#: nova/virt/baremetal/proxy.py:529 +#: nova/virt/baremetal/proxy.py:520 #, python-format msgid "instance %s: starting toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:531 +#: nova/virt/baremetal/proxy.py:522 #, python-format msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1815 +#: nova/virt/baremetal/proxy.py:565 nova/virt/libvirt/connection.py:1818 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 "" -#: nova/virt/baremetal/proxy.py:714 +#: nova/virt/baremetal/proxy.py:705 #, python-format msgid "#### RLK: cpu_arch = %s " msgstr "" -#: nova/virt/baremetal/proxy.py:746 +#: nova/virt/baremetal/proxy.py:737 msgid "Updating!" msgstr "" -#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2609 +#: nova/virt/baremetal/proxy.py:764 nova/virt/libvirt/connection.py:2612 #: nova/virt/xenapi/host.py:129 msgid "Updating host stats" msgstr "" @@ -5051,15 +5091,15 @@ msgstr "" msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" msgstr "" -#: nova/virt/baremetal/tilera.py:292 +#: nova/virt/baremetal/tilera.py:291 msgid "Noting to do for tilera nodes: vmlinux is in CF" msgstr "" -#: nova/virt/baremetal/tilera.py:316 +#: nova/virt/baremetal/tilera.py:314 msgid "activate_node" msgstr "" -#: nova/virt/baremetal/tilera.py:330 +#: nova/virt/baremetal/tilera.py:328 msgid "Node is unknown error state." msgstr "" @@ -5138,176 +5178,186 @@ msgstr "" msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/libvirt/connection.py:265 +#: nova/virt/libvirt/connection.py:268 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/connection.py:286 +#: nova/virt/libvirt/connection.py:289 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:388 +#: nova/virt/libvirt/connection.py:391 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:400 +#: nova/virt/libvirt/connection.py:403 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:411 +#: nova/virt/libvirt/connection.py:414 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:423 +#: nova/virt/libvirt/connection.py:426 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:435 +#: nova/virt/libvirt/connection.py:438 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:461 +#: nova/virt/libvirt/connection.py:464 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:554 +#: nova/virt/libvirt/connection.py:475 nova/virt/xenapi/connection.py:329 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/libvirt/connection.py:557 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:567 +#: nova/virt/libvirt/connection.py:570 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:692 +#: nova/virt/libvirt/connection.py:695 +#, fuzzy, python-format msgid "Instance soft rebooted successfully." -msgstr "" +msgstr "Přesun instance do %(dest)s úspěšně dokončen." -#: nova/virt/libvirt/connection.py:696 +#: nova/virt/libvirt/connection.py:699 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Nelze restartovat instanci" -#: nova/virt/libvirt/connection.py:725 +#: nova/virt/libvirt/connection.py:728 +#, fuzzy, python-format msgid "Instance shutdown successfully." -msgstr "" +msgstr "Přesun instance do %(dest)s úspěšně dokončen." -#: nova/virt/libvirt/connection.py:761 nova/virt/libvirt/connection.py:905 +#: nova/virt/libvirt/connection.py:764 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:766 +#: nova/virt/libvirt/connection.py:769 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:867 nova/virt/xenapi/vmops.py:1358 +#: nova/virt/libvirt/connection.py:870 nova/virt/xenapi/vmops.py:1324 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:871 +#: nova/virt/libvirt/connection.py:874 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:896 +#: nova/virt/libvirt/connection.py:899 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:910 +#: nova/virt/libvirt/connection.py:908 +msgid "During spawn, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/connection.py:913 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:926 +#: nova/virt/libvirt/connection.py:929 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:978 +#: nova/virt/libvirt/connection.py:981 #, fuzzy msgid "Guest does not have a console available" msgstr "Uživatel nemá správcovská oprávnění" -#: nova/virt/libvirt/connection.py:1020 +#: nova/virt/libvirt/connection.py:1023 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/connection.py:1024 +#: nova/virt/libvirt/connection.py:1027 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1028 nova/virt/libvirt/connection.py:1032 +#: nova/virt/libvirt/connection.py:1031 nova/virt/libvirt/connection.py:1035 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1153 +#: nova/virt/libvirt/connection.py:1156 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1339 +#: nova/virt/libvirt/connection.py:1342 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1349 +#: nova/virt/libvirt/connection.py:1352 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1381 +#: nova/virt/libvirt/connection.py:1384 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1658 +#: nova/virt/libvirt/connection.py:1661 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1662 +#: nova/virt/libvirt/connection.py:1665 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1679 +#: nova/virt/libvirt/connection.py:1682 #, 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:1920 +#: nova/virt/libvirt/connection.py:1923 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1942 +#: nova/virt/libvirt/connection.py:1945 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1969 +#: nova/virt/libvirt/connection.py:1972 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:2067 +#: nova/virt/libvirt/connection.py:2070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:2079 +#: nova/virt/libvirt/connection.py:2082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5317,40 +5367,41 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:2136 +#: nova/virt/libvirt/connection.py:2139 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2352 +#: nova/virt/libvirt/connection.py:2355 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2407 +#: nova/virt/libvirt/connection.py:2410 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:2458 +#: nova/virt/libvirt/connection.py:2461 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2513 +#: nova/virt/libvirt/connection.py:2516 msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2518 +#: nova/virt/libvirt/connection.py:2521 +#, fuzzy, python-format msgid "Instance running successfully." -msgstr "" +msgstr "Přesun instance do %(dest)s úspěšně dokončen." -#: nova/virt/libvirt/connection.py:2525 +#: nova/virt/libvirt/connection.py:2528 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2565 +#: nova/virt/libvirt/connection.py:2568 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5949,27 +6000,51 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:553 nova/virt/xenapi/fake.py:652 -#: nova/virt/xenapi/fake.py:670 nova/virt/xenapi/fake.py:732 +#: nova/virt/xenapi/connection.py:140 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"connection_type=xenapi" +msgstr "" + +#: nova/virt/xenapi/connection.py:461 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/connection.py:490 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/connection.py:528 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/connection.py:600 nova/virt/xenapi/connection.py:613 +#, python-format +msgid "Got exception: %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:565 nova/virt/xenapi/fake.py:664 +#: nova/virt/xenapi/fake.py:682 nova/virt/xenapi/fake.py:744 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:555 +#: nova/virt/xenapi/fake.py:567 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:589 +#: nova/virt/xenapi/fake.py:601 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:594 +#: nova/virt/xenapi/fake.py:606 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:666 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6029,9 +6104,9 @@ msgid "Pool-Join failed: %(e)s" msgstr "" #: nova/virt/xenapi/pool.py:146 -#, python-format +#, fuzzy, python-format msgid "Unable to join %(host)s in the pool" -msgstr "" +msgstr "Nelze najít hostitele pro instanci %s" #: nova/virt/xenapi/pool.py:162 #, python-format @@ -6109,73 +6184,68 @@ msgstr "" msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:336 +#: nova/virt/xenapi/vm_utils.py:337 #, 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:345 +#: nova/virt/xenapi/vm_utils.py:346 #, 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:353 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/xenapi/vm_utils.py:375 #, fuzzy, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:382 #, python-format msgid "Snapshotting with label '%(label)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:392 +#: nova/virt/xenapi/vm_utils.py:395 #, python-format msgid "Created snapshot %(template_vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:431 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:583 -#, python-format -msgid "Creating blank HD of size %(req_size)d gigs" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:634 +#: nova/virt/xenapi/vm_utils.py:612 #, 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:724 +#: nova/virt/xenapi/vm_utils.py:725 #, python-format msgid "" "download_vhd %(image)s attempt %(attempt_num)d/%(max_attempts)d from " "%(glance_host)s:%(glance_port)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:734 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:750 +#: nova/virt/xenapi/vm_utils.py:751 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:760 +#: nova/virt/xenapi/vm_utils.py:761 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " @@ -6201,7 +6271,7 @@ msgstr "" #: nova/virt/xenapi/vm_utils.py:831 #, python-format -msgid "Fetching image %(image)s, type %(image_type_str)" +msgid "Fetching image %(image)s, type %(image_type_str)s" msgstr "" #: nova/virt/xenapi/vm_utils.py:844 @@ -6216,546 +6286,545 @@ msgid "" "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:870 +#: nova/virt/xenapi/vm_utils.py:871 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:884 +#: nova/virt/xenapi/vm_utils.py:885 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:895 +#: nova/virt/xenapi/vm_utils.py:896 #, fuzzy msgid "Failed to fetch glance image" msgstr "Nelze restartovat instanci" -#: nova/virt/xenapi/vm_utils.py:934 +#: nova/virt/xenapi/vm_utils.py:935 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:955 +#: nova/virt/xenapi/vm_utils.py:956 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:973 +#: nova/virt/xenapi/vm_utils.py:974 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1016 +#: nova/virt/xenapi/vm_utils.py:1017 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1059 +#: nova/virt/xenapi/vm_utils.py:1060 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1061 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1088 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1108 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1137 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1154 +#: nova/virt/xenapi/vm_utils.py:1155 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:1167 +#: nova/virt/xenapi/vm_utils.py:1168 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1175 +#: nova/virt/xenapi/vm_utils.py:1176 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1177 +#: nova/virt/xenapi/vm_utils.py:1178 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1180 +#: nova/virt/xenapi/vm_utils.py:1181 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1183 +#: nova/virt/xenapi/vm_utils.py:1184 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1187 +#: nova/virt/xenapi/vm_utils.py:1188 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1190 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1192 +#: nova/virt/xenapi/vm_utils.py:1193 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1195 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1198 +#: nova/virt/xenapi/vm_utils.py:1199 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1220 +#: nova/virt/xenapi/vm_utils.py:1221 #, 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:1236 +#: nova/virt/xenapi/vm_utils.py:1237 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1290 +#: nova/virt/xenapi/vm_utils.py:1291 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1343 +#: nova/virt/xenapi/vm_utils.py:1344 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1417 +#: nova/virt/xenapi/vm_utils.py:1418 #, 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:1427 +#: nova/virt/xenapi/vm_utils.py:1428 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1463 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1473 +#: nova/virt/xenapi/vm_utils.py:1474 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1477 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1478 +#: nova/virt/xenapi/vm_utils.py:1479 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1481 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1490 +#: nova/virt/xenapi/vm_utils.py:1491 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1499 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1511 +#: nova/virt/xenapi/vm_utils.py:1512 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1518 +#: nova/virt/xenapi/vm_utils.py:1519 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1520 +#: nova/virt/xenapi/vm_utils.py:1521 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1533 +#: nova/virt/xenapi/vm_utils.py:1534 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1539 +#: nova/virt/xenapi/vm_utils.py:1540 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1565 +#: nova/virt/xenapi/vm_utils.py:1566 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1578 +#: nova/virt/xenapi/vm_utils.py:1579 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1633 #, 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:1664 +#: nova/virt/xenapi/vm_utils.py:1665 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1714 +#: nova/virt/xenapi/vm_utils.py:1715 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1722 +#: nova/virt/xenapi/vm_utils.py:1723 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1726 +#: nova/virt/xenapi/vm_utils.py:1727 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1742 +#: nova/virt/xenapi/vm_utils.py:1743 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1751 +#: nova/virt/xenapi/vm_utils.py:1752 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:722 +#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:688 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:231 -#, python-format -msgid "Attempted to power on non-existent instance bad instance id %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:233 +#: nova/virt/xenapi/vmops.py:229 #, fuzzy msgid "Starting instance" -msgstr "Instance budou spuštěny" +msgstr "Spouštění instance..." -#: nova/virt/xenapi/vmops.py:303 +#: nova/virt/xenapi/vmops.py:298 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/xenapi/vmops.py:353 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Nelze pozastavit instanci" -#: nova/virt/xenapi/vmops.py:443 +#: nova/virt/xenapi/vmops.py:434 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:462 +#: nova/virt/xenapi/vmops.py:453 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:515 -#, python-format -msgid "Invalid value for injected_files: %r" -msgstr "" - -#: nova/virt/xenapi/vmops.py:520 -#, python-format -msgid "Injecting file path: '%s'" -msgstr "" - -#: nova/virt/xenapi/vmops.py:527 -msgid "Setting admin password" -msgstr "" - -#: nova/virt/xenapi/vmops.py:531 -msgid "Resetting network" -msgstr "" - -#: nova/virt/xenapi/vmops.py:538 -msgid "Setting VCPU weight" -msgstr "" - -#: nova/virt/xenapi/vmops.py:544 +#: nova/virt/xenapi/vmops.py:498 +#, fuzzy msgid "Starting VM" -msgstr "" +msgstr "Restartování xvp" -#: nova/virt/xenapi/vmops.py:551 +#: nova/virt/xenapi/vmops.py:505 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:554 +#: nova/virt/xenapi/vmops.py:508 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:561 +#: nova/virt/xenapi/vmops.py:515 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:573 +#: nova/virt/xenapi/vmops.py:527 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:576 +#: nova/virt/xenapi/vmops.py:530 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:581 +#: nova/virt/xenapi/vmops.py:535 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:616 +#: nova/virt/xenapi/vmops.py:552 #, python-format -msgid "No opaque_ref could be determined for '%s'." +msgid "Invalid value for injected_files: %r" msgstr "" -#: nova/virt/xenapi/vmops.py:670 +#: nova/virt/xenapi/vmops.py:557 +#, python-format +msgid "Injecting file path: '%s'" +msgstr "" + +#: nova/virt/xenapi/vmops.py:564 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/vmops.py:568 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/vmops.py:575 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:582 +#, fuzzy, python-format +msgid "Could not find VM by name" +msgstr "Nelze najít %s v požadavku." + +#: nova/virt/xenapi/vmops.py:636 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:677 +#: nova/virt/xenapi/vmops.py:643 #, fuzzy, python-format msgid "Starting snapshot for VM" -msgstr "Vytvořit snímek svazku %s" +msgstr "Vytvořit snímek ze svazku %s" -#: nova/virt/xenapi/vmops.py:686 +#: nova/virt/xenapi/vmops.py:652 #, fuzzy, python-format msgid "Unable to Snapshot instance: %(exc)s" -msgstr "Nelze vytvořit typ instance" +msgstr "Nelze najít hostitele pro instanci %s" -#: nova/virt/xenapi/vmops.py:702 +#: nova/virt/xenapi/vmops.py:668 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:770 +#: nova/virt/xenapi/vmops.py:736 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:857 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:901 +#: nova/virt/xenapi/vmops.py:865 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:928 +#: nova/virt/xenapi/vmops.py:892 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:913 #, python-format msgid "domid changed from %(domid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:926 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:983 +#: nova/virt/xenapi/vmops.py:947 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:962 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1023 +#: nova/virt/xenapi/vmops.py:987 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 +#: nova/virt/xenapi/vmops.py:996 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1036 +#: nova/virt/xenapi/vmops.py:1000 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1054 +#: nova/virt/xenapi/vmops.py:1017 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1097 +#: nova/virt/xenapi/vmops.py:1060 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1104 +#: nova/virt/xenapi/vmops.py:1067 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1111 +#: nova/virt/xenapi/vmops.py:1074 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1121 +#: nova/virt/xenapi/vmops.py:1084 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1147 +#: nova/virt/xenapi/vmops.py:1110 +#, fuzzy msgid "Destroying VM" -msgstr "" +msgstr "Restartování xvp" -#: nova/virt/xenapi/vmops.py:1169 +#: nova/virt/xenapi/vmops.py:1135 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1222 +#: nova/virt/xenapi/vmops.py:1188 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1296 +#: nova/virt/xenapi/vmops.py:1262 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1300 +#: nova/virt/xenapi/vmops.py:1266 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1363 +#: nova/virt/xenapi/vmops.py:1329 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1374 +#: nova/virt/xenapi/vmops.py:1340 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1379 +#: nova/virt/xenapi/vmops.py:1345 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" -msgstr "Instance %(instance_id)s nemohla být nastavena." +msgstr "Instance %(instance_id)s nenalezena" -#: nova/virt/xenapi/vmops.py:1383 +#: nova/virt/xenapi/vmops.py:1349 +#, fuzzy, python-format msgid "In ERROR state" -msgstr "" +msgstr "Chyba DB: %s" -#: nova/virt/xenapi/vmops.py:1389 +#: nova/virt/xenapi/vmops.py:1355 #, python-format msgid "In %(task_state)s task_state, not RESIZE_VERIFY" msgstr "" -#: nova/virt/xenapi/vmops.py:1396 +#: nova/virt/xenapi/vmops.py:1362 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/vmops.py:1384 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1469 +#: nova/virt/xenapi/vmops.py:1431 +#, fuzzy msgid "Injecting network info to xenstore" -msgstr "" +msgstr "Navrácení sítě pro instnac" -#: nova/virt/xenapi/vmops.py:1483 +#: nova/virt/xenapi/vmops.py:1446 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1492 +#: nova/virt/xenapi/vmops.py:1455 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1495 +#: nova/virt/xenapi/vmops.py:1458 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1520 +#: nova/virt/xenapi/vmops.py:1481 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1545 +#: nova/virt/xenapi/vmops.py:1506 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1566 +#: nova/virt/xenapi/vmops.py:1527 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1570 +#: nova/virt/xenapi/vmops.py:1531 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1575 +#: nova/virt/xenapi/vmops.py:1536 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1622 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7191,9 +7260,9 @@ msgid "snapshot %s: deleting" msgstr "" #: nova/volume/manager.py:214 -#, python-format +#, fuzzy, python-format msgid "snapshot %s: snapshot is busy" -msgstr "" +msgstr "instance %s: pořizování snímku" #: nova/volume/manager.py:226 #, python-format @@ -7224,14 +7293,14 @@ msgid "API %(name)sfailed: %(reason)s" msgstr "Obraz %(image_id)s je nepřijatelný: %(reason)s" #: nova/volume/netapp.py:109 -#, python-format +#, fuzzy, python-format msgid "%s is not set" -msgstr "" +msgstr "ID nájemce nenastaveno" #: nova/volume/netapp.py:128 -#, fuzzy +#, fuzzy, python-format msgid "Connected to DFM server" -msgstr "Znovu připojeno k frontě" +msgstr "Připojeno k serveru AMQP na %s" #: nova/volume/netapp.py:159 #, fuzzy, python-format @@ -7247,18 +7316,18 @@ msgid "No LUN was created by the provision job" msgstr "" #: nova/volume/netapp.py:261 nova/volume/netapp.py:433 -#, python-format +#, fuzzy, python-format msgid "Failed to find LUN ID for volume %s" -msgstr "" +msgstr "Nelze najít hostitele pro instanci %s" #: nova/volume/netapp.py:280 msgid "Failed to remove and delete dataset member" msgstr "" #: nova/volume/netapp.py:603 nova/volume/netapp.py:657 -#, python-format +#, fuzzy, python-format msgid "No LUN ID for volume %s" -msgstr "" +msgstr "Žádná data vpn pro projekt %s" #: nova/volume/netapp.py:607 nova/volume/netapp.py:661 #, fuzzy, python-format @@ -7367,9 +7436,9 @@ msgid "Enter SolidFire delete_volume..." msgstr "" #: nova/volume/san.py:880 -#, python-format -msgid "Deleting volumeID: %s " -msgstr "" +#, fuzzy, python-format +msgid "Deleting volumeID: %s" +msgstr "Smazat svazek s id: %s" #: nova/volume/san.py:888 msgid "Leaving SolidFire delete_volume" @@ -7467,8 +7536,9 @@ msgid "Failed to find backend in db" msgstr "" #: nova/volume/nexenta/__init__.py:27 +#, fuzzy, python-format msgid "Nexenta SA returned the error" -msgstr "" +msgstr "Server vrátil chybu: %s" #: nova/volume/nexenta/jsonrpc.py:64 #, python-format @@ -7553,91 +7623,83 @@ msgstr "" #~ msgid "Virtual Storage Array %(name)s could not be found." #~ msgstr "Pole virtuálního úložiště %(name)s nebylo nalezeno." +#~ msgid "Stopping raw TCP server." +#~ msgstr "Zastavování prostého serveru TCP." + +#~ msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" +#~ msgstr "Spiuštění serveru TCP %(arg0)s na %(host)s:%(port)s" + +#~ msgid "not available" +#~ msgstr "nedostupné" + +#~ msgid "Returned non-serializeable type: %s" +#~ msgstr "Navrácen neserializovatelný typ: %s" + +#~ msgid "Associate floating ip failed" +#~ msgstr "Přidružení plovoucí ip selhalo" + #~ msgid "Parent group id and group id cannot be same" -#~ msgstr "" +#~ msgstr "Id nadřazené skupiny a id skupiny nemůže být stejné" #~ msgid "No body provided" -#~ msgstr "" +#~ msgstr "Nezadáno žádné tělo" #~ msgid "Create VSA %(display_name)s of type %(vc_type)s" -#~ msgstr "" +#~ msgstr "Vytvořit VSA %(display_name)s typu %(vc_type)s" #~ msgid "Delete VSA with id: %s" -#~ msgstr "" +#~ msgstr "Smazat VSA s id: %s" #~ msgid "Associate address %(ip)s to VSA %(id)s" -#~ msgstr "" +#~ msgstr "Přidružit adresu %(ip)s k VSA %(id)s" #~ msgid "Disassociate address from VSA %(id)s" -#~ msgstr "" +#~ msgstr "Oddělit adresu od VSA %(id)s" #~ msgid "%(obj)s with ID %(id)s not found" -#~ msgstr "" +#~ msgstr "%(obj)s s ID %(id)s nenalezen" #~ msgid "" #~ "%(obj)s with ID %(id)s belongs to " #~ "VSA %(own_vsa_id)s and not to VSA " #~ "%(vsa_id)s." -#~ msgstr "" +#~ msgstr "%(obj)s s ID %(id)s patří VSA %(own_vsa_id)s a ne VSA %(vsa_id)s." #~ msgid "Index. vsa_id=%(vsa_id)s" -#~ msgstr "" +#~ msgstr "Index. vsa_id=%(vsa_id)s" #~ msgid "Detail. vsa_id=%(vsa_id)s" -#~ msgstr "" +#~ msgstr "Detail. vsa_id=%(vsa_id)s" #~ msgid "Create. vsa_id=%(vsa_id)s, body=%(body)s" -#~ msgstr "" +#~ msgstr "Vytvořit. vsa_id=%(vsa_id)s, tělo=%(body)s" #~ msgid "Create volume of %(size)s GB from VSA ID %(vsa_id)s" -#~ msgstr "" +#~ msgstr "VVtvořit svazek s %(size)s GB z VSA ID %(vsa_id)s" #~ msgid "Update %(obj)s with id: %(id)s, changes: %(changes)s" -#~ msgstr "" +#~ msgstr "Aktualizace %(obj)s s id: %(id)s, změny: %(changes)s" #~ msgid "Delete. vsa_id=%(vsa_id)s, id=%(id)s" -#~ msgstr "" +#~ msgstr "Smazat. vsa_id=%(vsa_id)s, id=%(id)s" #~ msgid "Show. vsa_id=%(vsa_id)s, id=%(id)s" -#~ msgstr "" +#~ msgstr "Zobrazit. sa_id=%(vsa_id)s, id=%(id)s" #~ msgid "Index instances for VSA %s" -#~ msgstr "" +#~ msgstr "Indexovat instance pro VSA %s" -#~ msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances" -#~ msgstr "" +#~ msgid "Creating a raw instance" +#~ msgstr "Vytváření prosté instance" -#~ msgid "" -#~ "Instance quota exceeded. You cannot run" -#~ " any more instances of this type." -#~ msgstr "" - -#~ msgid "" -#~ "Instance quota exceeded. You can only" -#~ " run %s more instances of this " -#~ "type." -#~ msgstr "" - -#~ msgid "Going to try to soft delete %s" -#~ msgstr "" - -#~ msgid "No host for instance %s, deleting immediately" -#~ msgstr "" - -#~ msgid "Going to try to terminate %s" -#~ msgstr "" - -#~ msgid "Going to try to stop %s" -#~ msgstr "" - -#~ msgid "Going to try to start %s" -#~ msgstr "" +#~ msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" +#~ msgstr "Používání Kernelu=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" #~ msgid "" #~ "Going to force the deletion of the" #~ " vm %(instance_uuid)s, even if it is" #~ " deleted" -#~ msgstr "" +#~ msgstr "Chystá se vynucení smazání vm %(instance_uuid)s, dkyž je smazaný" #~ msgid "" #~ "Instance %(instance_uuid)s did not exist " @@ -7645,72 +7707,56 @@ msgstr "" #~ "it down anyway using a special " #~ "context" #~ msgstr "" +#~ "Instance %(instance_uuid)s neexistovala v DB," +#~ " ale bude přesto vypnuta pomocí " +#~ "speciálního kontextu" -#~ msgid "exception terminating the instance %(instance_uuid)s" -#~ msgstr "" +#~ msgid "Instance %s not found." +#~ msgstr "Instance %s nenalezena." #~ msgid "trying to destroy already destroyed instance: %s" -#~ msgstr "" - -#~ msgid "" -#~ "Instance %(name)s found in database but" -#~ " not known by hypervisor. Setting " -#~ "power state to NOSTATE" -#~ msgstr "" - -#~ msgid "" -#~ "Detected instance with name label " -#~ "'%(name_label)s' which is marked as " -#~ "DELETED but still present on host." -#~ msgstr "" - -#~ msgid "" -#~ "Destroying instance with name label " -#~ "'%(name_label)s' which is marked as " -#~ "DELETED but still present on host." -#~ msgstr "" - -#~ msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left." -#~ msgstr "" +#~ msgstr "pokus o zničení již zničené instance: %s" #~ msgid "Can't downgrade without losing data" -#~ msgstr "" +#~ msgstr "Nelze degradovat bez ztrátu dat" -#~ msgid "Instance %(instance_id)s not found" -#~ msgstr "" - -#~ msgid "Network %s has active ports, cannot delete" -#~ msgstr "" - -#~ msgid "No fixed IPs to deallocate for vif %sid" -#~ msgstr "" +#~ msgid "Sending notification on %s..." +#~ msgstr "Odesílání oznámení do %s..." #~ msgid "" #~ "AMQP server on %(fl_host)s:%(fl_port)d is " #~ "unreachable: %(e)s. Trying again in " #~ "%(fl_intv)d seconds." #~ msgstr "" +#~ "AMQP server na %(fl_host)s:%(fl_port)d je " +#~ "nedostupný: %(e)s. Za %(fl_intv)d vteřin " +#~ "bude další pokus" #~ msgid "Unable to connect to AMQP server after %(tries)d tries. Shutting down." -#~ msgstr "" +#~ msgstr "Nelze se připojit k AMQP serveru po %(tries)d pokusech. Vypínání." + +#~ msgid "Reconnected to queue" +#~ msgstr "Znovu připojeno k frontě" #~ msgid "Failed to fetch message from queue: %s" -#~ msgstr "" +#~ msgstr "Nelze získat zprávu z fronty: %s" #~ msgid "Initing the Adapter Consumer for %s" -#~ msgstr "" +#~ msgstr "Zavádění adaptéru spotřebitele pro %s" #~ msgid "Created \"%(exchange)s\" fanout exchange with \"%(key)s\" routing key" #~ msgstr "" +#~ "Vytvořeno výměna rozvětvení \"%(exchange)s\" s" +#~ " klíčem směrování \"%(key)s\"" #~ msgid "Exception while processing consumer" -#~ msgstr "" +#~ msgstr "Výjimka při zpracování spotřebitele" #~ msgid "Creating \"%(exchange)s\" fanout exchange" -#~ msgstr "" +#~ msgstr "Vytváření výměna rozvětvení \"%(exchange)s\"" #~ msgid "topic is %s" -#~ msgstr "" +#~ msgstr "téma je %s" #~ msgid "message %s" #~ msgstr "zpráva %s" @@ -7720,18 +7766,9 @@ msgstr "" #~ " on same shared storage between " #~ "%(src)s and %(dest)s." #~ msgstr "" - -#~ msgid "" -#~ "Unable to migrate %(instance_id)s to " -#~ "%(dest)s: Lack of memory(host:%(avail)s <= " -#~ "instance:%(mem_inst)s)" -#~ msgstr "" - -#~ msgid "" -#~ "Unable to migrate %(instance_id)s to " -#~ "%(dest)s: Lack of disk(host:%(available)s <=" -#~ " instance:%(necessary)s)" -#~ msgstr "" +#~ "Nelze potvrdit tmpfile na %(ipath)s je" +#~ " na stejném sdíleném úložišti mezi " +#~ "%(src)s a %(dest)s." #~ msgid "Driver Method %(driver_method)s missing: %(e)s.Reverting to schedule()" #~ msgstr "" @@ -7994,6 +8031,9 @@ msgstr "" #~ msgid "Ignoring XenAPI.Failure %s" #~ msgstr "" +#~ msgid "Attempted to power on non-existent instance bad instance id %s" +#~ msgstr "" + #~ msgid "Starting instance %s" #~ msgstr "" @@ -8036,6 +8076,9 @@ msgstr "" #~ msgid "Skipping VDI destroy for %s" #~ msgstr "" +#~ msgid "No opaque_ref could be determined for '%s'." +#~ msgstr "" + #~ msgid "Finished snapshot and upload for VM %s" #~ msgstr "" @@ -8167,6 +8210,9 @@ msgstr "" #~ msgid "Failed to retrieve QoS info" #~ msgstr "" +#~ msgid "Deleting volumeID: %s " +#~ msgstr "" + #~ msgid "invalid drive data" #~ msgstr "" diff --git a/nova/locale/da/LC_MESSAGES/nova.po b/nova/locale/da/LC_MESSAGES/nova.po index 9caa039891ac..7cb8c43e416e 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-04-08 23:04+0000\n" +"POT-Creation-Date: 2012-04-22 23:01+0000\n" "PO-Revision-Date: 2011-01-15 21:46+0000\n" "Last-Translator: Soren Hansen \n" "Language-Team: Danish \n" @@ -66,11 +66,11 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:56 +#: nova/exception.py:55 msgid "Unexpected error while running command." msgstr "" -#: nova/exception.py:59 +#: nova/exception.py:58 #, python-format msgid "" "%(description)s\n" @@ -80,253 +80,257 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: nova/exception.py:94 +#: nova/exception.py:93 msgid "DB exception wrapped." msgstr "" -#: nova/exception.py:155 +#: nova/exception.py:154 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:178 -msgid "Failed to decrypt text" +#: nova/exception.py:172 +msgid "Exception in string format operation" msgstr "" #: nova/exception.py:182 -msgid "Failed to paginate through images from image service" +msgid "Failed to decrypt text" msgstr "" #: nova/exception.py:186 -msgid "Virtual Interface creation failed" +msgid "Failed to paginate through images from image service" msgstr "" #: nova/exception.py:190 +msgid "Virtual Interface creation failed" +msgstr "" + +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:195 +#: nova/exception.py:199 msgid "Connection to glance failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:203 msgid "Connection to melange failed" msgstr "" -#: nova/exception.py:203 +#: nova/exception.py:207 msgid "Not authorized." msgstr "" -#: nova/exception.py:208 -msgid "User does not have admin privileges" -msgstr "" - #: nova/exception.py:212 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." +msgid "User does not have admin privileges" msgstr "" #: nova/exception.py:216 #, python-format -msgid "Not authorized for image %(image_id)s." +msgid "Policy doesn't allow %(action)s to be performed." msgstr "" #: nova/exception.py:220 +#, python-format +msgid "Not authorized for image %(image_id)s." +msgstr "" + +#: nova/exception.py:224 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:229 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:229 +#: nova/exception.py:233 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:233 nova/api/openstack/compute/contrib/keypairs.py:113 +#: nova/exception.py:237 nova/api/openstack/compute/contrib/keypairs.py:113 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:237 +#: nova/exception.py:241 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:241 +#: nova/exception.py:245 msgid "The request is invalid." msgstr "" -#: nova/exception.py:245 +#: nova/exception.py:249 #, python-format msgid "Invalid signature %(signature)s for user %(user)s." msgstr "" -#: nova/exception.py:249 +#: nova/exception.py:253 msgid "Invalid input received" msgstr "" -#: nova/exception.py:253 +#: nova/exception.py:257 #, python-format msgid "Invalid instance type %(instance_type)s." msgstr "" -#: nova/exception.py:257 +#: nova/exception.py:261 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:261 -msgid "Invalid volume" -msgstr "" - #: nova/exception.py:265 -#, python-format -msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" +msgid "Invalid volume" msgstr "" #: nova/exception.py:269 #, python-format -msgid "Invalid IP protocol %(protocol)s." +msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" #: nova/exception.py:273 #, python-format -msgid "Invalid content type %(content_type)s." +msgid "Invalid IP protocol %(protocol)s." msgstr "" #: nova/exception.py:277 #, python-format -msgid "Invalid cidr %(cidr)s." +msgid "Invalid content type %(content_type)s." msgstr "" #: nova/exception.py:281 -msgid "Invalid reuse of an RPC connection." +#, python-format +msgid "Invalid cidr %(cidr)s." msgstr "" #: nova/exception.py:285 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: nova/exception.py:289 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:292 +#: nova/exception.py:296 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:296 +#: nova/exception.py:300 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:301 +#: nova/exception.py:305 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:305 +#: nova/exception.py:309 #, 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:310 +#: nova/exception.py:314 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:314 +#: nova/exception.py:318 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:318 +#: nova/exception.py:322 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:322 +#: nova/exception.py:326 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:326 +#: nova/exception.py:330 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:330 +#: nova/exception.py:334 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:334 +#: nova/exception.py:338 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:338 +#: nova/exception.py:342 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:342 +#: nova/exception.py:346 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:346 +#: nova/exception.py:350 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:350 +#: nova/exception.py:354 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:359 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:363 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:367 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:371 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:372 +#: nova/exception.py:376 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:377 +#: nova/exception.py:381 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:381 +#: nova/exception.py:385 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:389 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:389 +#: nova/exception.py:393 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:393 +#: nova/exception.py:397 #, 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:399 +#: nova/exception.py:403 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -334,740 +338,745 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:406 +#: nova/exception.py:410 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:410 +#: nova/exception.py:414 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:414 +#: nova/exception.py:418 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:418 +#: nova/exception.py:422 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:422 +#: nova/exception.py:426 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:427 -#, python-format -msgid "Required flag %(flag)s not set." -msgstr "" - #: nova/exception.py:431 #, python-format -msgid "Volume %(volume_id)s could not be found." +msgid "Required flag %(flag)s not set." msgstr "" #: nova/exception.py:435 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:439 #, python-format -msgid "Volume not found for instance %(instance_id)s." +msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" #: nova/exception.py:444 #, python-format +msgid "Volume not found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:448 +#, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:449 -msgid "Zero volume types found." -msgstr "" - #: nova/exception.py:453 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Zero volume types found." msgstr "" #: nova/exception.py:457 #, python-format +msgid "Volume type %(volume_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:461 +#, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:466 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:471 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:471 +#: nova/exception.py:475 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:475 +#: nova/exception.py:479 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:484 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:488 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:492 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:496 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:500 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:505 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:509 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:513 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:517 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:525 -msgid "Cannot find SR to read/write VDI." -msgstr "" - #: nova/exception.py:529 -#, python-format -msgid "%(req)s is required to create a network." +msgid "Cannot find SR to read/write VDI." msgstr "" #: nova/exception.py:533 #, python-format -msgid "Network %(network_id)s could not be found." +msgid "Network %(network_id)s is still in use." msgstr "" #: nova/exception.py:537 #, python-format -msgid "Network could not be found for bridge %(bridge)s" +msgid "%(req)s is required to create a network." msgstr "" #: nova/exception.py:541 #, python-format -msgid "Network could not be found for uuid %(uuid)s" +msgid "Network %(network_id)s could not be found." msgstr "" #: nova/exception.py:545 #, python-format -msgid "Network could not be found with cidr %(cidr)s." +msgid "Network could not be found for bridge %(bridge)s" msgstr "" #: nova/exception.py:549 #, python-format -msgid "Network could not be found for instance %(instance_id)s." +msgid "Network could not be found for uuid %(uuid)s" msgstr "" #: nova/exception.py:553 -msgid "No networks defined." +#, python-format +msgid "Network could not be found with cidr %(cidr)s." msgstr "" #: nova/exception.py:557 #, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:561 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:565 +#, 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:562 +#: nova/exception.py:570 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:574 #, python-format msgid "Network %(network)s has active ports, cannot delete." msgstr "" -#: nova/exception.py:570 -msgid "Could not find the datastore reference(s) which the VM uses." -msgstr "" - -#: nova/exception.py:574 -#, python-format -msgid "No fixed IP associated with id %(id)s." -msgstr "" - #: nova/exception.py:578 -#, python-format -msgid "Fixed ip not found for address %(address)s." +msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" #: nova/exception.py:582 #, python-format -msgid "Instance %(instance_id)s has zero fixed ips." +msgid "No fixed IP associated with id %(id)s." msgstr "" #: nova/exception.py:586 #, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:590 +#, python-format +msgid "Instance %(instance_id)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:594 +#, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:603 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:607 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:612 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:616 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:612 +#: nova/exception.py:620 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:616 -msgid "Zero fixed ips could be found." -msgstr "" - -#: nova/exception.py:620 -#, python-format -msgid "Floating ip not found for id %(id)s." -msgstr "" - #: nova/exception.py:624 -#, python-format -msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgid "Zero fixed ips could be found." msgstr "" #: nova/exception.py:628 #, python-format -msgid "Floating ip not found for address %(address)s." +msgid "Floating ip not found for id %(id)s." msgstr "" #: nova/exception.py:632 #, python-format -msgid "Floating ip not found for host %(host)s." +msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" #: nova/exception.py:636 -msgid "Zero floating ips available." +#, python-format +msgid "Floating ip not found for address %(address)s." msgstr "" #: nova/exception.py:640 #, python-format -msgid "Floating ip %(address)s is associated." +msgid "Floating ip not found for host %(host)s." msgstr "" #: nova/exception.py:644 -#, python-format -msgid "Floating ip %(address)s is not associated." +msgid "Zero floating ips available." msgstr "" #: nova/exception.py:648 -msgid "Zero floating ips exist." +#, python-format +msgid "Floating ip %(address)s is associated." msgstr "" #: nova/exception.py:652 #, python-format -msgid "Interface %(interface)s not found." +msgid "Floating ip %(address)s is not associated." msgstr "" #: nova/exception.py:656 -#, python-format -msgid "Keypair %(name)s not found for user %(user_id)s" +msgid "Zero floating ips exist." msgstr "" #: nova/exception.py:660 #, python-format -msgid "Certificate %(certificate_id)s not found." +msgid "Interface %(interface)s not found." msgstr "" #: nova/exception.py:664 #, python-format -msgid "Service %(service_id)s could not be found." +msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" #: nova/exception.py:668 #, python-format -msgid "Host %(host)s could not be found." +msgid "Certificate %(certificate_id)s not found." msgstr "" #: nova/exception.py:672 #, python-format -msgid "Compute host %(host)s could not be found." +msgid "Service %(service_id)s could not be found." msgstr "" #: nova/exception.py:676 #, python-format -msgid "Could not find binary %(binary)s on host %(host)s." +msgid "Host %(host)s could not be found." msgstr "" #: nova/exception.py:680 #, python-format -msgid "Auth token %(token)s could not be found." +msgid "Compute host %(host)s could not be found." msgstr "" #: nova/exception.py:684 #, python-format -msgid "Access Key %(access_key)s could not be found." +msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" #: nova/exception.py:688 -msgid "Quota could not be found" +#, python-format +msgid "Auth token %(token)s could not be found." msgstr "" #: nova/exception.py:692 #, python-format -msgid "Quota for project %(project_id)s could not be found." +msgid "Access Key %(access_key)s could not be found." msgstr "" #: nova/exception.py:696 -#, python-format -msgid "Quota class %(class_name)s could not be found." +msgid "Quota could not be found" msgstr "" #: nova/exception.py:700 #, python-format -msgid "Security group %(security_group_id)s not found." +msgid "Quota for project %(project_id)s could not be found." msgstr "" #: nova/exception.py:704 #, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:708 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:712 +#, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:717 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:721 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:726 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:731 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:735 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:732 +#: nova/exception.py:740 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:736 +#: nova/exception.py:744 #, 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:742 +#: nova/exception.py:750 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:754 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:758 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:763 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:759 +#: nova/exception.py:767 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:763 +#: nova/exception.py:771 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:775 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:772 +#: nova/exception.py:780 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:784 #, python-format msgid "Cell %(cell_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:788 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:784 +#: nova/exception.py:792 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:789 +#: nova/exception.py:797 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:801 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:798 +#: nova/exception.py:806 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:803 -msgid "LDAP object could not be found" -msgstr "" - -#: nova/exception.py:807 -#, python-format -msgid "LDAP user %(user_id)s could not be found." -msgstr "" - #: nova/exception.py:811 -#, python-format -msgid "LDAP group %(group_id)s could not be found." +msgid "LDAP object could not be found" msgstr "" #: nova/exception.py:815 #, python-format -msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." +msgid "LDAP user %(user_id)s could not be found." msgstr "" #: nova/exception.py:819 #, python-format -msgid "File %(file_path)s could not be found." +msgid "LDAP group %(group_id)s could not be found." msgstr "" #: nova/exception.py:823 -msgid "Zero files could be found." +#, python-format +msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" #: nova/exception.py:827 #, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:831 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:835 +#, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:840 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:844 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:848 msgid "Action not allowed." msgstr "" -#: nova/exception.py:844 +#: nova/exception.py:852 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:848 +#: nova/exception.py:856 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:852 +#: nova/exception.py:860 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:861 -#, python-format -msgid "Key pair %(key_name)s already exists." -msgstr "" - -#: nova/exception.py:865 -#, python-format -msgid "User %(user)s already exists." -msgstr "" - #: nova/exception.py:869 #, python-format -msgid "LDAP user %(user)s already exists." +msgid "Key pair %(key_name)s already exists." msgstr "" #: nova/exception.py:873 #, python-format -msgid "LDAP group %(group)s already exists." +msgid "User %(user)s already exists." msgstr "" #: nova/exception.py:877 #, python-format +msgid "LDAP user %(user)s already exists." +msgstr "" + +#: nova/exception.py:881 +#, python-format +msgid "LDAP group %(group)s already exists." +msgstr "" + +#: nova/exception.py:885 +#, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:882 -#, python-format -msgid "Project %(project)s already exists." -msgstr "" - -#: nova/exception.py:886 -#, python-format -msgid "Instance %(name)s already exists." -msgstr "" - #: nova/exception.py:890 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Project %(project)s already exists." msgstr "" #: nova/exception.py:894 #, python-format -msgid "Volume Type %(name)s already exists." +msgid "Instance %(name)s already exists." msgstr "" #: nova/exception.py:898 #, python-format -msgid "%(path)s is on shared storage: %(reason)s" +msgid "Instance Type %(name)s already exists." msgstr "" #: nova/exception.py:902 -msgid "Migration error" +#, python-format +msgid "Volume Type %(name)s already exists." msgstr "" #: nova/exception.py:906 #, python-format -msgid "Malformed message body: %(reason)s" +msgid "%(path)s is on shared storage: %(reason)s" msgstr "" #: nova/exception.py:910 -#, python-format -msgid "Could not find config at %(path)s" +msgid "Migration error" msgstr "" #: nova/exception.py:914 #, python-format -msgid "Could not load paste app '%(name)s' from %(path)s" +msgid "Malformed message body: %(reason)s" msgstr "" #: nova/exception.py:918 -msgid "When resizing, instances must change size!" +#, python-format +msgid "Could not find config at %(path)s" msgstr "" #: nova/exception.py:922 -msgid "Image is larger than instance type allows" +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" #: nova/exception.py:926 -msgid "1 or more Zones could not complete the request" +msgid "When resizing, instances must change size!" msgstr "" #: nova/exception.py:930 -msgid "Instance type's memory is too small for requested image." +msgid "Image is larger than instance type allows" msgstr "" #: nova/exception.py:934 -msgid "Instance type's disk is too small for requested image." +msgid "1 or more Zones could not complete the request" msgstr "" #: nova/exception.py:938 -#, python-format -msgid "Insufficient free memory on compute node to start %(uuid)s." +msgid "Instance type's memory is too small for requested image." msgstr "" #: nova/exception.py:942 -msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgid "Instance type's disk is too small for requested image." msgstr "" #: nova/exception.py:946 #, python-format -msgid "No valid host was found. %(reason)s" +msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" #: nova/exception.py:950 +msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgstr "" + +#: nova/exception.py:954 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:958 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:962 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:966 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:963 +#: nova/exception.py:971 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:975 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:979 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:983 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:988 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:992 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:996 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:1000 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:997 +#: nova/exception.py:1005 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1001 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1005 -#, python-format -msgid "Error in SolidFire API response: status=%(status)s" -msgstr "" - #: nova/exception.py:1009 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Bad response from SolidFire API" msgstr "" #: nova/exception.py:1013 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Error in SolidFire API response: status=%(status)s" msgstr "" #: nova/exception.py:1017 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Error in SolidFire API response: data=%(data)s" msgstr "" #: nova/exception.py:1021 #, python-format -msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgid "Detected existing vlan with id %(vlan)d" msgstr "" #: nova/exception.py:1025 #, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1029 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1033 +#, python-format msgid "Could not fetch image %(image)s" msgstr "" -#: nova/log.py:315 +#: nova/log.py:328 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1186,156 +1195,138 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:534 +#: nova/utils.py:506 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:537 +#: nova/utils.py:509 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:648 +#: nova/utils.py:620 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:659 +#: nova/utils.py:631 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:709 +#: nova/utils.py:681 msgid "in looping call" msgstr "" -#: nova/utils.py:927 +#: nova/utils.py:899 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:931 +#: nova/utils.py:903 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:907 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:942 +#: nova/utils.py:914 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:1001 +#: nova/utils.py:973 #, python-format msgid "Found sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1008 +#: nova/utils.py:980 #, python-format msgid "Cleaned sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1023 +#: nova/utils.py:995 #, python-format msgid "Found lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1028 +#: nova/utils.py:999 #, python-format msgid "Cleaned lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1138 +#: nova/utils.py:1108 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1139 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1298 +#: nova/utils.py:1268 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1330 +#: nova/utils.py:1300 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1461 +#: nova/utils.py:1431 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1463 +#: nova/utils.py:1433 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1495 +#: nova/utils.py:1465 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1497 +#: nova/utils.py:1467 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" -#: nova/utils.py:1681 +#: nova/utils.py:1651 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:97 +#: nova/wsgi.py:96 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:108 +#: nova/wsgi.py:107 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:111 -msgid "Stopping raw TCP server." -msgstr "" - -#: nova/wsgi.py:117 -#, python-format -msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "" - -#: nova/wsgi.py:133 +#: nova/wsgi.py:121 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:211 +#: nova/wsgi.py:190 msgid "You must implement __call__" msgstr "" -#: nova/api/direct.py:218 -msgid "not available" -msgstr "" - -#: nova/api/direct.py:299 -#, python-format -msgid "Returned non-serializeable type: %s" -msgstr "" - #: nova/api/sizelimit.py:51 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:142 +#: nova/api/validator.py:140 #, python-format -msgid "%(key)s with value %(value)s failed validator %(validator)s" +msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" #: nova/api/ec2/__init__.py:73 @@ -1512,12 +1503,12 @@ msgid "Invalid CIDR" msgstr "" #: nova/api/ec2/cloud.py:639 nova/api/ec2/cloud.py:693 -#: nova/api/ec2/cloud.py:800 +#: nova/api/ec2/cloud.py:811 msgid "Not enough parameters, need group_name or group_id" msgstr "" #: nova/api/ec2/cloud.py:654 -#: nova/api/openstack/compute/contrib/security_groups.py:517 +#: nova/api/openstack/compute/contrib/security_groups.py:529 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -1527,12 +1518,12 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:744 +#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:751 msgid "No rule for the specified parameters." msgstr "" #: nova/api/ec2/cloud.py:708 -#: nova/api/openstack/compute/contrib/security_groups.py:354 +#: nova/api/openstack/compute/contrib/security_groups.py:359 #, python-format msgid "Authorize security group ingress %s" msgstr "" @@ -1542,163 +1533,173 @@ msgstr "" msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:769 +#: nova/api/ec2/cloud.py:733 +#: nova/api/openstack/compute/contrib/security_groups.py:388 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/api/ec2/cloud.py:776 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Content limited to " "Alphanumeric characters, spaces, dashes, and underscores." msgstr "" -#: nova/api/ec2/cloud.py:776 +#: nova/api/ec2/cloud.py:783 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Length exceeds maximum of " "255." msgstr "" -#: nova/api/ec2/cloud.py:780 -#: nova/api/openstack/compute/contrib/security_groups.py:292 +#: nova/api/ec2/cloud.py:787 +#: nova/api/openstack/compute/contrib/security_groups.py:297 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/api/ec2/cloud.py:783 +#: nova/api/ec2/cloud.py:790 #, python-format msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:815 -#: nova/api/openstack/compute/contrib/security_groups.py:245 +#: nova/api/ec2/cloud.py:794 +#: nova/api/openstack/compute/contrib/security_groups.py:294 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/api/ec2/cloud.py:826 +#: nova/api/openstack/compute/contrib/security_groups.py:246 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:823 nova/compute/manager.py:1630 +#: nova/api/ec2/cloud.py:834 nova/compute/manager.py:1638 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:894 +#: nova/api/ec2/cloud.py:905 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:898 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:222 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:921 +#: nova/api/ec2/cloud.py:932 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:931 +#: nova/api/ec2/cloud.py:942 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:939 +#: nova/api/ec2/cloud.py:950 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:952 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:963 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:959 +#: nova/api/ec2/cloud.py:970 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:984 nova/api/ec2/cloud.py:1041 -#: nova/api/ec2/cloud.py:1518 nova/api/ec2/cloud.py:1533 +#: nova/api/ec2/cloud.py:995 nova/api/ec2/cloud.py:1052 +#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1107 +#: nova/api/ec2/cloud.py:1118 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1255 +#: nova/api/ec2/cloud.py:1266 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1267 +#: nova/api/ec2/cloud.py:1271 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1272 +#: nova/api/ec2/cloud.py:1276 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1286 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1308 +#: nova/api/ec2/cloud.py:1312 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1329 +#: nova/api/ec2/cloud.py:1333 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1343 +#: nova/api/ec2/cloud.py:1347 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1354 +#: nova/api/ec2/cloud.py:1358 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1369 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1455 +#: nova/api/ec2/cloud.py:1459 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1471 +#: nova/api/ec2/cloud.py:1475 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1494 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1536 +#: nova/api/ec2/cloud.py:1540 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1538 +#: nova/api/ec2/cloud.py:1542 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1540 +#: nova/api/ec2/cloud.py:1544 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1542 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1555 +#: nova/api/ec2/cloud.py:1559 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1603 +#: nova/api/ec2/cloud.py:1607 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -2038,207 +2039,207 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:425 +#: nova/api/openstack/compute/servers.py:420 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:433 +#: nova/api/openstack/compute/servers.py:428 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:483 +#: nova/api/openstack/compute/servers.py:476 msgid "Personality file limit exceeded" msgstr "" -#: nova/api/openstack/compute/servers.py:485 +#: nova/api/openstack/compute/servers.py:478 msgid "Personality file path too long" msgstr "" -#: nova/api/openstack/compute/servers.py:487 +#: nova/api/openstack/compute/servers.py:480 msgid "Personality file content too long" msgstr "" -#: nova/api/openstack/compute/servers.py:501 +#: nova/api/openstack/compute/servers.py:494 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:505 +#: nova/api/openstack/compute/servers.py:498 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:509 +#: nova/api/openstack/compute/servers.py:502 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:527 +#: nova/api/openstack/compute/servers.py:519 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:530 +#: nova/api/openstack/compute/servers.py:522 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:535 +#: nova/api/openstack/compute/servers.py:527 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:550 +#: nova/api/openstack/compute/servers.py:540 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:559 +#: nova/api/openstack/compute/servers.py:549 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:566 +#: nova/api/openstack/compute/servers.py:556 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:572 +#: nova/api/openstack/compute/servers.py:562 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:575 +#: nova/api/openstack/compute/servers.py:565 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:577 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:594 +#: nova/api/openstack/compute/servers.py:584 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:601 +#: nova/api/openstack/compute/servers.py:591 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:633 +#: nova/api/openstack/compute/servers.py:623 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:675 -#: nova/api/openstack/compute/servers.py:740 +#: nova/api/openstack/compute/servers.py:665 +#: nova/api/openstack/compute/servers.py:730 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:737 +#: nova/api/openstack/compute/servers.py:727 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:733 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:829 -#: nova/api/openstack/compute/servers.py:849 +#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:839 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:835 +#: nova/api/openstack/compute/servers.py:825 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:855 +#: nova/api/openstack/compute/servers.py:845 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:868 +#: nova/api/openstack/compute/servers.py:858 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:862 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:885 +#: nova/api/openstack/compute/servers.py:875 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:897 +#: nova/api/openstack/compute/servers.py:887 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:900 +#: nova/api/openstack/compute/servers.py:890 msgid "Resize requires a change in size." msgstr "" -#: nova/api/openstack/compute/servers.py:924 +#: nova/api/openstack/compute/servers.py:914 msgid "Malformed server entity" msgstr "" -#: nova/api/openstack/compute/servers.py:931 +#: nova/api/openstack/compute/servers.py:921 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:940 +#: nova/api/openstack/compute/servers.py:930 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:949 +#: nova/api/openstack/compute/servers.py:939 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:962 +#: nova/api/openstack/compute/servers.py:952 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:966 -#: nova/api/openstack/compute/servers.py:1144 +#: nova/api/openstack/compute/servers.py:956 +#: nova/api/openstack/compute/servers.py:1134 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:980 +#: nova/api/openstack/compute/servers.py:970 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:993 +#: nova/api/openstack/compute/servers.py:983 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:996 +#: nova/api/openstack/compute/servers.py:986 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1014 +#: nova/api/openstack/compute/servers.py:1004 #: nova/api/openstack/compute/contrib/aggregates.py:142 -#: nova/api/openstack/compute/contrib/networks.py:65 +#: nova/api/openstack/compute/contrib/networks.py:68 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1009 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1071 +#: nova/api/openstack/compute/servers.py:1061 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1093 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 msgid "Invalid metadata" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1157 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2411,35 +2412,31 @@ msgstr "" msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:159 +#: nova/api/openstack/compute/contrib/floating_ips.py:157 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:161 +#: nova/api/openstack/compute/contrib/floating_ips.py:159 msgid "No more floating ips available." 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:571 -#: nova/api/openstack/compute/contrib/security_groups.py:604 +#: nova/api/openstack/compute/contrib/floating_ips.py:197 +#: nova/api/openstack/compute/contrib/floating_ips.py:223 +#: nova/api/openstack/compute/contrib/security_groups.py:583 +#: nova/api/openstack/compute/contrib/security_groups.py:616 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:204 -#: nova/api/openstack/compute/contrib/floating_ips.py:233 +#: nova/api/openstack/compute/contrib/floating_ips.py:200 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:213 +#: nova/api/openstack/compute/contrib/floating_ips.py:209 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:216 -msgid "Associate floating ip failed" -msgstr "" - #: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" @@ -2499,102 +2496,106 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:62 +#: nova/api/openstack/compute/contrib/networks.py:65 #, python-format msgid "Network does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:70 +#: nova/api/openstack/compute/contrib/networks.py:73 #, python-format msgid "Disassociating network with id %s" 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 +#: nova/api/openstack/compute/contrib/networks.py:77 +#: nova/api/openstack/compute/contrib/networks.py:94 +#: nova/api/openstack/compute/contrib/networks.py:104 msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:87 +#: nova/api/openstack/compute/contrib/networks.py:90 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks.py:100 #, python-format msgid "Deleting network with id %s" msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:59 +msgid "Quota limit must be -1 or greater." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:222 +#: nova/api/openstack/compute/contrib/security_groups.py:223 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:243 +#: nova/api/openstack/compute/contrib/security_groups.py:244 msgid "Security group is still in use" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:295 +#: nova/api/openstack/compute/contrib/security_groups.py:300 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:320 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:318 +#: nova/api/openstack/compute/contrib/security_groups.py:323 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:321 +#: nova/api/openstack/compute/contrib/security_groups.py:326 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:353 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:351 +#: nova/api/openstack/compute/contrib/security_groups.py:356 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:369 +#: nova/api/openstack/compute/contrib/security_groups.py:374 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:376 +#: nova/api/openstack/compute/contrib/security_groups.py:381 #, python-format msgid "This rule already exists in group %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:414 +#: nova/api/openstack/compute/contrib/security_groups.py:426 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:507 +#: nova/api/openstack/compute/contrib/security_groups.py:519 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:510 +#: nova/api/openstack/compute/contrib/security_groups.py:522 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:574 -#: nova/api/openstack/compute/contrib/security_groups.py:607 +#: nova/api/openstack/compute/contrib/security_groups.py:586 +#: nova/api/openstack/compute/contrib/security_groups.py:619 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:578 -#: nova/api/openstack/compute/contrib/security_groups.py:611 +#: nova/api/openstack/compute/contrib/security_groups.py:590 +#: nova/api/openstack/compute/contrib/security_groups.py:623 msgid "Security group name cannot be empty" msgstr "" @@ -2800,118 +2801,109 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/compute/api.py:141 +#: nova/compute/api.py:133 msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:144 +#: nova/compute/api.py:136 #, python-format msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/api.py:192 +#: nova/compute/api.py:198 +msgid "Cannot run any more instances of this type." +msgstr "" + +#: nova/compute/api.py:200 +#, python-format +msgid "Can only run %s more instances of this type." +msgstr "" + +#: nova/compute/api.py:202 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:216 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:203 +#: nova/compute/api.py:227 #, python-format msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" -#: nova/compute/api.py:257 -msgid "Cannot run any more instances of this type." -msgstr "" - -#: nova/compute/api.py:259 -#, python-format -msgid "Can only run %s more instances of this type." -msgstr "" - -#: nova/compute/api.py:261 -#, python-format -msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. " -msgstr "" - -#: nova/compute/api.py:310 -msgid "Creating a raw instance" -msgstr "" - -#: nova/compute/api.py:312 -#, python-format -msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" -msgstr "" - -#: nova/compute/api.py:383 +#: nova/compute/api.py:424 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:447 +#: nova/compute/api.py:492 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:474 +#: nova/compute/api.py:519 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:591 +#: nova/compute/api.py:636 #, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:871 +#: nova/compute/api.py:916 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:891 +#: nova/compute/api.py:936 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:939 +#: nova/compute/api.py:984 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:1022 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:996 +#: nova/compute/api.py:1041 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1000 +#: nova/compute/api.py:1045 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1071 nova/volume/api.py:173 +#: nova/compute/api.py:1116 nova/volume/api.py:173 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1201 +#: nova/compute/api.py:1246 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1369 +#: nova/compute/api.py:1414 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1377 +#: nova/compute/api.py:1422 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1644 +#: nova/compute/api.py:1689 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" @@ -2937,9 +2929,7 @@ msgstr "" #: nova/compute/manager.py:140 #, python-format -msgid "" -"check_instance_lock: arguments: |%(self)s| |%(context)s| " -"|%(instance_uuid)s|" +msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|" msgstr "" #: nova/compute/manager.py:144 @@ -2968,10 +2958,7 @@ msgid "Unable to load the virtualization driver: %s" msgstr "" #: nova/compute/manager.py:223 -#, python-format -msgid "" -"Instance %(instance_uuid)s has been destroyed from under us while trying " -"to set it to ERROR" +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" #: nova/compute/manager.py:240 @@ -2997,425 +2984,416 @@ msgid "Setting up bdm %s" msgstr "" #: nova/compute/manager.py:400 -#, python-format -msgid "Instance %s already deleted from database. Attempting forceful vm deletion" +msgid "Instance already deleted from database. Attempting forceful vm deletion" msgstr "" #: nova/compute/manager.py:406 -#, python-format -msgid "Exception encountered while terminating the instance %s" +msgid "Exception encountered while terminating the instance" msgstr "" #: nova/compute/manager.py:444 -#, python-format -msgid "Instance %s not found." +msgid "Instance not found." msgstr "" -#: nova/compute/manager.py:480 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:523 +#: 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:528 +#: nova/compute/manager.py:530 #, 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:538 +#: nova/compute/manager.py:540 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:548 +#: nova/compute/manager.py:550 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:561 +#: nova/compute/manager.py:563 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:565 +#: nova/compute/manager.py:567 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:580 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:594 +#: nova/compute/manager.py:596 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:615 +#: nova/compute/manager.py:617 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:672 +#: nova/compute/manager.py:674 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:699 +#: nova/compute/manager.py:701 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:708 +#: nova/compute/manager.py:710 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:742 nova/compute/manager.py:1328 -#: nova/compute/manager.py:1416 nova/compute/manager.py:2501 +#: nova/compute/manager.py:744 nova/compute/manager.py:1335 +#: nova/compute/manager.py:1424 nova/compute/manager.py:2509 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:811 +#: nova/compute/manager.py:813 +msgid "Cannot rebuild instance because the given image does not exist." +msgstr "" + +#: nova/compute/manager.py:818 +#, python-format +msgid "Cannot rebuild instance: %(exc)s" +msgstr "" + +#: nova/compute/manager.py:825 +msgid "Rebuilding instance" +msgstr "" + +#: nova/compute/manager.py:879 +msgid "Rebooting instance" +msgstr "" + +#: nova/compute/manager.py:895 #, python-format msgid "" -"Cannot rebuild instance [%(instance_uuid)s], because the given image does" -" not exist." +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:816 -#, python-format -msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" -msgstr "" - -#: nova/compute/manager.py:823 -#, python-format -msgid "Rebuilding instance %s" -msgstr "" - -#: nova/compute/manager.py:876 -#, python-format -msgid "Rebooting instance %s" -msgstr "" - -#: nova/compute/manager.py:891 -#, python-format -msgid "" -"trying to reboot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" -msgstr "" - -#: nova/compute/manager.py:933 +#: nova/compute/manager.py:937 #, python-format msgid "instance %s: snapshotting" msgstr "" -#: nova/compute/manager.py:939 +#: nova/compute/manager.py:943 #, python-format msgid "" -"trying to snapshot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:1000 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1001 +#: nova/compute/manager.py:1006 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1005 +#: nova/compute/manager.py:1011 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1042 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1041 -#, python-format -msgid "Instance %s: Root password set" +#: nova/compute/manager.py:1048 +msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1050 +#: nova/compute/manager.py:1056 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1070 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1079 +#: nova/compute/manager.py:1085 #, 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:1084 +#: nova/compute/manager.py:1090 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, 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:1103 +#: nova/compute/manager.py:1109 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1116 +#: nova/compute/manager.py:1122 #, python-format msgid "instance %s: rescuing" msgstr "" -#: nova/compute/manager.py:1141 +#: nova/compute/manager.py:1147 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1270 +#: nova/compute/manager.py:1277 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1287 +#: nova/compute/manager.py:1294 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1471 +#: nova/compute/manager.py:1479 #, python-format msgid "instance %s: pausing" msgstr "" -#: nova/compute/manager.py:1489 +#: nova/compute/manager.py:1497 #, python-format msgid "instance %s: unpausing" msgstr "" -#: nova/compute/manager.py:1525 +#: nova/compute/manager.py:1533 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1534 +#: nova/compute/manager.py:1542 #, python-format msgid "instance %s: suspending" msgstr "" -#: nova/compute/manager.py:1556 +#: nova/compute/manager.py:1564 #, python-format msgid "instance %s: resuming" msgstr "" -#: nova/compute/manager.py:1579 +#: nova/compute/manager.py:1587 #, python-format msgid "instance %s: locking" msgstr "" -#: nova/compute/manager.py:1588 +#: nova/compute/manager.py:1596 #, python-format msgid "instance %s: unlocking" msgstr "" -#: nova/compute/manager.py:1596 +#: nova/compute/manager.py:1604 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1606 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: reset network" msgstr "" -#: nova/compute/manager.py:1614 +#: nova/compute/manager.py:1622 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1618 +#: nova/compute/manager.py:1626 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1655 +#: nova/compute/manager.py:1663 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1685 +#: nova/compute/manager.py:1693 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1703 +#: nova/compute/manager.py:1711 #, python-format msgid "" "instance %(instance_uuid)s: attaching volume %(volume_id)s to " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1705 +#: nova/compute/manager.py:1713 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1714 +#: nova/compute/manager.py:1722 #, python-format msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1724 +#: nova/compute/manager.py:1732 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1752 +#: nova/compute/manager.py:1760 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1756 +#: nova/compute/manager.py:1764 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1830 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1884 +#: nova/compute/manager.py:1892 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1916 +#: nova/compute/manager.py:1924 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1981 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2000 +#: nova/compute/manager.py:2008 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2030 +#: nova/compute/manager.py:2038 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2038 +#: nova/compute/manager.py:2046 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2040 +#: nova/compute/manager.py:2048 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2073 +#: nova/compute/manager.py:2081 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2083 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:2090 +#: nova/compute/manager.py:2098 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2226 +#: nova/compute/manager.py:2234 #, python-format msgid "Updated the info_cache for instance %s" msgstr "" -#: nova/compute/manager.py:2255 +#: nova/compute/manager.py:2263 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2277 +#: nova/compute/manager.py:2285 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2305 +#: nova/compute/manager.py:2313 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2331 +#: nova/compute/manager.py:2339 #, python-format msgid "" "During the sync_power process the instance %(uuid)s has moved from host " "%(src)s to host %(dst)s" msgstr "" -#: nova/compute/manager.py:2344 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Instance %s is in the process of migrating to this host. Wait next " "sync_power cycle before setting power state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2350 +#: nova/compute/manager.py:2358 msgid "" "Instance found in database but not known by hypervisor. Setting power " "state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2380 +#: nova/compute/manager.py:2388 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2392 +#: nova/compute/manager.py:2400 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2466 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" -#: nova/compute/manager.py:2465 +#: nova/compute/manager.py:2473 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" -#: nova/compute/manager.py:2472 +#: nova/compute/manager.py:2480 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:2542 +#: nova/compute/manager.py:2550 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -3504,17 +3482,17 @@ msgstr "" msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4019 nova/db/sqlalchemy/api.py:4045 +#: nova/db/sqlalchemy/api.py:4047 nova/db/sqlalchemy/api.py:4073 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4103 +#: nova/db/sqlalchemy/api.py:4131 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4147 +#: nova/db/sqlalchemy/api.py:4175 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3758,47 +3736,47 @@ msgstr "" msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/network/linux_net.py:1170 +#: nova/network/linux_net.py:1169 #, python-format msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/network/manager.py:291 +#: nova/network/manager.py:290 #, python-format msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/network/manager.py:300 nova/network/manager.py:496 +#: nova/network/manager.py:299 nova/network/manager.py:494 #, python-format msgid "Interface %(interface)s not found" msgstr "" -#: nova/network/manager.py:315 +#: nova/network/manager.py:313 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:353 +#: nova/network/manager.py:351 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:386 +#: nova/network/manager.py:384 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:390 +#: nova/network/manager.py:388 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:402 +#: nova/network/manager.py:400 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:614 +#: nova/network/manager.py:611 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3806,41 +3784,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:660 +#: nova/network/manager.py:657 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:670 +#: nova/network/manager.py:667 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:778 +#: nova/network/manager.py:775 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:782 +#: nova/network/manager.py:779 msgid "setting network host" msgstr "" -#: nova/network/manager.py:896 +#: nova/network/manager.py:893 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:901 +#: nova/network/manager.py:898 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:930 +#: nova/network/manager.py:927 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1152 +#: nova/network/manager.py:1149 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3848,73 +3826,73 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1227 +#: nova/network/manager.py:1224 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:1244 +#: nova/network/manager.py:1241 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1248 +#: nova/network/manager.py:1245 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1256 +#: nova/network/manager.py:1253 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1261 +#: nova/network/manager.py:1258 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1265 +#: nova/network/manager.py:1262 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1268 +#: nova/network/manager.py:1265 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1331 +#: nova/network/manager.py:1328 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1334 +#: nova/network/manager.py:1331 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1345 +#: nova/network/manager.py:1342 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1404 +#: nova/network/manager.py:1401 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1423 +#: nova/network/manager.py:1421 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1832 +#: nova/network/manager.py:1825 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1839 +#: nova/network/manager.py:1832 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -4065,76 +4043,76 @@ msgid "" "Payload=%(payload)s" msgstr "" -#: nova/notifier/list_notifier.py:65 +#: nova/notifier/list_notifier.py:64 #, python-format msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" -#: nova/notifier/rabbit_notifier.py:46 +#: nova/notifier/rabbit_notifier.py:45 #, python-format msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/rpc/amqp.py:146 -#, python-format -msgid "Returning exception %s to caller" -msgstr "" - -#: nova/rpc/amqp.py:188 +#: nova/rpc/amqp.py:183 #, python-format msgid "unpacked context: %s" msgstr "" -#: nova/rpc/amqp.py:231 +#: nova/rpc/amqp.py:226 #, python-format msgid "received %s" msgstr "" -#: nova/rpc/amqp.py:236 +#: nova/rpc/amqp.py:231 #, python-format msgid "no method for message: %s" msgstr "" -#: nova/rpc/amqp.py:237 +#: nova/rpc/amqp.py:232 #, python-format msgid "No method for message: %s" msgstr "" -#: nova/rpc/amqp.py:321 +#: nova/rpc/amqp.py:318 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:324 +#: nova/rpc/amqp.py:321 #, python-format msgid "MSG_ID is %s" msgstr "" -#: nova/rpc/amqp.py:346 +#: nova/rpc/amqp.py:343 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:354 +#: nova/rpc/amqp.py:351 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:379 +#: nova/rpc/amqp.py:377 #, python-format -msgid "Sending notification on %s..." +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/rpc/common.py:54 +#: nova/rpc/common.py:62 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/rpc/common.py:71 +#: nova/rpc/common.py:79 msgid "Timeout while waiting on RPC response." msgstr "" +#: nova/rpc/common.py:179 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + #: nova/rpc/impl_kombu.py:111 msgid "Failed to process message... skipping it." msgstr "" @@ -4185,7 +4163,7 @@ msgstr "" #: nova/rpc/impl_qpid.py:341 #, python-format -msgid "Unable to connect to AMQP server: %s " +msgid "Unable to connect to AMQP server: %s" msgstr "" #: nova/rpc/impl_qpid.py:346 @@ -4250,7 +4228,7 @@ msgstr "" msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/scheduler/driver.py:367 nova/scheduler/driver.py:457 +#: nova/scheduler/driver.py:367 #, python-format msgid "host %(dest)s is not compatible with original host %(src)s." msgstr "" @@ -4262,7 +4240,7 @@ msgid "" "memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/scheduler/driver.py:472 +#: nova/scheduler/driver.py:467 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -4394,21 +4372,21 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:365 nova/tests/test_compute.py:1419 +#: nova/tests/test_compute.py:364 nova/tests/test_compute.py:1418 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:371 +#: nova/tests/test_compute.py:370 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:589 +#: nova/tests/test_compute.py:588 msgid "Internal error" msgstr "" -#: nova/tests/test_compute.py:1430 +#: nova/tests/test_compute.py:1429 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -4476,12 +4454,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:626 +#: nova/tests/test_xenapi.py:623 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:637 +#: nova/tests/test_xenapi.py:634 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -4595,21 +4573,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:133 +#: nova/tests/rpc/common.py:110 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:142 +#: nova/tests/rpc/common.py:119 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:160 +#: nova/tests/rpc/common.py:137 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:227 nova/tests/rpc/common.py:233 +#: nova/tests/rpc/common.py:204 nova/tests/rpc/common.py:210 #, python-format msgid "Received %s" msgstr "" @@ -4618,14 +4596,14 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "" -#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:396 -#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:2045 +#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:707 +#: nova/virt/libvirt/connection.py:2048 nova/virt/xenapi/connection.py:397 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:399 -#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:2048 +#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:711 +#: nova/virt/libvirt/connection.py:2051 nova/virt/xenapi/connection.py:400 #, python-format msgid "Compute_service record updated for %s " msgstr "" @@ -4699,34 +4677,6 @@ msgstr "" msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:140 -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:329 nova/virt/libvirt/connection.py:472 -msgid "Could not determine iscsi initiator name" -msgstr "" - -#: nova/virt/xenapi_conn.py:460 -msgid "Host startup on XenServer is not supported." -msgstr "" - -#: nova/virt/xenapi_conn.py:489 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" - -#: nova/virt/xenapi_conn.py:527 -msgid "Host is member of a pool, but DB says otherwise" -msgstr "" - -#: nova/virt/xenapi_conn.py:599 nova/virt/xenapi_conn.py:612 -#, python-format -msgid "Got exception: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4835,114 +4785,114 @@ msgstr "" msgid "Unknown baremetal driver %(d)s" msgstr "" -#: nova/virt/baremetal/proxy.py:148 +#: nova/virt/baremetal/proxy.py:139 #, python-format msgid "Error encountered when destroying instance '%(name)s': %(ex)s" msgstr "" -#: nova/virt/baremetal/proxy.py:162 +#: nova/virt/baremetal/proxy.py:153 #, python-format msgid "instance %(instance_name)s: deleting instance files %(target)s" msgstr "" -#: nova/virt/baremetal/proxy.py:189 +#: nova/virt/baremetal/proxy.py:180 #, python-format msgid "instance %s: rebooted" msgstr "" -#: nova/virt/baremetal/proxy.py:192 +#: nova/virt/baremetal/proxy.py:183 msgid "_wait_for_reboot failed" msgstr "" -#: nova/virt/baremetal/proxy.py:222 +#: nova/virt/baremetal/proxy.py:213 #, python-format msgid "instance %s: rescued" msgstr "" -#: nova/virt/baremetal/proxy.py:225 +#: nova/virt/baremetal/proxy.py:216 msgid "_wait_for_rescue failed" msgstr "" -#: nova/virt/baremetal/proxy.py:242 +#: nova/virt/baremetal/proxy.py:233 msgid "<============= spawn of baremetal =============>" msgstr "" -#: nova/virt/baremetal/proxy.py:255 +#: nova/virt/baremetal/proxy.py:246 #, python-format msgid "instance %s: is building" msgstr "" -#: nova/virt/baremetal/proxy.py:260 +#: nova/virt/baremetal/proxy.py:251 msgid "Key is injected but instance is not running yet" msgstr "" -#: nova/virt/baremetal/proxy.py:265 +#: nova/virt/baremetal/proxy.py:256 #, python-format msgid "instance %s: booted" msgstr "" -#: nova/virt/baremetal/proxy.py:268 +#: nova/virt/baremetal/proxy.py:259 #, python-format msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" -#: nova/virt/baremetal/proxy.py:269 +#: nova/virt/baremetal/proxy.py:260 #, python-format msgid "instance %s spawned successfully" msgstr "" -#: nova/virt/baremetal/proxy.py:272 +#: nova/virt/baremetal/proxy.py:263 #, python-format msgid "instance %s:not booted" msgstr "" -#: nova/virt/baremetal/proxy.py:274 +#: nova/virt/baremetal/proxy.py:265 msgid "Bremetal assignment is overcommitted." msgstr "" -#: nova/virt/baremetal/proxy.py:354 +#: nova/virt/baremetal/proxy.py:345 #, python-format msgid "instance %s: Creating image" msgstr "" -#: nova/virt/baremetal/proxy.py:473 +#: nova/virt/baremetal/proxy.py:464 #, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/baremetal/proxy.py:484 +#: nova/virt/baremetal/proxy.py:475 #, python-format msgid "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" msgstr "" -#: nova/virt/baremetal/proxy.py:529 +#: nova/virt/baremetal/proxy.py:520 #, python-format msgid "instance %s: starting toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:531 +#: nova/virt/baremetal/proxy.py:522 #, python-format msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1815 +#: nova/virt/baremetal/proxy.py:565 nova/virt/libvirt/connection.py:1818 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 "" -#: nova/virt/baremetal/proxy.py:714 +#: nova/virt/baremetal/proxy.py:705 #, python-format msgid "#### RLK: cpu_arch = %s " msgstr "" -#: nova/virt/baremetal/proxy.py:746 +#: nova/virt/baremetal/proxy.py:737 msgid "Updating!" msgstr "" -#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2609 +#: nova/virt/baremetal/proxy.py:764 nova/virt/libvirt/connection.py:2612 #: nova/virt/xenapi/host.py:129 msgid "Updating host stats" msgstr "" @@ -4978,15 +4928,15 @@ msgstr "" msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" msgstr "" -#: nova/virt/baremetal/tilera.py:292 +#: nova/virt/baremetal/tilera.py:291 msgid "Noting to do for tilera nodes: vmlinux is in CF" msgstr "" -#: nova/virt/baremetal/tilera.py:316 +#: nova/virt/baremetal/tilera.py:314 msgid "activate_node" msgstr "" -#: nova/virt/baremetal/tilera.py:330 +#: nova/virt/baremetal/tilera.py:328 msgid "Node is unknown error state." msgstr "" @@ -5065,175 +5015,183 @@ msgstr "" msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/libvirt/connection.py:265 +#: nova/virt/libvirt/connection.py:268 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/connection.py:286 +#: nova/virt/libvirt/connection.py:289 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:388 +#: nova/virt/libvirt/connection.py:391 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:400 +#: nova/virt/libvirt/connection.py:403 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:411 +#: nova/virt/libvirt/connection.py:414 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:423 +#: nova/virt/libvirt/connection.py:426 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:435 +#: nova/virt/libvirt/connection.py:438 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:461 +#: nova/virt/libvirt/connection.py:464 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:554 +#: nova/virt/libvirt/connection.py:475 nova/virt/xenapi/connection.py:329 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/libvirt/connection.py:557 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:567 +#: nova/virt/libvirt/connection.py:570 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:692 +#: nova/virt/libvirt/connection.py:695 #, fuzzy, python-format msgid "Instance soft rebooted successfully." msgstr "bind %s: slettet" -#: nova/virt/libvirt/connection.py:696 +#: nova/virt/libvirt/connection.py:699 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/connection.py:725 +#: nova/virt/libvirt/connection.py:728 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/connection.py:761 nova/virt/libvirt/connection.py:905 +#: nova/virt/libvirt/connection.py:764 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:766 +#: nova/virt/libvirt/connection.py:769 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:867 nova/virt/xenapi/vmops.py:1358 +#: nova/virt/libvirt/connection.py:870 nova/virt/xenapi/vmops.py:1324 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:871 +#: nova/virt/libvirt/connection.py:874 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:896 +#: nova/virt/libvirt/connection.py:899 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:910 +#: nova/virt/libvirt/connection.py:908 +msgid "During spawn, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/connection.py:913 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:926 +#: nova/virt/libvirt/connection.py:929 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:978 +#: nova/virt/libvirt/connection.py:981 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/connection.py:1020 +#: nova/virt/libvirt/connection.py:1023 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/connection.py:1024 +#: nova/virt/libvirt/connection.py:1027 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1028 nova/virt/libvirt/connection.py:1032 +#: nova/virt/libvirt/connection.py:1031 nova/virt/libvirt/connection.py:1035 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1153 +#: nova/virt/libvirt/connection.py:1156 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1339 +#: nova/virt/libvirt/connection.py:1342 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1349 +#: nova/virt/libvirt/connection.py:1352 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1381 +#: nova/virt/libvirt/connection.py:1384 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1658 +#: nova/virt/libvirt/connection.py:1661 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1662 +#: nova/virt/libvirt/connection.py:1665 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1679 +#: nova/virt/libvirt/connection.py:1682 #, 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:1920 +#: nova/virt/libvirt/connection.py:1923 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1942 +#: nova/virt/libvirt/connection.py:1945 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1969 +#: nova/virt/libvirt/connection.py:1972 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:2067 +#: nova/virt/libvirt/connection.py:2070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:2079 +#: nova/virt/libvirt/connection.py:2082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5243,40 +5201,40 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:2136 +#: nova/virt/libvirt/connection.py:2139 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2352 +#: nova/virt/libvirt/connection.py:2355 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2407 +#: nova/virt/libvirt/connection.py:2410 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:2458 +#: nova/virt/libvirt/connection.py:2461 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2513 +#: nova/virt/libvirt/connection.py:2516 msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2518 +#: nova/virt/libvirt/connection.py:2521 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2525 +#: nova/virt/libvirt/connection.py:2528 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2565 +#: nova/virt/libvirt/connection.py:2568 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5875,27 +5833,51 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:553 nova/virt/xenapi/fake.py:652 -#: nova/virt/xenapi/fake.py:670 nova/virt/xenapi/fake.py:732 +#: nova/virt/xenapi/connection.py:140 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"connection_type=xenapi" +msgstr "" + +#: nova/virt/xenapi/connection.py:461 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/connection.py:490 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/connection.py:528 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/connection.py:600 nova/virt/xenapi/connection.py:613 +#, python-format +msgid "Got exception: %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:565 nova/virt/xenapi/fake.py:664 +#: nova/virt/xenapi/fake.py:682 nova/virt/xenapi/fake.py:744 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:555 +#: nova/virt/xenapi/fake.py:567 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:589 +#: nova/virt/xenapi/fake.py:601 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:594 +#: nova/virt/xenapi/fake.py:606 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:666 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6034,73 +6016,68 @@ msgstr "" msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:336 +#: nova/virt/xenapi/vm_utils.py:337 #, 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:345 +#: nova/virt/xenapi/vm_utils.py:346 #, 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:353 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:382 #, python-format msgid "Snapshotting with label '%(label)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:392 +#: nova/virt/xenapi/vm_utils.py:395 #, python-format msgid "Created snapshot %(template_vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:431 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:583 -#, python-format -msgid "Creating blank HD of size %(req_size)d gigs" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:634 +#: nova/virt/xenapi/vm_utils.py:612 #, 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:724 +#: nova/virt/xenapi/vm_utils.py:725 #, python-format msgid "" "download_vhd %(image)s attempt %(attempt_num)d/%(max_attempts)d from " "%(glance_host)s:%(glance_port)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:734 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:750 +#: nova/virt/xenapi/vm_utils.py:751 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:760 +#: nova/virt/xenapi/vm_utils.py:761 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " @@ -6126,7 +6103,7 @@ msgstr "" #: nova/virt/xenapi/vm_utils.py:831 #, python-format -msgid "Fetching image %(image)s, type %(image_type_str)" +msgid "Fetching image %(image)s, type %(image_type_str)s" msgstr "" #: nova/virt/xenapi/vm_utils.py:844 @@ -6141,542 +6118,536 @@ msgid "" "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:870 +#: nova/virt/xenapi/vm_utils.py:871 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:884 +#: nova/virt/xenapi/vm_utils.py:885 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:895 +#: nova/virt/xenapi/vm_utils.py:896 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:934 +#: nova/virt/xenapi/vm_utils.py:935 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:955 +#: nova/virt/xenapi/vm_utils.py:956 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:973 +#: nova/virt/xenapi/vm_utils.py:974 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1016 +#: nova/virt/xenapi/vm_utils.py:1017 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1059 +#: nova/virt/xenapi/vm_utils.py:1060 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1061 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1088 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1108 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1137 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1154 +#: nova/virt/xenapi/vm_utils.py:1155 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:1167 +#: nova/virt/xenapi/vm_utils.py:1168 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1175 +#: nova/virt/xenapi/vm_utils.py:1176 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1177 +#: nova/virt/xenapi/vm_utils.py:1178 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1180 +#: nova/virt/xenapi/vm_utils.py:1181 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1183 +#: nova/virt/xenapi/vm_utils.py:1184 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1187 +#: nova/virt/xenapi/vm_utils.py:1188 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1190 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1192 +#: nova/virt/xenapi/vm_utils.py:1193 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1195 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1198 +#: nova/virt/xenapi/vm_utils.py:1199 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1220 +#: nova/virt/xenapi/vm_utils.py:1221 #, 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:1236 +#: nova/virt/xenapi/vm_utils.py:1237 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1290 +#: nova/virt/xenapi/vm_utils.py:1291 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1343 +#: nova/virt/xenapi/vm_utils.py:1344 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1417 +#: nova/virt/xenapi/vm_utils.py:1418 #, 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:1427 +#: nova/virt/xenapi/vm_utils.py:1428 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1463 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1473 +#: nova/virt/xenapi/vm_utils.py:1474 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1477 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1478 +#: nova/virt/xenapi/vm_utils.py:1479 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1481 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1490 +#: nova/virt/xenapi/vm_utils.py:1491 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1499 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1511 +#: nova/virt/xenapi/vm_utils.py:1512 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1518 +#: nova/virt/xenapi/vm_utils.py:1519 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1520 +#: nova/virt/xenapi/vm_utils.py:1521 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1533 +#: nova/virt/xenapi/vm_utils.py:1534 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1539 +#: nova/virt/xenapi/vm_utils.py:1540 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1565 +#: nova/virt/xenapi/vm_utils.py:1566 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1578 +#: nova/virt/xenapi/vm_utils.py:1579 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1633 #, 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:1664 +#: nova/virt/xenapi/vm_utils.py:1665 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1714 +#: nova/virt/xenapi/vm_utils.py:1715 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1722 +#: nova/virt/xenapi/vm_utils.py:1723 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1726 +#: nova/virt/xenapi/vm_utils.py:1727 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1742 +#: nova/virt/xenapi/vm_utils.py:1743 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1751 +#: nova/virt/xenapi/vm_utils.py:1752 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:722 +#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:688 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:231 -#, python-format -msgid "Attempted to power on non-existent instance bad instance id %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:233 +#: nova/virt/xenapi/vmops.py:229 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:303 +#: nova/virt/xenapi/vmops.py:298 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/xenapi/vmops.py:353 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:443 +#: nova/virt/xenapi/vmops.py:434 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:462 +#: nova/virt/xenapi/vmops.py:453 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:515 -#, python-format -msgid "Invalid value for injected_files: %r" -msgstr "" - -#: nova/virt/xenapi/vmops.py:520 -#, python-format -msgid "Injecting file path: '%s'" -msgstr "" - -#: nova/virt/xenapi/vmops.py:527 -msgid "Setting admin password" -msgstr "" - -#: nova/virt/xenapi/vmops.py:531 -msgid "Resetting network" -msgstr "" - -#: nova/virt/xenapi/vmops.py:538 -msgid "Setting VCPU weight" -msgstr "" - -#: nova/virt/xenapi/vmops.py:544 +#: nova/virt/xenapi/vmops.py:498 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:551 +#: nova/virt/xenapi/vmops.py:505 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:554 +#: nova/virt/xenapi/vmops.py:508 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:561 +#: nova/virt/xenapi/vmops.py:515 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:573 +#: nova/virt/xenapi/vmops.py:527 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:576 +#: nova/virt/xenapi/vmops.py:530 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:581 +#: nova/virt/xenapi/vmops.py:535 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:616 +#: nova/virt/xenapi/vmops.py:552 #, python-format -msgid "No opaque_ref could be determined for '%s'." +msgid "Invalid value for injected_files: %r" msgstr "" -#: nova/virt/xenapi/vmops.py:670 +#: nova/virt/xenapi/vmops.py:557 +#, python-format +msgid "Injecting file path: '%s'" +msgstr "" + +#: nova/virt/xenapi/vmops.py:564 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/vmops.py:568 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/vmops.py:575 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:582 +msgid "Could not find VM by name" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:677 +#: nova/virt/xenapi/vmops.py:643 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:686 +#: nova/virt/xenapi/vmops.py:652 #, python-format msgid "Unable to Snapshot instance: %(exc)s" msgstr "" -#: nova/virt/xenapi/vmops.py:702 +#: nova/virt/xenapi/vmops.py:668 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:770 +#: nova/virt/xenapi/vmops.py:736 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:857 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:901 +#: nova/virt/xenapi/vmops.py:865 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:928 +#: nova/virt/xenapi/vmops.py:892 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:913 #, python-format msgid "domid changed from %(domid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:926 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:983 +#: nova/virt/xenapi/vmops.py:947 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:962 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1023 +#: nova/virt/xenapi/vmops.py:987 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 +#: nova/virt/xenapi/vmops.py:996 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1036 +#: nova/virt/xenapi/vmops.py:1000 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1054 +#: nova/virt/xenapi/vmops.py:1017 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1097 +#: nova/virt/xenapi/vmops.py:1060 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1104 +#: nova/virt/xenapi/vmops.py:1067 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1111 +#: nova/virt/xenapi/vmops.py:1074 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1121 +#: nova/virt/xenapi/vmops.py:1084 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1147 +#: nova/virt/xenapi/vmops.py:1110 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1169 +#: nova/virt/xenapi/vmops.py:1135 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1222 +#: nova/virt/xenapi/vmops.py:1188 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1296 +#: nova/virt/xenapi/vmops.py:1262 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1300 +#: nova/virt/xenapi/vmops.py:1266 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1363 +#: nova/virt/xenapi/vmops.py:1329 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1374 +#: nova/virt/xenapi/vmops.py:1340 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1379 +#: nova/virt/xenapi/vmops.py:1345 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/virt/xenapi/vmops.py:1383 +#: nova/virt/xenapi/vmops.py:1349 msgid "In ERROR state" msgstr "" -#: nova/virt/xenapi/vmops.py:1389 +#: nova/virt/xenapi/vmops.py:1355 #, python-format msgid "In %(task_state)s task_state, not RESIZE_VERIFY" msgstr "" -#: nova/virt/xenapi/vmops.py:1396 +#: nova/virt/xenapi/vmops.py:1362 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/vmops.py:1384 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1469 +#: nova/virt/xenapi/vmops.py:1431 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1483 +#: nova/virt/xenapi/vmops.py:1446 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1492 +#: nova/virt/xenapi/vmops.py:1455 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1495 +#: nova/virt/xenapi/vmops.py:1458 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1520 +#: nova/virt/xenapi/vmops.py:1481 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1545 +#: nova/virt/xenapi/vmops.py:1506 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1566 +#: nova/virt/xenapi/vmops.py:1527 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1570 +#: nova/virt/xenapi/vmops.py:1531 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1575 +#: nova/virt/xenapi/vmops.py:1536 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1622 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7287,7 +7258,7 @@ msgstr "" #: nova/volume/san.py:880 #, python-format -msgid "Deleting volumeID: %s " +msgid "Deleting volumeID: %s" msgstr "" #: nova/volume/san.py:888 @@ -7499,6 +7470,21 @@ msgstr "" #~ msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" #~ msgstr "" +#~ msgid "Stopping raw TCP server." +#~ msgstr "" + +#~ msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" +#~ msgstr "" + +#~ msgid "not available" +#~ msgstr "" + +#~ msgid "Returned non-serializeable type: %s" +#~ msgstr "" + +#~ msgid "Associate floating ip failed" +#~ msgstr "" + #~ msgid "Parent group id and group id cannot be same" #~ msgstr "" @@ -7564,6 +7550,12 @@ msgstr "" #~ "type." #~ msgstr "" +#~ msgid "Creating a raw instance" +#~ msgstr "" + +#~ msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" +#~ msgstr "" + #~ msgid "Going to try to soft delete %s" #~ msgstr "" @@ -7579,6 +7571,11 @@ msgstr "" #~ msgid "Going to try to start %s" #~ msgstr "" +#~ msgid "" +#~ "check_instance_lock: arguments: |%(self)s| " +#~ "|%(context)s| |%(instance_uuid)s|" +#~ msgstr "" + #~ msgid "" #~ "Going to force the deletion of the" #~ " vm %(instance_uuid)s, even if it is" @@ -7595,9 +7592,42 @@ msgstr "" #~ msgid "exception terminating the instance %(instance_uuid)s" #~ msgstr "" +#~ msgid "Instance %s not found." +#~ msgstr "" + #~ msgid "trying to destroy already destroyed instance: %s" #~ msgstr "" +#~ msgid "" +#~ "Cannot rebuild instance [%(instance_uuid)s], " +#~ "because the given image does not " +#~ "exist." +#~ msgstr "" + +#~ msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" +#~ msgstr "" + +#~ msgid "Rebuilding instance %s" +#~ msgstr "" + +#~ msgid "Rebooting instance %s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to reboot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "" +#~ "trying to snapshot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "Instance %s: Root password set" +#~ msgstr "" + #~ msgid "" #~ "Instance %(name)s found in database but" #~ " not known by hypervisor. Setting " @@ -7631,6 +7661,9 @@ msgstr "" #~ msgid "No fixed IPs to deallocate for vif %sid" #~ msgstr "" +#~ msgid "Sending notification on %s..." +#~ msgstr "" + #~ msgid "" #~ "AMQP server on %(fl_host)s:%(fl_port)d is " #~ "unreachable: %(e)s. Trying again in " @@ -7667,6 +7700,9 @@ msgstr "" #~ msgid "message %s" #~ msgstr "" +#~ msgid "Unable to connect to AMQP server: %s " +#~ msgstr "" + #~ msgid "" #~ "Cannot confirm tmpfile at %(ipath)s is" #~ " on same shared storage between " @@ -7946,6 +7982,9 @@ msgstr "" #~ msgid "Ignoring XenAPI.Failure %s" #~ msgstr "" +#~ msgid "Attempted to power on non-existent instance bad instance id %s" +#~ msgstr "" + #~ msgid "Starting instance %s" #~ msgstr "" @@ -7988,6 +8027,9 @@ msgstr "" #~ msgid "Skipping VDI destroy for %s" #~ msgstr "" +#~ msgid "No opaque_ref could be determined for '%s'." +#~ msgstr "" + #~ msgid "Finished snapshot and upload for VM %s" #~ msgstr "" @@ -8119,6 +8161,9 @@ msgstr "" #~ msgid "Failed to retrieve QoS info" #~ msgstr "" +#~ msgid "Deleting volumeID: %s " +#~ msgstr "" + #~ msgid "invalid drive data" #~ msgstr "" diff --git a/nova/locale/de/LC_MESSAGES/nova.po b/nova/locale/de/LC_MESSAGES/nova.po index b29b3db5240d..8b7ea6294785 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-04-08 23:04+0000\n" +"POT-Creation-Date: 2012-04-22 23:01+0000\n" "PO-Revision-Date: 2011-08-23 11:23+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: German \n" @@ -66,11 +66,11 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:56 +#: nova/exception.py:55 msgid "Unexpected error while running command." msgstr "Unerwarteter Fehler bei Ausführung des Kommandos." -#: nova/exception.py:59 +#: nova/exception.py:58 #, python-format msgid "" "%(description)s\n" @@ -85,253 +85,257 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/exception.py:94 +#: nova/exception.py:93 msgid "DB exception wrapped." msgstr "" -#: nova/exception.py:155 +#: nova/exception.py:154 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:178 -msgid "Failed to decrypt text" +#: nova/exception.py:172 +msgid "Exception in string format operation" msgstr "" #: nova/exception.py:182 -msgid "Failed to paginate through images from image service" +msgid "Failed to decrypt text" msgstr "" #: nova/exception.py:186 -msgid "Virtual Interface creation failed" +msgid "Failed to paginate through images from image service" msgstr "" #: nova/exception.py:190 +msgid "Virtual Interface creation failed" +msgstr "" + +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:195 +#: nova/exception.py:199 msgid "Connection to glance failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:203 msgid "Connection to melange failed" msgstr "" -#: nova/exception.py:203 +#: nova/exception.py:207 msgid "Not authorized." msgstr "" -#: nova/exception.py:208 +#: nova/exception.py:212 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:212 +#: nova/exception.py:216 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:216 +#: nova/exception.py:220 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/exception.py:220 +#: nova/exception.py:224 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:229 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:229 +#: nova/exception.py:233 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:233 nova/api/openstack/compute/contrib/keypairs.py:113 +#: nova/exception.py:237 nova/api/openstack/compute/contrib/keypairs.py:113 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:237 +#: nova/exception.py:241 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:241 +#: nova/exception.py:245 msgid "The request is invalid." msgstr "" -#: nova/exception.py:245 +#: nova/exception.py:249 #, python-format msgid "Invalid signature %(signature)s for user %(user)s." msgstr "" -#: nova/exception.py:249 +#: nova/exception.py:253 msgid "Invalid input received" msgstr "" -#: nova/exception.py:253 +#: nova/exception.py:257 #, python-format msgid "Invalid instance type %(instance_type)s." msgstr "" -#: nova/exception.py:257 +#: nova/exception.py:261 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:261 -msgid "Invalid volume" -msgstr "" - #: nova/exception.py:265 -#, python-format -msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" +msgid "Invalid volume" msgstr "" #: nova/exception.py:269 #, python-format -msgid "Invalid IP protocol %(protocol)s." +msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" #: nova/exception.py:273 #, python-format -msgid "Invalid content type %(content_type)s." +msgid "Invalid IP protocol %(protocol)s." msgstr "" #: nova/exception.py:277 #, python-format -msgid "Invalid cidr %(cidr)s." +msgid "Invalid content type %(content_type)s." msgstr "" #: nova/exception.py:281 -msgid "Invalid reuse of an RPC connection." +#, python-format +msgid "Invalid cidr %(cidr)s." msgstr "" #: nova/exception.py:285 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: nova/exception.py:289 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:292 +#: nova/exception.py:296 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:296 +#: nova/exception.py:300 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:301 +#: nova/exception.py:305 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:305 +#: nova/exception.py:309 #, 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:310 +#: nova/exception.py:314 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:314 +#: nova/exception.py:318 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:318 +#: nova/exception.py:322 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:322 +#: nova/exception.py:326 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:326 +#: nova/exception.py:330 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:330 +#: nova/exception.py:334 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:334 +#: nova/exception.py:338 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:338 +#: nova/exception.py:342 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:342 +#: nova/exception.py:346 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:346 +#: nova/exception.py:350 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:350 +#: nova/exception.py:354 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:359 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:363 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:367 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:371 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:372 +#: nova/exception.py:376 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:377 +#: nova/exception.py:381 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:381 +#: nova/exception.py:385 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:389 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:389 +#: nova/exception.py:393 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:393 +#: nova/exception.py:397 #, 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:399 +#: nova/exception.py:403 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -339,740 +343,745 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:406 +#: nova/exception.py:410 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:410 +#: nova/exception.py:414 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:414 +#: nova/exception.py:418 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:418 +#: nova/exception.py:422 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:422 +#: nova/exception.py:426 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:427 -#, python-format -msgid "Required flag %(flag)s not set." -msgstr "" - #: nova/exception.py:431 #, python-format -msgid "Volume %(volume_id)s could not be found." +msgid "Required flag %(flag)s not set." msgstr "" #: nova/exception.py:435 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:439 #, python-format -msgid "Volume not found for instance %(instance_id)s." +msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" #: nova/exception.py:444 #, python-format +msgid "Volume not found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:448 +#, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:449 -msgid "Zero volume types found." -msgstr "" - #: nova/exception.py:453 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Zero volume types found." msgstr "" #: nova/exception.py:457 #, python-format +msgid "Volume type %(volume_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:461 +#, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:466 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:471 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:471 +#: nova/exception.py:475 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:475 +#: nova/exception.py:479 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:484 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:488 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:492 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:496 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:500 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:505 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:509 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:513 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:517 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:525 -msgid "Cannot find SR to read/write VDI." -msgstr "" - #: nova/exception.py:529 -#, python-format -msgid "%(req)s is required to create a network." +msgid "Cannot find SR to read/write VDI." msgstr "" #: nova/exception.py:533 #, python-format -msgid "Network %(network_id)s could not be found." +msgid "Network %(network_id)s is still in use." msgstr "" #: nova/exception.py:537 #, python-format -msgid "Network could not be found for bridge %(bridge)s" +msgid "%(req)s is required to create a network." msgstr "" #: nova/exception.py:541 #, python-format -msgid "Network could not be found for uuid %(uuid)s" +msgid "Network %(network_id)s could not be found." msgstr "" #: nova/exception.py:545 #, python-format -msgid "Network could not be found with cidr %(cidr)s." +msgid "Network could not be found for bridge %(bridge)s" msgstr "" #: nova/exception.py:549 #, python-format -msgid "Network could not be found for instance %(instance_id)s." +msgid "Network could not be found for uuid %(uuid)s" msgstr "" #: nova/exception.py:553 -msgid "No networks defined." +#, python-format +msgid "Network could not be found with cidr %(cidr)s." msgstr "" #: nova/exception.py:557 #, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:561 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:565 +#, 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:562 +#: nova/exception.py:570 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:574 #, python-format msgid "Network %(network)s has active ports, cannot delete." msgstr "" -#: nova/exception.py:570 -msgid "Could not find the datastore reference(s) which the VM uses." -msgstr "" - -#: nova/exception.py:574 -#, python-format -msgid "No fixed IP associated with id %(id)s." -msgstr "" - #: nova/exception.py:578 -#, python-format -msgid "Fixed ip not found for address %(address)s." +msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" #: nova/exception.py:582 #, python-format -msgid "Instance %(instance_id)s has zero fixed ips." +msgid "No fixed IP associated with id %(id)s." msgstr "" #: nova/exception.py:586 #, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:590 +#, python-format +msgid "Instance %(instance_id)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:594 +#, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:603 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:607 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:612 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:616 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:612 +#: nova/exception.py:620 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:616 -msgid "Zero fixed ips could be found." -msgstr "" - -#: nova/exception.py:620 -#, python-format -msgid "Floating ip not found for id %(id)s." -msgstr "" - #: nova/exception.py:624 -#, python-format -msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgid "Zero fixed ips could be found." msgstr "" #: nova/exception.py:628 #, python-format -msgid "Floating ip not found for address %(address)s." +msgid "Floating ip not found for id %(id)s." msgstr "" #: nova/exception.py:632 #, python-format -msgid "Floating ip not found for host %(host)s." +msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" #: nova/exception.py:636 -msgid "Zero floating ips available." +#, python-format +msgid "Floating ip not found for address %(address)s." msgstr "" #: nova/exception.py:640 #, python-format -msgid "Floating ip %(address)s is associated." +msgid "Floating ip not found for host %(host)s." msgstr "" #: nova/exception.py:644 -#, python-format -msgid "Floating ip %(address)s is not associated." +msgid "Zero floating ips available." msgstr "" #: nova/exception.py:648 -msgid "Zero floating ips exist." +#, python-format +msgid "Floating ip %(address)s is associated." msgstr "" #: nova/exception.py:652 #, python-format -msgid "Interface %(interface)s not found." +msgid "Floating ip %(address)s is not associated." msgstr "" #: nova/exception.py:656 -#, python-format -msgid "Keypair %(name)s not found for user %(user_id)s" +msgid "Zero floating ips exist." msgstr "" #: nova/exception.py:660 #, python-format -msgid "Certificate %(certificate_id)s not found." +msgid "Interface %(interface)s not found." msgstr "" #: nova/exception.py:664 #, python-format -msgid "Service %(service_id)s could not be found." +msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" #: nova/exception.py:668 #, python-format -msgid "Host %(host)s could not be found." +msgid "Certificate %(certificate_id)s not found." msgstr "" #: nova/exception.py:672 #, python-format -msgid "Compute host %(host)s could not be found." +msgid "Service %(service_id)s could not be found." msgstr "" #: nova/exception.py:676 #, python-format -msgid "Could not find binary %(binary)s on host %(host)s." +msgid "Host %(host)s could not be found." msgstr "" #: nova/exception.py:680 #, python-format -msgid "Auth token %(token)s could not be found." +msgid "Compute host %(host)s could not be found." msgstr "" #: nova/exception.py:684 #, python-format -msgid "Access Key %(access_key)s could not be found." +msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" #: nova/exception.py:688 -msgid "Quota could not be found" +#, python-format +msgid "Auth token %(token)s could not be found." msgstr "" #: nova/exception.py:692 #, python-format -msgid "Quota for project %(project_id)s could not be found." +msgid "Access Key %(access_key)s could not be found." msgstr "" #: nova/exception.py:696 -#, python-format -msgid "Quota class %(class_name)s could not be found." +msgid "Quota could not be found" msgstr "" #: nova/exception.py:700 #, python-format -msgid "Security group %(security_group_id)s not found." +msgid "Quota for project %(project_id)s could not be found." msgstr "" #: nova/exception.py:704 #, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:708 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:712 +#, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:717 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:721 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:726 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:731 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:735 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:732 +#: nova/exception.py:740 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:736 +#: nova/exception.py:744 #, 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:742 +#: nova/exception.py:750 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:754 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:758 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:763 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:759 +#: nova/exception.py:767 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:763 +#: nova/exception.py:771 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:775 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:772 +#: nova/exception.py:780 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:784 #, python-format msgid "Cell %(cell_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:788 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:784 +#: nova/exception.py:792 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:789 +#: nova/exception.py:797 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:801 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:798 +#: nova/exception.py:806 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:803 -msgid "LDAP object could not be found" -msgstr "" - -#: nova/exception.py:807 -#, python-format -msgid "LDAP user %(user_id)s could not be found." -msgstr "" - #: nova/exception.py:811 -#, python-format -msgid "LDAP group %(group_id)s could not be found." +msgid "LDAP object could not be found" msgstr "" #: nova/exception.py:815 #, python-format -msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." +msgid "LDAP user %(user_id)s could not be found." msgstr "" #: nova/exception.py:819 #, python-format -msgid "File %(file_path)s could not be found." +msgid "LDAP group %(group_id)s could not be found." msgstr "" #: nova/exception.py:823 -msgid "Zero files could be found." +#, python-format +msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" #: nova/exception.py:827 #, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:831 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:835 +#, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:840 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:844 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:848 msgid "Action not allowed." msgstr "" -#: nova/exception.py:844 +#: nova/exception.py:852 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:848 +#: nova/exception.py:856 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:852 +#: nova/exception.py:860 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:861 -#, python-format -msgid "Key pair %(key_name)s already exists." -msgstr "" - -#: nova/exception.py:865 -#, python-format -msgid "User %(user)s already exists." -msgstr "" - #: nova/exception.py:869 #, python-format -msgid "LDAP user %(user)s already exists." +msgid "Key pair %(key_name)s already exists." msgstr "" #: nova/exception.py:873 #, python-format -msgid "LDAP group %(group)s already exists." +msgid "User %(user)s already exists." msgstr "" #: nova/exception.py:877 #, python-format +msgid "LDAP user %(user)s already exists." +msgstr "" + +#: nova/exception.py:881 +#, python-format +msgid "LDAP group %(group)s already exists." +msgstr "" + +#: nova/exception.py:885 +#, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:882 -#, python-format -msgid "Project %(project)s already exists." -msgstr "" - -#: nova/exception.py:886 -#, python-format -msgid "Instance %(name)s already exists." -msgstr "" - #: nova/exception.py:890 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Project %(project)s already exists." msgstr "" #: nova/exception.py:894 #, python-format -msgid "Volume Type %(name)s already exists." +msgid "Instance %(name)s already exists." msgstr "" #: nova/exception.py:898 #, python-format -msgid "%(path)s is on shared storage: %(reason)s" +msgid "Instance Type %(name)s already exists." msgstr "" #: nova/exception.py:902 -msgid "Migration error" +#, python-format +msgid "Volume Type %(name)s already exists." msgstr "" #: nova/exception.py:906 #, python-format -msgid "Malformed message body: %(reason)s" +msgid "%(path)s is on shared storage: %(reason)s" msgstr "" #: nova/exception.py:910 -#, python-format -msgid "Could not find config at %(path)s" +msgid "Migration error" msgstr "" #: nova/exception.py:914 #, python-format -msgid "Could not load paste app '%(name)s' from %(path)s" +msgid "Malformed message body: %(reason)s" msgstr "" #: nova/exception.py:918 -msgid "When resizing, instances must change size!" +#, python-format +msgid "Could not find config at %(path)s" msgstr "" #: nova/exception.py:922 -msgid "Image is larger than instance type allows" +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" #: nova/exception.py:926 -msgid "1 or more Zones could not complete the request" +msgid "When resizing, instances must change size!" msgstr "" #: nova/exception.py:930 -msgid "Instance type's memory is too small for requested image." +msgid "Image is larger than instance type allows" msgstr "" #: nova/exception.py:934 -msgid "Instance type's disk is too small for requested image." +msgid "1 or more Zones could not complete the request" msgstr "" #: nova/exception.py:938 -#, python-format -msgid "Insufficient free memory on compute node to start %(uuid)s." +msgid "Instance type's memory is too small for requested image." msgstr "" #: nova/exception.py:942 -msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgid "Instance type's disk is too small for requested image." msgstr "" #: nova/exception.py:946 #, python-format -msgid "No valid host was found. %(reason)s" +msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" #: nova/exception.py:950 +msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgstr "" + +#: nova/exception.py:954 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:958 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:962 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:966 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:963 +#: nova/exception.py:971 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:975 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:979 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:983 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:988 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:992 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:996 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:1000 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:997 +#: nova/exception.py:1005 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1001 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1005 -#, python-format -msgid "Error in SolidFire API response: status=%(status)s" -msgstr "" - #: nova/exception.py:1009 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Bad response from SolidFire API" msgstr "" #: nova/exception.py:1013 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Error in SolidFire API response: status=%(status)s" msgstr "" #: nova/exception.py:1017 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Error in SolidFire API response: data=%(data)s" msgstr "" #: nova/exception.py:1021 #, python-format -msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgid "Detected existing vlan with id %(vlan)d" msgstr "" #: nova/exception.py:1025 #, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1029 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1033 +#, python-format msgid "Could not fetch image %(image)s" msgstr "" -#: nova/log.py:315 +#: nova/log.py:328 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1191,156 +1200,138 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:534 +#: nova/utils.py:506 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:537 +#: nova/utils.py:509 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:648 +#: nova/utils.py:620 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:659 +#: nova/utils.py:631 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:709 +#: nova/utils.py:681 msgid "in looping call" msgstr "" -#: nova/utils.py:927 +#: nova/utils.py:899 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:931 +#: nova/utils.py:903 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:907 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:942 +#: nova/utils.py:914 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:1001 +#: nova/utils.py:973 #, python-format msgid "Found sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1008 +#: nova/utils.py:980 #, python-format msgid "Cleaned sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1023 +#: nova/utils.py:995 #, python-format msgid "Found lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1028 +#: nova/utils.py:999 #, python-format msgid "Cleaned lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1138 +#: nova/utils.py:1108 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1139 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1298 +#: nova/utils.py:1268 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1330 +#: nova/utils.py:1300 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1461 +#: nova/utils.py:1431 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1463 +#: nova/utils.py:1433 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1495 +#: nova/utils.py:1465 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1497 +#: nova/utils.py:1467 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" -#: nova/utils.py:1681 +#: nova/utils.py:1651 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:97 +#: nova/wsgi.py:96 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:108 +#: nova/wsgi.py:107 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:111 -msgid "Stopping raw TCP server." -msgstr "" - -#: nova/wsgi.py:117 -#, python-format -msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "" - -#: nova/wsgi.py:133 +#: nova/wsgi.py:121 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:211 +#: nova/wsgi.py:190 msgid "You must implement __call__" msgstr "" -#: nova/api/direct.py:218 -msgid "not available" -msgstr "" - -#: nova/api/direct.py:299 -#, python-format -msgid "Returned non-serializeable type: %s" -msgstr "" - #: nova/api/sizelimit.py:51 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:142 +#: nova/api/validator.py:140 #, python-format -msgid "%(key)s with value %(value)s failed validator %(validator)s" +msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" #: nova/api/ec2/__init__.py:73 @@ -1517,12 +1508,12 @@ msgid "Invalid CIDR" msgstr "" #: nova/api/ec2/cloud.py:639 nova/api/ec2/cloud.py:693 -#: nova/api/ec2/cloud.py:800 +#: nova/api/ec2/cloud.py:811 msgid "Not enough parameters, need group_name or group_id" msgstr "" #: nova/api/ec2/cloud.py:654 -#: nova/api/openstack/compute/contrib/security_groups.py:517 +#: nova/api/openstack/compute/contrib/security_groups.py:529 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -1532,12 +1523,12 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:744 +#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:751 msgid "No rule for the specified parameters." msgstr "" #: nova/api/ec2/cloud.py:708 -#: nova/api/openstack/compute/contrib/security_groups.py:354 +#: nova/api/openstack/compute/contrib/security_groups.py:359 #, python-format msgid "Authorize security group ingress %s" msgstr "" @@ -1547,163 +1538,173 @@ msgstr "" msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:769 +#: nova/api/ec2/cloud.py:733 +#: nova/api/openstack/compute/contrib/security_groups.py:388 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/api/ec2/cloud.py:776 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Content limited to " "Alphanumeric characters, spaces, dashes, and underscores." msgstr "" -#: nova/api/ec2/cloud.py:776 +#: nova/api/ec2/cloud.py:783 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Length exceeds maximum of " "255." msgstr "" -#: nova/api/ec2/cloud.py:780 -#: nova/api/openstack/compute/contrib/security_groups.py:292 +#: nova/api/ec2/cloud.py:787 +#: nova/api/openstack/compute/contrib/security_groups.py:297 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/api/ec2/cloud.py:783 +#: nova/api/ec2/cloud.py:790 #, python-format msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:815 -#: nova/api/openstack/compute/contrib/security_groups.py:245 +#: nova/api/ec2/cloud.py:794 +#: nova/api/openstack/compute/contrib/security_groups.py:294 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/api/ec2/cloud.py:826 +#: nova/api/openstack/compute/contrib/security_groups.py:246 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:823 nova/compute/manager.py:1630 +#: nova/api/ec2/cloud.py:834 nova/compute/manager.py:1638 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:894 +#: nova/api/ec2/cloud.py:905 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:898 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:222 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:921 +#: nova/api/ec2/cloud.py:932 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:931 +#: nova/api/ec2/cloud.py:942 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:939 +#: nova/api/ec2/cloud.py:950 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:952 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:963 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:959 +#: nova/api/ec2/cloud.py:970 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:984 nova/api/ec2/cloud.py:1041 -#: nova/api/ec2/cloud.py:1518 nova/api/ec2/cloud.py:1533 +#: nova/api/ec2/cloud.py:995 nova/api/ec2/cloud.py:1052 +#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1107 +#: nova/api/ec2/cloud.py:1118 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1255 +#: nova/api/ec2/cloud.py:1266 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1267 +#: nova/api/ec2/cloud.py:1271 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1272 +#: nova/api/ec2/cloud.py:1276 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1286 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1308 +#: nova/api/ec2/cloud.py:1312 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1329 +#: nova/api/ec2/cloud.py:1333 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1343 +#: nova/api/ec2/cloud.py:1347 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1354 +#: nova/api/ec2/cloud.py:1358 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1369 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1455 +#: nova/api/ec2/cloud.py:1459 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1471 +#: nova/api/ec2/cloud.py:1475 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1494 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1536 +#: nova/api/ec2/cloud.py:1540 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1538 +#: nova/api/ec2/cloud.py:1542 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1540 +#: nova/api/ec2/cloud.py:1544 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1542 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1555 +#: nova/api/ec2/cloud.py:1559 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1603 +#: nova/api/ec2/cloud.py:1607 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -2043,207 +2044,207 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:425 +#: nova/api/openstack/compute/servers.py:420 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:433 +#: nova/api/openstack/compute/servers.py:428 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:483 +#: nova/api/openstack/compute/servers.py:476 msgid "Personality file limit exceeded" msgstr "" -#: nova/api/openstack/compute/servers.py:485 +#: nova/api/openstack/compute/servers.py:478 msgid "Personality file path too long" msgstr "" -#: nova/api/openstack/compute/servers.py:487 +#: nova/api/openstack/compute/servers.py:480 msgid "Personality file content too long" msgstr "" -#: nova/api/openstack/compute/servers.py:501 +#: nova/api/openstack/compute/servers.py:494 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:505 +#: nova/api/openstack/compute/servers.py:498 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:509 +#: nova/api/openstack/compute/servers.py:502 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:527 +#: nova/api/openstack/compute/servers.py:519 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:530 +#: nova/api/openstack/compute/servers.py:522 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:535 +#: nova/api/openstack/compute/servers.py:527 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:550 +#: nova/api/openstack/compute/servers.py:540 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:559 +#: nova/api/openstack/compute/servers.py:549 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:566 +#: nova/api/openstack/compute/servers.py:556 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:572 +#: nova/api/openstack/compute/servers.py:562 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:575 +#: nova/api/openstack/compute/servers.py:565 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:577 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:594 +#: nova/api/openstack/compute/servers.py:584 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:601 +#: nova/api/openstack/compute/servers.py:591 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:633 +#: nova/api/openstack/compute/servers.py:623 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:675 -#: nova/api/openstack/compute/servers.py:740 +#: nova/api/openstack/compute/servers.py:665 +#: nova/api/openstack/compute/servers.py:730 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:737 +#: nova/api/openstack/compute/servers.py:727 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:733 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:829 -#: nova/api/openstack/compute/servers.py:849 +#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:839 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:835 +#: nova/api/openstack/compute/servers.py:825 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:855 +#: nova/api/openstack/compute/servers.py:845 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:868 +#: nova/api/openstack/compute/servers.py:858 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:862 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:885 +#: nova/api/openstack/compute/servers.py:875 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:897 +#: nova/api/openstack/compute/servers.py:887 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:900 +#: nova/api/openstack/compute/servers.py:890 msgid "Resize requires a change in size." msgstr "" -#: nova/api/openstack/compute/servers.py:924 +#: nova/api/openstack/compute/servers.py:914 msgid "Malformed server entity" msgstr "" -#: nova/api/openstack/compute/servers.py:931 +#: nova/api/openstack/compute/servers.py:921 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:940 +#: nova/api/openstack/compute/servers.py:930 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:949 +#: nova/api/openstack/compute/servers.py:939 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:962 +#: nova/api/openstack/compute/servers.py:952 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:966 -#: nova/api/openstack/compute/servers.py:1144 +#: nova/api/openstack/compute/servers.py:956 +#: nova/api/openstack/compute/servers.py:1134 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:980 +#: nova/api/openstack/compute/servers.py:970 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:993 +#: nova/api/openstack/compute/servers.py:983 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:996 +#: nova/api/openstack/compute/servers.py:986 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1014 +#: nova/api/openstack/compute/servers.py:1004 #: nova/api/openstack/compute/contrib/aggregates.py:142 -#: nova/api/openstack/compute/contrib/networks.py:65 +#: nova/api/openstack/compute/contrib/networks.py:68 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1009 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1071 +#: nova/api/openstack/compute/servers.py:1061 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1093 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 msgid "Invalid metadata" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1157 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2416,35 +2417,31 @@ msgstr "" msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:159 +#: nova/api/openstack/compute/contrib/floating_ips.py:157 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:161 +#: nova/api/openstack/compute/contrib/floating_ips.py:159 msgid "No more floating ips available." 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:571 -#: nova/api/openstack/compute/contrib/security_groups.py:604 +#: nova/api/openstack/compute/contrib/floating_ips.py:197 +#: nova/api/openstack/compute/contrib/floating_ips.py:223 +#: nova/api/openstack/compute/contrib/security_groups.py:583 +#: nova/api/openstack/compute/contrib/security_groups.py:616 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:204 -#: nova/api/openstack/compute/contrib/floating_ips.py:233 +#: nova/api/openstack/compute/contrib/floating_ips.py:200 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:213 +#: nova/api/openstack/compute/contrib/floating_ips.py:209 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:216 -msgid "Associate floating ip failed" -msgstr "" - #: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" @@ -2504,102 +2501,106 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:62 +#: nova/api/openstack/compute/contrib/networks.py:65 #, python-format msgid "Network does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:70 +#: nova/api/openstack/compute/contrib/networks.py:73 #, python-format msgid "Disassociating network with id %s" 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 +#: nova/api/openstack/compute/contrib/networks.py:77 +#: nova/api/openstack/compute/contrib/networks.py:94 +#: nova/api/openstack/compute/contrib/networks.py:104 msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:87 +#: nova/api/openstack/compute/contrib/networks.py:90 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks.py:100 #, python-format msgid "Deleting network with id %s" msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:59 +msgid "Quota limit must be -1 or greater." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:222 +#: nova/api/openstack/compute/contrib/security_groups.py:223 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:243 +#: nova/api/openstack/compute/contrib/security_groups.py:244 msgid "Security group is still in use" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:295 +#: nova/api/openstack/compute/contrib/security_groups.py:300 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:320 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:318 +#: nova/api/openstack/compute/contrib/security_groups.py:323 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:321 +#: nova/api/openstack/compute/contrib/security_groups.py:326 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:353 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:351 +#: nova/api/openstack/compute/contrib/security_groups.py:356 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:369 +#: nova/api/openstack/compute/contrib/security_groups.py:374 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:376 +#: nova/api/openstack/compute/contrib/security_groups.py:381 #, python-format msgid "This rule already exists in group %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:414 +#: nova/api/openstack/compute/contrib/security_groups.py:426 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:507 +#: nova/api/openstack/compute/contrib/security_groups.py:519 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:510 +#: nova/api/openstack/compute/contrib/security_groups.py:522 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:574 -#: nova/api/openstack/compute/contrib/security_groups.py:607 +#: nova/api/openstack/compute/contrib/security_groups.py:586 +#: nova/api/openstack/compute/contrib/security_groups.py:619 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:578 -#: nova/api/openstack/compute/contrib/security_groups.py:611 +#: nova/api/openstack/compute/contrib/security_groups.py:590 +#: nova/api/openstack/compute/contrib/security_groups.py:623 msgid "Security group name cannot be empty" msgstr "" @@ -2805,118 +2806,109 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/compute/api.py:141 +#: nova/compute/api.py:133 msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:144 +#: nova/compute/api.py:136 #, python-format msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/api.py:192 +#: nova/compute/api.py:198 +msgid "Cannot run any more instances of this type." +msgstr "" + +#: nova/compute/api.py:200 +#, python-format +msgid "Can only run %s more instances of this type." +msgstr "" + +#: nova/compute/api.py:202 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:216 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:203 +#: nova/compute/api.py:227 #, python-format msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" -#: nova/compute/api.py:257 -msgid "Cannot run any more instances of this type." -msgstr "" - -#: nova/compute/api.py:259 -#, python-format -msgid "Can only run %s more instances of this type." -msgstr "" - -#: nova/compute/api.py:261 -#, python-format -msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. " -msgstr "" - -#: nova/compute/api.py:310 -msgid "Creating a raw instance" -msgstr "" - -#: nova/compute/api.py:312 -#, python-format -msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" -msgstr "" - -#: nova/compute/api.py:383 +#: nova/compute/api.py:424 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:447 +#: nova/compute/api.py:492 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:474 +#: nova/compute/api.py:519 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:591 +#: nova/compute/api.py:636 #, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:871 +#: nova/compute/api.py:916 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:891 +#: nova/compute/api.py:936 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:939 +#: nova/compute/api.py:984 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:1022 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:996 +#: nova/compute/api.py:1041 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1000 +#: nova/compute/api.py:1045 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1071 nova/volume/api.py:173 +#: nova/compute/api.py:1116 nova/volume/api.py:173 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1201 +#: nova/compute/api.py:1246 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1369 +#: nova/compute/api.py:1414 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1377 +#: nova/compute/api.py:1422 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1644 +#: nova/compute/api.py:1689 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" @@ -2942,9 +2934,7 @@ msgstr "" #: nova/compute/manager.py:140 #, python-format -msgid "" -"check_instance_lock: arguments: |%(self)s| |%(context)s| " -"|%(instance_uuid)s|" +msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|" msgstr "" #: nova/compute/manager.py:144 @@ -2973,10 +2963,7 @@ msgid "Unable to load the virtualization driver: %s" msgstr "" #: nova/compute/manager.py:223 -#, python-format -msgid "" -"Instance %(instance_uuid)s has been destroyed from under us while trying " -"to set it to ERROR" +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" #: nova/compute/manager.py:240 @@ -3002,425 +2989,417 @@ msgid "Setting up bdm %s" msgstr "" #: nova/compute/manager.py:400 -#, python-format -msgid "Instance %s already deleted from database. Attempting forceful vm deletion" +msgid "Instance already deleted from database. Attempting forceful vm deletion" msgstr "" #: nova/compute/manager.py:406 -#, python-format -msgid "Exception encountered while terminating the instance %s" +msgid "Exception encountered while terminating the instance" msgstr "" #: nova/compute/manager.py:444 -#, python-format -msgid "Instance %s not found." -msgstr "" +#, fuzzy, python-format +msgid "Instance not found." +msgstr "Instanz %s pausiert" -#: nova/compute/manager.py:480 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "Instanz wurde bereits erstellt" -#: nova/compute/manager.py:523 +#: 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:528 +#: nova/compute/manager.py:530 #, 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:538 +#: nova/compute/manager.py:540 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:548 +#: nova/compute/manager.py:550 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:561 +#: nova/compute/manager.py:563 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:565 +#: nova/compute/manager.py:567 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:580 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:594 +#: nova/compute/manager.py:596 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:615 +#: nova/compute/manager.py:617 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:672 +#: nova/compute/manager.py:674 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:699 +#: nova/compute/manager.py:701 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:708 +#: nova/compute/manager.py:710 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:742 nova/compute/manager.py:1328 -#: nova/compute/manager.py:1416 nova/compute/manager.py:2501 +#: nova/compute/manager.py:744 nova/compute/manager.py:1335 +#: nova/compute/manager.py:1424 nova/compute/manager.py:2509 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:811 +#: nova/compute/manager.py:813 +msgid "Cannot rebuild instance because the given image does not exist." +msgstr "" + +#: nova/compute/manager.py:818 +#, python-format +msgid "Cannot rebuild instance: %(exc)s" +msgstr "" + +#: nova/compute/manager.py:825 +msgid "Rebuilding instance" +msgstr "" + +#: nova/compute/manager.py:879 +msgid "Rebooting instance" +msgstr "" + +#: nova/compute/manager.py:895 #, python-format msgid "" -"Cannot rebuild instance [%(instance_uuid)s], because the given image does" -" not exist." +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:816 -#, python-format -msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" -msgstr "" - -#: nova/compute/manager.py:823 -#, python-format -msgid "Rebuilding instance %s" -msgstr "" - -#: nova/compute/manager.py:876 -#, python-format -msgid "Rebooting instance %s" -msgstr "" - -#: nova/compute/manager.py:891 -#, python-format -msgid "" -"trying to reboot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" -msgstr "" - -#: nova/compute/manager.py:933 +#: nova/compute/manager.py:937 #, python-format msgid "instance %s: snapshotting" msgstr "" -#: nova/compute/manager.py:939 +#: nova/compute/manager.py:943 #, python-format msgid "" -"trying to snapshot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:1000 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1001 +#: nova/compute/manager.py:1006 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1005 +#: nova/compute/manager.py:1011 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1042 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1041 -#, python-format -msgid "Instance %s: Root password set" +#: nova/compute/manager.py:1048 +msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1050 +#: nova/compute/manager.py:1056 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1070 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1079 +#: nova/compute/manager.py:1085 #, 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:1084 +#: nova/compute/manager.py:1090 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, 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:1103 +#: nova/compute/manager.py:1109 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1116 +#: nova/compute/manager.py:1122 #, python-format msgid "instance %s: rescuing" msgstr "Instanz %s: Rettung" -#: nova/compute/manager.py:1141 +#: nova/compute/manager.py:1147 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1270 +#: nova/compute/manager.py:1277 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1287 +#: nova/compute/manager.py:1294 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1471 +#: nova/compute/manager.py:1479 #, python-format msgid "instance %s: pausing" msgstr "Instanz %s pausiert" -#: nova/compute/manager.py:1489 +#: nova/compute/manager.py:1497 #, python-format msgid "instance %s: unpausing" msgstr "Instanz %s wird fortgesetzt" -#: nova/compute/manager.py:1525 +#: nova/compute/manager.py:1533 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1534 +#: nova/compute/manager.py:1542 #, python-format msgid "instance %s: suspending" msgstr "" -#: nova/compute/manager.py:1556 +#: nova/compute/manager.py:1564 #, python-format msgid "instance %s: resuming" msgstr "" -#: nova/compute/manager.py:1579 +#: nova/compute/manager.py:1587 #, python-format msgid "instance %s: locking" msgstr "" -#: nova/compute/manager.py:1588 +#: nova/compute/manager.py:1596 #, python-format msgid "instance %s: unlocking" msgstr "" -#: nova/compute/manager.py:1596 +#: nova/compute/manager.py:1604 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1606 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: reset network" msgstr "" -#: nova/compute/manager.py:1614 +#: nova/compute/manager.py:1622 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1618 +#: nova/compute/manager.py:1626 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1655 +#: nova/compute/manager.py:1663 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1685 +#: nova/compute/manager.py:1693 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1703 +#: nova/compute/manager.py:1711 #, python-format msgid "" "instance %(instance_uuid)s: attaching volume %(volume_id)s to " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1705 +#: nova/compute/manager.py:1713 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1714 +#: nova/compute/manager.py:1722 #, python-format msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1724 +#: nova/compute/manager.py:1732 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1752 +#: nova/compute/manager.py:1760 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1756 +#: nova/compute/manager.py:1764 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1830 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1884 +#: nova/compute/manager.py:1892 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1916 +#: nova/compute/manager.py:1924 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1981 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2000 +#: nova/compute/manager.py:2008 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2030 +#: nova/compute/manager.py:2038 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2038 +#: nova/compute/manager.py:2046 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2040 +#: nova/compute/manager.py:2048 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2073 +#: nova/compute/manager.py:2081 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2083 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:2090 +#: nova/compute/manager.py:2098 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2226 +#: nova/compute/manager.py:2234 #, python-format msgid "Updated the info_cache for instance %s" msgstr "" -#: nova/compute/manager.py:2255 +#: nova/compute/manager.py:2263 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2277 +#: nova/compute/manager.py:2285 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2305 +#: nova/compute/manager.py:2313 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2331 +#: nova/compute/manager.py:2339 #, python-format msgid "" "During the sync_power process the instance %(uuid)s has moved from host " "%(src)s to host %(dst)s" msgstr "" -#: nova/compute/manager.py:2344 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Instance %s is in the process of migrating to this host. Wait next " "sync_power cycle before setting power state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2350 +#: nova/compute/manager.py:2358 msgid "" "Instance found in database but not known by hypervisor. Setting power " "state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2380 +#: nova/compute/manager.py:2388 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2392 +#: nova/compute/manager.py:2400 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2466 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" -#: nova/compute/manager.py:2465 +#: nova/compute/manager.py:2473 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" -#: nova/compute/manager.py:2472 +#: nova/compute/manager.py:2480 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:2542 +#: nova/compute/manager.py:2550 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -3509,17 +3488,17 @@ msgstr "" msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4019 nova/db/sqlalchemy/api.py:4045 +#: nova/db/sqlalchemy/api.py:4047 nova/db/sqlalchemy/api.py:4073 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4103 +#: nova/db/sqlalchemy/api.py:4131 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4147 +#: nova/db/sqlalchemy/api.py:4175 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3763,47 +3742,47 @@ msgstr "" msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/network/linux_net.py:1170 +#: nova/network/linux_net.py:1169 #, python-format msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/network/manager.py:291 +#: nova/network/manager.py:290 #, python-format msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/network/manager.py:300 nova/network/manager.py:496 +#: nova/network/manager.py:299 nova/network/manager.py:494 #, python-format msgid "Interface %(interface)s not found" msgstr "" -#: nova/network/manager.py:315 +#: nova/network/manager.py:313 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:353 +#: nova/network/manager.py:351 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:386 +#: nova/network/manager.py:384 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:390 +#: nova/network/manager.py:388 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:402 +#: nova/network/manager.py:400 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:614 +#: nova/network/manager.py:611 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3811,41 +3790,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:660 +#: nova/network/manager.py:657 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:670 +#: nova/network/manager.py:667 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:778 +#: nova/network/manager.py:775 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:782 +#: nova/network/manager.py:779 msgid "setting network host" msgstr "" -#: nova/network/manager.py:896 +#: nova/network/manager.py:893 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:901 +#: nova/network/manager.py:898 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:930 +#: nova/network/manager.py:927 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1152 +#: nova/network/manager.py:1149 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3853,73 +3832,73 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1227 +#: nova/network/manager.py:1224 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:1244 +#: nova/network/manager.py:1241 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1248 +#: nova/network/manager.py:1245 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1256 +#: nova/network/manager.py:1253 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1261 +#: nova/network/manager.py:1258 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1265 +#: nova/network/manager.py:1262 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1268 +#: nova/network/manager.py:1265 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1331 +#: nova/network/manager.py:1328 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1334 +#: nova/network/manager.py:1331 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1345 +#: nova/network/manager.py:1342 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1404 +#: nova/network/manager.py:1401 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1423 +#: nova/network/manager.py:1421 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1832 +#: nova/network/manager.py:1825 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1839 +#: nova/network/manager.py:1832 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -4070,76 +4049,76 @@ msgid "" "Payload=%(payload)s" msgstr "" -#: nova/notifier/list_notifier.py:65 +#: nova/notifier/list_notifier.py:64 #, python-format msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" -#: nova/notifier/rabbit_notifier.py:46 +#: nova/notifier/rabbit_notifier.py:45 #, python-format msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/rpc/amqp.py:146 -#, python-format -msgid "Returning exception %s to caller" -msgstr "" - -#: nova/rpc/amqp.py:188 +#: nova/rpc/amqp.py:183 #, python-format msgid "unpacked context: %s" msgstr "" -#: nova/rpc/amqp.py:231 +#: nova/rpc/amqp.py:226 #, python-format msgid "received %s" msgstr "" -#: nova/rpc/amqp.py:236 +#: nova/rpc/amqp.py:231 #, python-format msgid "no method for message: %s" msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/rpc/amqp.py:237 +#: nova/rpc/amqp.py:232 #, python-format msgid "No method for message: %s" msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/rpc/amqp.py:321 +#: nova/rpc/amqp.py:318 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:324 +#: nova/rpc/amqp.py:321 #, python-format msgid "MSG_ID is %s" msgstr "MSG_ID ist %s" -#: nova/rpc/amqp.py:346 +#: nova/rpc/amqp.py:343 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:354 +#: nova/rpc/amqp.py:351 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:379 +#: nova/rpc/amqp.py:377 #, python-format -msgid "Sending notification on %s..." +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/rpc/common.py:54 +#: nova/rpc/common.py:62 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/rpc/common.py:71 +#: nova/rpc/common.py:79 msgid "Timeout while waiting on RPC response." msgstr "" +#: nova/rpc/common.py:179 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + #: nova/rpc/impl_kombu.py:111 msgid "Failed to process message... skipping it." msgstr "" @@ -4190,7 +4169,7 @@ msgstr "" #: nova/rpc/impl_qpid.py:341 #, python-format -msgid "Unable to connect to AMQP server: %s " +msgid "Unable to connect to AMQP server: %s" msgstr "" #: nova/rpc/impl_qpid.py:346 @@ -4255,7 +4234,7 @@ msgstr "" msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/scheduler/driver.py:367 nova/scheduler/driver.py:457 +#: nova/scheduler/driver.py:367 #, python-format msgid "host %(dest)s is not compatible with original host %(src)s." msgstr "" @@ -4267,7 +4246,7 @@ msgid "" "memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/scheduler/driver.py:472 +#: nova/scheduler/driver.py:467 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -4399,21 +4378,21 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:365 nova/tests/test_compute.py:1419 +#: nova/tests/test_compute.py:364 nova/tests/test_compute.py:1418 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:371 +#: nova/tests/test_compute.py:370 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:589 +#: nova/tests/test_compute.py:588 msgid "Internal error" msgstr "" -#: nova/tests/test_compute.py:1430 +#: nova/tests/test_compute.py:1429 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -4481,12 +4460,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:626 +#: nova/tests/test_xenapi.py:623 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:637 +#: nova/tests/test_xenapi.py:634 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -4600,21 +4579,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:133 +#: nova/tests/rpc/common.py:110 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:142 +#: nova/tests/rpc/common.py:119 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:160 +#: nova/tests/rpc/common.py:137 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:227 nova/tests/rpc/common.py:233 +#: nova/tests/rpc/common.py:204 nova/tests/rpc/common.py:210 #, python-format msgid "Received %s" msgstr "" @@ -4623,14 +4602,14 @@ 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:396 -#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:2045 +#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:707 +#: nova/virt/libvirt/connection.py:2048 nova/virt/xenapi/connection.py:397 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:399 -#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:2048 +#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:711 +#: nova/virt/libvirt/connection.py:2051 nova/virt/xenapi/connection.py:400 #, python-format msgid "Compute_service record updated for %s " msgstr "" @@ -4704,34 +4683,6 @@ msgstr "" msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:140 -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:329 nova/virt/libvirt/connection.py:472 -msgid "Could not determine iscsi initiator name" -msgstr "" - -#: nova/virt/xenapi_conn.py:460 -msgid "Host startup on XenServer is not supported." -msgstr "" - -#: nova/virt/xenapi_conn.py:489 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" - -#: nova/virt/xenapi_conn.py:527 -msgid "Host is member of a pool, but DB says otherwise" -msgstr "" - -#: nova/virt/xenapi_conn.py:599 nova/virt/xenapi_conn.py:612 -#, python-format -msgid "Got exception: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4840,114 +4791,114 @@ msgstr "" msgid "Unknown baremetal driver %(d)s" msgstr "" -#: nova/virt/baremetal/proxy.py:148 +#: nova/virt/baremetal/proxy.py:139 #, python-format msgid "Error encountered when destroying instance '%(name)s': %(ex)s" msgstr "" -#: nova/virt/baremetal/proxy.py:162 +#: nova/virt/baremetal/proxy.py:153 #, python-format msgid "instance %(instance_name)s: deleting instance files %(target)s" msgstr "" -#: nova/virt/baremetal/proxy.py:189 +#: nova/virt/baremetal/proxy.py:180 #, python-format msgid "instance %s: rebooted" msgstr "" -#: nova/virt/baremetal/proxy.py:192 +#: nova/virt/baremetal/proxy.py:183 msgid "_wait_for_reboot failed" msgstr "" -#: nova/virt/baremetal/proxy.py:222 +#: nova/virt/baremetal/proxy.py:213 #, python-format msgid "instance %s: rescued" msgstr "" -#: nova/virt/baremetal/proxy.py:225 +#: nova/virt/baremetal/proxy.py:216 msgid "_wait_for_rescue failed" msgstr "" -#: nova/virt/baremetal/proxy.py:242 +#: nova/virt/baremetal/proxy.py:233 msgid "<============= spawn of baremetal =============>" msgstr "" -#: nova/virt/baremetal/proxy.py:255 +#: nova/virt/baremetal/proxy.py:246 #, python-format msgid "instance %s: is building" msgstr "" -#: nova/virt/baremetal/proxy.py:260 +#: nova/virt/baremetal/proxy.py:251 msgid "Key is injected but instance is not running yet" msgstr "" -#: nova/virt/baremetal/proxy.py:265 +#: nova/virt/baremetal/proxy.py:256 #, python-format msgid "instance %s: booted" msgstr "" -#: nova/virt/baremetal/proxy.py:268 +#: nova/virt/baremetal/proxy.py:259 #, python-format msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" -#: nova/virt/baremetal/proxy.py:269 +#: nova/virt/baremetal/proxy.py:260 #, python-format msgid "instance %s spawned successfully" msgstr "" -#: nova/virt/baremetal/proxy.py:272 +#: nova/virt/baremetal/proxy.py:263 #, python-format msgid "instance %s:not booted" msgstr "" -#: nova/virt/baremetal/proxy.py:274 +#: nova/virt/baremetal/proxy.py:265 msgid "Bremetal assignment is overcommitted." msgstr "" -#: nova/virt/baremetal/proxy.py:354 +#: nova/virt/baremetal/proxy.py:345 #, python-format msgid "instance %s: Creating image" msgstr "" -#: nova/virt/baremetal/proxy.py:473 +#: nova/virt/baremetal/proxy.py:464 #, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/baremetal/proxy.py:484 +#: nova/virt/baremetal/proxy.py:475 #, python-format msgid "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" msgstr "" -#: nova/virt/baremetal/proxy.py:529 +#: nova/virt/baremetal/proxy.py:520 #, python-format msgid "instance %s: starting toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:531 +#: nova/virt/baremetal/proxy.py:522 #, python-format msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1815 +#: nova/virt/baremetal/proxy.py:565 nova/virt/libvirt/connection.py:1818 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 "" -#: nova/virt/baremetal/proxy.py:714 +#: nova/virt/baremetal/proxy.py:705 #, python-format msgid "#### RLK: cpu_arch = %s " msgstr "" -#: nova/virt/baremetal/proxy.py:746 +#: nova/virt/baremetal/proxy.py:737 msgid "Updating!" msgstr "" -#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2609 +#: nova/virt/baremetal/proxy.py:764 nova/virt/libvirt/connection.py:2612 #: nova/virt/xenapi/host.py:129 msgid "Updating host stats" msgstr "" @@ -4983,15 +4934,15 @@ msgstr "" msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" msgstr "" -#: nova/virt/baremetal/tilera.py:292 +#: nova/virt/baremetal/tilera.py:291 msgid "Noting to do for tilera nodes: vmlinux is in CF" msgstr "" -#: nova/virt/baremetal/tilera.py:316 +#: nova/virt/baremetal/tilera.py:314 msgid "activate_node" msgstr "" -#: nova/virt/baremetal/tilera.py:330 +#: nova/virt/baremetal/tilera.py:328 msgid "Node is unknown error state." msgstr "" @@ -5070,175 +5021,183 @@ msgstr "" msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/libvirt/connection.py:265 +#: nova/virt/libvirt/connection.py:268 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/connection.py:286 +#: nova/virt/libvirt/connection.py:289 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:388 +#: nova/virt/libvirt/connection.py:391 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:400 +#: nova/virt/libvirt/connection.py:403 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:411 +#: nova/virt/libvirt/connection.py:414 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:423 +#: nova/virt/libvirt/connection.py:426 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:435 +#: nova/virt/libvirt/connection.py:438 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:461 +#: nova/virt/libvirt/connection.py:464 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:554 +#: nova/virt/libvirt/connection.py:475 nova/virt/xenapi/connection.py:329 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/libvirt/connection.py:557 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:567 +#: nova/virt/libvirt/connection.py:570 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:692 +#: nova/virt/libvirt/connection.py:695 #, fuzzy, python-format msgid "Instance soft rebooted successfully." msgstr "Volume %s: erfolgreich erstellt" -#: nova/virt/libvirt/connection.py:696 +#: nova/virt/libvirt/connection.py:699 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/connection.py:725 +#: nova/virt/libvirt/connection.py:728 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/connection.py:761 nova/virt/libvirt/connection.py:905 +#: nova/virt/libvirt/connection.py:764 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:766 +#: nova/virt/libvirt/connection.py:769 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:867 nova/virt/xenapi/vmops.py:1358 +#: nova/virt/libvirt/connection.py:870 nova/virt/xenapi/vmops.py:1324 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:871 +#: nova/virt/libvirt/connection.py:874 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:896 +#: nova/virt/libvirt/connection.py:899 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:910 +#: nova/virt/libvirt/connection.py:908 +msgid "During spawn, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/connection.py:913 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:926 +#: nova/virt/libvirt/connection.py:929 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:978 +#: nova/virt/libvirt/connection.py:981 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/connection.py:1020 +#: nova/virt/libvirt/connection.py:1023 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/connection.py:1024 +#: nova/virt/libvirt/connection.py:1027 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1028 nova/virt/libvirt/connection.py:1032 +#: nova/virt/libvirt/connection.py:1031 nova/virt/libvirt/connection.py:1035 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1153 +#: nova/virt/libvirt/connection.py:1156 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1339 +#: nova/virt/libvirt/connection.py:1342 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1349 +#: nova/virt/libvirt/connection.py:1352 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1381 +#: nova/virt/libvirt/connection.py:1384 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1658 +#: nova/virt/libvirt/connection.py:1661 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1662 +#: nova/virt/libvirt/connection.py:1665 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1679 +#: nova/virt/libvirt/connection.py:1682 #, 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:1920 +#: nova/virt/libvirt/connection.py:1923 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1942 +#: nova/virt/libvirt/connection.py:1945 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1969 +#: nova/virt/libvirt/connection.py:1972 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:2067 +#: nova/virt/libvirt/connection.py:2070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:2079 +#: nova/virt/libvirt/connection.py:2082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5248,40 +5207,40 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:2136 +#: nova/virt/libvirt/connection.py:2139 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2352 +#: nova/virt/libvirt/connection.py:2355 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2407 +#: nova/virt/libvirt/connection.py:2410 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:2458 +#: nova/virt/libvirt/connection.py:2461 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2513 +#: nova/virt/libvirt/connection.py:2516 msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2518 +#: nova/virt/libvirt/connection.py:2521 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2525 +#: nova/virt/libvirt/connection.py:2528 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2565 +#: nova/virt/libvirt/connection.py:2568 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5880,27 +5839,51 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:553 nova/virt/xenapi/fake.py:652 -#: nova/virt/xenapi/fake.py:670 nova/virt/xenapi/fake.py:732 +#: nova/virt/xenapi/connection.py:140 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"connection_type=xenapi" +msgstr "" + +#: nova/virt/xenapi/connection.py:461 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/connection.py:490 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/connection.py:528 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/connection.py:600 nova/virt/xenapi/connection.py:613 +#, python-format +msgid "Got exception: %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:565 nova/virt/xenapi/fake.py:664 +#: nova/virt/xenapi/fake.py:682 nova/virt/xenapi/fake.py:744 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:555 +#: nova/virt/xenapi/fake.py:567 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:589 +#: nova/virt/xenapi/fake.py:601 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:594 +#: nova/virt/xenapi/fake.py:606 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:666 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6039,73 +6022,68 @@ msgstr "" msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:336 +#: nova/virt/xenapi/vm_utils.py:337 #, 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:345 +#: nova/virt/xenapi/vm_utils.py:346 #, 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:353 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:382 #, python-format msgid "Snapshotting with label '%(label)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:392 +#: nova/virt/xenapi/vm_utils.py:395 #, python-format msgid "Created snapshot %(template_vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:431 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:583 -#, python-format -msgid "Creating blank HD of size %(req_size)d gigs" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:634 +#: nova/virt/xenapi/vm_utils.py:612 #, 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:724 +#: nova/virt/xenapi/vm_utils.py:725 #, python-format msgid "" "download_vhd %(image)s attempt %(attempt_num)d/%(max_attempts)d from " "%(glance_host)s:%(glance_port)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:734 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:750 +#: nova/virt/xenapi/vm_utils.py:751 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:760 +#: nova/virt/xenapi/vm_utils.py:761 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " @@ -6131,7 +6109,7 @@ msgstr "" #: nova/virt/xenapi/vm_utils.py:831 #, python-format -msgid "Fetching image %(image)s, type %(image_type_str)" +msgid "Fetching image %(image)s, type %(image_type_str)s" msgstr "" #: nova/virt/xenapi/vm_utils.py:844 @@ -6146,542 +6124,536 @@ msgid "" "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:870 +#: nova/virt/xenapi/vm_utils.py:871 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:884 +#: nova/virt/xenapi/vm_utils.py:885 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:895 +#: nova/virt/xenapi/vm_utils.py:896 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:934 +#: nova/virt/xenapi/vm_utils.py:935 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:955 +#: nova/virt/xenapi/vm_utils.py:956 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:973 +#: nova/virt/xenapi/vm_utils.py:974 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1016 +#: nova/virt/xenapi/vm_utils.py:1017 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1059 +#: nova/virt/xenapi/vm_utils.py:1060 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1061 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1088 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1108 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1137 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1154 +#: nova/virt/xenapi/vm_utils.py:1155 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:1167 +#: nova/virt/xenapi/vm_utils.py:1168 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1175 +#: nova/virt/xenapi/vm_utils.py:1176 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1177 +#: nova/virt/xenapi/vm_utils.py:1178 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1180 +#: nova/virt/xenapi/vm_utils.py:1181 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1183 +#: nova/virt/xenapi/vm_utils.py:1184 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1187 +#: nova/virt/xenapi/vm_utils.py:1188 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1190 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1192 +#: nova/virt/xenapi/vm_utils.py:1193 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1195 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1198 +#: nova/virt/xenapi/vm_utils.py:1199 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1220 +#: nova/virt/xenapi/vm_utils.py:1221 #, 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:1236 +#: nova/virt/xenapi/vm_utils.py:1237 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1290 +#: nova/virt/xenapi/vm_utils.py:1291 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1343 +#: nova/virt/xenapi/vm_utils.py:1344 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1417 +#: nova/virt/xenapi/vm_utils.py:1418 #, 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:1427 +#: nova/virt/xenapi/vm_utils.py:1428 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1463 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1473 +#: nova/virt/xenapi/vm_utils.py:1474 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1477 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1478 +#: nova/virt/xenapi/vm_utils.py:1479 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1481 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1490 +#: nova/virt/xenapi/vm_utils.py:1491 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1499 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1511 +#: nova/virt/xenapi/vm_utils.py:1512 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1518 +#: nova/virt/xenapi/vm_utils.py:1519 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1520 +#: nova/virt/xenapi/vm_utils.py:1521 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1533 +#: nova/virt/xenapi/vm_utils.py:1534 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1539 +#: nova/virt/xenapi/vm_utils.py:1540 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1565 +#: nova/virt/xenapi/vm_utils.py:1566 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1578 +#: nova/virt/xenapi/vm_utils.py:1579 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1633 #, 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:1664 +#: nova/virt/xenapi/vm_utils.py:1665 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1714 +#: nova/virt/xenapi/vm_utils.py:1715 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1722 +#: nova/virt/xenapi/vm_utils.py:1723 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1726 +#: nova/virt/xenapi/vm_utils.py:1727 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1742 +#: nova/virt/xenapi/vm_utils.py:1743 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1751 +#: nova/virt/xenapi/vm_utils.py:1752 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:722 +#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:688 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:231 -#, python-format -msgid "Attempted to power on non-existent instance bad instance id %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:233 +#: nova/virt/xenapi/vmops.py:229 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:303 +#: nova/virt/xenapi/vmops.py:298 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/xenapi/vmops.py:353 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:443 +#: nova/virt/xenapi/vmops.py:434 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:462 +#: nova/virt/xenapi/vmops.py:453 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:515 -#, python-format -msgid "Invalid value for injected_files: %r" -msgstr "" - -#: nova/virt/xenapi/vmops.py:520 -#, python-format -msgid "Injecting file path: '%s'" -msgstr "" - -#: nova/virt/xenapi/vmops.py:527 -msgid "Setting admin password" -msgstr "" - -#: nova/virt/xenapi/vmops.py:531 -msgid "Resetting network" -msgstr "" - -#: nova/virt/xenapi/vmops.py:538 -msgid "Setting VCPU weight" -msgstr "" - -#: nova/virt/xenapi/vmops.py:544 +#: nova/virt/xenapi/vmops.py:498 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:551 +#: nova/virt/xenapi/vmops.py:505 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:554 +#: nova/virt/xenapi/vmops.py:508 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:561 +#: nova/virt/xenapi/vmops.py:515 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:573 +#: nova/virt/xenapi/vmops.py:527 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:576 +#: nova/virt/xenapi/vmops.py:530 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:581 +#: nova/virt/xenapi/vmops.py:535 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:616 +#: nova/virt/xenapi/vmops.py:552 #, python-format -msgid "No opaque_ref could be determined for '%s'." +msgid "Invalid value for injected_files: %r" msgstr "" -#: nova/virt/xenapi/vmops.py:670 +#: nova/virt/xenapi/vmops.py:557 +#, python-format +msgid "Injecting file path: '%s'" +msgstr "" + +#: nova/virt/xenapi/vmops.py:564 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/vmops.py:568 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/vmops.py:575 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:582 +msgid "Could not find VM by name" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:677 +#: nova/virt/xenapi/vmops.py:643 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:686 +#: nova/virt/xenapi/vmops.py:652 #, fuzzy, python-format msgid "Unable to Snapshot instance: %(exc)s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/xenapi/vmops.py:702 +#: nova/virt/xenapi/vmops.py:668 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:770 +#: nova/virt/xenapi/vmops.py:736 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:857 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:901 +#: nova/virt/xenapi/vmops.py:865 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:928 +#: nova/virt/xenapi/vmops.py:892 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:913 #, python-format msgid "domid changed from %(domid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:926 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:983 +#: nova/virt/xenapi/vmops.py:947 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:962 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1023 +#: nova/virt/xenapi/vmops.py:987 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 +#: nova/virt/xenapi/vmops.py:996 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1036 +#: nova/virt/xenapi/vmops.py:1000 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1054 +#: nova/virt/xenapi/vmops.py:1017 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1097 +#: nova/virt/xenapi/vmops.py:1060 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1104 +#: nova/virt/xenapi/vmops.py:1067 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1111 +#: nova/virt/xenapi/vmops.py:1074 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1121 +#: nova/virt/xenapi/vmops.py:1084 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1147 +#: nova/virt/xenapi/vmops.py:1110 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1169 +#: nova/virt/xenapi/vmops.py:1135 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1222 +#: nova/virt/xenapi/vmops.py:1188 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1296 +#: nova/virt/xenapi/vmops.py:1262 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1300 +#: nova/virt/xenapi/vmops.py:1266 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1363 +#: nova/virt/xenapi/vmops.py:1329 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1374 +#: nova/virt/xenapi/vmops.py:1340 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1379 +#: nova/virt/xenapi/vmops.py:1345 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/virt/xenapi/vmops.py:1383 +#: nova/virt/xenapi/vmops.py:1349 msgid "In ERROR state" msgstr "" -#: nova/virt/xenapi/vmops.py:1389 +#: nova/virt/xenapi/vmops.py:1355 #, python-format msgid "In %(task_state)s task_state, not RESIZE_VERIFY" msgstr "" -#: nova/virt/xenapi/vmops.py:1396 +#: nova/virt/xenapi/vmops.py:1362 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/vmops.py:1384 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1469 +#: nova/virt/xenapi/vmops.py:1431 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1483 +#: nova/virt/xenapi/vmops.py:1446 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1492 +#: nova/virt/xenapi/vmops.py:1455 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1495 +#: nova/virt/xenapi/vmops.py:1458 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1520 +#: nova/virt/xenapi/vmops.py:1481 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1545 +#: nova/virt/xenapi/vmops.py:1506 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1566 +#: nova/virt/xenapi/vmops.py:1527 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1570 +#: nova/virt/xenapi/vmops.py:1531 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1575 +#: nova/virt/xenapi/vmops.py:1536 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1622 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7292,7 +7264,7 @@ msgstr "" #: nova/volume/san.py:880 #, python-format -msgid "Deleting volumeID: %s " +msgid "Deleting volumeID: %s" msgstr "" #: nova/volume/san.py:888 @@ -7504,6 +7476,21 @@ msgstr "" #~ msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" #~ msgstr "" +#~ msgid "Stopping raw TCP server." +#~ msgstr "" + +#~ msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" +#~ msgstr "" + +#~ msgid "not available" +#~ msgstr "" + +#~ msgid "Returned non-serializeable type: %s" +#~ msgstr "" + +#~ msgid "Associate floating ip failed" +#~ msgstr "" + #~ msgid "Parent group id and group id cannot be same" #~ msgstr "" @@ -7569,6 +7556,12 @@ msgstr "" #~ "type." #~ msgstr "" +#~ msgid "Creating a raw instance" +#~ msgstr "" + +#~ msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" +#~ msgstr "" + #~ msgid "Going to try to soft delete %s" #~ msgstr "" @@ -7584,6 +7577,11 @@ msgstr "" #~ msgid "Going to try to start %s" #~ msgstr "" +#~ msgid "" +#~ "check_instance_lock: arguments: |%(self)s| " +#~ "|%(context)s| |%(instance_uuid)s|" +#~ msgstr "" + #~ msgid "" #~ "Going to force the deletion of the" #~ " vm %(instance_uuid)s, even if it is" @@ -7600,9 +7598,42 @@ msgstr "" #~ msgid "exception terminating the instance %(instance_uuid)s" #~ msgstr "" +#~ msgid "Instance %s not found." +#~ msgstr "" + #~ msgid "trying to destroy already destroyed instance: %s" #~ msgstr "" +#~ msgid "" +#~ "Cannot rebuild instance [%(instance_uuid)s], " +#~ "because the given image does not " +#~ "exist." +#~ msgstr "" + +#~ msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" +#~ msgstr "" + +#~ msgid "Rebuilding instance %s" +#~ msgstr "" + +#~ msgid "Rebooting instance %s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to reboot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "" +#~ "trying to snapshot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "Instance %s: Root password set" +#~ msgstr "" + #~ msgid "" #~ "Instance %(name)s found in database but" #~ " not known by hypervisor. Setting " @@ -7636,6 +7667,9 @@ msgstr "" #~ msgid "No fixed IPs to deallocate for vif %sid" #~ msgstr "" +#~ msgid "Sending notification on %s..." +#~ msgstr "" + #~ msgid "" #~ "AMQP server on %(fl_host)s:%(fl_port)d is " #~ "unreachable: %(e)s. Trying again in " @@ -7672,6 +7706,9 @@ msgstr "" #~ msgid "message %s" #~ msgstr "Nachricht %s" +#~ msgid "Unable to connect to AMQP server: %s " +#~ msgstr "" + #~ msgid "" #~ "Cannot confirm tmpfile at %(ipath)s is" #~ " on same shared storage between " @@ -7951,6 +7988,9 @@ msgstr "" #~ msgid "Ignoring XenAPI.Failure %s" #~ msgstr "" +#~ msgid "Attempted to power on non-existent instance bad instance id %s" +#~ msgstr "" + #~ msgid "Starting instance %s" #~ msgstr "" @@ -7993,6 +8033,9 @@ msgstr "" #~ msgid "Skipping VDI destroy for %s" #~ msgstr "" +#~ msgid "No opaque_ref could be determined for '%s'." +#~ msgstr "" + #~ msgid "Finished snapshot and upload for VM %s" #~ msgstr "" @@ -8124,6 +8167,9 @@ msgstr "" #~ msgid "Failed to retrieve QoS info" #~ msgstr "" +#~ msgid "Deleting volumeID: %s " +#~ msgstr "" + #~ msgid "invalid drive data" #~ msgstr "" diff --git a/nova/locale/en_AU/LC_MESSAGES/nova.po b/nova/locale/en_AU/LC_MESSAGES/nova.po index 68c193792607..5cc49fd9b0f8 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-04-08 23:04+0000\n" +"POT-Creation-Date: 2012-04-22 23:01+0000\n" "PO-Revision-Date: 2011-10-21 11:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: English (Australia) \n" @@ -66,11 +66,11 @@ msgstr "Subject for certificate for projects, %s for project, timestamp" msgid "Flags path: %s" msgstr "Flags path: %s" -#: nova/exception.py:56 +#: nova/exception.py:55 msgid "Unexpected error while running command." msgstr "Unexpected error while running command." -#: nova/exception.py:59 +#: nova/exception.py:58 #, python-format msgid "" "%(description)s\n" @@ -85,254 +85,258 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/exception.py:94 +#: nova/exception.py:93 msgid "DB exception wrapped." msgstr "" -#: nova/exception.py:155 +#: nova/exception.py:154 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:178 -msgid "Failed to decrypt text" +#: nova/exception.py:172 +msgid "Exception in string format operation" msgstr "" #: nova/exception.py:182 -msgid "Failed to paginate through images from image service" +msgid "Failed to decrypt text" msgstr "" #: nova/exception.py:186 -msgid "Virtual Interface creation failed" +msgid "Failed to paginate through images from image service" msgstr "" #: nova/exception.py:190 +msgid "Virtual Interface creation failed" +msgstr "" + +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:195 +#: nova/exception.py:199 msgid "Connection to glance failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:203 msgid "Connection to melange failed" msgstr "" -#: nova/exception.py:203 +#: nova/exception.py:207 msgid "Not authorized." msgstr "" -#: nova/exception.py:208 +#: nova/exception.py:212 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:212 +#: nova/exception.py:216 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:216 +#: nova/exception.py:220 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "no method for message: %s" -#: nova/exception.py:220 +#: nova/exception.py:224 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:229 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:229 +#: nova/exception.py:233 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:233 nova/api/openstack/compute/contrib/keypairs.py:113 +#: nova/exception.py:237 nova/api/openstack/compute/contrib/keypairs.py:113 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:237 +#: nova/exception.py:241 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:241 +#: nova/exception.py:245 msgid "The request is invalid." msgstr "" -#: nova/exception.py:245 +#: nova/exception.py:249 #, python-format msgid "Invalid signature %(signature)s for user %(user)s." msgstr "" -#: nova/exception.py:249 +#: nova/exception.py:253 msgid "Invalid input received" msgstr "" -#: nova/exception.py:253 +#: nova/exception.py:257 #, python-format msgid "Invalid instance type %(instance_type)s." msgstr "" -#: nova/exception.py:257 +#: nova/exception.py:261 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:261 -msgid "Invalid volume" -msgstr "" - #: nova/exception.py:265 -#, python-format -msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" +msgid "Invalid volume" msgstr "" #: nova/exception.py:269 #, python-format -msgid "Invalid IP protocol %(protocol)s." +msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" #: nova/exception.py:273 #, python-format -msgid "Invalid content type %(content_type)s." +msgid "Invalid IP protocol %(protocol)s." msgstr "" #: nova/exception.py:277 #, python-format -msgid "Invalid cidr %(cidr)s." +msgid "Invalid content type %(content_type)s." msgstr "" #: nova/exception.py:281 -msgid "Invalid reuse of an RPC connection." +#, python-format +msgid "Invalid cidr %(cidr)s." msgstr "" #: nova/exception.py:285 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: nova/exception.py:289 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:292 +#: nova/exception.py:296 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:296 +#: nova/exception.py:300 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:301 +#: nova/exception.py:305 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:305 +#: nova/exception.py:309 #, 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:310 +#: nova/exception.py:314 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:314 +#: nova/exception.py:318 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:318 +#: nova/exception.py:322 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:322 +#: nova/exception.py:326 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:326 +#: nova/exception.py:330 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:330 +#: nova/exception.py:334 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:334 +#: nova/exception.py:338 #, fuzzy msgid "Failed to terminate instance" msgstr "Going to start terminating instances" -#: nova/exception.py:338 +#: nova/exception.py:342 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:342 +#: nova/exception.py:346 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:346 +#: nova/exception.py:350 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:350 +#: nova/exception.py:354 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:359 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:363 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:367 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:371 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:372 +#: nova/exception.py:376 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:377 +#: nova/exception.py:381 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:381 +#: nova/exception.py:385 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:389 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:389 +#: nova/exception.py:393 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:393 +#: nova/exception.py:397 #, 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:399 +#: nova/exception.py:403 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -340,740 +344,745 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:406 +#: nova/exception.py:410 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:410 +#: nova/exception.py:414 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:414 +#: nova/exception.py:418 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:418 +#: nova/exception.py:422 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:422 +#: nova/exception.py:426 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:427 -#, python-format -msgid "Required flag %(flag)s not set." -msgstr "" - #: nova/exception.py:431 #, python-format -msgid "Volume %(volume_id)s could not be found." +msgid "Required flag %(flag)s not set." msgstr "" #: nova/exception.py:435 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:439 #, python-format -msgid "Volume not found for instance %(instance_id)s." +msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" #: nova/exception.py:444 #, python-format +msgid "Volume not found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:448 +#, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:449 -msgid "Zero volume types found." -msgstr "" - #: nova/exception.py:453 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Zero volume types found." msgstr "" #: nova/exception.py:457 #, python-format +msgid "Volume type %(volume_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:461 +#, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:466 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:471 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:471 +#: nova/exception.py:475 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:475 +#: nova/exception.py:479 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:484 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:488 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:492 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:496 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:500 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:505 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:509 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:513 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:517 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:525 -msgid "Cannot find SR to read/write VDI." -msgstr "" - #: nova/exception.py:529 -#, python-format -msgid "%(req)s is required to create a network." +msgid "Cannot find SR to read/write VDI." msgstr "" #: nova/exception.py:533 #, python-format -msgid "Network %(network_id)s could not be found." +msgid "Network %(network_id)s is still in use." msgstr "" #: nova/exception.py:537 #, python-format -msgid "Network could not be found for bridge %(bridge)s" +msgid "%(req)s is required to create a network." msgstr "" #: nova/exception.py:541 #, python-format -msgid "Network could not be found for uuid %(uuid)s" +msgid "Network %(network_id)s could not be found." msgstr "" #: nova/exception.py:545 #, python-format -msgid "Network could not be found with cidr %(cidr)s." +msgid "Network could not be found for bridge %(bridge)s" msgstr "" #: nova/exception.py:549 #, python-format -msgid "Network could not be found for instance %(instance_id)s." +msgid "Network could not be found for uuid %(uuid)s" msgstr "" #: nova/exception.py:553 -msgid "No networks defined." +#, python-format +msgid "Network could not be found with cidr %(cidr)s." msgstr "" #: nova/exception.py:557 #, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:561 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:565 +#, 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:562 +#: nova/exception.py:570 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:574 #, python-format msgid "Network %(network)s has active ports, cannot delete." msgstr "" -#: nova/exception.py:570 -msgid "Could not find the datastore reference(s) which the VM uses." -msgstr "" - -#: nova/exception.py:574 -#, python-format -msgid "No fixed IP associated with id %(id)s." -msgstr "" - #: nova/exception.py:578 -#, python-format -msgid "Fixed ip not found for address %(address)s." +msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" #: nova/exception.py:582 #, python-format -msgid "Instance %(instance_id)s has zero fixed ips." +msgid "No fixed IP associated with id %(id)s." msgstr "" #: nova/exception.py:586 #, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:590 +#, python-format +msgid "Instance %(instance_id)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:594 +#, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:603 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:607 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:612 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:616 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:612 +#: nova/exception.py:620 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:616 -msgid "Zero fixed ips could be found." -msgstr "" - -#: nova/exception.py:620 -#, python-format -msgid "Floating ip not found for id %(id)s." -msgstr "" - #: nova/exception.py:624 -#, python-format -msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgid "Zero fixed ips could be found." msgstr "" #: nova/exception.py:628 #, python-format -msgid "Floating ip not found for address %(address)s." +msgid "Floating ip not found for id %(id)s." msgstr "" #: nova/exception.py:632 #, python-format -msgid "Floating ip not found for host %(host)s." +msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" #: nova/exception.py:636 -msgid "Zero floating ips available." +#, python-format +msgid "Floating ip not found for address %(address)s." msgstr "" #: nova/exception.py:640 #, python-format -msgid "Floating ip %(address)s is associated." +msgid "Floating ip not found for host %(host)s." msgstr "" #: nova/exception.py:644 -#, python-format -msgid "Floating ip %(address)s is not associated." +msgid "Zero floating ips available." msgstr "" #: nova/exception.py:648 -msgid "Zero floating ips exist." +#, python-format +msgid "Floating ip %(address)s is associated." msgstr "" #: nova/exception.py:652 #, python-format -msgid "Interface %(interface)s not found." +msgid "Floating ip %(address)s is not associated." msgstr "" #: nova/exception.py:656 -#, python-format -msgid "Keypair %(name)s not found for user %(user_id)s" +msgid "Zero floating ips exist." msgstr "" #: nova/exception.py:660 #, python-format -msgid "Certificate %(certificate_id)s not found." +msgid "Interface %(interface)s not found." msgstr "" #: nova/exception.py:664 #, python-format -msgid "Service %(service_id)s could not be found." +msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" #: nova/exception.py:668 #, python-format -msgid "Host %(host)s could not be found." +msgid "Certificate %(certificate_id)s not found." msgstr "" #: nova/exception.py:672 #, python-format -msgid "Compute host %(host)s could not be found." +msgid "Service %(service_id)s could not be found." msgstr "" #: nova/exception.py:676 #, python-format -msgid "Could not find binary %(binary)s on host %(host)s." +msgid "Host %(host)s could not be found." msgstr "" #: nova/exception.py:680 #, python-format -msgid "Auth token %(token)s could not be found." +msgid "Compute host %(host)s could not be found." msgstr "" #: nova/exception.py:684 #, python-format -msgid "Access Key %(access_key)s could not be found." +msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" #: nova/exception.py:688 -msgid "Quota could not be found" +#, python-format +msgid "Auth token %(token)s could not be found." msgstr "" #: nova/exception.py:692 #, python-format -msgid "Quota for project %(project_id)s could not be found." +msgid "Access Key %(access_key)s could not be found." msgstr "" #: nova/exception.py:696 -#, python-format -msgid "Quota class %(class_name)s could not be found." +msgid "Quota could not be found" msgstr "" #: nova/exception.py:700 #, python-format -msgid "Security group %(security_group_id)s not found." +msgid "Quota for project %(project_id)s could not be found." msgstr "" #: nova/exception.py:704 #, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:708 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:712 +#, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:717 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:721 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:726 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:731 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:735 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:732 +#: nova/exception.py:740 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:736 +#: nova/exception.py:744 #, 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:742 +#: nova/exception.py:750 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:754 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:758 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:763 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:759 +#: nova/exception.py:767 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:763 +#: nova/exception.py:771 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:775 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:772 +#: nova/exception.py:780 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:784 #, python-format msgid "Cell %(cell_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:788 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:784 +#: nova/exception.py:792 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:789 +#: nova/exception.py:797 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:801 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:798 +#: nova/exception.py:806 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:803 -msgid "LDAP object could not be found" -msgstr "" - -#: nova/exception.py:807 -#, python-format -msgid "LDAP user %(user_id)s could not be found." -msgstr "" - #: nova/exception.py:811 -#, python-format -msgid "LDAP group %(group_id)s could not be found." +msgid "LDAP object could not be found" msgstr "" #: nova/exception.py:815 #, python-format -msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." +msgid "LDAP user %(user_id)s could not be found." msgstr "" #: nova/exception.py:819 #, python-format -msgid "File %(file_path)s could not be found." +msgid "LDAP group %(group_id)s could not be found." msgstr "" #: nova/exception.py:823 -msgid "Zero files could be found." +#, python-format +msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" #: nova/exception.py:827 #, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:831 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:835 +#, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:840 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:844 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:848 msgid "Action not allowed." msgstr "" -#: nova/exception.py:844 +#: nova/exception.py:852 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:848 +#: nova/exception.py:856 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:852 +#: nova/exception.py:860 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:861 -#, python-format -msgid "Key pair %(key_name)s already exists." -msgstr "" - -#: nova/exception.py:865 -#, python-format -msgid "User %(user)s already exists." -msgstr "" - #: nova/exception.py:869 #, python-format -msgid "LDAP user %(user)s already exists." +msgid "Key pair %(key_name)s already exists." msgstr "" #: nova/exception.py:873 #, python-format -msgid "LDAP group %(group)s already exists." +msgid "User %(user)s already exists." msgstr "" #: nova/exception.py:877 #, python-format +msgid "LDAP user %(user)s already exists." +msgstr "" + +#: nova/exception.py:881 +#, python-format +msgid "LDAP group %(group)s already exists." +msgstr "" + +#: nova/exception.py:885 +#, 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:882 +#: nova/exception.py:890 #, python-format msgid "Project %(project)s already exists." msgstr "" -#: nova/exception.py:886 +#: nova/exception.py:894 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:890 +#: nova/exception.py:898 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:894 +#: nova/exception.py:902 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:898 +#: nova/exception.py:906 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:902 -msgid "Migration error" -msgstr "" - -#: nova/exception.py:906 -#, python-format -msgid "Malformed message body: %(reason)s" -msgstr "" - #: nova/exception.py:910 -#, python-format -msgid "Could not find config at %(path)s" +msgid "Migration error" msgstr "" #: nova/exception.py:914 #, python-format -msgid "Could not load paste app '%(name)s' from %(path)s" +msgid "Malformed message body: %(reason)s" msgstr "" #: nova/exception.py:918 -msgid "When resizing, instances must change size!" +#, python-format +msgid "Could not find config at %(path)s" msgstr "" #: nova/exception.py:922 -msgid "Image is larger than instance type allows" +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" #: nova/exception.py:926 -msgid "1 or more Zones could not complete the request" +msgid "When resizing, instances must change size!" msgstr "" #: nova/exception.py:930 -msgid "Instance type's memory is too small for requested image." +msgid "Image is larger than instance type allows" msgstr "" #: nova/exception.py:934 -msgid "Instance type's disk is too small for requested image." +msgid "1 or more Zones could not complete the request" msgstr "" #: nova/exception.py:938 -#, python-format -msgid "Insufficient free memory on compute node to start %(uuid)s." +msgid "Instance type's memory is too small for requested image." msgstr "" #: nova/exception.py:942 -msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgid "Instance type's disk is too small for requested image." msgstr "" #: nova/exception.py:946 #, python-format -msgid "No valid host was found. %(reason)s" +msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" #: nova/exception.py:950 +msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgstr "" + +#: nova/exception.py:954 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:958 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:962 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:966 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:963 +#: nova/exception.py:971 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:975 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:979 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:983 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:988 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:992 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:996 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:1000 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:997 +#: nova/exception.py:1005 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1001 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1005 -#, python-format -msgid "Error in SolidFire API response: status=%(status)s" -msgstr "" - #: nova/exception.py:1009 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Bad response from SolidFire API" msgstr "" #: nova/exception.py:1013 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Error in SolidFire API response: status=%(status)s" msgstr "" #: nova/exception.py:1017 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Error in SolidFire API response: data=%(data)s" msgstr "" #: nova/exception.py:1021 #, python-format -msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgid "Detected existing vlan with id %(vlan)d" msgstr "" #: nova/exception.py:1025 +#, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1029 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1033 #, fuzzy, python-format msgid "Could not fetch image %(image)s" msgstr "Could not attach image to loopback: %s" -#: nova/log.py:315 +#: nova/log.py:328 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1192,156 +1201,138 @@ msgstr "" msgid "debug in callback: %s" msgstr "debug in callback: %s" -#: nova/utils.py:534 +#: nova/utils.py:506 #, python-format msgid "Link Local address is not found.:%s" msgstr "Link Local address is not found.:%s" -#: nova/utils.py:537 +#: nova/utils.py:509 #, 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:648 +#: nova/utils.py:620 #, python-format msgid "Invalid backend: %s" msgstr "Invalid backend: %s" -#: nova/utils.py:659 +#: nova/utils.py:631 #, python-format msgid "backend %s" msgstr "backend %s" -#: nova/utils.py:709 +#: nova/utils.py:681 msgid "in looping call" msgstr "" -#: nova/utils.py:927 +#: nova/utils.py:899 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:931 +#: nova/utils.py:903 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:907 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:942 +#: nova/utils.py:914 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:1001 +#: nova/utils.py:973 #, python-format msgid "Found sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1008 +#: nova/utils.py:980 #, python-format msgid "Cleaned sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1023 +#: nova/utils.py:995 #, python-format msgid "Found lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1028 +#: nova/utils.py:999 #, python-format msgid "Cleaned lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1138 +#: nova/utils.py:1108 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1139 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1298 +#: nova/utils.py:1268 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1330 +#: nova/utils.py:1300 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1461 +#: nova/utils.py:1431 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1463 +#: nova/utils.py:1433 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1495 +#: nova/utils.py:1465 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1497 +#: nova/utils.py:1467 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" -#: nova/utils.py:1681 +#: nova/utils.py:1651 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:97 +#: nova/wsgi.py:96 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:108 +#: nova/wsgi.py:107 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:111 -msgid "Stopping raw TCP server." -msgstr "" - -#: nova/wsgi.py:117 -#, python-format -msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "" - -#: nova/wsgi.py:133 +#: nova/wsgi.py:121 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:211 +#: nova/wsgi.py:190 msgid "You must implement __call__" msgstr "You must implement __call__" -#: nova/api/direct.py:218 -msgid "not available" -msgstr "not available" - -#: nova/api/direct.py:299 -#, python-format -msgid "Returned non-serializeable type: %s" -msgstr "" - #: nova/api/sizelimit.py:51 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:142 +#: nova/api/validator.py:140 #, python-format -msgid "%(key)s with value %(value)s failed validator %(validator)s" +msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" #: nova/api/ec2/__init__.py:73 @@ -1520,12 +1511,12 @@ msgid "Invalid CIDR" msgstr "" #: nova/api/ec2/cloud.py:639 nova/api/ec2/cloud.py:693 -#: nova/api/ec2/cloud.py:800 +#: nova/api/ec2/cloud.py:811 msgid "Not enough parameters, need group_name or group_id" msgstr "" #: nova/api/ec2/cloud.py:654 -#: nova/api/openstack/compute/contrib/security_groups.py:517 +#: nova/api/openstack/compute/contrib/security_groups.py:529 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress %s" @@ -1535,12 +1526,12 @@ msgstr "Revoke security group ingress %s" msgid "%s Not enough parameters to build a valid rule" msgstr "Not enough parameters to build a valid rule." -#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:744 +#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:751 msgid "No rule for the specified parameters." msgstr "No rule for the specified parameters." #: nova/api/ec2/cloud.py:708 -#: nova/api/openstack/compute/contrib/security_groups.py:354 +#: nova/api/openstack/compute/contrib/security_groups.py:359 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorise security group ingress %s" @@ -1550,164 +1541,174 @@ msgstr "Authorise security group ingress %s" msgid "%s - This rule already exists in group" msgstr "This rule already exists in group %s" -#: nova/api/ec2/cloud.py:769 +#: nova/api/ec2/cloud.py:733 +#: nova/api/openstack/compute/contrib/security_groups.py:388 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/api/ec2/cloud.py:776 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Content limited to " "Alphanumeric characters, spaces, dashes, and underscores." msgstr "" -#: nova/api/ec2/cloud.py:776 +#: nova/api/ec2/cloud.py:783 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Length exceeds maximum of " "255." msgstr "" -#: nova/api/ec2/cloud.py:780 -#: nova/api/openstack/compute/contrib/security_groups.py:292 +#: nova/api/ec2/cloud.py:787 +#: nova/api/openstack/compute/contrib/security_groups.py:297 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group %s" -#: nova/api/ec2/cloud.py:783 +#: nova/api/ec2/cloud.py:790 #, python-format msgid "group %s already exists" msgstr "group %s already exists" -#: nova/api/ec2/cloud.py:815 -#: nova/api/openstack/compute/contrib/security_groups.py:245 +#: nova/api/ec2/cloud.py:794 +#: nova/api/openstack/compute/contrib/security_groups.py:294 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/api/ec2/cloud.py:826 +#: nova/api/openstack/compute/contrib/security_groups.py:246 #, python-format msgid "Delete security group %s" msgstr "Delete security group %s" -#: nova/api/ec2/cloud.py:823 nova/compute/manager.py:1630 +#: nova/api/ec2/cloud.py:834 nova/compute/manager.py:1638 #, python-format msgid "Get console output for instance %s" msgstr "Get console output for instance %s" -#: nova/api/ec2/cloud.py:894 +#: nova/api/ec2/cloud.py:905 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:898 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:222 #, python-format msgid "Create volume of %s GB" msgstr "Create volume of %s GB" -#: nova/api/ec2/cloud.py:921 +#: nova/api/ec2/cloud.py:932 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:931 +#: nova/api/ec2/cloud.py:942 #, 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:939 +#: nova/api/ec2/cloud.py:950 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:952 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:963 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "Detach volume %s" -#: nova/api/ec2/cloud.py:959 +#: nova/api/ec2/cloud.py:970 #, fuzzy, python-format msgid "Detach Volume Failed." msgstr "Detach volume %s" -#: nova/api/ec2/cloud.py:984 nova/api/ec2/cloud.py:1041 -#: nova/api/ec2/cloud.py:1518 nova/api/ec2/cloud.py:1533 +#: nova/api/ec2/cloud.py:995 nova/api/ec2/cloud.py:1052 +#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537 #, python-format msgid "attribute not supported: %s" msgstr "attribute not supported: %s" -#: nova/api/ec2/cloud.py:1107 +#: nova/api/ec2/cloud.py:1118 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1255 +#: nova/api/ec2/cloud.py:1266 msgid "Allocate address" msgstr "Allocate address" -#: nova/api/ec2/cloud.py:1267 +#: nova/api/ec2/cloud.py:1271 #, python-format msgid "Release address %s" msgstr "Release address %s" -#: nova/api/ec2/cloud.py:1272 +#: nova/api/ec2/cloud.py:1276 #, 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:1282 +#: nova/api/ec2/cloud.py:1286 #, python-format msgid "Disassociate address %s" msgstr "Disassociate address %s" -#: nova/api/ec2/cloud.py:1308 +#: nova/api/ec2/cloud.py:1312 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1329 +#: nova/api/ec2/cloud.py:1333 msgid "Going to start terminating instances" msgstr "Going to start terminating instances" -#: nova/api/ec2/cloud.py:1343 +#: nova/api/ec2/cloud.py:1347 #, python-format msgid "Reboot instance %r" msgstr "Reboot instance %r" -#: nova/api/ec2/cloud.py:1354 +#: nova/api/ec2/cloud.py:1358 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1369 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1455 +#: nova/api/ec2/cloud.py:1459 #, python-format msgid "De-registering image %s" msgstr "De-registering image %s" -#: nova/api/ec2/cloud.py:1471 +#: nova/api/ec2/cloud.py:1475 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1494 #, 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:1536 +#: nova/api/ec2/cloud.py:1540 msgid "user or group not specified" msgstr "user or group not specified" -#: nova/api/ec2/cloud.py:1538 +#: nova/api/ec2/cloud.py:1542 msgid "only group \"all\" is supported" msgstr "only group \"all\" is supported" -#: nova/api/ec2/cloud.py:1540 +#: nova/api/ec2/cloud.py:1544 msgid "operation_type must be add or remove" msgstr "operation_type must be add or remove" -#: nova/api/ec2/cloud.py:1542 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Updating image %s publicity" msgstr "Updating image %s publicity" -#: nova/api/ec2/cloud.py:1555 +#: nova/api/ec2/cloud.py:1559 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1603 +#: nova/api/ec2/cloud.py:1607 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -2047,207 +2048,207 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:425 +#: nova/api/openstack/compute/servers.py:420 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:433 +#: nova/api/openstack/compute/servers.py:428 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:483 +#: nova/api/openstack/compute/servers.py:476 msgid "Personality file limit exceeded" msgstr "" -#: nova/api/openstack/compute/servers.py:485 +#: nova/api/openstack/compute/servers.py:478 msgid "Personality file path too long" msgstr "" -#: nova/api/openstack/compute/servers.py:487 +#: nova/api/openstack/compute/servers.py:480 msgid "Personality file content too long" msgstr "" -#: nova/api/openstack/compute/servers.py:501 +#: nova/api/openstack/compute/servers.py:494 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:505 +#: nova/api/openstack/compute/servers.py:498 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:509 +#: nova/api/openstack/compute/servers.py:502 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:527 +#: nova/api/openstack/compute/servers.py:519 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:530 +#: nova/api/openstack/compute/servers.py:522 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:535 +#: nova/api/openstack/compute/servers.py:527 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:550 +#: nova/api/openstack/compute/servers.py:540 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:559 +#: nova/api/openstack/compute/servers.py:549 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:566 +#: nova/api/openstack/compute/servers.py:556 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:572 +#: nova/api/openstack/compute/servers.py:562 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:575 +#: nova/api/openstack/compute/servers.py:565 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:577 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:594 +#: nova/api/openstack/compute/servers.py:584 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:601 +#: nova/api/openstack/compute/servers.py:591 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:633 +#: nova/api/openstack/compute/servers.py:623 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:675 -#: nova/api/openstack/compute/servers.py:740 +#: nova/api/openstack/compute/servers.py:665 +#: nova/api/openstack/compute/servers.py:730 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:737 +#: nova/api/openstack/compute/servers.py:727 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:733 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:829 -#: nova/api/openstack/compute/servers.py:849 +#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:839 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:835 +#: nova/api/openstack/compute/servers.py:825 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:855 +#: nova/api/openstack/compute/servers.py:845 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:868 +#: nova/api/openstack/compute/servers.py:858 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:862 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:885 +#: nova/api/openstack/compute/servers.py:875 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:897 +#: nova/api/openstack/compute/servers.py:887 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:900 +#: nova/api/openstack/compute/servers.py:890 msgid "Resize requires a change in size." msgstr "" -#: nova/api/openstack/compute/servers.py:924 +#: nova/api/openstack/compute/servers.py:914 msgid "Malformed server entity" msgstr "" -#: nova/api/openstack/compute/servers.py:931 +#: nova/api/openstack/compute/servers.py:921 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:940 +#: nova/api/openstack/compute/servers.py:930 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:949 +#: nova/api/openstack/compute/servers.py:939 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:962 +#: nova/api/openstack/compute/servers.py:952 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:966 -#: nova/api/openstack/compute/servers.py:1144 +#: nova/api/openstack/compute/servers.py:956 +#: nova/api/openstack/compute/servers.py:1134 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:980 +#: nova/api/openstack/compute/servers.py:970 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:993 +#: nova/api/openstack/compute/servers.py:983 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:996 +#: nova/api/openstack/compute/servers.py:986 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1014 +#: nova/api/openstack/compute/servers.py:1004 #: nova/api/openstack/compute/contrib/aggregates.py:142 -#: nova/api/openstack/compute/contrib/networks.py:65 +#: nova/api/openstack/compute/contrib/networks.py:68 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1009 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1071 +#: nova/api/openstack/compute/servers.py:1061 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1093 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 msgid "Invalid metadata" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1157 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2420,35 +2421,31 @@ msgstr "" msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:159 +#: nova/api/openstack/compute/contrib/floating_ips.py:157 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:161 +#: nova/api/openstack/compute/contrib/floating_ips.py:159 msgid "No more floating ips available." 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:571 -#: nova/api/openstack/compute/contrib/security_groups.py:604 +#: nova/api/openstack/compute/contrib/floating_ips.py:197 +#: nova/api/openstack/compute/contrib/floating_ips.py:223 +#: nova/api/openstack/compute/contrib/security_groups.py:583 +#: nova/api/openstack/compute/contrib/security_groups.py:616 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:204 -#: nova/api/openstack/compute/contrib/floating_ips.py:233 +#: nova/api/openstack/compute/contrib/floating_ips.py:200 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:213 +#: nova/api/openstack/compute/contrib/floating_ips.py:209 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:216 -msgid "Associate floating ip failed" -msgstr "" - #: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" @@ -2508,103 +2505,107 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:62 +#: nova/api/openstack/compute/contrib/networks.py:65 #, python-format msgid "Network does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:70 +#: nova/api/openstack/compute/contrib/networks.py:73 #, python-format msgid "Disassociating network with id %s" 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 +#: nova/api/openstack/compute/contrib/networks.py:77 +#: nova/api/openstack/compute/contrib/networks.py:94 +#: nova/api/openstack/compute/contrib/networks.py:104 msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:87 +#: nova/api/openstack/compute/contrib/networks.py:90 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks.py:100 #, python-format msgid "Deleting network with id %s" msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:59 +msgid "Quota limit must be -1 or greater." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:222 +#: nova/api/openstack/compute/contrib/security_groups.py:223 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:243 +#: nova/api/openstack/compute/contrib/security_groups.py:244 #, 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 +#: nova/api/openstack/compute/contrib/security_groups.py:300 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:320 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:318 +#: nova/api/openstack/compute/contrib/security_groups.py:323 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:321 +#: nova/api/openstack/compute/contrib/security_groups.py:326 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:353 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:351 +#: nova/api/openstack/compute/contrib/security_groups.py:356 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:369 +#: nova/api/openstack/compute/contrib/security_groups.py:374 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:376 +#: nova/api/openstack/compute/contrib/security_groups.py:381 #, 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:414 +#: nova/api/openstack/compute/contrib/security_groups.py:426 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:507 +#: nova/api/openstack/compute/contrib/security_groups.py:519 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:510 +#: nova/api/openstack/compute/contrib/security_groups.py:522 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:574 -#: nova/api/openstack/compute/contrib/security_groups.py:607 +#: nova/api/openstack/compute/contrib/security_groups.py:586 +#: nova/api/openstack/compute/contrib/security_groups.py:619 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:578 -#: nova/api/openstack/compute/contrib/security_groups.py:611 +#: nova/api/openstack/compute/contrib/security_groups.py:590 +#: nova/api/openstack/compute/contrib/security_groups.py:623 msgid "Security group name cannot be empty" msgstr "" @@ -2815,123 +2816,114 @@ msgstr "Netmask to push into openvpn config" msgid "Launching VPN for %s" msgstr "Launching VPN for %s" -#: nova/compute/api.py:141 +#: nova/compute/api.py:133 msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:144 +#: nova/compute/api.py:136 #, python-format msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/api.py:192 +#: nova/compute/api.py:198 +#, fuzzy, python-format +msgid "Cannot run any more instances of this type." +msgstr "Instance quota exceeded. You can only run %s more instances of this type." + +#: nova/compute/api.py:200 +#, fuzzy, python-format +msgid "Can only run %s more instances of this type." +msgstr "Instance quota exceeded. You can only run %s more instances of this type." + +#: nova/compute/api.py:202 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:216 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:203 +#: nova/compute/api.py:227 #, python-format msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" -#: nova/compute/api.py:257 -#, fuzzy, python-format -msgid "Cannot run any more instances of this type." -msgstr "Instance quota exceeded. You can only run %s more instances of this type." - -#: nova/compute/api.py:259 -#, fuzzy, python-format -msgid "Can only run %s more instances of this type." -msgstr "Instance quota exceeded. You can only run %s more instances of this type." - -#: nova/compute/api.py:261 -#, python-format -msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. " -msgstr "" - -#: nova/compute/api.py:310 -msgid "Creating a raw instance" -msgstr "Creating a raw instance" - -#: nova/compute/api.py:312 -#, python-format -msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" -msgstr "" - -#: nova/compute/api.py:383 +#: nova/compute/api.py:424 #, python-format msgid "Going to run %s instances..." msgstr "Going to run %s instances..." -#: nova/compute/api.py:447 +#: nova/compute/api.py:492 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:474 +#: nova/compute/api.py:519 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:591 +#: nova/compute/api.py:636 #, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:871 +#: nova/compute/api.py:916 #, fuzzy, python-format msgid "Going to try to soft delete instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:891 +#: nova/compute/api.py:936 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:939 +#: nova/compute/api.py:984 #, fuzzy, python-format msgid "Going to try to terminate instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:977 +#: nova/compute/api.py:1022 #, fuzzy, python-format msgid "Going to try to stop instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:996 +#: nova/compute/api.py:1041 #, fuzzy, python-format msgid "Going to try to start instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:1000 +#: nova/compute/api.py:1045 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1071 nova/volume/api.py:173 +#: nova/compute/api.py:1116 nova/volume/api.py:173 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1201 +#: nova/compute/api.py:1246 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1369 +#: nova/compute/api.py:1414 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1377 +#: nova/compute/api.py:1422 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1644 +#: nova/compute/api.py:1689 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" @@ -2956,11 +2948,9 @@ msgid "check_instance_lock: decorating: |%s|" msgstr "check_instance_lock: decorating: |%s|" #: nova/compute/manager.py:140 -#, python-format -msgid "" -"check_instance_lock: arguments: |%(self)s| |%(context)s| " -"|%(instance_uuid)s|" -msgstr "" +#, fuzzy, python-format +msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|" +msgstr "check_instance_lock: admin: |%s|" #: nova/compute/manager.py:144 #, python-format @@ -2988,10 +2978,7 @@ msgid "Unable to load the virtualization driver: %s" msgstr "" #: nova/compute/manager.py:223 -#, python-format -msgid "" -"Instance %(instance_uuid)s has been destroyed from under us while trying " -"to set it to ERROR" +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" #: nova/compute/manager.py:240 @@ -3017,425 +3004,419 @@ msgid "Setting up bdm %s" msgstr "" #: nova/compute/manager.py:400 -#, python-format -msgid "Instance %s already deleted from database. Attempting forceful vm deletion" +msgid "Instance already deleted from database. Attempting forceful vm deletion" msgstr "" #: nova/compute/manager.py:406 -#, fuzzy, python-format -msgid "Exception encountered while terminating the instance %s" -msgstr "After terminating instances: %s" - -#: nova/compute/manager.py:444 -#, python-format -msgid "Instance %s not found." +msgid "Exception encountered while terminating the instance" msgstr "" -#: nova/compute/manager.py:480 +#: nova/compute/manager.py:444 +#, fuzzy, python-format +msgid "Instance not found." +msgstr "instance %s: booted" + +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "Instance has already been created" -#: nova/compute/manager.py:523 +#: 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:528 +#: nova/compute/manager.py:530 #, 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:538 +#: nova/compute/manager.py:540 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:548 +#: nova/compute/manager.py:550 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:561 +#: nova/compute/manager.py:563 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:565 +#: nova/compute/manager.py:567 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:580 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:594 +#: nova/compute/manager.py:596 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:615 +#: nova/compute/manager.py:617 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:672 +#: nova/compute/manager.py:674 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:699 +#: nova/compute/manager.py:701 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:708 +#: nova/compute/manager.py:710 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:742 nova/compute/manager.py:1328 -#: nova/compute/manager.py:1416 nova/compute/manager.py:2501 +#: nova/compute/manager.py:744 nova/compute/manager.py:1335 +#: nova/compute/manager.py:1424 nova/compute/manager.py:2509 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:811 -#, python-format -msgid "" -"Cannot rebuild instance [%(instance_uuid)s], because the given image does" -" not exist." +#: nova/compute/manager.py:813 +msgid "Cannot rebuild instance because the given image does not exist." msgstr "" -#: nova/compute/manager.py:816 -#, python-format -msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" -msgstr "" +#: nova/compute/manager.py:818 +#, fuzzy, python-format +msgid "Cannot rebuild instance: %(exc)s" +msgstr "Running instances: %s" -#: nova/compute/manager.py:823 -#, python-format -msgid "Rebuilding instance %s" -msgstr "" - -#: nova/compute/manager.py:876 -#, python-format -msgid "Rebooting instance %s" +#: nova/compute/manager.py:825 +#, fuzzy, python-format +msgid "Rebuilding instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:891 +#: nova/compute/manager.py:879 +#, fuzzy, python-format +msgid "Rebooting instance" +msgstr "Rebooting instance %s" + +#: nova/compute/manager.py:895 #, python-format msgid "" -"trying to reboot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:933 +#: nova/compute/manager.py:937 #, python-format msgid "instance %s: snapshotting" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:939 +#: nova/compute/manager.py:943 #, python-format msgid "" -"trying to snapshot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:1000 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1001 +#: nova/compute/manager.py:1006 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1005 +#: nova/compute/manager.py:1011 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1042 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1041 -#, python-format -msgid "Instance %s: Root password set" +#: nova/compute/manager.py:1048 +msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1050 +#: nova/compute/manager.py:1056 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1070 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1079 +#: nova/compute/manager.py:1085 #, 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:1084 +#: nova/compute/manager.py:1090 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, 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:1103 +#: nova/compute/manager.py:1109 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1116 +#: nova/compute/manager.py:1122 #, python-format msgid "instance %s: rescuing" msgstr "instance %s: rescuing" -#: nova/compute/manager.py:1141 +#: nova/compute/manager.py:1147 #, python-format msgid "instance %s: unrescuing" msgstr "instance %s: unrescuing" -#: nova/compute/manager.py:1270 +#: nova/compute/manager.py:1277 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1287 +#: nova/compute/manager.py:1294 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1471 +#: nova/compute/manager.py:1479 #, python-format msgid "instance %s: pausing" msgstr "instance %s: pausing" -#: nova/compute/manager.py:1489 +#: nova/compute/manager.py:1497 #, python-format msgid "instance %s: unpausing" msgstr "instance %s: unpausing" -#: nova/compute/manager.py:1525 +#: nova/compute/manager.py:1533 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "instance %s: retrieving diagnostics" -#: nova/compute/manager.py:1534 +#: nova/compute/manager.py:1542 #, python-format msgid "instance %s: suspending" msgstr "instance %s: suspending" -#: nova/compute/manager.py:1556 +#: nova/compute/manager.py:1564 #, python-format msgid "instance %s: resuming" msgstr "instance %s: resuming" -#: nova/compute/manager.py:1579 +#: nova/compute/manager.py:1587 #, python-format msgid "instance %s: locking" msgstr "instance %s: locking" -#: nova/compute/manager.py:1588 +#: nova/compute/manager.py:1596 #, python-format msgid "instance %s: unlocking" msgstr "instance %s: unlocking" -#: nova/compute/manager.py:1596 +#: nova/compute/manager.py:1604 #, python-format msgid "instance %s: getting locked state" msgstr "instance %s: getting locked state" -#: nova/compute/manager.py:1606 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: reset network" msgstr "instance %s: reset network" -#: nova/compute/manager.py:1614 +#: nova/compute/manager.py:1622 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1618 +#: nova/compute/manager.py:1626 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1655 +#: nova/compute/manager.py:1663 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1685 +#: nova/compute/manager.py:1693 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1703 +#: nova/compute/manager.py:1711 #, python-format msgid "" "instance %(instance_uuid)s: attaching volume %(volume_id)s to " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1705 +#: nova/compute/manager.py:1713 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1714 +#: nova/compute/manager.py:1722 #, python-format msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1724 +#: nova/compute/manager.py:1732 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1752 +#: nova/compute/manager.py:1760 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1756 +#: nova/compute/manager.py:1764 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "Detaching volume from unknown instance %s" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1830 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1884 +#: nova/compute/manager.py:1892 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1916 +#: nova/compute/manager.py:1924 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1981 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2000 +#: nova/compute/manager.py:2008 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2030 +#: nova/compute/manager.py:2038 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2038 +#: nova/compute/manager.py:2046 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2040 +#: nova/compute/manager.py:2048 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2073 +#: nova/compute/manager.py:2081 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2083 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:2090 +#: nova/compute/manager.py:2098 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2226 +#: nova/compute/manager.py:2234 #, python-format msgid "Updated the info_cache for instance %s" msgstr "" -#: nova/compute/manager.py:2255 +#: nova/compute/manager.py:2263 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2277 +#: nova/compute/manager.py:2285 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2305 +#: nova/compute/manager.py:2313 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2331 +#: nova/compute/manager.py:2339 #, python-format msgid "" "During the sync_power process the instance %(uuid)s has moved from host " "%(src)s to host %(dst)s" msgstr "" -#: nova/compute/manager.py:2344 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Instance %s is in the process of migrating to this host. Wait next " "sync_power cycle before setting power state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2350 +#: nova/compute/manager.py:2358 msgid "" "Instance found in database but not known by hypervisor. Setting power " "state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2380 +#: nova/compute/manager.py:2388 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2392 +#: nova/compute/manager.py:2400 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2466 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" -#: nova/compute/manager.py:2465 +#: nova/compute/manager.py:2473 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" -#: nova/compute/manager.py:2472 +#: nova/compute/manager.py:2480 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:2542 +#: nova/compute/manager.py:2550 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -3524,17 +3505,17 @@ msgstr "" msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4019 nova/db/sqlalchemy/api.py:4045 +#: nova/db/sqlalchemy/api.py:4047 nova/db/sqlalchemy/api.py:4073 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4103 +#: nova/db/sqlalchemy/api.py:4131 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4147 +#: nova/db/sqlalchemy/api.py:4175 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3778,47 +3759,47 @@ msgstr "Error starting xvp: %s" msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/network/linux_net.py:1170 +#: nova/network/linux_net.py:1169 #, python-format msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/network/manager.py:291 +#: nova/network/manager.py:290 #, python-format msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/network/manager.py:300 nova/network/manager.py:496 +#: nova/network/manager.py:299 nova/network/manager.py:494 #, python-format msgid "Interface %(interface)s not found" msgstr "" -#: nova/network/manager.py:315 +#: nova/network/manager.py:313 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:353 +#: nova/network/manager.py:351 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:386 +#: nova/network/manager.py:384 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:390 +#: nova/network/manager.py:388 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:402 +#: nova/network/manager.py:400 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:614 +#: nova/network/manager.py:611 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3826,41 +3807,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:660 +#: nova/network/manager.py:657 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:670 +#: nova/network/manager.py:667 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:778 +#: nova/network/manager.py:775 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:782 +#: nova/network/manager.py:779 msgid "setting network host" msgstr "setting network host" -#: nova/network/manager.py:896 +#: nova/network/manager.py:893 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:901 +#: nova/network/manager.py:898 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:930 +#: nova/network/manager.py:927 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1152 +#: nova/network/manager.py:1149 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3868,67 +3849,67 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1227 +#: nova/network/manager.py:1224 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:1244 +#: nova/network/manager.py:1241 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1248 +#: nova/network/manager.py:1245 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1256 +#: nova/network/manager.py:1253 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1261 +#: nova/network/manager.py:1258 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1265 +#: nova/network/manager.py:1262 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1268 +#: nova/network/manager.py:1265 #, python-format msgid "IP %s released that was not leased" msgstr "IP %s released that was not leased" -#: nova/network/manager.py:1331 +#: nova/network/manager.py:1328 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1334 +#: nova/network/manager.py:1331 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1345 +#: nova/network/manager.py:1342 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1404 +#: nova/network/manager.py:1401 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1423 +#: nova/network/manager.py:1421 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1832 +#: nova/network/manager.py:1825 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" @@ -3936,7 +3917,7 @@ msgstr "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" -#: nova/network/manager.py:1839 +#: nova/network/manager.py:1832 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -4087,76 +4068,76 @@ msgid "" "Payload=%(payload)s" msgstr "" -#: nova/notifier/list_notifier.py:65 +#: nova/notifier/list_notifier.py:64 #, python-format msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" -#: nova/notifier/rabbit_notifier.py:46 +#: nova/notifier/rabbit_notifier.py:45 #, python-format msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/rpc/amqp.py:146 -#, python-format -msgid "Returning exception %s to caller" -msgstr "Returning exception %s to caller" - -#: nova/rpc/amqp.py:188 +#: nova/rpc/amqp.py:183 #, python-format msgid "unpacked context: %s" msgstr "unpacked context: %s" -#: nova/rpc/amqp.py:231 +#: nova/rpc/amqp.py:226 #, python-format msgid "received %s" msgstr "received %s" -#: nova/rpc/amqp.py:236 +#: nova/rpc/amqp.py:231 #, python-format msgid "no method for message: %s" msgstr "no method for message: %s" -#: nova/rpc/amqp.py:237 +#: nova/rpc/amqp.py:232 #, python-format msgid "No method for message: %s" msgstr "No method for message: %s" -#: nova/rpc/amqp.py:321 +#: nova/rpc/amqp.py:318 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:324 +#: nova/rpc/amqp.py:321 #, python-format msgid "MSG_ID is %s" msgstr "MSG_ID is %s" -#: nova/rpc/amqp.py:346 +#: nova/rpc/amqp.py:343 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:354 +#: nova/rpc/amqp.py:351 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:379 +#: nova/rpc/amqp.py:377 #, python-format -msgid "Sending notification on %s..." +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/rpc/common.py:54 +#: nova/rpc/common.py:62 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/rpc/common.py:71 +#: nova/rpc/common.py:79 msgid "Timeout while waiting on RPC response." msgstr "" +#: nova/rpc/common.py:179 +#, python-format +msgid "Returning exception %s to caller" +msgstr "Returning exception %s to caller" + #: nova/rpc/impl_kombu.py:111 msgid "Failed to process message... skipping it." msgstr "" @@ -4207,7 +4188,7 @@ msgstr "" #: nova/rpc/impl_qpid.py:341 #, python-format -msgid "Unable to connect to AMQP server: %s " +msgid "Unable to connect to AMQP server: %s" msgstr "" #: nova/rpc/impl_qpid.py:346 @@ -4272,7 +4253,7 @@ msgstr "" msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/scheduler/driver.py:367 nova/scheduler/driver.py:457 +#: nova/scheduler/driver.py:367 #, python-format msgid "host %(dest)s is not compatible with original host %(src)s." msgstr "" @@ -4284,7 +4265,7 @@ msgid "" "memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/scheduler/driver.py:472 +#: nova/scheduler/driver.py:467 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -4416,21 +4397,21 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:365 nova/tests/test_compute.py:1419 +#: nova/tests/test_compute.py:364 nova/tests/test_compute.py:1418 #, python-format msgid "Running instances: %s" msgstr "Running instances: %s" -#: nova/tests/test_compute.py:371 +#: nova/tests/test_compute.py:370 #, python-format msgid "After terminating instances: %s" msgstr "After terminating instances: %s" -#: nova/tests/test_compute.py:589 +#: nova/tests/test_compute.py:588 msgid "Internal error" msgstr "" -#: nova/tests/test_compute.py:1430 +#: nova/tests/test_compute.py:1429 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -4498,12 +4479,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:626 +#: nova/tests/test_xenapi.py:623 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:637 +#: nova/tests/test_xenapi.py:634 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -4617,21 +4598,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:133 +#: nova/tests/rpc/common.py:110 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "Nested received %(queue)s, %(value)s" -#: nova/tests/rpc/common.py:142 +#: nova/tests/rpc/common.py:119 #, python-format msgid "Nested return %s" msgstr "Nested return %s" -#: nova/tests/rpc/common.py:160 +#: nova/tests/rpc/common.py:137 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:227 nova/tests/rpc/common.py:233 +#: nova/tests/rpc/common.py:204 nova/tests/rpc/common.py:210 #, python-format msgid "Received %s" msgstr "Received %s" @@ -4640,14 +4621,14 @@ msgstr "Received %s" 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:396 -#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:2045 +#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:707 +#: nova/virt/libvirt/connection.py:2048 nova/virt/xenapi/connection.py:397 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:399 -#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:2048 +#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:711 +#: nova/virt/libvirt/connection.py:2051 nova/virt/xenapi/connection.py:400 #, python-format msgid "Compute_service record updated for %s " msgstr "" @@ -4721,37 +4702,6 @@ msgstr "" msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:140 -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"connection_type=xenapi" -msgstr "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"connection_type=xenapi" - -#: nova/virt/xenapi_conn.py:329 nova/virt/libvirt/connection.py:472 -msgid "Could not determine iscsi initiator name" -msgstr "" - -#: nova/virt/xenapi_conn.py:460 -msgid "Host startup on XenServer is not supported." -msgstr "" - -#: nova/virt/xenapi_conn.py:489 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" - -#: nova/virt/xenapi_conn.py:527 -msgid "Host is member of a pool, but DB says otherwise" -msgstr "" - -#: nova/virt/xenapi_conn.py:599 nova/virt/xenapi_conn.py:612 -#, python-format -msgid "Got exception: %s" -msgstr "Got exception: %s" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4860,82 +4810,82 @@ msgstr "" msgid "Unknown baremetal driver %(d)s" msgstr "" -#: nova/virt/baremetal/proxy.py:148 +#: nova/virt/baremetal/proxy.py:139 #, python-format msgid "Error encountered when destroying instance '%(name)s': %(ex)s" msgstr "" -#: nova/virt/baremetal/proxy.py:162 +#: nova/virt/baremetal/proxy.py:153 #, python-format msgid "instance %(instance_name)s: deleting instance files %(target)s" msgstr "instance %(instance_name)s: deleting instance files %(target)s" -#: nova/virt/baremetal/proxy.py:189 +#: nova/virt/baremetal/proxy.py:180 #, python-format msgid "instance %s: rebooted" msgstr "instance %s: rebooted" -#: nova/virt/baremetal/proxy.py:192 +#: nova/virt/baremetal/proxy.py:183 msgid "_wait_for_reboot failed" msgstr "" -#: nova/virt/baremetal/proxy.py:222 +#: nova/virt/baremetal/proxy.py:213 #, python-format msgid "instance %s: rescued" msgstr "instance %s: rescued" -#: nova/virt/baremetal/proxy.py:225 +#: nova/virt/baremetal/proxy.py:216 msgid "_wait_for_rescue failed" msgstr "" -#: nova/virt/baremetal/proxy.py:242 +#: nova/virt/baremetal/proxy.py:233 msgid "<============= spawn of baremetal =============>" msgstr "" -#: nova/virt/baremetal/proxy.py:255 +#: nova/virt/baremetal/proxy.py:246 #, python-format msgid "instance %s: is building" msgstr "" -#: nova/virt/baremetal/proxy.py:260 +#: nova/virt/baremetal/proxy.py:251 msgid "Key is injected but instance is not running yet" msgstr "" -#: nova/virt/baremetal/proxy.py:265 +#: nova/virt/baremetal/proxy.py:256 #, python-format msgid "instance %s: booted" msgstr "instance %s: booted" -#: nova/virt/baremetal/proxy.py:268 +#: nova/virt/baremetal/proxy.py:259 #, python-format msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" -#: nova/virt/baremetal/proxy.py:269 +#: nova/virt/baremetal/proxy.py:260 #, python-format msgid "instance %s spawned successfully" msgstr "" -#: nova/virt/baremetal/proxy.py:272 +#: nova/virt/baremetal/proxy.py:263 #, python-format msgid "instance %s:not booted" msgstr "" -#: nova/virt/baremetal/proxy.py:274 +#: nova/virt/baremetal/proxy.py:265 msgid "Bremetal assignment is overcommitted." msgstr "" -#: nova/virt/baremetal/proxy.py:354 +#: nova/virt/baremetal/proxy.py:345 #, python-format msgid "instance %s: Creating image" msgstr "instance %s: Creating image" -#: nova/virt/baremetal/proxy.py:473 +#: nova/virt/baremetal/proxy.py:464 #, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/baremetal/proxy.py:484 +#: nova/virt/baremetal/proxy.py:475 #, python-format msgid "" "instance %(inst_name)s: ignoring error injecting data into image " @@ -4944,32 +4894,32 @@ msgstr "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" -#: nova/virt/baremetal/proxy.py:529 +#: nova/virt/baremetal/proxy.py:520 #, python-format msgid "instance %s: starting toXML method" msgstr "instance %s: starting toXML method" -#: nova/virt/baremetal/proxy.py:531 +#: nova/virt/baremetal/proxy.py:522 #, python-format msgid "instance %s: finished toXML method" msgstr "instance %s: finished toXML method" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1815 +#: nova/virt/baremetal/proxy.py:565 nova/virt/libvirt/connection.py:1818 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 "" -#: nova/virt/baremetal/proxy.py:714 +#: nova/virt/baremetal/proxy.py:705 #, python-format msgid "#### RLK: cpu_arch = %s " msgstr "" -#: nova/virt/baremetal/proxy.py:746 +#: nova/virt/baremetal/proxy.py:737 msgid "Updating!" msgstr "" -#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2609 +#: nova/virt/baremetal/proxy.py:764 nova/virt/libvirt/connection.py:2612 #: nova/virt/xenapi/host.py:129 msgid "Updating host stats" msgstr "" @@ -5005,15 +4955,15 @@ msgstr "" msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" msgstr "" -#: nova/virt/baremetal/tilera.py:292 +#: nova/virt/baremetal/tilera.py:291 msgid "Noting to do for tilera nodes: vmlinux is in CF" msgstr "" -#: nova/virt/baremetal/tilera.py:316 +#: nova/virt/baremetal/tilera.py:314 msgid "activate_node" msgstr "" -#: nova/virt/baremetal/tilera.py:330 +#: nova/virt/baremetal/tilera.py:328 msgid "Node is unknown error state." msgstr "" @@ -5092,175 +5042,183 @@ msgstr "" msgid "nbd device %s did not show up" msgstr "nbd device %s did not show up" -#: nova/virt/libvirt/connection.py:265 +#: nova/virt/libvirt/connection.py:268 #, python-format msgid "Connecting to libvirt: %s" msgstr "Connecting to libvirt: %s" -#: nova/virt/libvirt/connection.py:286 +#: nova/virt/libvirt/connection.py:289 msgid "Connection to libvirt broke" msgstr "Connection to libvirt broke" -#: nova/virt/libvirt/connection.py:388 +#: nova/virt/libvirt/connection.py:391 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:400 +#: nova/virt/libvirt/connection.py:403 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:411 +#: nova/virt/libvirt/connection.py:414 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:423 +#: nova/virt/libvirt/connection.py:426 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:435 +#: nova/virt/libvirt/connection.py:438 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:461 +#: nova/virt/libvirt/connection.py:464 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:554 +#: nova/virt/libvirt/connection.py:475 nova/virt/xenapi/connection.py:329 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/libvirt/connection.py:557 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:567 +#: nova/virt/libvirt/connection.py:570 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:692 +#: nova/virt/libvirt/connection.py:695 #, fuzzy, python-format msgid "Instance soft rebooted successfully." msgstr "instance %s: rebooted" -#: nova/virt/libvirt/connection.py:696 +#: nova/virt/libvirt/connection.py:699 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/connection.py:725 +#: nova/virt/libvirt/connection.py:728 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/connection.py:761 nova/virt/libvirt/connection.py:905 +#: nova/virt/libvirt/connection.py:764 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:766 +#: nova/virt/libvirt/connection.py:769 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:867 nova/virt/xenapi/vmops.py:1358 +#: nova/virt/libvirt/connection.py:870 nova/virt/xenapi/vmops.py:1324 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:871 +#: nova/virt/libvirt/connection.py:874 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:896 +#: nova/virt/libvirt/connection.py:899 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:910 +#: nova/virt/libvirt/connection.py:908 +msgid "During spawn, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/connection.py:913 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:926 +#: nova/virt/libvirt/connection.py:929 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/connection.py:978 +#: nova/virt/libvirt/connection.py:981 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/connection.py:1020 +#: nova/virt/libvirt/connection.py:1023 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/connection.py:1024 +#: nova/virt/libvirt/connection.py:1027 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1028 nova/virt/libvirt/connection.py:1032 +#: nova/virt/libvirt/connection.py:1031 nova/virt/libvirt/connection.py:1035 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1153 +#: nova/virt/libvirt/connection.py:1156 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1339 +#: nova/virt/libvirt/connection.py:1342 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1349 +#: nova/virt/libvirt/connection.py:1352 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1381 +#: nova/virt/libvirt/connection.py:1384 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1658 +#: nova/virt/libvirt/connection.py:1661 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1662 +#: nova/virt/libvirt/connection.py:1665 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1679 +#: nova/virt/libvirt/connection.py:1682 #, 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:1920 +#: nova/virt/libvirt/connection.py:1923 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1942 +#: nova/virt/libvirt/connection.py:1945 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1969 +#: nova/virt/libvirt/connection.py:1972 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:2067 +#: nova/virt/libvirt/connection.py:2070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:2079 +#: nova/virt/libvirt/connection.py:2082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5270,40 +5228,40 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:2136 +#: nova/virt/libvirt/connection.py:2139 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2352 +#: nova/virt/libvirt/connection.py:2355 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2407 +#: nova/virt/libvirt/connection.py:2410 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:2458 +#: nova/virt/libvirt/connection.py:2461 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2513 +#: nova/virt/libvirt/connection.py:2516 msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2518 +#: nova/virt/libvirt/connection.py:2521 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2525 +#: nova/virt/libvirt/connection.py:2528 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2565 +#: nova/virt/libvirt/connection.py:2568 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5902,27 +5860,54 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:553 nova/virt/xenapi/fake.py:652 -#: nova/virt/xenapi/fake.py:670 nova/virt/xenapi/fake.py:732 +#: nova/virt/xenapi/connection.py:140 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"connection_type=xenapi" +msgstr "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"connection_type=xenapi" + +#: nova/virt/xenapi/connection.py:461 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/connection.py:490 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/connection.py:528 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/connection.py:600 nova/virt/xenapi/connection.py:613 +#, python-format +msgid "Got exception: %s" +msgstr "Got exception: %s" + +#: nova/virt/xenapi/fake.py:565 nova/virt/xenapi/fake.py:664 +#: nova/virt/xenapi/fake.py:682 nova/virt/xenapi/fake.py:744 msgid "Raising NotImplemented" msgstr "Raising NotImplemented" -#: nova/virt/xenapi/fake.py:555 +#: nova/virt/xenapi/fake.py:567 #, 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:589 +#: nova/virt/xenapi/fake.py:601 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "Calling %(localname)s %(impl)s" -#: nova/virt/xenapi/fake.py:594 +#: nova/virt/xenapi/fake.py:606 #, python-format msgid "Calling getter %s" msgstr "Calling getter %s" -#: nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:666 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6063,7 +6048,7 @@ msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:336 +#: nova/virt/xenapi/vm_utils.py:337 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -6072,66 +6057,61 @@ 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:345 +#: nova/virt/xenapi/vm_utils.py:346 #, 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:353 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:382 #, fuzzy, python-format msgid "Snapshotting with label '%(label)s'" msgstr "Snapshotting VM %(vm_ref)s with label '%(label)s'..." -#: nova/virt/xenapi/vm_utils.py:392 +#: nova/virt/xenapi/vm_utils.py:395 #, fuzzy, python-format msgid "Created snapshot %(template_vm_ref)s" msgstr "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." -#: nova/virt/xenapi/vm_utils.py:431 +#: nova/virt/xenapi/vm_utils.py:434 #, 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:583 -#, python-format -msgid "Creating blank HD of size %(req_size)d gigs" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:634 +#: nova/virt/xenapi/vm_utils.py:612 #, 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:724 +#: nova/virt/xenapi/vm_utils.py:725 #, python-format msgid "" "download_vhd %(image)s attempt %(attempt_num)d/%(max_attempts)d from " "%(glance_host)s:%(glance_port)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:734 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:750 +#: nova/virt/xenapi/vm_utils.py:751 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:760 +#: nova/virt/xenapi/vm_utils.py:761 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " @@ -6157,7 +6137,7 @@ msgstr "" #: nova/virt/xenapi/vm_utils.py:831 #, python-format -msgid "Fetching image %(image)s, type %(image_type_str)" +msgid "Fetching image %(image)s, type %(image_type_str)s" msgstr "" #: nova/virt/xenapi/vm_utils.py:844 @@ -6172,138 +6152,138 @@ msgid "" "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:870 +#: nova/virt/xenapi/vm_utils.py:871 #, 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:884 +#: nova/virt/xenapi/vm_utils.py:885 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destroyed" -#: nova/virt/xenapi/vm_utils.py:895 +#: nova/virt/xenapi/vm_utils.py:896 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:934 +#: nova/virt/xenapi/vm_utils.py:935 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:955 +#: nova/virt/xenapi/vm_utils.py:956 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Looking up vdi %s for PV kernel" -#: nova/virt/xenapi/vm_utils.py:973 +#: nova/virt/xenapi/vm_utils.py:974 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1016 +#: nova/virt/xenapi/vm_utils.py:1017 #, python-format msgid "VDI %s is still available" msgstr "VDI %s is still available" -#: nova/virt/xenapi/vm_utils.py:1059 +#: nova/virt/xenapi/vm_utils.py:1060 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "(VM_UTILS) xenserver vm state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1061 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "(VM_UTILS) xenapi power_state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1088 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1108 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "Re-scanning SR %s" msgstr "Re-scanning SR %s" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1137 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1154 +#: nova/virt/xenapi/vm_utils.py:1155 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:1167 +#: nova/virt/xenapi/vm_utils.py:1168 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1175 +#: nova/virt/xenapi/vm_utils.py:1176 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1177 +#: nova/virt/xenapi/vm_utils.py:1178 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1180 +#: nova/virt/xenapi/vm_utils.py:1181 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1183 +#: nova/virt/xenapi/vm_utils.py:1184 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1187 +#: nova/virt/xenapi/vm_utils.py:1188 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1190 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1192 +#: nova/virt/xenapi/vm_utils.py:1193 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1195 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1198 +#: nova/virt/xenapi/vm_utils.py:1199 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1220 +#: nova/virt/xenapi/vm_utils.py:1221 #, 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:1236 +#: nova/virt/xenapi/vm_utils.py:1237 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1290 +#: nova/virt/xenapi/vm_utils.py:1291 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1343 +#: nova/virt/xenapi/vm_utils.py:1344 #, 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:1417 +#: nova/virt/xenapi/vm_utils.py:1418 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -6312,410 +6292,404 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1428 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1463 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1473 +#: nova/virt/xenapi/vm_utils.py:1474 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1477 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:1478 +#: nova/virt/xenapi/vm_utils.py:1479 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1481 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1490 +#: nova/virt/xenapi/vm_utils.py:1491 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1499 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:1511 +#: nova/virt/xenapi/vm_utils.py:1512 #, python-format msgid "Running pygrub against %s" msgstr "Running pygrub against %s" -#: nova/virt/xenapi/vm_utils.py:1518 +#: nova/virt/xenapi/vm_utils.py:1519 #, python-format msgid "Found Xen kernel %s" msgstr "Found Xen kernel %s" -#: nova/virt/xenapi/vm_utils.py:1520 +#: nova/virt/xenapi/vm_utils.py:1521 msgid "No Xen kernel found. Booting HVM." msgstr "No Xen kernel found. Booting HVM." -#: nova/virt/xenapi/vm_utils.py:1533 +#: nova/virt/xenapi/vm_utils.py:1534 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1539 +#: nova/virt/xenapi/vm_utils.py:1540 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1565 +#: nova/virt/xenapi/vm_utils.py:1566 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1578 +#: nova/virt/xenapi/vm_utils.py:1579 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1633 #, 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:1664 +#: nova/virt/xenapi/vm_utils.py:1665 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1714 +#: nova/virt/xenapi/vm_utils.py:1715 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1722 +#: nova/virt/xenapi/vm_utils.py:1723 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1726 +#: nova/virt/xenapi/vm_utils.py:1727 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1742 +#: nova/virt/xenapi/vm_utils.py:1743 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1751 +#: nova/virt/xenapi/vm_utils.py:1752 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:722 +#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:688 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:231 -#, python-format -msgid "Attempted to power on non-existent instance bad instance id %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:233 +#: nova/virt/xenapi/vmops.py:229 #, fuzzy msgid "Starting instance" msgstr "Creating a raw instance" -#: nova/virt/xenapi/vmops.py:303 +#: nova/virt/xenapi/vmops.py:298 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/xenapi/vmops.py:353 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:443 +#: nova/virt/xenapi/vmops.py:434 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:462 +#: nova/virt/xenapi/vmops.py:453 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:515 -#, python-format -msgid "Invalid value for injected_files: %r" -msgstr "" - -#: nova/virt/xenapi/vmops.py:520 -#, python-format -msgid "Injecting file path: '%s'" -msgstr "Injecting file path: '%s'" - -#: nova/virt/xenapi/vmops.py:527 -msgid "Setting admin password" -msgstr "" - -#: nova/virt/xenapi/vmops.py:531 -msgid "Resetting network" -msgstr "" - -#: nova/virt/xenapi/vmops.py:538 -msgid "Setting VCPU weight" -msgstr "" - -#: nova/virt/xenapi/vmops.py:544 +#: nova/virt/xenapi/vmops.py:498 #, fuzzy msgid "Starting VM" msgstr "Restarting xvp" -#: nova/virt/xenapi/vmops.py:551 +#: nova/virt/xenapi/vmops.py:505 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:554 +#: nova/virt/xenapi/vmops.py:508 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:561 +#: nova/virt/xenapi/vmops.py:515 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:573 +#: nova/virt/xenapi/vmops.py:527 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:576 +#: nova/virt/xenapi/vmops.py:530 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:581 +#: nova/virt/xenapi/vmops.py:535 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:616 +#: nova/virt/xenapi/vmops.py:552 #, python-format -msgid "No opaque_ref could be determined for '%s'." +msgid "Invalid value for injected_files: %r" msgstr "" -#: nova/virt/xenapi/vmops.py:670 +#: nova/virt/xenapi/vmops.py:557 +#, python-format +msgid "Injecting file path: '%s'" +msgstr "Injecting file path: '%s'" + +#: nova/virt/xenapi/vmops.py:564 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/vmops.py:568 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/vmops.py:575 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:582 +msgid "Could not find VM by name" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 #, fuzzy, python-format msgid "Finished snapshot and upload for VM" msgstr "Finished snapshot and upload for VM %s" -#: nova/virt/xenapi/vmops.py:677 +#: nova/virt/xenapi/vmops.py:643 #, fuzzy, python-format msgid "Starting snapshot for VM" msgstr "Starting snapshot for VM %s" -#: nova/virt/xenapi/vmops.py:686 +#: nova/virt/xenapi/vmops.py:652 #, fuzzy, python-format msgid "Unable to Snapshot instance: %(exc)s" msgstr "Unable to attach volume to instance %s" -#: nova/virt/xenapi/vmops.py:702 +#: nova/virt/xenapi/vmops.py:668 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:770 +#: nova/virt/xenapi/vmops.py:736 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:857 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:901 +#: nova/virt/xenapi/vmops.py:865 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:928 +#: nova/virt/xenapi/vmops.py:892 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:913 #, python-format msgid "domid changed from %(domid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:926 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:983 +#: nova/virt/xenapi/vmops.py:947 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:962 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1023 +#: nova/virt/xenapi/vmops.py:987 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 +#: nova/virt/xenapi/vmops.py:996 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1036 +#: nova/virt/xenapi/vmops.py:1000 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1054 +#: nova/virt/xenapi/vmops.py:1017 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1097 +#: nova/virt/xenapi/vmops.py:1060 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1104 +#: nova/virt/xenapi/vmops.py:1067 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1111 +#: nova/virt/xenapi/vmops.py:1074 msgid "kernel/ramdisk files removed" msgstr "kernel/ramdisk files removed" -#: nova/virt/xenapi/vmops.py:1121 +#: nova/virt/xenapi/vmops.py:1084 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1147 +#: nova/virt/xenapi/vmops.py:1110 #, fuzzy msgid "Destroying VM" msgstr "Restarting xvp" -#: nova/virt/xenapi/vmops.py:1169 +#: nova/virt/xenapi/vmops.py:1135 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1222 +#: nova/virt/xenapi/vmops.py:1188 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1296 +#: nova/virt/xenapi/vmops.py:1262 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1300 +#: nova/virt/xenapi/vmops.py:1266 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1363 +#: nova/virt/xenapi/vmops.py:1329 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1374 +#: nova/virt/xenapi/vmops.py:1340 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1379 +#: nova/virt/xenapi/vmops.py:1345 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/virt/xenapi/vmops.py:1383 +#: nova/virt/xenapi/vmops.py:1349 msgid "In ERROR state" msgstr "" -#: nova/virt/xenapi/vmops.py:1389 +#: nova/virt/xenapi/vmops.py:1355 #, python-format msgid "In %(task_state)s task_state, not RESIZE_VERIFY" msgstr "" -#: nova/virt/xenapi/vmops.py:1396 +#: nova/virt/xenapi/vmops.py:1362 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/vmops.py:1384 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1469 +#: nova/virt/xenapi/vmops.py:1431 #, fuzzy msgid "Injecting network info to xenstore" msgstr "setting network host" -#: nova/virt/xenapi/vmops.py:1483 +#: nova/virt/xenapi/vmops.py:1446 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1492 +#: nova/virt/xenapi/vmops.py:1455 #, fuzzy, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1495 +#: nova/virt/xenapi/vmops.py:1458 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1520 +#: nova/virt/xenapi/vmops.py:1481 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1545 +#: nova/virt/xenapi/vmops.py:1506 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1566 +#: nova/virt/xenapi/vmops.py:1527 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1570 +#: nova/virt/xenapi/vmops.py:1531 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1575 +#: nova/virt/xenapi/vmops.py:1536 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1622 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL error: %s" @@ -7328,9 +7302,9 @@ msgid "Enter SolidFire delete_volume..." msgstr "" #: nova/volume/san.py:880 -#, python-format -msgid "Deleting volumeID: %s " -msgstr "" +#, fuzzy, python-format +msgid "Deleting volumeID: %s" +msgstr "Deleting user %s" #: nova/volume/san.py:888 msgid "Leaving SolidFire delete_volume" @@ -7541,6 +7515,21 @@ msgstr "" #~ msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" #~ msgstr "" +#~ msgid "Stopping raw TCP server." +#~ msgstr "" + +#~ msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" +#~ msgstr "" + +#~ msgid "not available" +#~ msgstr "not available" + +#~ msgid "Returned non-serializeable type: %s" +#~ msgstr "" + +#~ msgid "Associate floating ip failed" +#~ msgstr "" + #~ msgid "Parent group id and group id cannot be same" #~ msgstr "" @@ -7600,6 +7589,9 @@ msgstr "" #~ " any more instances of this type." #~ msgstr "" +#~ msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" +#~ msgstr "" + #~ msgid "Going to try to soft delete %s" #~ msgstr "" @@ -7612,6 +7604,11 @@ msgstr "" #~ msgid "Going to try to start %s" #~ msgstr "" +#~ msgid "" +#~ "check_instance_lock: arguments: |%(self)s| " +#~ "|%(context)s| |%(instance_uuid)s|" +#~ msgstr "" + #~ msgid "" #~ "Going to force the deletion of the" #~ " vm %(instance_uuid)s, even if it is" @@ -7628,9 +7625,39 @@ msgstr "" #~ msgid "exception terminating the instance %(instance_uuid)s" #~ msgstr "" +#~ msgid "Instance %s not found." +#~ msgstr "" + #~ msgid "trying to destroy already destroyed instance: %s" #~ msgstr "trying to destroy already destroyed instance: %s" +#~ msgid "" +#~ "Cannot rebuild instance [%(instance_uuid)s], " +#~ "because the given image does not " +#~ "exist." +#~ msgstr "" + +#~ msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" +#~ msgstr "" + +#~ msgid "Rebuilding instance %s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to reboot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "" +#~ "trying to snapshot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "Instance %s: Root password set" +#~ msgstr "" + #~ msgid "" #~ "Instance %(name)s found in database but" #~ " not known by hypervisor. Setting " @@ -7664,6 +7691,9 @@ msgstr "" #~ msgid "No fixed IPs to deallocate for vif %sid" #~ msgstr "" +#~ msgid "Sending notification on %s..." +#~ msgstr "" + #~ msgid "" #~ "AMQP server on %(fl_host)s:%(fl_port)d is " #~ "unreachable: %(e)s. Trying again in " @@ -7694,6 +7724,9 @@ msgstr "" #~ msgid "message %s" #~ msgstr "message %s" +#~ msgid "Unable to connect to AMQP server: %s " +#~ msgstr "" + #~ msgid "" #~ "Cannot confirm tmpfile at %(ipath)s is" #~ " on same shared storage between " @@ -7964,6 +7997,9 @@ msgstr "" #~ msgid "Ignoring XenAPI.Failure %s" #~ msgstr "Ignoring XenAPI.Failure %s" +#~ msgid "Attempted to power on non-existent instance bad instance id %s" +#~ msgstr "" + #~ msgid "Starting instance %s" #~ msgstr "" @@ -8006,6 +8042,9 @@ msgstr "" #~ msgid "Skipping VDI destroy for %s" #~ msgstr "" +#~ msgid "No opaque_ref could be determined for '%s'." +#~ msgstr "" + #~ msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" #~ msgstr "" @@ -8125,6 +8164,9 @@ msgstr "" #~ msgid "Failed to retrieve QoS info" #~ msgstr "" +#~ msgid "Deleting volumeID: %s " +#~ msgstr "" + #~ msgid "invalid drive data" #~ msgstr "" diff --git a/nova/locale/en_GB/LC_MESSAGES/nova.po b/nova/locale/en_GB/LC_MESSAGES/nova.po index 036c6638426e..317c685a6179 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-04-08 23:04+0000\n" +"POT-Creation-Date: 2012-04-22 23:01+0000\n" "PO-Revision-Date: 2012-03-30 11:10+0000\n" "Last-Translator: Anthony Harrington \n" "Language-Team: English (United Kingdom) \n" @@ -66,11 +66,11 @@ msgstr "Subject for certificate for projects, %s for project, timestamp" msgid "Flags path: %s" msgstr "Flags path: %s" -#: nova/exception.py:56 +#: nova/exception.py:55 msgid "Unexpected error while running command." msgstr "Unexpected error while running command." -#: nova/exception.py:59 +#: nova/exception.py:58 #, python-format msgid "" "%(description)s\n" @@ -85,137 +85,141 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/exception.py:94 +#: nova/exception.py:93 msgid "DB exception wrapped." msgstr "DB exception wrapped." -#: nova/exception.py:155 +#: nova/exception.py:154 msgid "An unknown exception occurred." msgstr "An unknown exception occurred." -#: nova/exception.py:178 +#: nova/exception.py:172 +msgid "Exception in string format operation" +msgstr "" + +#: nova/exception.py:182 msgid "Failed to decrypt text" msgstr "Failed to decrypt text" -#: nova/exception.py:182 +#: nova/exception.py:186 msgid "Failed to paginate through images from image service" msgstr "Failed to paginate through images from image service" -#: nova/exception.py:186 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "Virtual Interface creation failed" -#: nova/exception.py:190 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "5 attempts to create virtual interface with unique mac address failed" -#: nova/exception.py:195 +#: nova/exception.py:199 msgid "Connection to glance failed" msgstr "Connection to glance failed" -#: nova/exception.py:199 +#: nova/exception.py:203 msgid "Connection to melange failed" msgstr "Connection to melange failed" -#: nova/exception.py:203 +#: nova/exception.py:207 msgid "Not authorized." msgstr "Not authorised." -#: nova/exception.py:208 +#: nova/exception.py:212 msgid "User does not have admin privileges" msgstr "User does not have admin privileges" -#: nova/exception.py:212 +#: nova/exception.py:216 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Policy doesn't allow %(action)s to be performed." -#: nova/exception.py:216 +#: nova/exception.py:220 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:224 msgid "Unacceptable parameters." msgstr "Unacceptable parameters." -#: nova/exception.py:225 +#: nova/exception.py:229 msgid "Invalid snapshot" msgstr "Invalid snapshot" -#: nova/exception.py:229 +#: nova/exception.py:233 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Volume %(volume_id)s is not attached to anything" -#: nova/exception.py:233 nova/api/openstack/compute/contrib/keypairs.py:113 +#: nova/exception.py:237 nova/api/openstack/compute/contrib/keypairs.py:113 msgid "Keypair data is invalid" msgstr "Keypair data is invalid" -#: nova/exception.py:237 +#: nova/exception.py:241 msgid "Failed to load data into json format" msgstr "Failed to load data into json format" -#: nova/exception.py:241 +#: nova/exception.py:245 msgid "The request is invalid." msgstr "The request is invalid." -#: nova/exception.py:245 +#: nova/exception.py:249 #, python-format msgid "Invalid signature %(signature)s for user %(user)s." msgstr "Invalid signature %(signature)s for user %(user)s." -#: nova/exception.py:249 +#: nova/exception.py:253 msgid "Invalid input received" msgstr "Invalid input received" -#: nova/exception.py:253 +#: nova/exception.py:257 #, python-format msgid "Invalid instance type %(instance_type)s." msgstr "Invalid instance type %(instance_type)s." -#: nova/exception.py:257 +#: nova/exception.py:261 msgid "Invalid volume type" msgstr "Invalid volume type" -#: nova/exception.py:261 +#: nova/exception.py:265 msgid "Invalid volume" msgstr "Invalid volume" -#: nova/exception.py:265 +#: nova/exception.py:269 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:269 +#: nova/exception.py:273 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Invalid IP protocol %(protocol)s." -#: nova/exception.py:273 +#: nova/exception.py:277 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Invalid content type %(content_type)s." -#: nova/exception.py:277 +#: nova/exception.py:281 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Invalid cidr %(cidr)s." -#: nova/exception.py:281 +#: nova/exception.py:285 msgid "Invalid reuse of an RPC connection." msgstr "Invalid reuse of an RPC connection." -#: nova/exception.py:285 +#: nova/exception.py:289 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:292 +#: nova/exception.py:296 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:296 +#: nova/exception.py:300 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" @@ -224,12 +228,12 @@ msgstr "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." -#: nova/exception.py:301 +#: nova/exception.py:305 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:305 +#: nova/exception.py:309 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -238,104 +242,104 @@ msgstr "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." -#: nova/exception.py:310 +#: nova/exception.py:314 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:314 +#: nova/exception.py:318 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:318 +#: nova/exception.py:322 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:322 +#: nova/exception.py:326 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:326 +#: nova/exception.py:330 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:330 +#: nova/exception.py:334 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:334 +#: nova/exception.py:338 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:338 +#: nova/exception.py:342 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:342 +#: nova/exception.py:346 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:346 +#: nova/exception.py:350 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:350 +#: nova/exception.py:354 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:359 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:363 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:367 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:371 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:372 +#: nova/exception.py:376 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:377 +#: nova/exception.py:381 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:381 +#: nova/exception.py:385 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:389 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:389 +#: nova/exception.py:393 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:393 +#: nova/exception.py:397 #, 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:399 +#: nova/exception.py:403 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -343,740 +347,745 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:406 +#: nova/exception.py:410 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:410 +#: nova/exception.py:414 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:414 +#: nova/exception.py:418 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:418 +#: nova/exception.py:422 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:422 +#: nova/exception.py:426 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:427 -#, python-format -msgid "Required flag %(flag)s not set." -msgstr "" - #: nova/exception.py:431 #, python-format -msgid "Volume %(volume_id)s could not be found." +msgid "Required flag %(flag)s not set." msgstr "" #: nova/exception.py:435 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:439 #, python-format -msgid "Volume not found for instance %(instance_id)s." +msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" #: nova/exception.py:444 #, python-format +msgid "Volume not found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:448 +#, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:449 -msgid "Zero volume types found." -msgstr "" - #: nova/exception.py:453 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Zero volume types found." msgstr "" #: nova/exception.py:457 #, python-format +msgid "Volume type %(volume_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:461 +#, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:466 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:471 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:471 +#: nova/exception.py:475 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:475 +#: nova/exception.py:479 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:484 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:488 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:492 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:496 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:500 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:505 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:509 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:513 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:517 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:525 -msgid "Cannot find SR to read/write VDI." -msgstr "" - #: nova/exception.py:529 -#, python-format -msgid "%(req)s is required to create a network." +msgid "Cannot find SR to read/write VDI." msgstr "" #: nova/exception.py:533 #, python-format -msgid "Network %(network_id)s could not be found." +msgid "Network %(network_id)s is still in use." msgstr "" #: nova/exception.py:537 #, python-format -msgid "Network could not be found for bridge %(bridge)s" +msgid "%(req)s is required to create a network." msgstr "" #: nova/exception.py:541 #, python-format -msgid "Network could not be found for uuid %(uuid)s" +msgid "Network %(network_id)s could not be found." msgstr "" #: nova/exception.py:545 #, python-format -msgid "Network could not be found with cidr %(cidr)s." +msgid "Network could not be found for bridge %(bridge)s" msgstr "" #: nova/exception.py:549 #, python-format -msgid "Network could not be found for instance %(instance_id)s." +msgid "Network could not be found for uuid %(uuid)s" msgstr "" #: nova/exception.py:553 -msgid "No networks defined." +#, python-format +msgid "Network could not be found with cidr %(cidr)s." msgstr "" #: nova/exception.py:557 #, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:561 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:565 +#, 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:562 +#: nova/exception.py:570 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:574 #, python-format msgid "Network %(network)s has active ports, cannot delete." msgstr "" -#: nova/exception.py:570 -msgid "Could not find the datastore reference(s) which the VM uses." -msgstr "" - -#: nova/exception.py:574 -#, python-format -msgid "No fixed IP associated with id %(id)s." -msgstr "" - #: nova/exception.py:578 -#, python-format -msgid "Fixed ip not found for address %(address)s." +msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" #: nova/exception.py:582 #, python-format -msgid "Instance %(instance_id)s has zero fixed ips." +msgid "No fixed IP associated with id %(id)s." msgstr "" #: nova/exception.py:586 #, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:590 +#, python-format +msgid "Instance %(instance_id)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:594 +#, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:603 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:607 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:612 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:616 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:612 +#: nova/exception.py:620 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:616 -msgid "Zero fixed ips could be found." -msgstr "" - -#: nova/exception.py:620 -#, python-format -msgid "Floating ip not found for id %(id)s." -msgstr "" - #: nova/exception.py:624 -#, python-format -msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgid "Zero fixed ips could be found." msgstr "" #: nova/exception.py:628 #, python-format -msgid "Floating ip not found for address %(address)s." +msgid "Floating ip not found for id %(id)s." msgstr "" #: nova/exception.py:632 #, python-format -msgid "Floating ip not found for host %(host)s." +msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" #: nova/exception.py:636 -msgid "Zero floating ips available." +#, python-format +msgid "Floating ip not found for address %(address)s." msgstr "" #: nova/exception.py:640 #, python-format -msgid "Floating ip %(address)s is associated." +msgid "Floating ip not found for host %(host)s." msgstr "" #: nova/exception.py:644 -#, python-format -msgid "Floating ip %(address)s is not associated." +msgid "Zero floating ips available." msgstr "" #: nova/exception.py:648 -msgid "Zero floating ips exist." +#, python-format +msgid "Floating ip %(address)s is associated." msgstr "" #: nova/exception.py:652 #, python-format -msgid "Interface %(interface)s not found." +msgid "Floating ip %(address)s is not associated." msgstr "" #: nova/exception.py:656 -#, python-format -msgid "Keypair %(name)s not found for user %(user_id)s" +msgid "Zero floating ips exist." msgstr "" #: nova/exception.py:660 #, python-format -msgid "Certificate %(certificate_id)s not found." +msgid "Interface %(interface)s not found." msgstr "" #: nova/exception.py:664 #, python-format -msgid "Service %(service_id)s could not be found." +msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" #: nova/exception.py:668 #, python-format -msgid "Host %(host)s could not be found." +msgid "Certificate %(certificate_id)s not found." msgstr "" #: nova/exception.py:672 #, python-format -msgid "Compute host %(host)s could not be found." +msgid "Service %(service_id)s could not be found." msgstr "" #: nova/exception.py:676 #, python-format -msgid "Could not find binary %(binary)s on host %(host)s." +msgid "Host %(host)s could not be found." msgstr "" #: nova/exception.py:680 #, python-format -msgid "Auth token %(token)s could not be found." +msgid "Compute host %(host)s could not be found." msgstr "" #: nova/exception.py:684 #, python-format -msgid "Access Key %(access_key)s could not be found." +msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" #: nova/exception.py:688 -msgid "Quota could not be found" +#, python-format +msgid "Auth token %(token)s could not be found." msgstr "" #: nova/exception.py:692 #, python-format -msgid "Quota for project %(project_id)s could not be found." +msgid "Access Key %(access_key)s could not be found." msgstr "" #: nova/exception.py:696 -#, python-format -msgid "Quota class %(class_name)s could not be found." +msgid "Quota could not be found" msgstr "" #: nova/exception.py:700 #, python-format -msgid "Security group %(security_group_id)s not found." +msgid "Quota for project %(project_id)s could not be found." msgstr "" #: nova/exception.py:704 #, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:708 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:712 +#, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:717 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:721 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:726 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:731 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:735 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:732 +#: nova/exception.py:740 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:736 +#: nova/exception.py:744 #, 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:742 +#: nova/exception.py:750 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:754 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:758 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:763 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:759 +#: nova/exception.py:767 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:763 +#: nova/exception.py:771 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:775 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:772 +#: nova/exception.py:780 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:784 #, python-format msgid "Cell %(cell_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:788 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:784 +#: nova/exception.py:792 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:789 +#: nova/exception.py:797 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:801 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:798 +#: nova/exception.py:806 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:803 -msgid "LDAP object could not be found" -msgstr "" - -#: nova/exception.py:807 -#, python-format -msgid "LDAP user %(user_id)s could not be found." -msgstr "" - #: nova/exception.py:811 -#, python-format -msgid "LDAP group %(group_id)s could not be found." +msgid "LDAP object could not be found" msgstr "" #: nova/exception.py:815 #, python-format -msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." +msgid "LDAP user %(user_id)s could not be found." msgstr "" #: nova/exception.py:819 #, python-format -msgid "File %(file_path)s could not be found." +msgid "LDAP group %(group_id)s could not be found." msgstr "" #: nova/exception.py:823 -msgid "Zero files could be found." +#, python-format +msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" #: nova/exception.py:827 #, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:831 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:835 +#, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:840 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:844 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:848 msgid "Action not allowed." msgstr "" -#: nova/exception.py:844 +#: nova/exception.py:852 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:848 +#: nova/exception.py:856 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:852 +#: nova/exception.py:860 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:861 -#, python-format -msgid "Key pair %(key_name)s already exists." -msgstr "" - -#: nova/exception.py:865 -#, python-format -msgid "User %(user)s already exists." -msgstr "" - #: nova/exception.py:869 #, python-format -msgid "LDAP user %(user)s already exists." +msgid "Key pair %(key_name)s already exists." msgstr "" #: nova/exception.py:873 #, python-format -msgid "LDAP group %(group)s already exists." +msgid "User %(user)s already exists." msgstr "" #: nova/exception.py:877 #, python-format +msgid "LDAP user %(user)s already exists." +msgstr "" + +#: nova/exception.py:881 +#, python-format +msgid "LDAP group %(group)s already exists." +msgstr "" + +#: nova/exception.py:885 +#, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:882 -#, python-format -msgid "Project %(project)s already exists." -msgstr "" - -#: nova/exception.py:886 -#, python-format -msgid "Instance %(name)s already exists." -msgstr "" - #: nova/exception.py:890 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Project %(project)s already exists." msgstr "" #: nova/exception.py:894 #, python-format -msgid "Volume Type %(name)s already exists." +msgid "Instance %(name)s already exists." msgstr "" #: nova/exception.py:898 #, python-format -msgid "%(path)s is on shared storage: %(reason)s" +msgid "Instance Type %(name)s already exists." msgstr "" #: nova/exception.py:902 -msgid "Migration error" +#, python-format +msgid "Volume Type %(name)s already exists." msgstr "" #: nova/exception.py:906 #, python-format -msgid "Malformed message body: %(reason)s" +msgid "%(path)s is on shared storage: %(reason)s" msgstr "" #: nova/exception.py:910 -#, python-format -msgid "Could not find config at %(path)s" +msgid "Migration error" msgstr "" #: nova/exception.py:914 #, python-format -msgid "Could not load paste app '%(name)s' from %(path)s" +msgid "Malformed message body: %(reason)s" msgstr "" #: nova/exception.py:918 -msgid "When resizing, instances must change size!" +#, python-format +msgid "Could not find config at %(path)s" msgstr "" #: nova/exception.py:922 -msgid "Image is larger than instance type allows" +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" #: nova/exception.py:926 -msgid "1 or more Zones could not complete the request" +msgid "When resizing, instances must change size!" msgstr "" #: nova/exception.py:930 -msgid "Instance type's memory is too small for requested image." +msgid "Image is larger than instance type allows" msgstr "" #: nova/exception.py:934 -msgid "Instance type's disk is too small for requested image." +msgid "1 or more Zones could not complete the request" msgstr "" #: nova/exception.py:938 -#, python-format -msgid "Insufficient free memory on compute node to start %(uuid)s." +msgid "Instance type's memory is too small for requested image." msgstr "" #: nova/exception.py:942 -msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgid "Instance type's disk is too small for requested image." msgstr "" #: nova/exception.py:946 #, python-format -msgid "No valid host was found. %(reason)s" +msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" #: nova/exception.py:950 +msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgstr "" + +#: nova/exception.py:954 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:958 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:962 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:966 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:963 +#: nova/exception.py:971 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:975 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:979 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:983 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:988 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:992 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:996 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:1000 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:997 +#: nova/exception.py:1005 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1001 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1005 -#, python-format -msgid "Error in SolidFire API response: status=%(status)s" -msgstr "" - #: nova/exception.py:1009 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Bad response from SolidFire API" msgstr "" #: nova/exception.py:1013 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Error in SolidFire API response: status=%(status)s" msgstr "" #: nova/exception.py:1017 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Error in SolidFire API response: data=%(data)s" msgstr "" #: nova/exception.py:1021 #, python-format -msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgid "Detected existing vlan with id %(vlan)d" msgstr "" #: nova/exception.py:1025 #, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1029 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1033 +#, python-format msgid "Could not fetch image %(image)s" msgstr "" -#: nova/log.py:315 +#: nova/log.py:328 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1195,156 +1204,138 @@ msgstr "" msgid "debug in callback: %s" msgstr "debug in callback: %s" -#: nova/utils.py:534 +#: nova/utils.py:506 #, python-format msgid "Link Local address is not found.:%s" msgstr "Link Local address is not found.:%s" -#: nova/utils.py:537 +#: nova/utils.py:509 #, 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:648 +#: nova/utils.py:620 #, python-format msgid "Invalid backend: %s" msgstr "Invalid backend: %s" -#: nova/utils.py:659 +#: nova/utils.py:631 #, python-format msgid "backend %s" msgstr "backend %s" -#: nova/utils.py:709 +#: nova/utils.py:681 msgid "in looping call" msgstr "" -#: nova/utils.py:927 +#: nova/utils.py:899 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:931 +#: nova/utils.py:903 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:907 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:942 +#: nova/utils.py:914 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:1001 +#: nova/utils.py:973 #, python-format msgid "Found sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1008 +#: nova/utils.py:980 #, python-format msgid "Cleaned sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1023 +#: nova/utils.py:995 #, python-format msgid "Found lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1028 +#: nova/utils.py:999 #, python-format msgid "Cleaned lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1138 +#: nova/utils.py:1108 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1139 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1298 +#: nova/utils.py:1268 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1330 +#: nova/utils.py:1300 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1461 +#: nova/utils.py:1431 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1463 +#: nova/utils.py:1433 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1495 +#: nova/utils.py:1465 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1497 +#: nova/utils.py:1467 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" -#: nova/utils.py:1681 +#: nova/utils.py:1651 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:97 +#: nova/wsgi.py:96 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:108 +#: nova/wsgi.py:107 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:111 -msgid "Stopping raw TCP server." -msgstr "" - -#: nova/wsgi.py:117 -#, python-format -msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "" - -#: nova/wsgi.py:133 +#: nova/wsgi.py:121 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:211 +#: nova/wsgi.py:190 msgid "You must implement __call__" msgstr "" -#: nova/api/direct.py:218 -msgid "not available" -msgstr "" - -#: nova/api/direct.py:299 -#, python-format -msgid "Returned non-serializeable type: %s" -msgstr "" - #: nova/api/sizelimit.py:51 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:142 +#: nova/api/validator.py:140 #, python-format -msgid "%(key)s with value %(value)s failed validator %(validator)s" +msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" #: nova/api/ec2/__init__.py:73 @@ -1522,12 +1513,12 @@ msgid "Invalid CIDR" msgstr "Invalid cidr %(cidr)s." #: nova/api/ec2/cloud.py:639 nova/api/ec2/cloud.py:693 -#: nova/api/ec2/cloud.py:800 +#: nova/api/ec2/cloud.py:811 msgid "Not enough parameters, need group_name or group_id" msgstr "" #: nova/api/ec2/cloud.py:654 -#: nova/api/openstack/compute/contrib/security_groups.py:517 +#: nova/api/openstack/compute/contrib/security_groups.py:529 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -1537,12 +1528,12 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:744 +#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:751 msgid "No rule for the specified parameters." msgstr "" #: nova/api/ec2/cloud.py:708 -#: nova/api/openstack/compute/contrib/security_groups.py:354 +#: nova/api/openstack/compute/contrib/security_groups.py:359 #, python-format msgid "Authorize security group ingress %s" msgstr "" @@ -1552,163 +1543,173 @@ msgstr "" msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:769 +#: nova/api/ec2/cloud.py:733 +#: nova/api/openstack/compute/contrib/security_groups.py:388 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/api/ec2/cloud.py:776 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Content limited to " "Alphanumeric characters, spaces, dashes, and underscores." msgstr "" -#: nova/api/ec2/cloud.py:776 +#: nova/api/ec2/cloud.py:783 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Length exceeds maximum of " "255." msgstr "" -#: nova/api/ec2/cloud.py:780 -#: nova/api/openstack/compute/contrib/security_groups.py:292 +#: nova/api/ec2/cloud.py:787 +#: nova/api/openstack/compute/contrib/security_groups.py:297 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/api/ec2/cloud.py:783 +#: nova/api/ec2/cloud.py:790 #, python-format msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:815 -#: nova/api/openstack/compute/contrib/security_groups.py:245 +#: nova/api/ec2/cloud.py:794 +#: nova/api/openstack/compute/contrib/security_groups.py:294 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/api/ec2/cloud.py:826 +#: nova/api/openstack/compute/contrib/security_groups.py:246 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:823 nova/compute/manager.py:1630 +#: nova/api/ec2/cloud.py:834 nova/compute/manager.py:1638 #, python-format msgid "Get console output for instance %s" msgstr "Get console output for instance %s" -#: nova/api/ec2/cloud.py:894 +#: nova/api/ec2/cloud.py:905 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:898 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:222 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:921 +#: nova/api/ec2/cloud.py:932 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:931 +#: nova/api/ec2/cloud.py:942 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:939 +#: nova/api/ec2/cloud.py:950 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:952 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:963 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:959 +#: nova/api/ec2/cloud.py:970 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:984 nova/api/ec2/cloud.py:1041 -#: nova/api/ec2/cloud.py:1518 nova/api/ec2/cloud.py:1533 +#: nova/api/ec2/cloud.py:995 nova/api/ec2/cloud.py:1052 +#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1107 +#: nova/api/ec2/cloud.py:1118 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1255 +#: nova/api/ec2/cloud.py:1266 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1267 +#: nova/api/ec2/cloud.py:1271 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1272 +#: nova/api/ec2/cloud.py:1276 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1286 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1308 +#: nova/api/ec2/cloud.py:1312 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1329 +#: nova/api/ec2/cloud.py:1333 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1343 +#: nova/api/ec2/cloud.py:1347 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1354 +#: nova/api/ec2/cloud.py:1358 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1369 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1455 +#: nova/api/ec2/cloud.py:1459 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1471 +#: nova/api/ec2/cloud.py:1475 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1494 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1536 +#: nova/api/ec2/cloud.py:1540 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1538 +#: nova/api/ec2/cloud.py:1542 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1540 +#: nova/api/ec2/cloud.py:1544 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1542 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1555 +#: nova/api/ec2/cloud.py:1559 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1603 +#: nova/api/ec2/cloud.py:1607 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -2048,207 +2049,207 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:425 +#: nova/api/openstack/compute/servers.py:420 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:433 +#: nova/api/openstack/compute/servers.py:428 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:483 +#: nova/api/openstack/compute/servers.py:476 msgid "Personality file limit exceeded" msgstr "" -#: nova/api/openstack/compute/servers.py:485 +#: nova/api/openstack/compute/servers.py:478 msgid "Personality file path too long" msgstr "" -#: nova/api/openstack/compute/servers.py:487 +#: nova/api/openstack/compute/servers.py:480 msgid "Personality file content too long" msgstr "" -#: nova/api/openstack/compute/servers.py:501 +#: nova/api/openstack/compute/servers.py:494 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:505 +#: nova/api/openstack/compute/servers.py:498 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:509 +#: nova/api/openstack/compute/servers.py:502 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:527 +#: nova/api/openstack/compute/servers.py:519 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:530 +#: nova/api/openstack/compute/servers.py:522 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:535 +#: nova/api/openstack/compute/servers.py:527 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:550 +#: nova/api/openstack/compute/servers.py:540 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:559 +#: nova/api/openstack/compute/servers.py:549 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:566 +#: nova/api/openstack/compute/servers.py:556 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:572 +#: nova/api/openstack/compute/servers.py:562 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:575 +#: nova/api/openstack/compute/servers.py:565 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:577 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:594 +#: nova/api/openstack/compute/servers.py:584 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:601 +#: nova/api/openstack/compute/servers.py:591 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:633 +#: nova/api/openstack/compute/servers.py:623 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:675 -#: nova/api/openstack/compute/servers.py:740 +#: nova/api/openstack/compute/servers.py:665 +#: nova/api/openstack/compute/servers.py:730 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:737 +#: nova/api/openstack/compute/servers.py:727 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:733 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:829 -#: nova/api/openstack/compute/servers.py:849 +#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:839 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:835 +#: nova/api/openstack/compute/servers.py:825 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:855 +#: nova/api/openstack/compute/servers.py:845 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:868 +#: nova/api/openstack/compute/servers.py:858 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:862 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:885 +#: nova/api/openstack/compute/servers.py:875 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:897 +#: nova/api/openstack/compute/servers.py:887 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:900 +#: nova/api/openstack/compute/servers.py:890 msgid "Resize requires a change in size." msgstr "" -#: nova/api/openstack/compute/servers.py:924 +#: nova/api/openstack/compute/servers.py:914 msgid "Malformed server entity" msgstr "" -#: nova/api/openstack/compute/servers.py:931 +#: nova/api/openstack/compute/servers.py:921 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:940 +#: nova/api/openstack/compute/servers.py:930 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:949 +#: nova/api/openstack/compute/servers.py:939 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:962 +#: nova/api/openstack/compute/servers.py:952 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:966 -#: nova/api/openstack/compute/servers.py:1144 +#: nova/api/openstack/compute/servers.py:956 +#: nova/api/openstack/compute/servers.py:1134 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:980 +#: nova/api/openstack/compute/servers.py:970 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:993 +#: nova/api/openstack/compute/servers.py:983 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:996 +#: nova/api/openstack/compute/servers.py:986 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1014 +#: nova/api/openstack/compute/servers.py:1004 #: nova/api/openstack/compute/contrib/aggregates.py:142 -#: nova/api/openstack/compute/contrib/networks.py:65 +#: nova/api/openstack/compute/contrib/networks.py:68 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1009 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1071 +#: nova/api/openstack/compute/servers.py:1061 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1093 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 msgid "Invalid metadata" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1157 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2421,35 +2422,31 @@ msgstr "" msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:159 +#: nova/api/openstack/compute/contrib/floating_ips.py:157 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:161 +#: nova/api/openstack/compute/contrib/floating_ips.py:159 msgid "No more floating ips available." 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:571 -#: nova/api/openstack/compute/contrib/security_groups.py:604 +#: nova/api/openstack/compute/contrib/floating_ips.py:197 +#: nova/api/openstack/compute/contrib/floating_ips.py:223 +#: nova/api/openstack/compute/contrib/security_groups.py:583 +#: nova/api/openstack/compute/contrib/security_groups.py:616 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:204 -#: nova/api/openstack/compute/contrib/floating_ips.py:233 +#: nova/api/openstack/compute/contrib/floating_ips.py:200 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:213 +#: nova/api/openstack/compute/contrib/floating_ips.py:209 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:216 -msgid "Associate floating ip failed" -msgstr "" - #: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" @@ -2509,102 +2506,106 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:62 +#: nova/api/openstack/compute/contrib/networks.py:65 #, python-format msgid "Network does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:70 +#: nova/api/openstack/compute/contrib/networks.py:73 #, python-format msgid "Disassociating network with id %s" 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 +#: nova/api/openstack/compute/contrib/networks.py:77 +#: nova/api/openstack/compute/contrib/networks.py:94 +#: nova/api/openstack/compute/contrib/networks.py:104 msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:87 +#: nova/api/openstack/compute/contrib/networks.py:90 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks.py:100 #, python-format msgid "Deleting network with id %s" msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:59 +msgid "Quota limit must be -1 or greater." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:222 +#: nova/api/openstack/compute/contrib/security_groups.py:223 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:243 +#: nova/api/openstack/compute/contrib/security_groups.py:244 msgid "Security group is still in use" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:295 +#: nova/api/openstack/compute/contrib/security_groups.py:300 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:320 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:318 +#: nova/api/openstack/compute/contrib/security_groups.py:323 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:321 +#: nova/api/openstack/compute/contrib/security_groups.py:326 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:353 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:351 +#: nova/api/openstack/compute/contrib/security_groups.py:356 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:369 +#: nova/api/openstack/compute/contrib/security_groups.py:374 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:376 +#: nova/api/openstack/compute/contrib/security_groups.py:381 #, python-format msgid "This rule already exists in group %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:414 +#: nova/api/openstack/compute/contrib/security_groups.py:426 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:507 +#: nova/api/openstack/compute/contrib/security_groups.py:519 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:510 +#: nova/api/openstack/compute/contrib/security_groups.py:522 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:574 -#: nova/api/openstack/compute/contrib/security_groups.py:607 +#: nova/api/openstack/compute/contrib/security_groups.py:586 +#: nova/api/openstack/compute/contrib/security_groups.py:619 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:578 -#: nova/api/openstack/compute/contrib/security_groups.py:611 +#: nova/api/openstack/compute/contrib/security_groups.py:590 +#: nova/api/openstack/compute/contrib/security_groups.py:623 msgid "Security group name cannot be empty" msgstr "" @@ -2811,118 +2812,109 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/compute/api.py:141 +#: nova/compute/api.py:133 msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:144 +#: nova/compute/api.py:136 #, python-format msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/api.py:192 +#: nova/compute/api.py:198 +msgid "Cannot run any more instances of this type." +msgstr "" + +#: nova/compute/api.py:200 +#, python-format +msgid "Can only run %s more instances of this type." +msgstr "" + +#: nova/compute/api.py:202 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:216 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:203 +#: nova/compute/api.py:227 #, python-format msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" -#: nova/compute/api.py:257 -msgid "Cannot run any more instances of this type." -msgstr "" - -#: nova/compute/api.py:259 -#, python-format -msgid "Can only run %s more instances of this type." -msgstr "" - -#: nova/compute/api.py:261 -#, python-format -msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. " -msgstr "" - -#: nova/compute/api.py:310 -msgid "Creating a raw instance" -msgstr "" - -#: nova/compute/api.py:312 -#, python-format -msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" -msgstr "" - -#: nova/compute/api.py:383 +#: nova/compute/api.py:424 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:447 +#: nova/compute/api.py:492 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:474 +#: nova/compute/api.py:519 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:591 +#: nova/compute/api.py:636 #, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:871 +#: nova/compute/api.py:916 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:891 +#: nova/compute/api.py:936 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:939 +#: nova/compute/api.py:984 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:1022 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:996 +#: nova/compute/api.py:1041 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1000 +#: nova/compute/api.py:1045 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1071 nova/volume/api.py:173 +#: nova/compute/api.py:1116 nova/volume/api.py:173 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1201 +#: nova/compute/api.py:1246 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1369 +#: nova/compute/api.py:1414 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1377 +#: nova/compute/api.py:1422 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1644 +#: nova/compute/api.py:1689 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" @@ -2947,11 +2939,9 @@ msgid "check_instance_lock: decorating: |%s|" msgstr "check_instance_lock: decorating: |%s|" #: nova/compute/manager.py:140 -#, python-format -msgid "" -"check_instance_lock: arguments: |%(self)s| |%(context)s| " -"|%(instance_uuid)s|" -msgstr "" +#, fuzzy, python-format +msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|" +msgstr "check_instance_lock: admin: |%s|" #: nova/compute/manager.py:144 #, python-format @@ -2979,10 +2969,7 @@ msgid "Unable to load the virtualization driver: %s" msgstr "" #: nova/compute/manager.py:223 -#, python-format -msgid "" -"Instance %(instance_uuid)s has been destroyed from under us while trying " -"to set it to ERROR" +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" #: nova/compute/manager.py:240 @@ -3008,425 +2995,419 @@ msgid "Setting up bdm %s" msgstr "" #: nova/compute/manager.py:400 -#, python-format -msgid "Instance %s already deleted from database. Attempting forceful vm deletion" +msgid "Instance already deleted from database. Attempting forceful vm deletion" msgstr "" #: nova/compute/manager.py:406 -#, python-format -msgid "Exception encountered while terminating the instance %s" +msgid "Exception encountered while terminating the instance" msgstr "" #: nova/compute/manager.py:444 -#, python-format -msgid "Instance %s not found." -msgstr "" +#, fuzzy, python-format +msgid "Instance not found." +msgstr "instance %s: suspending" -#: nova/compute/manager.py:480 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "Instance has already been created" -#: nova/compute/manager.py:523 +#: 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:528 +#: nova/compute/manager.py:530 #, 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:538 +#: nova/compute/manager.py:540 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:548 +#: nova/compute/manager.py:550 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:561 +#: nova/compute/manager.py:563 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:565 +#: nova/compute/manager.py:567 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:580 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:594 +#: nova/compute/manager.py:596 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:615 +#: nova/compute/manager.py:617 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:672 +#: nova/compute/manager.py:674 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:699 +#: nova/compute/manager.py:701 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:708 +#: nova/compute/manager.py:710 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:742 nova/compute/manager.py:1328 -#: nova/compute/manager.py:1416 nova/compute/manager.py:2501 +#: nova/compute/manager.py:744 nova/compute/manager.py:1335 +#: nova/compute/manager.py:1424 nova/compute/manager.py:2509 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:811 -#, python-format -msgid "" -"Cannot rebuild instance [%(instance_uuid)s], because the given image does" -" not exist." +#: nova/compute/manager.py:813 +msgid "Cannot rebuild instance because the given image does not exist." msgstr "" -#: nova/compute/manager.py:816 -#, python-format -msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" -msgstr "" +#: nova/compute/manager.py:818 +#, fuzzy, python-format +msgid "Cannot rebuild instance: %(exc)s" +msgstr "VBD not found in instance %s" -#: nova/compute/manager.py:823 -#, python-format -msgid "Rebuilding instance %s" -msgstr "" - -#: nova/compute/manager.py:876 -#, python-format -msgid "Rebooting instance %s" +#: nova/compute/manager.py:825 +#, fuzzy, python-format +msgid "Rebuilding instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:891 +#: nova/compute/manager.py:879 +#, fuzzy, python-format +msgid "Rebooting instance" +msgstr "Rebooting instance %s" + +#: nova/compute/manager.py:895 #, python-format msgid "" -"trying to reboot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:933 +#: nova/compute/manager.py:937 #, python-format msgid "instance %s: snapshotting" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:939 +#: nova/compute/manager.py:943 #, python-format msgid "" -"trying to snapshot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:1000 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1001 +#: nova/compute/manager.py:1006 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1005 +#: nova/compute/manager.py:1011 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1042 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1041 -#, python-format -msgid "Instance %s: Root password set" +#: nova/compute/manager.py:1048 +msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1050 +#: nova/compute/manager.py:1056 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1070 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1079 +#: nova/compute/manager.py:1085 #, 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:1084 +#: nova/compute/manager.py:1090 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, 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:1103 +#: nova/compute/manager.py:1109 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1116 +#: nova/compute/manager.py:1122 #, python-format msgid "instance %s: rescuing" msgstr "instance %s: rescuing" -#: nova/compute/manager.py:1141 +#: nova/compute/manager.py:1147 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1270 +#: nova/compute/manager.py:1277 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1287 +#: nova/compute/manager.py:1294 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1471 +#: nova/compute/manager.py:1479 #, python-format msgid "instance %s: pausing" msgstr "instance %s: pausing" -#: nova/compute/manager.py:1489 +#: nova/compute/manager.py:1497 #, python-format msgid "instance %s: unpausing" msgstr "" -#: nova/compute/manager.py:1525 +#: nova/compute/manager.py:1533 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "instance %s: retrieving diagnostics" -#: nova/compute/manager.py:1534 +#: nova/compute/manager.py:1542 #, python-format msgid "instance %s: suspending" msgstr "instance %s: suspending" -#: nova/compute/manager.py:1556 +#: nova/compute/manager.py:1564 #, python-format msgid "instance %s: resuming" msgstr "instance %s: resuming" -#: nova/compute/manager.py:1579 +#: nova/compute/manager.py:1587 #, python-format msgid "instance %s: locking" msgstr "instance %s: locking" -#: nova/compute/manager.py:1588 +#: nova/compute/manager.py:1596 #, python-format msgid "instance %s: unlocking" msgstr "instance %s: unlocking" -#: nova/compute/manager.py:1596 +#: nova/compute/manager.py:1604 #, python-format msgid "instance %s: getting locked state" msgstr "instance %s: getting locked state" -#: nova/compute/manager.py:1606 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: reset network" msgstr "instance %s: reset network" -#: nova/compute/manager.py:1614 +#: nova/compute/manager.py:1622 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1618 +#: nova/compute/manager.py:1626 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1655 +#: nova/compute/manager.py:1663 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1685 +#: nova/compute/manager.py:1693 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1703 +#: nova/compute/manager.py:1711 #, python-format msgid "" "instance %(instance_uuid)s: attaching volume %(volume_id)s to " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1705 +#: nova/compute/manager.py:1713 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1714 +#: nova/compute/manager.py:1722 #, python-format msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1724 +#: nova/compute/manager.py:1732 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1752 +#: nova/compute/manager.py:1760 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1756 +#: nova/compute/manager.py:1764 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "Detaching volume from unknown instance %s" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1830 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1884 +#: nova/compute/manager.py:1892 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1916 +#: nova/compute/manager.py:1924 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1981 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2000 +#: nova/compute/manager.py:2008 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2030 +#: nova/compute/manager.py:2038 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2038 +#: nova/compute/manager.py:2046 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2040 +#: nova/compute/manager.py:2048 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2073 +#: nova/compute/manager.py:2081 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2083 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:2090 +#: nova/compute/manager.py:2098 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2226 +#: nova/compute/manager.py:2234 #, python-format msgid "Updated the info_cache for instance %s" msgstr "" -#: nova/compute/manager.py:2255 +#: nova/compute/manager.py:2263 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2277 +#: nova/compute/manager.py:2285 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2305 +#: nova/compute/manager.py:2313 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2331 +#: nova/compute/manager.py:2339 #, python-format msgid "" "During the sync_power process the instance %(uuid)s has moved from host " "%(src)s to host %(dst)s" msgstr "" -#: nova/compute/manager.py:2344 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Instance %s is in the process of migrating to this host. Wait next " "sync_power cycle before setting power state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2350 +#: nova/compute/manager.py:2358 msgid "" "Instance found in database but not known by hypervisor. Setting power " "state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2380 +#: nova/compute/manager.py:2388 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2392 +#: nova/compute/manager.py:2400 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2466 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" -#: nova/compute/manager.py:2465 +#: nova/compute/manager.py:2473 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" -#: nova/compute/manager.py:2472 +#: nova/compute/manager.py:2480 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:2542 +#: nova/compute/manager.py:2550 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -3515,17 +3496,17 @@ msgstr "" msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4019 nova/db/sqlalchemy/api.py:4045 +#: nova/db/sqlalchemy/api.py:4047 nova/db/sqlalchemy/api.py:4073 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4103 +#: nova/db/sqlalchemy/api.py:4131 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4147 +#: nova/db/sqlalchemy/api.py:4175 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3769,47 +3750,47 @@ msgstr "" msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/network/linux_net.py:1170 +#: nova/network/linux_net.py:1169 #, python-format msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/network/manager.py:291 +#: nova/network/manager.py:290 #, python-format msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/network/manager.py:300 nova/network/manager.py:496 +#: nova/network/manager.py:299 nova/network/manager.py:494 #, python-format msgid "Interface %(interface)s not found" msgstr "" -#: nova/network/manager.py:315 +#: nova/network/manager.py:313 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:353 +#: nova/network/manager.py:351 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:386 +#: nova/network/manager.py:384 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:390 +#: nova/network/manager.py:388 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:402 +#: nova/network/manager.py:400 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:614 +#: nova/network/manager.py:611 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3817,41 +3798,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:660 +#: nova/network/manager.py:657 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:670 +#: nova/network/manager.py:667 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:778 +#: nova/network/manager.py:775 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:782 +#: nova/network/manager.py:779 msgid "setting network host" msgstr "" -#: nova/network/manager.py:896 +#: nova/network/manager.py:893 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:901 +#: nova/network/manager.py:898 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:930 +#: nova/network/manager.py:927 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1152 +#: nova/network/manager.py:1149 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3859,73 +3840,73 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1227 +#: nova/network/manager.py:1224 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:1244 +#: nova/network/manager.py:1241 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1248 +#: nova/network/manager.py:1245 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1256 +#: nova/network/manager.py:1253 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1261 +#: nova/network/manager.py:1258 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1265 +#: nova/network/manager.py:1262 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1268 +#: nova/network/manager.py:1265 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1331 +#: nova/network/manager.py:1328 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1334 +#: nova/network/manager.py:1331 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1345 +#: nova/network/manager.py:1342 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1404 +#: nova/network/manager.py:1401 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1423 +#: nova/network/manager.py:1421 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1832 +#: nova/network/manager.py:1825 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1839 +#: nova/network/manager.py:1832 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -4076,76 +4057,76 @@ msgid "" "Payload=%(payload)s" msgstr "" -#: nova/notifier/list_notifier.py:65 +#: nova/notifier/list_notifier.py:64 #, python-format msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" -#: nova/notifier/rabbit_notifier.py:46 +#: nova/notifier/rabbit_notifier.py:45 #, python-format msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/rpc/amqp.py:146 -#, python-format -msgid "Returning exception %s to caller" -msgstr "" - -#: nova/rpc/amqp.py:188 +#: nova/rpc/amqp.py:183 #, python-format msgid "unpacked context: %s" msgstr "" -#: nova/rpc/amqp.py:231 +#: nova/rpc/amqp.py:226 #, python-format msgid "received %s" msgstr "" -#: nova/rpc/amqp.py:236 +#: nova/rpc/amqp.py:231 #, python-format msgid "no method for message: %s" msgstr "" -#: nova/rpc/amqp.py:237 +#: nova/rpc/amqp.py:232 #, python-format msgid "No method for message: %s" msgstr "" -#: nova/rpc/amqp.py:321 +#: nova/rpc/amqp.py:318 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:324 +#: nova/rpc/amqp.py:321 #, python-format msgid "MSG_ID is %s" msgstr "" -#: nova/rpc/amqp.py:346 +#: nova/rpc/amqp.py:343 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:354 +#: nova/rpc/amqp.py:351 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:379 +#: nova/rpc/amqp.py:377 #, python-format -msgid "Sending notification on %s..." +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/rpc/common.py:54 +#: nova/rpc/common.py:62 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/rpc/common.py:71 +#: nova/rpc/common.py:79 msgid "Timeout while waiting on RPC response." msgstr "" +#: nova/rpc/common.py:179 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + #: nova/rpc/impl_kombu.py:111 msgid "Failed to process message... skipping it." msgstr "" @@ -4196,7 +4177,7 @@ msgstr "" #: nova/rpc/impl_qpid.py:341 #, python-format -msgid "Unable to connect to AMQP server: %s " +msgid "Unable to connect to AMQP server: %s" msgstr "" #: nova/rpc/impl_qpid.py:346 @@ -4261,7 +4242,7 @@ msgstr "" msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/scheduler/driver.py:367 nova/scheduler/driver.py:457 +#: nova/scheduler/driver.py:367 #, python-format msgid "host %(dest)s is not compatible with original host %(src)s." msgstr "" @@ -4273,7 +4254,7 @@ msgid "" "memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/scheduler/driver.py:472 +#: nova/scheduler/driver.py:467 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -4405,21 +4386,21 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:365 nova/tests/test_compute.py:1419 +#: nova/tests/test_compute.py:364 nova/tests/test_compute.py:1418 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:371 +#: nova/tests/test_compute.py:370 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:589 +#: nova/tests/test_compute.py:588 msgid "Internal error" msgstr "" -#: nova/tests/test_compute.py:1430 +#: nova/tests/test_compute.py:1429 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -4487,12 +4468,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:626 +#: nova/tests/test_xenapi.py:623 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:637 +#: nova/tests/test_xenapi.py:634 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -4606,21 +4587,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:133 +#: nova/tests/rpc/common.py:110 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "Nested received %(queue)s, %(value)s" -#: nova/tests/rpc/common.py:142 +#: nova/tests/rpc/common.py:119 #, python-format msgid "Nested return %s" msgstr "Nested return %s" -#: nova/tests/rpc/common.py:160 +#: nova/tests/rpc/common.py:137 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:227 nova/tests/rpc/common.py:233 +#: nova/tests/rpc/common.py:204 nova/tests/rpc/common.py:210 #, python-format msgid "Received %s" msgstr "Received %s" @@ -4629,14 +4610,14 @@ msgstr "Received %s" 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:396 -#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:2045 +#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:707 +#: nova/virt/libvirt/connection.py:2048 nova/virt/xenapi/connection.py:397 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:399 -#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:2048 +#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:711 +#: nova/virt/libvirt/connection.py:2051 nova/virt/xenapi/connection.py:400 #, python-format msgid "Compute_service record updated for %s " msgstr "" @@ -4710,34 +4691,6 @@ msgstr "" msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:140 -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:329 nova/virt/libvirt/connection.py:472 -msgid "Could not determine iscsi initiator name" -msgstr "" - -#: nova/virt/xenapi_conn.py:460 -msgid "Host startup on XenServer is not supported." -msgstr "" - -#: nova/virt/xenapi_conn.py:489 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" - -#: nova/virt/xenapi_conn.py:527 -msgid "Host is member of a pool, but DB says otherwise" -msgstr "" - -#: nova/virt/xenapi_conn.py:599 nova/virt/xenapi_conn.py:612 -#, python-format -msgid "Got exception: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4846,114 +4799,114 @@ msgstr "" msgid "Unknown baremetal driver %(d)s" msgstr "" -#: nova/virt/baremetal/proxy.py:148 +#: nova/virt/baremetal/proxy.py:139 #, python-format msgid "Error encountered when destroying instance '%(name)s': %(ex)s" msgstr "" -#: nova/virt/baremetal/proxy.py:162 +#: nova/virt/baremetal/proxy.py:153 #, python-format msgid "instance %(instance_name)s: deleting instance files %(target)s" msgstr "" -#: nova/virt/baremetal/proxy.py:189 +#: nova/virt/baremetal/proxy.py:180 #, python-format msgid "instance %s: rebooted" msgstr "" -#: nova/virt/baremetal/proxy.py:192 +#: nova/virt/baremetal/proxy.py:183 msgid "_wait_for_reboot failed" msgstr "" -#: nova/virt/baremetal/proxy.py:222 +#: nova/virt/baremetal/proxy.py:213 #, python-format msgid "instance %s: rescued" msgstr "" -#: nova/virt/baremetal/proxy.py:225 +#: nova/virt/baremetal/proxy.py:216 msgid "_wait_for_rescue failed" msgstr "" -#: nova/virt/baremetal/proxy.py:242 +#: nova/virt/baremetal/proxy.py:233 msgid "<============= spawn of baremetal =============>" msgstr "" -#: nova/virt/baremetal/proxy.py:255 +#: nova/virt/baremetal/proxy.py:246 #, python-format msgid "instance %s: is building" msgstr "" -#: nova/virt/baremetal/proxy.py:260 +#: nova/virt/baremetal/proxy.py:251 msgid "Key is injected but instance is not running yet" msgstr "" -#: nova/virt/baremetal/proxy.py:265 +#: nova/virt/baremetal/proxy.py:256 #, python-format msgid "instance %s: booted" msgstr "" -#: nova/virt/baremetal/proxy.py:268 +#: nova/virt/baremetal/proxy.py:259 #, python-format msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" -#: nova/virt/baremetal/proxy.py:269 +#: nova/virt/baremetal/proxy.py:260 #, python-format msgid "instance %s spawned successfully" msgstr "" -#: nova/virt/baremetal/proxy.py:272 +#: nova/virt/baremetal/proxy.py:263 #, python-format msgid "instance %s:not booted" msgstr "" -#: nova/virt/baremetal/proxy.py:274 +#: nova/virt/baremetal/proxy.py:265 msgid "Bremetal assignment is overcommitted." msgstr "" -#: nova/virt/baremetal/proxy.py:354 +#: nova/virt/baremetal/proxy.py:345 #, python-format msgid "instance %s: Creating image" msgstr "" -#: nova/virt/baremetal/proxy.py:473 +#: nova/virt/baremetal/proxy.py:464 #, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/baremetal/proxy.py:484 +#: nova/virt/baremetal/proxy.py:475 #, python-format msgid "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" msgstr "" -#: nova/virt/baremetal/proxy.py:529 +#: nova/virt/baremetal/proxy.py:520 #, python-format msgid "instance %s: starting toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:531 +#: nova/virt/baremetal/proxy.py:522 #, python-format msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1815 +#: nova/virt/baremetal/proxy.py:565 nova/virt/libvirt/connection.py:1818 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 "" -#: nova/virt/baremetal/proxy.py:714 +#: nova/virt/baremetal/proxy.py:705 #, python-format msgid "#### RLK: cpu_arch = %s " msgstr "" -#: nova/virt/baremetal/proxy.py:746 +#: nova/virt/baremetal/proxy.py:737 msgid "Updating!" msgstr "" -#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2609 +#: nova/virt/baremetal/proxy.py:764 nova/virt/libvirt/connection.py:2612 #: nova/virt/xenapi/host.py:129 msgid "Updating host stats" msgstr "" @@ -4989,15 +4942,15 @@ msgstr "" msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" msgstr "" -#: nova/virt/baremetal/tilera.py:292 +#: nova/virt/baremetal/tilera.py:291 msgid "Noting to do for tilera nodes: vmlinux is in CF" msgstr "" -#: nova/virt/baremetal/tilera.py:316 +#: nova/virt/baremetal/tilera.py:314 msgid "activate_node" msgstr "" -#: nova/virt/baremetal/tilera.py:330 +#: nova/virt/baremetal/tilera.py:328 msgid "Node is unknown error state." msgstr "" @@ -5076,176 +5029,184 @@ msgstr "" msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/libvirt/connection.py:265 +#: nova/virt/libvirt/connection.py:268 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/connection.py:286 +#: nova/virt/libvirt/connection.py:289 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:388 +#: nova/virt/libvirt/connection.py:391 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:400 +#: nova/virt/libvirt/connection.py:403 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:411 +#: nova/virt/libvirt/connection.py:414 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:423 +#: nova/virt/libvirt/connection.py:426 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:435 +#: nova/virt/libvirt/connection.py:438 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:461 +#: nova/virt/libvirt/connection.py:464 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:554 +#: nova/virt/libvirt/connection.py:475 nova/virt/xenapi/connection.py:329 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/libvirt/connection.py:557 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:567 +#: nova/virt/libvirt/connection.py:570 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:692 +#: nova/virt/libvirt/connection.py:695 #, fuzzy, python-format msgid "Instance soft rebooted successfully." msgstr "volume %s: created successfully" -#: nova/virt/libvirt/connection.py:696 +#: nova/virt/libvirt/connection.py:699 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/connection.py:725 +#: nova/virt/libvirt/connection.py:728 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/connection.py:761 nova/virt/libvirt/connection.py:905 +#: nova/virt/libvirt/connection.py:764 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:766 +#: nova/virt/libvirt/connection.py:769 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:867 nova/virt/xenapi/vmops.py:1358 +#: nova/virt/libvirt/connection.py:870 nova/virt/xenapi/vmops.py:1324 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:871 +#: nova/virt/libvirt/connection.py:874 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:896 +#: nova/virt/libvirt/connection.py:899 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:910 +#: nova/virt/libvirt/connection.py:908 +msgid "During spawn, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/connection.py:913 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:926 +#: nova/virt/libvirt/connection.py:929 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:978 +#: nova/virt/libvirt/connection.py:981 #, fuzzy msgid "Guest does not have a console available" msgstr "User does not have admin privileges" -#: nova/virt/libvirt/connection.py:1020 +#: nova/virt/libvirt/connection.py:1023 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/connection.py:1024 +#: nova/virt/libvirt/connection.py:1027 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1028 nova/virt/libvirt/connection.py:1032 +#: nova/virt/libvirt/connection.py:1031 nova/virt/libvirt/connection.py:1035 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1153 +#: nova/virt/libvirt/connection.py:1156 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1339 +#: nova/virt/libvirt/connection.py:1342 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1349 +#: nova/virt/libvirt/connection.py:1352 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1381 +#: nova/virt/libvirt/connection.py:1384 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1658 +#: nova/virt/libvirt/connection.py:1661 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1662 +#: nova/virt/libvirt/connection.py:1665 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1679 +#: nova/virt/libvirt/connection.py:1682 #, 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:1920 +#: nova/virt/libvirt/connection.py:1923 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1942 +#: nova/virt/libvirt/connection.py:1945 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1969 +#: nova/virt/libvirt/connection.py:1972 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:2067 +#: nova/virt/libvirt/connection.py:2070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:2079 +#: nova/virt/libvirt/connection.py:2082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5255,40 +5216,40 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:2136 +#: nova/virt/libvirt/connection.py:2139 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2352 +#: nova/virt/libvirt/connection.py:2355 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2407 +#: nova/virt/libvirt/connection.py:2410 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:2458 +#: nova/virt/libvirt/connection.py:2461 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2513 +#: nova/virt/libvirt/connection.py:2516 msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2518 +#: nova/virt/libvirt/connection.py:2521 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2525 +#: nova/virt/libvirt/connection.py:2528 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2565 +#: nova/virt/libvirt/connection.py:2568 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5887,27 +5848,51 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:553 nova/virt/xenapi/fake.py:652 -#: nova/virt/xenapi/fake.py:670 nova/virt/xenapi/fake.py:732 +#: nova/virt/xenapi/connection.py:140 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"connection_type=xenapi" +msgstr "" + +#: nova/virt/xenapi/connection.py:461 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/connection.py:490 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/connection.py:528 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/connection.py:600 nova/virt/xenapi/connection.py:613 +#, python-format +msgid "Got exception: %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:565 nova/virt/xenapi/fake.py:664 +#: nova/virt/xenapi/fake.py:682 nova/virt/xenapi/fake.py:744 msgid "Raising NotImplemented" msgstr "Raising NotImplemented" -#: nova/virt/xenapi/fake.py:555 +#: nova/virt/xenapi/fake.py:567 #, 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:589 +#: nova/virt/xenapi/fake.py:601 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "Calling %(localname)s %(impl)s" -#: nova/virt/xenapi/fake.py:594 +#: nova/virt/xenapi/fake.py:606 #, python-format msgid "Calling getter %s" msgstr "Calling getter %s" -#: nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:666 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6048,7 +6033,7 @@ msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:336 +#: nova/virt/xenapi/vm_utils.py:337 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -6057,66 +6042,61 @@ 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:345 +#: nova/virt/xenapi/vm_utils.py:346 #, 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:353 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:382 #, fuzzy, python-format msgid "Snapshotting with label '%(label)s'" msgstr "Snapshotting VM %(vm_ref)s with label '%(label)s'..." -#: nova/virt/xenapi/vm_utils.py:392 +#: nova/virt/xenapi/vm_utils.py:395 #, fuzzy, python-format msgid "Created snapshot %(template_vm_ref)s" msgstr "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s." -#: nova/virt/xenapi/vm_utils.py:431 +#: nova/virt/xenapi/vm_utils.py:434 #, 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:583 -#, python-format -msgid "Creating blank HD of size %(req_size)d gigs" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:634 +#: nova/virt/xenapi/vm_utils.py:612 #, 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:724 +#: nova/virt/xenapi/vm_utils.py:725 #, python-format msgid "" "download_vhd %(image)s attempt %(attempt_num)d/%(max_attempts)d from " "%(glance_host)s:%(glance_port)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:734 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:750 +#: nova/virt/xenapi/vm_utils.py:751 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:760 +#: nova/virt/xenapi/vm_utils.py:761 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " @@ -6142,7 +6122,7 @@ msgstr "" #: nova/virt/xenapi/vm_utils.py:831 #, python-format -msgid "Fetching image %(image)s, type %(image_type_str)" +msgid "Fetching image %(image)s, type %(image_type_str)s" msgstr "" #: nova/virt/xenapi/vm_utils.py:844 @@ -6157,138 +6137,138 @@ msgid "" "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:870 +#: nova/virt/xenapi/vm_utils.py:871 #, 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:884 +#: nova/virt/xenapi/vm_utils.py:885 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destroyed" -#: nova/virt/xenapi/vm_utils.py:895 +#: nova/virt/xenapi/vm_utils.py:896 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:934 +#: nova/virt/xenapi/vm_utils.py:935 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:955 +#: nova/virt/xenapi/vm_utils.py:956 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Looking up vdi %s for PV kernel" -#: nova/virt/xenapi/vm_utils.py:973 +#: nova/virt/xenapi/vm_utils.py:974 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1016 +#: nova/virt/xenapi/vm_utils.py:1017 #, python-format msgid "VDI %s is still available" msgstr "VDI %s is still available" -#: nova/virt/xenapi/vm_utils.py:1059 +#: nova/virt/xenapi/vm_utils.py:1060 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "(VM_UTILS) xenserver vm state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1061 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "(VM_UTILS) xenapi power_state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1088 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1108 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "Re-scanning SR %s" msgstr "Re-scanning SR %s" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1137 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1154 +#: nova/virt/xenapi/vm_utils.py:1155 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:1167 +#: nova/virt/xenapi/vm_utils.py:1168 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1175 +#: nova/virt/xenapi/vm_utils.py:1176 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1177 +#: nova/virt/xenapi/vm_utils.py:1178 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1180 +#: nova/virt/xenapi/vm_utils.py:1181 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1183 +#: nova/virt/xenapi/vm_utils.py:1184 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1187 +#: nova/virt/xenapi/vm_utils.py:1188 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1190 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1192 +#: nova/virt/xenapi/vm_utils.py:1193 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1195 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1198 +#: nova/virt/xenapi/vm_utils.py:1199 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1220 +#: nova/virt/xenapi/vm_utils.py:1221 #, 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:1236 +#: nova/virt/xenapi/vm_utils.py:1237 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1290 +#: nova/virt/xenapi/vm_utils.py:1291 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1343 +#: nova/virt/xenapi/vm_utils.py:1344 #, 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:1417 +#: nova/virt/xenapi/vm_utils.py:1418 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -6297,405 +6277,399 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1427 +#: nova/virt/xenapi/vm_utils.py:1428 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1463 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1473 +#: nova/virt/xenapi/vm_utils.py:1474 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1477 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:1478 +#: nova/virt/xenapi/vm_utils.py:1479 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1481 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1490 +#: nova/virt/xenapi/vm_utils.py:1491 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1499 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:1511 +#: nova/virt/xenapi/vm_utils.py:1512 #, python-format msgid "Running pygrub against %s" msgstr "Running pygrub against %s" -#: nova/virt/xenapi/vm_utils.py:1518 +#: nova/virt/xenapi/vm_utils.py:1519 #, python-format msgid "Found Xen kernel %s" msgstr "Found Xen kernel %s" -#: nova/virt/xenapi/vm_utils.py:1520 +#: nova/virt/xenapi/vm_utils.py:1521 msgid "No Xen kernel found. Booting HVM." msgstr "No Xen kernel found. Booting HVM." -#: nova/virt/xenapi/vm_utils.py:1533 +#: nova/virt/xenapi/vm_utils.py:1534 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1539 +#: nova/virt/xenapi/vm_utils.py:1540 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1565 +#: nova/virt/xenapi/vm_utils.py:1566 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1578 +#: nova/virt/xenapi/vm_utils.py:1579 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1633 #, 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:1664 +#: nova/virt/xenapi/vm_utils.py:1665 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1714 +#: nova/virt/xenapi/vm_utils.py:1715 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1722 +#: nova/virt/xenapi/vm_utils.py:1723 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1726 +#: nova/virt/xenapi/vm_utils.py:1727 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1742 +#: nova/virt/xenapi/vm_utils.py:1743 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1751 +#: nova/virt/xenapi/vm_utils.py:1752 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:722 +#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:688 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:231 -#, python-format -msgid "Attempted to power on non-existent instance bad instance id %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:233 +#: nova/virt/xenapi/vmops.py:229 #, fuzzy, python-format msgid "Starting instance" msgstr "Rebooting instance %s" -#: nova/virt/xenapi/vmops.py:303 +#: nova/virt/xenapi/vmops.py:298 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/xenapi/vmops.py:353 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:443 +#: nova/virt/xenapi/vmops.py:434 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:462 +#: nova/virt/xenapi/vmops.py:453 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:515 -#, python-format -msgid "Invalid value for injected_files: %r" -msgstr "" - -#: nova/virt/xenapi/vmops.py:520 -#, python-format -msgid "Injecting file path: '%s'" -msgstr "" - -#: nova/virt/xenapi/vmops.py:527 -msgid "Setting admin password" -msgstr "" - -#: nova/virt/xenapi/vmops.py:531 -msgid "Resetting network" -msgstr "" - -#: nova/virt/xenapi/vmops.py:538 -msgid "Setting VCPU weight" -msgstr "" - -#: nova/virt/xenapi/vmops.py:544 +#: nova/virt/xenapi/vmops.py:498 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:551 +#: nova/virt/xenapi/vmops.py:505 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:554 +#: nova/virt/xenapi/vmops.py:508 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:561 +#: nova/virt/xenapi/vmops.py:515 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:573 +#: nova/virt/xenapi/vmops.py:527 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:576 +#: nova/virt/xenapi/vmops.py:530 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:581 +#: nova/virt/xenapi/vmops.py:535 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:616 +#: nova/virt/xenapi/vmops.py:552 #, python-format -msgid "No opaque_ref could be determined for '%s'." +msgid "Invalid value for injected_files: %r" msgstr "" -#: nova/virt/xenapi/vmops.py:670 +#: nova/virt/xenapi/vmops.py:557 +#, python-format +msgid "Injecting file path: '%s'" +msgstr "" + +#: nova/virt/xenapi/vmops.py:564 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/vmops.py:568 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/vmops.py:575 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:582 +msgid "Could not find VM by name" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:677 +#: nova/virt/xenapi/vmops.py:643 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:686 +#: nova/virt/xenapi/vmops.py:652 #, fuzzy, python-format msgid "Unable to Snapshot instance: %(exc)s" msgstr "Unable to attach volume to instance %s" -#: nova/virt/xenapi/vmops.py:702 +#: nova/virt/xenapi/vmops.py:668 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:770 +#: nova/virt/xenapi/vmops.py:736 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:857 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:901 +#: nova/virt/xenapi/vmops.py:865 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:928 +#: nova/virt/xenapi/vmops.py:892 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:913 #, python-format msgid "domid changed from %(domid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:926 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:983 +#: nova/virt/xenapi/vmops.py:947 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:962 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1023 +#: nova/virt/xenapi/vmops.py:987 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 +#: nova/virt/xenapi/vmops.py:996 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1036 +#: nova/virt/xenapi/vmops.py:1000 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1054 +#: nova/virt/xenapi/vmops.py:1017 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1097 +#: nova/virt/xenapi/vmops.py:1060 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1104 +#: nova/virt/xenapi/vmops.py:1067 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1111 +#: nova/virt/xenapi/vmops.py:1074 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1121 +#: nova/virt/xenapi/vmops.py:1084 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1147 +#: nova/virt/xenapi/vmops.py:1110 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1169 +#: nova/virt/xenapi/vmops.py:1135 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1222 +#: nova/virt/xenapi/vmops.py:1188 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1296 +#: nova/virt/xenapi/vmops.py:1262 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1300 +#: nova/virt/xenapi/vmops.py:1266 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1363 +#: nova/virt/xenapi/vmops.py:1329 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1374 +#: nova/virt/xenapi/vmops.py:1340 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1379 +#: nova/virt/xenapi/vmops.py:1345 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" msgstr "Instance %(instance_id)s is not running." -#: nova/virt/xenapi/vmops.py:1383 +#: nova/virt/xenapi/vmops.py:1349 msgid "In ERROR state" msgstr "" -#: nova/virt/xenapi/vmops.py:1389 +#: nova/virt/xenapi/vmops.py:1355 #, python-format msgid "In %(task_state)s task_state, not RESIZE_VERIFY" msgstr "" -#: nova/virt/xenapi/vmops.py:1396 +#: nova/virt/xenapi/vmops.py:1362 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/vmops.py:1384 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1469 +#: nova/virt/xenapi/vmops.py:1431 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1483 +#: nova/virt/xenapi/vmops.py:1446 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1492 +#: nova/virt/xenapi/vmops.py:1455 #, fuzzy, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1495 +#: nova/virt/xenapi/vmops.py:1458 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1520 +#: nova/virt/xenapi/vmops.py:1481 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1545 +#: nova/virt/xenapi/vmops.py:1506 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1566 +#: nova/virt/xenapi/vmops.py:1527 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1570 +#: nova/virt/xenapi/vmops.py:1531 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1575 +#: nova/virt/xenapi/vmops.py:1536 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1622 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7307,9 +7281,9 @@ msgid "Enter SolidFire delete_volume..." msgstr "" #: nova/volume/san.py:880 -#, python-format -msgid "Deleting volumeID: %s " -msgstr "" +#, fuzzy, python-format +msgid "Deleting volumeID: %s" +msgstr "Re-exporting %s volumes" #: nova/volume/san.py:888 msgid "Leaving SolidFire delete_volume" @@ -7520,6 +7494,21 @@ msgstr "" #~ msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" #~ msgstr "" +#~ msgid "Stopping raw TCP server." +#~ msgstr "" + +#~ msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" +#~ msgstr "" + +#~ msgid "not available" +#~ msgstr "" + +#~ msgid "Returned non-serializeable type: %s" +#~ msgstr "" + +#~ msgid "Associate floating ip failed" +#~ msgstr "" + #~ msgid "Parent group id and group id cannot be same" #~ msgstr "" @@ -7585,6 +7574,12 @@ msgstr "" #~ "type." #~ msgstr "" +#~ msgid "Creating a raw instance" +#~ msgstr "" + +#~ msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" +#~ msgstr "" + #~ msgid "Going to try to soft delete %s" #~ msgstr "" @@ -7600,6 +7595,11 @@ msgstr "" #~ msgid "Going to try to start %s" #~ msgstr "" +#~ msgid "" +#~ "check_instance_lock: arguments: |%(self)s| " +#~ "|%(context)s| |%(instance_uuid)s|" +#~ msgstr "" + #~ msgid "" #~ "Going to force the deletion of the" #~ " vm %(instance_uuid)s, even if it is" @@ -7616,9 +7616,39 @@ msgstr "" #~ msgid "exception terminating the instance %(instance_uuid)s" #~ msgstr "" +#~ msgid "Instance %s not found." +#~ msgstr "" + #~ msgid "trying to destroy already destroyed instance: %s" #~ msgstr "trying to destroy already destroyed instance: %s" +#~ msgid "" +#~ "Cannot rebuild instance [%(instance_uuid)s], " +#~ "because the given image does not " +#~ "exist." +#~ msgstr "" + +#~ msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" +#~ msgstr "" + +#~ msgid "Rebuilding instance %s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to reboot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "" +#~ "trying to snapshot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "Instance %s: Root password set" +#~ msgstr "" + #~ msgid "" #~ "Instance %(name)s found in database but" #~ " not known by hypervisor. Setting " @@ -7652,6 +7682,9 @@ msgstr "" #~ msgid "No fixed IPs to deallocate for vif %sid" #~ msgstr "" +#~ msgid "Sending notification on %s..." +#~ msgstr "" + #~ msgid "" #~ "AMQP server on %(fl_host)s:%(fl_port)d is " #~ "unreachable: %(e)s. Trying again in " @@ -7688,6 +7721,9 @@ msgstr "" #~ msgid "message %s" #~ msgstr "" +#~ msgid "Unable to connect to AMQP server: %s " +#~ msgstr "" + #~ msgid "" #~ "Cannot confirm tmpfile at %(ipath)s is" #~ " on same shared storage between " @@ -7958,6 +7994,9 @@ msgstr "" #~ msgid "Ignoring XenAPI.Failure %s" #~ msgstr "Ignoring XenAPI.Failure %s" +#~ msgid "Attempted to power on non-existent instance bad instance id %s" +#~ msgstr "" + #~ msgid "Starting instance %s" #~ msgstr "" @@ -8000,6 +8039,9 @@ msgstr "" #~ msgid "Skipping VDI destroy for %s" #~ msgstr "" +#~ msgid "No opaque_ref could be determined for '%s'." +#~ msgstr "" + #~ msgid "Finished snapshot and upload for VM %s" #~ msgstr "" @@ -8125,6 +8167,9 @@ msgstr "" #~ msgid "Failed to retrieve QoS info" #~ msgstr "" +#~ msgid "Deleting volumeID: %s " +#~ msgstr "" + #~ msgid "invalid drive data" #~ msgstr "" diff --git a/nova/locale/es/LC_MESSAGES/nova.po b/nova/locale/es/LC_MESSAGES/nova.po index df827f1f1b4c..c14f3919610d 100644 --- a/nova/locale/es/LC_MESSAGES/nova.po +++ b/nova/locale/es/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-04-08 23:04+0000\n" -"PO-Revision-Date: 2012-03-10 06:08+0000\n" -"Last-Translator: Oscar Rosario \n" +"POT-Creation-Date: 2012-04-22 23:01+0000\n" +"PO-Revision-Date: 2012-04-18 14:35+0000\n" +"Last-Translator: nat6091 \n" "Language-Team: Spanish \n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" @@ -70,11 +70,11 @@ msgstr "" msgid "Flags path: %s" msgstr "Ruta a las opciones: %s" -#: nova/exception.py:56 +#: nova/exception.py:55 msgid "Unexpected error while running command." msgstr "Error inesperado mientras el comando se ejecutaba" -#: nova/exception.py:59 +#: nova/exception.py:58 #, python-format msgid "" "%(description)s\n" @@ -89,256 +89,262 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/exception.py:94 +#: nova/exception.py:93 msgid "DB exception wrapped." msgstr "" -#: nova/exception.py:155 +#: nova/exception.py:154 msgid "An unknown exception occurred." msgstr "Una excepcion desconocida ha ocurrido" -#: nova/exception.py:178 +#: nova/exception.py:172 +msgid "Exception in string format operation" +msgstr "" + +#: nova/exception.py:182 msgid "Failed to decrypt text" msgstr "Fallo al desencriptar el texto" -#: nova/exception.py:182 -msgid "Failed to paginate through images from image service" -msgstr "" - #: nova/exception.py:186 +msgid "Failed to paginate through images from image service" +msgstr "Falló al paginar a través de imágenes del servicio de imagen" + +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "Creacion de interfaz virtual fallida" -#: nova/exception.py:190 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" +"Fallaron los 5 intentos de crear una interfaz virtual con una dirección " +"mac única" -#: nova/exception.py:195 +#: nova/exception.py:199 msgid "Connection to glance failed" msgstr "Coneccion con glance fallida" -#: nova/exception.py:199 -msgid "Connection to melange failed" -msgstr "" - #: nova/exception.py:203 +msgid "Connection to melange failed" +msgstr "Falló la conexión a melange" + +#: nova/exception.py:207 msgid "Not authorized." msgstr "No Autorizado" -#: nova/exception.py:208 +#: nova/exception.py:212 msgid "User does not have admin privileges" msgstr "El usuario no tiene privilegios de administrador" -#: nova/exception.py:212 +#: nova/exception.py:216 #, python-format msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" +msgstr "La política no permite que la %(action)s se realice" -#: nova/exception.py:216 +#: nova/exception.py:220 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "no hay método para el mensaje: %s" -#: nova/exception.py:220 +#: nova/exception.py:224 msgid "Unacceptable parameters." msgstr "Parametros inaceptables" -#: nova/exception.py:225 +#: nova/exception.py:229 msgid "Invalid snapshot" msgstr "Captura no valida" -#: nova/exception.py:229 +#: nova/exception.py:233 #, python-format msgid "Volume %(volume_id)s is not attached to anything" -msgstr "" +msgstr "Volumen %(volume_id)s no está conectado con nada" -#: nova/exception.py:233 nova/api/openstack/compute/contrib/keypairs.py:113 +#: nova/exception.py:237 nova/api/openstack/compute/contrib/keypairs.py:113 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:237 +#: nova/exception.py:241 msgid "Failed to load data into json format" msgstr "Fallo al ingresar informacion en formato json" -#: nova/exception.py:241 +#: nova/exception.py:245 msgid "The request is invalid." msgstr "La petición es inválida." -#: nova/exception.py:245 +#: nova/exception.py:249 #, python-format msgid "Invalid signature %(signature)s for user %(user)s." msgstr "Firma invalida %(signature)s para el usuario %(user)s" -#: nova/exception.py:249 +#: nova/exception.py:253 msgid "Invalid input received" msgstr "Entrada invalida recibida" -#: nova/exception.py:253 +#: nova/exception.py:257 #, python-format msgid "Invalid instance type %(instance_type)s." msgstr "" -#: nova/exception.py:257 -msgid "Invalid volume type" -msgstr "" - #: nova/exception.py:261 +msgid "Invalid volume type" +msgstr "Tipo de volumen no válido" + +#: nova/exception.py:265 msgid "Invalid volume" msgstr "" -#: nova/exception.py:265 +#: nova/exception.py:269 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Rango de puertos invalido %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:269 +#: nova/exception.py:273 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Protocolo IP invalido %(protocol)s" -#: nova/exception.py:273 +#: nova/exception.py:277 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Tipo de contenido invalido %(content_type)s." -#: nova/exception.py:277 +#: nova/exception.py:281 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Cidr %(cidr)s invalido" -#: nova/exception.py:281 +#: nova/exception.py:285 msgid "Invalid reuse of an RPC connection." msgstr "Reuso invalido de una coneccion RPC" -#: nova/exception.py:285 +#: nova/exception.py:289 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:292 +#: nova/exception.py:296 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:296 +#: nova/exception.py:300 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:301 +#: nova/exception.py:305 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:305 +#: nova/exception.py:309 #, 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:310 +#: nova/exception.py:314 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "La instacia %(instance_id)s no se esta ejecutando" -#: nova/exception.py:314 +#: nova/exception.py:318 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:318 +#: nova/exception.py:322 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "La instancia %(instance_id)s no esta en modo de rescate" -#: nova/exception.py:322 +#: nova/exception.py:326 msgid "Failed to suspend instance" msgstr "Fallo al suspender la instancia" -#: nova/exception.py:326 +#: nova/exception.py:330 msgid "Failed to resume server" msgstr "Fallo al resumir el servidor" -#: nova/exception.py:330 +#: nova/exception.py:334 msgid "Failed to reboot instance" msgstr "Fallo a reinicia la instancia" -#: nova/exception.py:334 +#: nova/exception.py:338 #, fuzzy msgid "Failed to terminate instance" msgstr "Fallo a reinicia la instancia" -#: nova/exception.py:338 +#: nova/exception.py:342 msgid "Service is unavailable at this time." msgstr "El servicio no esta disponible en este momento" -#: nova/exception.py:342 +#: nova/exception.py:346 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:346 +#: nova/exception.py:350 msgid "Compute service is unavailable at this time." msgstr "El servicio de computo no esta disponible en este momento" -#: nova/exception.py:350 +#: nova/exception.py:354 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" "Incapaz de emigrar la instancia %(instance_id)s al actual anfitrion " "(%(host)s)" -#: nova/exception.py:355 +#: nova/exception.py:359 msgid "Destination compute host is unavailable at this time." msgstr "El destino del anfitrion de computo no esta disponible en este momento" -#: nova/exception.py:359 +#: nova/exception.py:363 msgid "Original compute host is unavailable at this time." msgstr "El anfitrion de computo no esta disponible en este momento" -#: nova/exception.py:363 +#: nova/exception.py:367 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:371 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:372 +#: nova/exception.py:376 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:377 +#: nova/exception.py:381 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:381 +#: nova/exception.py:385 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:389 msgid "Unacceptable CPU info" msgstr "Informacion del CPU inaceptable" -#: nova/exception.py:389 +#: nova/exception.py:393 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s no es una direccion IP v4/6 valida" -#: nova/exception.py:393 +#: nova/exception.py:397 #, 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:399 +#: nova/exception.py:403 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -346,740 +352,745 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:406 +#: nova/exception.py:410 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Formato de disco %(disk_format)s no es aceptable" -#: nova/exception.py:410 +#: nova/exception.py:414 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:414 +#: nova/exception.py:418 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:418 +#: nova/exception.py:422 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:422 +#: nova/exception.py:426 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:427 -#, python-format -msgid "Required flag %(flag)s not set." -msgstr "" - #: nova/exception.py:431 #, python-format -msgid "Volume %(volume_id)s could not be found." +msgid "Required flag %(flag)s not set." msgstr "" #: nova/exception.py:435 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:439 #, python-format -msgid "Volume not found for instance %(instance_id)s." +msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" #: nova/exception.py:444 #, python-format +msgid "Volume not found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:448 +#, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:449 -msgid "Zero volume types found." -msgstr "" - #: nova/exception.py:453 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Zero volume types found." msgstr "" #: nova/exception.py:457 #, python-format +msgid "Volume type %(volume_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:461 +#, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:466 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:471 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:471 +#: nova/exception.py:475 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:475 +#: nova/exception.py:479 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:484 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:488 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:492 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:496 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:500 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:505 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:509 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:513 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:517 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:525 -msgid "Cannot find SR to read/write VDI." -msgstr "" - #: nova/exception.py:529 -#, python-format -msgid "%(req)s is required to create a network." +msgid "Cannot find SR to read/write VDI." msgstr "" #: nova/exception.py:533 #, python-format -msgid "Network %(network_id)s could not be found." +msgid "Network %(network_id)s is still in use." msgstr "" #: nova/exception.py:537 #, python-format -msgid "Network could not be found for bridge %(bridge)s" +msgid "%(req)s is required to create a network." msgstr "" #: nova/exception.py:541 #, python-format -msgid "Network could not be found for uuid %(uuid)s" +msgid "Network %(network_id)s could not be found." msgstr "" #: nova/exception.py:545 #, python-format -msgid "Network could not be found with cidr %(cidr)s." +msgid "Network could not be found for bridge %(bridge)s" msgstr "" #: nova/exception.py:549 #, python-format -msgid "Network could not be found for instance %(instance_id)s." +msgid "Network could not be found for uuid %(uuid)s" msgstr "" #: nova/exception.py:553 -msgid "No networks defined." +#, python-format +msgid "Network could not be found with cidr %(cidr)s." msgstr "" #: nova/exception.py:557 #, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:561 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:565 +#, 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:562 +#: nova/exception.py:570 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:574 #, python-format msgid "Network %(network)s has active ports, cannot delete." msgstr "" -#: nova/exception.py:570 -msgid "Could not find the datastore reference(s) which the VM uses." -msgstr "" - -#: nova/exception.py:574 -#, python-format -msgid "No fixed IP associated with id %(id)s." -msgstr "" - #: nova/exception.py:578 -#, python-format -msgid "Fixed ip not found for address %(address)s." +msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" #: nova/exception.py:582 #, python-format -msgid "Instance %(instance_id)s has zero fixed ips." +msgid "No fixed IP associated with id %(id)s." msgstr "" #: nova/exception.py:586 #, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:590 +#, python-format +msgid "Instance %(instance_id)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:594 +#, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:603 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:607 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:612 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:616 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:612 +#: nova/exception.py:620 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:616 -msgid "Zero fixed ips could be found." -msgstr "" - -#: nova/exception.py:620 -#, python-format -msgid "Floating ip not found for id %(id)s." -msgstr "" - #: nova/exception.py:624 -#, python-format -msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgid "Zero fixed ips could be found." msgstr "" #: nova/exception.py:628 #, python-format -msgid "Floating ip not found for address %(address)s." +msgid "Floating ip not found for id %(id)s." msgstr "" #: nova/exception.py:632 #, python-format -msgid "Floating ip not found for host %(host)s." +msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" #: nova/exception.py:636 -msgid "Zero floating ips available." +#, python-format +msgid "Floating ip not found for address %(address)s." msgstr "" #: nova/exception.py:640 #, python-format -msgid "Floating ip %(address)s is associated." +msgid "Floating ip not found for host %(host)s." msgstr "" #: nova/exception.py:644 -#, python-format -msgid "Floating ip %(address)s is not associated." +msgid "Zero floating ips available." msgstr "" #: nova/exception.py:648 -msgid "Zero floating ips exist." +#, python-format +msgid "Floating ip %(address)s is associated." msgstr "" #: nova/exception.py:652 #, python-format -msgid "Interface %(interface)s not found." +msgid "Floating ip %(address)s is not associated." msgstr "" #: nova/exception.py:656 -#, python-format -msgid "Keypair %(name)s not found for user %(user_id)s" +msgid "Zero floating ips exist." msgstr "" #: nova/exception.py:660 #, python-format -msgid "Certificate %(certificate_id)s not found." +msgid "Interface %(interface)s not found." msgstr "" #: nova/exception.py:664 #, python-format -msgid "Service %(service_id)s could not be found." +msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" #: nova/exception.py:668 #, python-format -msgid "Host %(host)s could not be found." +msgid "Certificate %(certificate_id)s not found." msgstr "" #: nova/exception.py:672 #, python-format -msgid "Compute host %(host)s could not be found." +msgid "Service %(service_id)s could not be found." msgstr "" #: nova/exception.py:676 #, python-format -msgid "Could not find binary %(binary)s on host %(host)s." +msgid "Host %(host)s could not be found." msgstr "" #: nova/exception.py:680 #, python-format -msgid "Auth token %(token)s could not be found." +msgid "Compute host %(host)s could not be found." msgstr "" #: nova/exception.py:684 #, python-format -msgid "Access Key %(access_key)s could not be found." +msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" #: nova/exception.py:688 -msgid "Quota could not be found" +#, python-format +msgid "Auth token %(token)s could not be found." msgstr "" #: nova/exception.py:692 #, python-format -msgid "Quota for project %(project_id)s could not be found." +msgid "Access Key %(access_key)s could not be found." msgstr "" #: nova/exception.py:696 -#, python-format -msgid "Quota class %(class_name)s could not be found." +msgid "Quota could not be found" msgstr "" #: nova/exception.py:700 #, python-format -msgid "Security group %(security_group_id)s not found." +msgid "Quota for project %(project_id)s could not be found." msgstr "" #: nova/exception.py:704 #, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:708 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:712 +#, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:717 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:721 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:726 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:731 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:735 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:732 +#: nova/exception.py:740 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:736 +#: nova/exception.py:744 #, 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:742 +#: nova/exception.py:750 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:754 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:758 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:763 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:759 +#: nova/exception.py:767 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:763 +#: nova/exception.py:771 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:775 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:772 +#: nova/exception.py:780 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:784 #, python-format msgid "Cell %(cell_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:788 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:784 +#: nova/exception.py:792 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:789 +#: nova/exception.py:797 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:801 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:798 +#: nova/exception.py:806 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:803 -msgid "LDAP object could not be found" -msgstr "" - -#: nova/exception.py:807 -#, python-format -msgid "LDAP user %(user_id)s could not be found." -msgstr "" - #: nova/exception.py:811 -#, python-format -msgid "LDAP group %(group_id)s could not be found." +msgid "LDAP object could not be found" msgstr "" #: nova/exception.py:815 #, python-format -msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." +msgid "LDAP user %(user_id)s could not be found." msgstr "" #: nova/exception.py:819 #, python-format -msgid "File %(file_path)s could not be found." +msgid "LDAP group %(group_id)s could not be found." msgstr "" #: nova/exception.py:823 -msgid "Zero files could be found." +#, python-format +msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" #: nova/exception.py:827 #, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:831 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:835 +#, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:840 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:844 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:848 msgid "Action not allowed." msgstr "" -#: nova/exception.py:844 +#: nova/exception.py:852 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:848 +#: nova/exception.py:856 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:852 +#: nova/exception.py:860 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:861 -#, python-format -msgid "Key pair %(key_name)s already exists." -msgstr "" - -#: nova/exception.py:865 -#, python-format -msgid "User %(user)s already exists." -msgstr "" - #: nova/exception.py:869 #, python-format -msgid "LDAP user %(user)s already exists." +msgid "Key pair %(key_name)s already exists." msgstr "" #: nova/exception.py:873 #, python-format -msgid "LDAP group %(group)s already exists." +msgid "User %(user)s already exists." msgstr "" #: nova/exception.py:877 #, python-format +msgid "LDAP user %(user)s already exists." +msgstr "" + +#: nova/exception.py:881 +#, python-format +msgid "LDAP group %(group)s already exists." +msgstr "" + +#: nova/exception.py:885 +#, 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:882 +#: nova/exception.py:890 #, python-format msgid "Project %(project)s already exists." msgstr "" -#: nova/exception.py:886 +#: nova/exception.py:894 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:890 +#: nova/exception.py:898 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:894 +#: nova/exception.py:902 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:898 +#: nova/exception.py:906 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:902 -msgid "Migration error" -msgstr "" - -#: nova/exception.py:906 -#, python-format -msgid "Malformed message body: %(reason)s" -msgstr "" - #: nova/exception.py:910 -#, python-format -msgid "Could not find config at %(path)s" +msgid "Migration error" msgstr "" #: nova/exception.py:914 #, python-format -msgid "Could not load paste app '%(name)s' from %(path)s" +msgid "Malformed message body: %(reason)s" msgstr "" #: nova/exception.py:918 -msgid "When resizing, instances must change size!" +#, python-format +msgid "Could not find config at %(path)s" msgstr "" #: nova/exception.py:922 -msgid "Image is larger than instance type allows" +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" #: nova/exception.py:926 -msgid "1 or more Zones could not complete the request" +msgid "When resizing, instances must change size!" msgstr "" #: nova/exception.py:930 -msgid "Instance type's memory is too small for requested image." +msgid "Image is larger than instance type allows" msgstr "" #: nova/exception.py:934 -msgid "Instance type's disk is too small for requested image." +msgid "1 or more Zones could not complete the request" msgstr "" #: nova/exception.py:938 -#, python-format -msgid "Insufficient free memory on compute node to start %(uuid)s." +msgid "Instance type's memory is too small for requested image." msgstr "" #: nova/exception.py:942 -msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgid "Instance type's disk is too small for requested image." msgstr "" #: nova/exception.py:946 #, python-format -msgid "No valid host was found. %(reason)s" +msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" #: nova/exception.py:950 +msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgstr "" + +#: nova/exception.py:954 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:958 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:962 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:966 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:963 +#: nova/exception.py:971 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:975 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:979 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:983 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:988 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:992 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:996 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:1000 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:997 +#: nova/exception.py:1005 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1001 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1005 -#, python-format -msgid "Error in SolidFire API response: status=%(status)s" -msgstr "" - #: nova/exception.py:1009 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Bad response from SolidFire API" msgstr "" #: nova/exception.py:1013 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Error in SolidFire API response: status=%(status)s" msgstr "" #: nova/exception.py:1017 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Error in SolidFire API response: data=%(data)s" msgstr "" #: nova/exception.py:1021 #, python-format -msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgid "Detected existing vlan with id %(vlan)d" msgstr "" #: nova/exception.py:1025 +#, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1029 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1033 #, fuzzy, python-format msgid "Could not fetch image %(image)s" msgstr "No se puede unir la imagen con el loopback: %s" -#: nova/log.py:315 +#: nova/log.py:328 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1198,156 +1209,138 @@ msgstr "" msgid "debug in callback: %s" msgstr "Depuración de la devolución de llamada: %s" -#: nova/utils.py:534 +#: nova/utils.py:506 #, python-format msgid "Link Local address is not found.:%s" msgstr "No se encuentra la dirección del enlace local.:%s" -#: nova/utils.py:537 +#: nova/utils.py:509 #, 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:648 +#: nova/utils.py:620 #, python-format msgid "Invalid backend: %s" msgstr "backend inválido: %s" -#: nova/utils.py:659 +#: nova/utils.py:631 #, python-format msgid "backend %s" msgstr "backend %s" -#: nova/utils.py:709 +#: nova/utils.py:681 msgid "in looping call" msgstr "" -#: nova/utils.py:927 +#: nova/utils.py:899 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:931 +#: nova/utils.py:903 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:907 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:942 +#: nova/utils.py:914 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:1001 +#: nova/utils.py:973 #, python-format msgid "Found sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1008 +#: nova/utils.py:980 #, python-format msgid "Cleaned sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1023 +#: nova/utils.py:995 #, python-format msgid "Found lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1028 +#: nova/utils.py:999 #, python-format msgid "Cleaned lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1138 +#: nova/utils.py:1108 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1139 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1298 +#: nova/utils.py:1268 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1330 +#: nova/utils.py:1300 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1461 +#: nova/utils.py:1431 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1463 +#: nova/utils.py:1433 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1495 +#: nova/utils.py:1465 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1497 +#: nova/utils.py:1467 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" -#: nova/utils.py:1681 +#: nova/utils.py:1651 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:97 +#: nova/wsgi.py:96 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:108 +#: nova/wsgi.py:107 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:111 -msgid "Stopping raw TCP server." -msgstr "" - -#: nova/wsgi.py:117 -#, python-format -msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "" - -#: nova/wsgi.py:133 +#: nova/wsgi.py:121 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:211 +#: nova/wsgi.py:190 msgid "You must implement __call__" msgstr "" -#: nova/api/direct.py:218 -msgid "not available" -msgstr "" - -#: nova/api/direct.py:299 -#, python-format -msgid "Returned non-serializeable type: %s" -msgstr "" - #: nova/api/sizelimit.py:51 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:142 +#: nova/api/validator.py:140 #, python-format -msgid "%(key)s with value %(value)s failed validator %(validator)s" +msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" #: nova/api/ec2/__init__.py:73 @@ -1525,12 +1518,12 @@ msgid "Invalid CIDR" msgstr "Cidr %(cidr)s invalido" #: nova/api/ec2/cloud.py:639 nova/api/ec2/cloud.py:693 -#: nova/api/ec2/cloud.py:800 +#: nova/api/ec2/cloud.py:811 msgid "Not enough parameters, need group_name or group_id" msgstr "" #: nova/api/ec2/cloud.py:654 -#: nova/api/openstack/compute/contrib/security_groups.py:517 +#: nova/api/openstack/compute/contrib/security_groups.py:529 #, python-format msgid "Revoke security group ingress %s" msgstr "Revocar ingreso al grupo de seguridad %s" @@ -1540,12 +1533,12 @@ msgstr "Revocar ingreso al grupo de seguridad %s" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:744 +#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:751 msgid "No rule for the specified parameters." msgstr "No hay regla para los parámetros especificados." #: nova/api/ec2/cloud.py:708 -#: nova/api/openstack/compute/contrib/security_groups.py:354 +#: nova/api/openstack/compute/contrib/security_groups.py:359 #, python-format msgid "Authorize security group ingress %s" msgstr "Autorizar ingreso al grupo de seguridad %s" @@ -1555,164 +1548,174 @@ msgstr "Autorizar ingreso al grupo de seguridad %s" msgid "%s - This rule already exists in group" msgstr "Esta regla ya existe en el grupo %s" -#: nova/api/ec2/cloud.py:769 +#: nova/api/ec2/cloud.py:733 +#: nova/api/openstack/compute/contrib/security_groups.py:388 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/api/ec2/cloud.py:776 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Content limited to " "Alphanumeric characters, spaces, dashes, and underscores." msgstr "" -#: nova/api/ec2/cloud.py:776 +#: nova/api/ec2/cloud.py:783 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Length exceeds maximum of " "255." msgstr "" -#: nova/api/ec2/cloud.py:780 -#: nova/api/openstack/compute/contrib/security_groups.py:292 +#: nova/api/ec2/cloud.py:787 +#: nova/api/openstack/compute/contrib/security_groups.py:297 #, python-format msgid "Create Security Group %s" msgstr "Crear Grupo de Seguridad %s" -#: nova/api/ec2/cloud.py:783 +#: nova/api/ec2/cloud.py:790 #, python-format msgid "group %s already exists" msgstr "el grupo %s ya existe" -#: nova/api/ec2/cloud.py:815 -#: nova/api/openstack/compute/contrib/security_groups.py:245 +#: nova/api/ec2/cloud.py:794 +#: nova/api/openstack/compute/contrib/security_groups.py:294 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/api/ec2/cloud.py:826 +#: nova/api/openstack/compute/contrib/security_groups.py:246 #, python-format msgid "Delete security group %s" msgstr "Borrar grupo de seguridad %s" -#: nova/api/ec2/cloud.py:823 nova/compute/manager.py:1630 +#: nova/api/ec2/cloud.py:834 nova/compute/manager.py:1638 #, python-format msgid "Get console output for instance %s" msgstr "Obtener salida de la consola para la instancia %s" -#: nova/api/ec2/cloud.py:894 +#: nova/api/ec2/cloud.py:905 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:898 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:222 #, python-format msgid "Create volume of %s GB" msgstr "Crear volumen de %s GB" -#: nova/api/ec2/cloud.py:921 +#: nova/api/ec2/cloud.py:932 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:931 +#: nova/api/ec2/cloud.py:942 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:939 +#: nova/api/ec2/cloud.py:950 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:952 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:963 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "Desasociar volumen %s" -#: nova/api/ec2/cloud.py:959 +#: nova/api/ec2/cloud.py:970 #, fuzzy, python-format msgid "Detach Volume Failed." msgstr "Desasociar volumen %s" -#: nova/api/ec2/cloud.py:984 nova/api/ec2/cloud.py:1041 -#: nova/api/ec2/cloud.py:1518 nova/api/ec2/cloud.py:1533 +#: nova/api/ec2/cloud.py:995 nova/api/ec2/cloud.py:1052 +#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537 #, python-format msgid "attribute not supported: %s" msgstr "atributo no soportado: %s" -#: nova/api/ec2/cloud.py:1107 +#: nova/api/ec2/cloud.py:1118 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1255 +#: nova/api/ec2/cloud.py:1266 msgid "Allocate address" msgstr "Asignar dirección" -#: nova/api/ec2/cloud.py:1267 +#: nova/api/ec2/cloud.py:1271 #, python-format msgid "Release address %s" msgstr "Liberar dirección %s" -#: nova/api/ec2/cloud.py:1272 +#: nova/api/ec2/cloud.py:1276 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1286 #, python-format msgid "Disassociate address %s" msgstr "Desasociar dirección %s" -#: nova/api/ec2/cloud.py:1308 +#: nova/api/ec2/cloud.py:1312 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1329 +#: nova/api/ec2/cloud.py:1333 msgid "Going to start terminating instances" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/api/ec2/cloud.py:1343 +#: nova/api/ec2/cloud.py:1347 #, python-format msgid "Reboot instance %r" msgstr "Reiniciar instancia %r" -#: nova/api/ec2/cloud.py:1354 +#: nova/api/ec2/cloud.py:1358 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1369 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1455 +#: nova/api/ec2/cloud.py:1459 #, python-format msgid "De-registering image %s" msgstr "Des-registrando la imagen %s" -#: nova/api/ec2/cloud.py:1471 +#: nova/api/ec2/cloud.py:1475 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1494 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1536 +#: nova/api/ec2/cloud.py:1540 msgid "user or group not specified" msgstr "usuario o grupo no especificado" -#: nova/api/ec2/cloud.py:1538 +#: nova/api/ec2/cloud.py:1542 msgid "only group \"all\" is supported" msgstr "sólo el grupo \"all\" está soportado" -#: nova/api/ec2/cloud.py:1540 +#: nova/api/ec2/cloud.py:1544 msgid "operation_type must be add or remove" msgstr "operation_type debe ser añadir o eliminar" -#: nova/api/ec2/cloud.py:1542 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Updating image %s publicity" msgstr "Actualizando imagen %s públicamente" -#: nova/api/ec2/cloud.py:1555 +#: nova/api/ec2/cloud.py:1559 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1603 +#: nova/api/ec2/cloud.py:1607 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -2052,207 +2055,207 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:425 +#: nova/api/openstack/compute/servers.py:420 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:433 +#: nova/api/openstack/compute/servers.py:428 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:483 +#: nova/api/openstack/compute/servers.py:476 msgid "Personality file limit exceeded" msgstr "" -#: nova/api/openstack/compute/servers.py:485 +#: nova/api/openstack/compute/servers.py:478 msgid "Personality file path too long" msgstr "" -#: nova/api/openstack/compute/servers.py:487 +#: nova/api/openstack/compute/servers.py:480 msgid "Personality file content too long" msgstr "" -#: nova/api/openstack/compute/servers.py:501 +#: nova/api/openstack/compute/servers.py:494 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:505 +#: nova/api/openstack/compute/servers.py:498 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:509 +#: nova/api/openstack/compute/servers.py:502 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:527 +#: nova/api/openstack/compute/servers.py:519 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:530 +#: nova/api/openstack/compute/servers.py:522 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:535 +#: nova/api/openstack/compute/servers.py:527 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:550 +#: nova/api/openstack/compute/servers.py:540 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:559 +#: nova/api/openstack/compute/servers.py:549 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:566 +#: nova/api/openstack/compute/servers.py:556 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:572 +#: nova/api/openstack/compute/servers.py:562 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:575 +#: nova/api/openstack/compute/servers.py:565 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:577 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:594 +#: nova/api/openstack/compute/servers.py:584 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:601 +#: nova/api/openstack/compute/servers.py:591 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:633 +#: nova/api/openstack/compute/servers.py:623 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:675 -#: nova/api/openstack/compute/servers.py:740 +#: nova/api/openstack/compute/servers.py:665 +#: nova/api/openstack/compute/servers.py:730 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:737 +#: nova/api/openstack/compute/servers.py:727 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:733 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:829 -#: nova/api/openstack/compute/servers.py:849 +#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:839 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:835 +#: nova/api/openstack/compute/servers.py:825 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:855 +#: nova/api/openstack/compute/servers.py:845 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:868 +#: nova/api/openstack/compute/servers.py:858 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:862 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:885 +#: nova/api/openstack/compute/servers.py:875 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:897 +#: nova/api/openstack/compute/servers.py:887 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:900 +#: nova/api/openstack/compute/servers.py:890 msgid "Resize requires a change in size." msgstr "" -#: nova/api/openstack/compute/servers.py:924 +#: nova/api/openstack/compute/servers.py:914 msgid "Malformed server entity" msgstr "" -#: nova/api/openstack/compute/servers.py:931 +#: nova/api/openstack/compute/servers.py:921 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:940 +#: nova/api/openstack/compute/servers.py:930 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:949 +#: nova/api/openstack/compute/servers.py:939 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:962 +#: nova/api/openstack/compute/servers.py:952 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:966 -#: nova/api/openstack/compute/servers.py:1144 +#: nova/api/openstack/compute/servers.py:956 +#: nova/api/openstack/compute/servers.py:1134 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:980 +#: nova/api/openstack/compute/servers.py:970 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:993 +#: nova/api/openstack/compute/servers.py:983 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:996 +#: nova/api/openstack/compute/servers.py:986 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1014 +#: nova/api/openstack/compute/servers.py:1004 #: nova/api/openstack/compute/contrib/aggregates.py:142 -#: nova/api/openstack/compute/contrib/networks.py:65 +#: nova/api/openstack/compute/contrib/networks.py:68 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1009 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1071 +#: nova/api/openstack/compute/servers.py:1061 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1093 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 msgid "Invalid metadata" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1157 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2425,35 +2428,31 @@ msgstr "" msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:159 +#: nova/api/openstack/compute/contrib/floating_ips.py:157 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:161 +#: nova/api/openstack/compute/contrib/floating_ips.py:159 msgid "No more floating ips available." 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:571 -#: nova/api/openstack/compute/contrib/security_groups.py:604 +#: nova/api/openstack/compute/contrib/floating_ips.py:197 +#: nova/api/openstack/compute/contrib/floating_ips.py:223 +#: nova/api/openstack/compute/contrib/security_groups.py:583 +#: nova/api/openstack/compute/contrib/security_groups.py:616 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:204 -#: nova/api/openstack/compute/contrib/floating_ips.py:233 +#: nova/api/openstack/compute/contrib/floating_ips.py:200 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:213 +#: nova/api/openstack/compute/contrib/floating_ips.py:209 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:216 -msgid "Associate floating ip failed" -msgstr "" - #: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" @@ -2513,103 +2512,107 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:62 +#: nova/api/openstack/compute/contrib/networks.py:65 #, python-format msgid "Network does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:70 +#: nova/api/openstack/compute/contrib/networks.py:73 #, python-format msgid "Disassociating network with id %s" 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 +#: nova/api/openstack/compute/contrib/networks.py:77 +#: nova/api/openstack/compute/contrib/networks.py:94 +#: nova/api/openstack/compute/contrib/networks.py:104 msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:87 +#: nova/api/openstack/compute/contrib/networks.py:90 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks.py:100 #, python-format msgid "Deleting network with id %s" msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:59 +msgid "Quota limit must be -1 or greater." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:222 +#: nova/api/openstack/compute/contrib/security_groups.py:223 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:243 +#: nova/api/openstack/compute/contrib/security_groups.py:244 #, 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 +#: nova/api/openstack/compute/contrib/security_groups.py:300 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:320 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:318 +#: nova/api/openstack/compute/contrib/security_groups.py:323 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:321 +#: nova/api/openstack/compute/contrib/security_groups.py:326 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:353 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:351 +#: nova/api/openstack/compute/contrib/security_groups.py:356 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:369 +#: nova/api/openstack/compute/contrib/security_groups.py:374 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:376 +#: nova/api/openstack/compute/contrib/security_groups.py:381 #, 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:414 +#: nova/api/openstack/compute/contrib/security_groups.py:426 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:507 +#: nova/api/openstack/compute/contrib/security_groups.py:519 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:510 +#: nova/api/openstack/compute/contrib/security_groups.py:522 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:574 -#: nova/api/openstack/compute/contrib/security_groups.py:607 +#: nova/api/openstack/compute/contrib/security_groups.py:586 +#: nova/api/openstack/compute/contrib/security_groups.py:619 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:578 -#: nova/api/openstack/compute/contrib/security_groups.py:611 +#: nova/api/openstack/compute/contrib/security_groups.py:590 +#: nova/api/openstack/compute/contrib/security_groups.py:623 msgid "Security group name cannot be empty" msgstr "" @@ -2818,127 +2821,118 @@ msgstr "Mascara de red a insertar en la configuración de openvpn" msgid "Launching VPN for %s" msgstr "Lanzando VPN para %s" -#: nova/compute/api.py:141 +#: nova/compute/api.py:133 msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:144 +#: nova/compute/api.py:136 #, python-format msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/api.py:192 -#, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" -msgstr "" - -#: nova/compute/api.py:203 -#, python-format -msgid "Quota exceeded for %(pid)s, metadata property key or value too long" -msgstr "" - -#: nova/compute/api.py:257 +#: nova/compute/api.py:198 #, fuzzy, python-format msgid "Cannot run any more instances of this type." msgstr "" "Quota de instancias superada. Sólo puedes ejecutar %s instancias más de " "este tipo." -#: nova/compute/api.py:259 +#: nova/compute/api.py:200 #, fuzzy, python-format msgid "Can only run %s more instances of this type." msgstr "" "Quota de instancias superada. Sólo puedes ejecutar %s instancias más de " "este tipo." -#: nova/compute/api.py:261 +#: nova/compute/api.py:202 #, python-format -msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. " +msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s" msgstr "" -#: nova/compute/api.py:310 -msgid "Creating a raw instance" -msgstr "Creando una instancia raw" - -#: nova/compute/api.py:312 +#: nova/compute/api.py:216 #, python-format -msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" msgstr "" -#: nova/compute/api.py:383 +#: nova/compute/api.py:227 +#, python-format +msgid "Quota exceeded for %(pid)s, metadata property key or value too long" +msgstr "" + +#: nova/compute/api.py:424 #, python-format msgid "Going to run %s instances..." msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:447 +#: nova/compute/api.py:492 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:474 +#: nova/compute/api.py:519 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:591 +#: nova/compute/api.py:636 #, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:871 +#: nova/compute/api.py:916 #, fuzzy, python-format msgid "Going to try to soft delete instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:891 +#: nova/compute/api.py:936 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:939 +#: nova/compute/api.py:984 #, fuzzy msgid "Going to try to terminate instance" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/api.py:977 +#: nova/compute/api.py:1022 #, fuzzy, python-format msgid "Going to try to stop instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:996 +#: nova/compute/api.py:1041 #, fuzzy, python-format msgid "Going to try to start instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:1000 +#: nova/compute/api.py:1045 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1071 nova/volume/api.py:173 +#: nova/compute/api.py:1116 nova/volume/api.py:173 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1201 +#: nova/compute/api.py:1246 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1369 +#: nova/compute/api.py:1414 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1377 +#: nova/compute/api.py:1422 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1644 +#: nova/compute/api.py:1689 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" @@ -2963,11 +2957,9 @@ msgid "check_instance_lock: decorating: |%s|" msgstr "check_instance_lock: decorating: |%s|" #: nova/compute/manager.py:140 -#, python-format -msgid "" -"check_instance_lock: arguments: |%(self)s| |%(context)s| " -"|%(instance_uuid)s|" -msgstr "" +#, fuzzy, python-format +msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|" +msgstr "check_instance_lock: admin: |%s|" #: nova/compute/manager.py:144 #, python-format @@ -2995,10 +2987,7 @@ msgid "Unable to load the virtualization driver: %s" msgstr "" #: nova/compute/manager.py:223 -#, python-format -msgid "" -"Instance %(instance_uuid)s has been destroyed from under us while trying " -"to set it to ERROR" +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" #: nova/compute/manager.py:240 @@ -3024,425 +3013,419 @@ msgid "Setting up bdm %s" msgstr "" #: nova/compute/manager.py:400 -#, python-format -msgid "Instance %s already deleted from database. Attempting forceful vm deletion" +msgid "Instance already deleted from database. Attempting forceful vm deletion" msgstr "" #: nova/compute/manager.py:406 -#, fuzzy, python-format -msgid "Exception encountered while terminating the instance %s" -msgstr "Después de terminar las instancias: %s" - -#: nova/compute/manager.py:444 -#, python-format -msgid "Instance %s not found." +msgid "Exception encountered while terminating the instance" msgstr "" -#: nova/compute/manager.py:480 +#: nova/compute/manager.py:444 +#, fuzzy, python-format +msgid "Instance not found." +msgstr "instancia %s: arrancada" + +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "La instancia ha sido creada previamente" -#: nova/compute/manager.py:523 +#: 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:528 +#: nova/compute/manager.py:530 #, 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:538 +#: nova/compute/manager.py:540 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:548 +#: nova/compute/manager.py:550 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:561 +#: nova/compute/manager.py:563 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:565 +#: nova/compute/manager.py:567 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:580 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:594 +#: nova/compute/manager.py:596 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:615 +#: nova/compute/manager.py:617 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:672 +#: nova/compute/manager.py:674 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:699 +#: nova/compute/manager.py:701 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:708 +#: nova/compute/manager.py:710 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:742 nova/compute/manager.py:1328 -#: nova/compute/manager.py:1416 nova/compute/manager.py:2501 +#: nova/compute/manager.py:744 nova/compute/manager.py:1335 +#: nova/compute/manager.py:1424 nova/compute/manager.py:2509 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:811 -#, python-format -msgid "" -"Cannot rebuild instance [%(instance_uuid)s], because the given image does" -" not exist." +#: nova/compute/manager.py:813 +msgid "Cannot rebuild instance because the given image does not exist." msgstr "" -#: nova/compute/manager.py:816 -#, python-format -msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" -msgstr "" +#: nova/compute/manager.py:818 +#, fuzzy, python-format +msgid "Cannot rebuild instance: %(exc)s" +msgstr "Ejecutando instancias: %s" -#: nova/compute/manager.py:823 -#, python-format -msgid "Rebuilding instance %s" -msgstr "" - -#: nova/compute/manager.py:876 -#, python-format -msgid "Rebooting instance %s" +#: nova/compute/manager.py:825 +#, fuzzy, python-format +msgid "Rebuilding instance" msgstr "Reiniciando instancia %s" -#: nova/compute/manager.py:891 +#: nova/compute/manager.py:879 +#, fuzzy, python-format +msgid "Rebooting instance" +msgstr "Reiniciando instancia %s" + +#: nova/compute/manager.py:895 #, python-format msgid "" -"trying to reboot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:933 +#: nova/compute/manager.py:937 #, python-format msgid "instance %s: snapshotting" msgstr "instancia %s: creando snapshot" -#: nova/compute/manager.py:939 +#: nova/compute/manager.py:943 #, python-format msgid "" -"trying to snapshot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:1000 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1001 +#: nova/compute/manager.py:1006 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1005 +#: nova/compute/manager.py:1011 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1042 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1041 -#, python-format -msgid "Instance %s: Root password set" +#: nova/compute/manager.py:1048 +msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1050 +#: nova/compute/manager.py:1056 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1070 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1079 +#: nova/compute/manager.py:1085 #, 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:1084 +#: nova/compute/manager.py:1090 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, 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:1103 +#: nova/compute/manager.py:1109 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1116 +#: nova/compute/manager.py:1122 #, python-format msgid "instance %s: rescuing" msgstr "instancia %s: rescatando" -#: nova/compute/manager.py:1141 +#: nova/compute/manager.py:1147 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1270 +#: nova/compute/manager.py:1277 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1287 +#: nova/compute/manager.py:1294 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1471 +#: nova/compute/manager.py:1479 #, python-format msgid "instance %s: pausing" msgstr "instancia %s: pausando" -#: nova/compute/manager.py:1489 +#: nova/compute/manager.py:1497 #, python-format msgid "instance %s: unpausing" msgstr "instancia %s: continuando tras pausa" -#: nova/compute/manager.py:1525 +#: nova/compute/manager.py:1533 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "instancia %s: obteniendo los diagnosticos" -#: nova/compute/manager.py:1534 +#: nova/compute/manager.py:1542 #, python-format msgid "instance %s: suspending" msgstr "instancia %s: suspendiendo" -#: nova/compute/manager.py:1556 +#: nova/compute/manager.py:1564 #, python-format msgid "instance %s: resuming" msgstr "instancia %s: continuando" -#: nova/compute/manager.py:1579 +#: nova/compute/manager.py:1587 #, python-format msgid "instance %s: locking" msgstr "instancia %s: bloqueando" -#: nova/compute/manager.py:1588 +#: nova/compute/manager.py:1596 #, python-format msgid "instance %s: unlocking" msgstr "instancia %s: desbloqueando" -#: nova/compute/manager.py:1596 +#: nova/compute/manager.py:1604 #, python-format msgid "instance %s: getting locked state" msgstr "instancia %s: pasando a estado bloqueado" -#: nova/compute/manager.py:1606 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: reset network" msgstr "instancia %s: reiniciar redes" -#: nova/compute/manager.py:1614 +#: nova/compute/manager.py:1622 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1618 +#: nova/compute/manager.py:1626 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1655 +#: nova/compute/manager.py:1663 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1685 +#: nova/compute/manager.py:1693 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1703 +#: nova/compute/manager.py:1711 #, python-format msgid "" "instance %(instance_uuid)s: attaching volume %(volume_id)s to " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1705 +#: nova/compute/manager.py:1713 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1714 +#: nova/compute/manager.py:1722 #, fuzzy, python-format msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" msgstr "La instancia %(instance_id)s no esta en modo de rescate" -#: nova/compute/manager.py:1724 +#: nova/compute/manager.py:1732 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1752 +#: nova/compute/manager.py:1760 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1756 +#: nova/compute/manager.py:1764 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "Desvinculando volumen de instancia desconocida %s" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1830 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1884 +#: nova/compute/manager.py:1892 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1916 +#: nova/compute/manager.py:1924 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1981 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2000 +#: nova/compute/manager.py:2008 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2030 +#: nova/compute/manager.py:2038 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2038 +#: nova/compute/manager.py:2046 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2040 +#: nova/compute/manager.py:2048 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2073 +#: nova/compute/manager.py:2081 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2083 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:2090 +#: nova/compute/manager.py:2098 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2226 +#: nova/compute/manager.py:2234 #, python-format msgid "Updated the info_cache for instance %s" msgstr "" -#: nova/compute/manager.py:2255 +#: nova/compute/manager.py:2263 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2277 +#: nova/compute/manager.py:2285 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2305 +#: nova/compute/manager.py:2313 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2331 +#: nova/compute/manager.py:2339 #, python-format msgid "" "During the sync_power process the instance %(uuid)s has moved from host " "%(src)s to host %(dst)s" msgstr "" -#: nova/compute/manager.py:2344 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Instance %s is in the process of migrating to this host. Wait next " "sync_power cycle before setting power state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2350 +#: nova/compute/manager.py:2358 msgid "" "Instance found in database but not known by hypervisor. Setting power " "state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2380 +#: nova/compute/manager.py:2388 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2392 +#: nova/compute/manager.py:2400 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2466 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" -#: nova/compute/manager.py:2465 +#: nova/compute/manager.py:2473 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" -#: nova/compute/manager.py:2472 +#: nova/compute/manager.py:2480 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:2542 +#: nova/compute/manager.py:2550 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -3531,17 +3514,17 @@ msgstr "" msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4019 nova/db/sqlalchemy/api.py:4045 +#: nova/db/sqlalchemy/api.py:4047 nova/db/sqlalchemy/api.py:4073 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4103 +#: nova/db/sqlalchemy/api.py:4131 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4147 +#: nova/db/sqlalchemy/api.py:4175 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3785,47 +3768,47 @@ msgstr "Des-registrando la imagen %s" msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/network/linux_net.py:1170 +#: nova/network/linux_net.py:1169 #, python-format msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/network/manager.py:291 +#: nova/network/manager.py:290 #, python-format msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/network/manager.py:300 nova/network/manager.py:496 +#: nova/network/manager.py:299 nova/network/manager.py:494 #, python-format msgid "Interface %(interface)s not found" msgstr "" -#: nova/network/manager.py:315 +#: nova/network/manager.py:313 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:353 +#: nova/network/manager.py:351 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:386 +#: nova/network/manager.py:384 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:390 +#: nova/network/manager.py:388 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:402 +#: nova/network/manager.py:400 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:614 +#: nova/network/manager.py:611 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3833,41 +3816,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:660 +#: nova/network/manager.py:657 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:670 +#: nova/network/manager.py:667 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:778 +#: nova/network/manager.py:775 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:782 +#: nova/network/manager.py:779 msgid "setting network host" msgstr "configurando la red del host" -#: nova/network/manager.py:896 +#: nova/network/manager.py:893 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:901 +#: nova/network/manager.py:898 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:930 +#: nova/network/manager.py:927 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1152 +#: nova/network/manager.py:1149 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3875,73 +3858,73 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1227 +#: nova/network/manager.py:1224 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:1244 +#: nova/network/manager.py:1241 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1248 +#: nova/network/manager.py:1245 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1256 +#: nova/network/manager.py:1253 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1261 +#: nova/network/manager.py:1258 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1265 +#: nova/network/manager.py:1262 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1268 +#: nova/network/manager.py:1265 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1331 +#: nova/network/manager.py:1328 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1334 +#: nova/network/manager.py:1331 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1345 +#: nova/network/manager.py:1342 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1404 +#: nova/network/manager.py:1401 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1423 +#: nova/network/manager.py:1421 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1832 +#: nova/network/manager.py:1825 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1839 +#: nova/network/manager.py:1832 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -4092,76 +4075,76 @@ msgid "" "Payload=%(payload)s" msgstr "" -#: nova/notifier/list_notifier.py:65 +#: nova/notifier/list_notifier.py:64 #, python-format msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" -#: nova/notifier/rabbit_notifier.py:46 +#: nova/notifier/rabbit_notifier.py:45 #, python-format msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/rpc/amqp.py:146 -#, python-format -msgid "Returning exception %s to caller" -msgstr "" - -#: nova/rpc/amqp.py:188 +#: nova/rpc/amqp.py:183 #, python-format msgid "unpacked context: %s" msgstr "contenido desempaquetado: %s" -#: nova/rpc/amqp.py:231 +#: nova/rpc/amqp.py:226 #, python-format msgid "received %s" msgstr "recibido %s" -#: nova/rpc/amqp.py:236 +#: nova/rpc/amqp.py:231 #, python-format msgid "no method for message: %s" msgstr "no hay método para el mensaje: %s" -#: nova/rpc/amqp.py:237 +#: nova/rpc/amqp.py:232 #, python-format msgid "No method for message: %s" msgstr "No hay método para el mensaje: %s" -#: nova/rpc/amqp.py:321 +#: nova/rpc/amqp.py:318 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:324 +#: nova/rpc/amqp.py:321 #, python-format msgid "MSG_ID is %s" msgstr "MSG_ID es %s" -#: nova/rpc/amqp.py:346 +#: nova/rpc/amqp.py:343 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:354 +#: nova/rpc/amqp.py:351 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:379 +#: nova/rpc/amqp.py:377 #, python-format -msgid "Sending notification on %s..." +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/rpc/common.py:54 +#: nova/rpc/common.py:62 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/rpc/common.py:71 +#: nova/rpc/common.py:79 msgid "Timeout while waiting on RPC response." msgstr "" +#: nova/rpc/common.py:179 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + #: nova/rpc/impl_kombu.py:111 msgid "Failed to process message... skipping it." msgstr "" @@ -4212,7 +4195,7 @@ msgstr "" #: nova/rpc/impl_qpid.py:341 #, python-format -msgid "Unable to connect to AMQP server: %s " +msgid "Unable to connect to AMQP server: %s" msgstr "" #: nova/rpc/impl_qpid.py:346 @@ -4277,7 +4260,7 @@ msgstr "" msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/scheduler/driver.py:367 nova/scheduler/driver.py:457 +#: nova/scheduler/driver.py:367 #, python-format msgid "host %(dest)s is not compatible with original host %(src)s." msgstr "" @@ -4289,7 +4272,7 @@ msgid "" "memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/scheduler/driver.py:472 +#: nova/scheduler/driver.py:467 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -4421,21 +4404,21 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:365 nova/tests/test_compute.py:1419 +#: nova/tests/test_compute.py:364 nova/tests/test_compute.py:1418 #, python-format msgid "Running instances: %s" msgstr "Ejecutando instancias: %s" -#: nova/tests/test_compute.py:371 +#: nova/tests/test_compute.py:370 #, python-format msgid "After terminating instances: %s" msgstr "Después de terminar las instancias: %s" -#: nova/tests/test_compute.py:589 +#: nova/tests/test_compute.py:588 msgid "Internal error" msgstr "" -#: nova/tests/test_compute.py:1430 +#: nova/tests/test_compute.py:1429 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -4503,12 +4486,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:626 +#: nova/tests/test_xenapi.py:623 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:637 +#: nova/tests/test_xenapi.py:634 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -4622,21 +4605,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:133 +#: nova/tests/rpc/common.py:110 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:142 +#: nova/tests/rpc/common.py:119 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:160 +#: nova/tests/rpc/common.py:137 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:227 nova/tests/rpc/common.py:233 +#: nova/tests/rpc/common.py:204 nova/tests/rpc/common.py:210 #, python-format msgid "Received %s" msgstr "Recibido %s" @@ -4645,14 +4628,14 @@ msgstr "Recibido %s" 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:396 -#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:2045 +#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:707 +#: nova/virt/libvirt/connection.py:2048 nova/virt/xenapi/connection.py:397 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:399 -#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:2048 +#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:711 +#: nova/virt/libvirt/connection.py:2051 nova/virt/xenapi/connection.py:400 #, python-format msgid "Compute_service record updated for %s " msgstr "" @@ -4726,36 +4709,6 @@ msgstr "" msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:140 -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"connection_type=xenapi" -msgstr "" -"Debes especificar xenapi_connection_url, xenapi_connection_username " -"(opcional), y xenapi_connection_password para usar connection_type=xenapi" - -#: nova/virt/xenapi_conn.py:329 nova/virt/libvirt/connection.py:472 -msgid "Could not determine iscsi initiator name" -msgstr "" - -#: nova/virt/xenapi_conn.py:460 -msgid "Host startup on XenServer is not supported." -msgstr "" - -#: nova/virt/xenapi_conn.py:489 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" - -#: nova/virt/xenapi_conn.py:527 -msgid "Host is member of a pool, but DB says otherwise" -msgstr "" - -#: nova/virt/xenapi_conn.py:599 nova/virt/xenapi_conn.py:612 -#, python-format -msgid "Got exception: %s" -msgstr "Obtenida excepción %s" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4864,114 +4817,114 @@ msgstr "" msgid "Unknown baremetal driver %(d)s" msgstr "" -#: nova/virt/baremetal/proxy.py:148 +#: nova/virt/baremetal/proxy.py:139 #, python-format msgid "Error encountered when destroying instance '%(name)s': %(ex)s" msgstr "" -#: nova/virt/baremetal/proxy.py:162 +#: nova/virt/baremetal/proxy.py:153 #, python-format msgid "instance %(instance_name)s: deleting instance files %(target)s" msgstr "" -#: nova/virt/baremetal/proxy.py:189 +#: nova/virt/baremetal/proxy.py:180 #, python-format msgid "instance %s: rebooted" msgstr "instancia %s: reiniciada" -#: nova/virt/baremetal/proxy.py:192 +#: nova/virt/baremetal/proxy.py:183 msgid "_wait_for_reboot failed" msgstr "" -#: nova/virt/baremetal/proxy.py:222 +#: nova/virt/baremetal/proxy.py:213 #, python-format msgid "instance %s: rescued" msgstr "instancia %s: rescatada" -#: nova/virt/baremetal/proxy.py:225 +#: nova/virt/baremetal/proxy.py:216 msgid "_wait_for_rescue failed" msgstr "" -#: nova/virt/baremetal/proxy.py:242 +#: nova/virt/baremetal/proxy.py:233 msgid "<============= spawn of baremetal =============>" msgstr "" -#: nova/virt/baremetal/proxy.py:255 +#: nova/virt/baremetal/proxy.py:246 #, python-format msgid "instance %s: is building" msgstr "" -#: nova/virt/baremetal/proxy.py:260 +#: nova/virt/baremetal/proxy.py:251 msgid "Key is injected but instance is not running yet" msgstr "" -#: nova/virt/baremetal/proxy.py:265 +#: nova/virt/baremetal/proxy.py:256 #, python-format msgid "instance %s: booted" msgstr "instancia %s: arrancada" -#: nova/virt/baremetal/proxy.py:268 +#: nova/virt/baremetal/proxy.py:259 #, python-format msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" -#: nova/virt/baremetal/proxy.py:269 +#: nova/virt/baremetal/proxy.py:260 #, python-format msgid "instance %s spawned successfully" msgstr "" -#: nova/virt/baremetal/proxy.py:272 +#: nova/virt/baremetal/proxy.py:263 #, python-format msgid "instance %s:not booted" msgstr "" -#: nova/virt/baremetal/proxy.py:274 +#: nova/virt/baremetal/proxy.py:265 msgid "Bremetal assignment is overcommitted." msgstr "" -#: nova/virt/baremetal/proxy.py:354 +#: nova/virt/baremetal/proxy.py:345 #, python-format msgid "instance %s: Creating image" msgstr "instancia %s: Creando imagen" -#: nova/virt/baremetal/proxy.py:473 +#: nova/virt/baremetal/proxy.py:464 #, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/baremetal/proxy.py:484 +#: nova/virt/baremetal/proxy.py:475 #, python-format msgid "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" msgstr "" -#: nova/virt/baremetal/proxy.py:529 +#: nova/virt/baremetal/proxy.py:520 #, python-format msgid "instance %s: starting toXML method" msgstr "instancia %s: comenzando método toXML" -#: nova/virt/baremetal/proxy.py:531 +#: nova/virt/baremetal/proxy.py:522 #, python-format msgid "instance %s: finished toXML method" msgstr "instancia %s: finalizado método toXML" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1815 +#: nova/virt/baremetal/proxy.py:565 nova/virt/libvirt/connection.py:1818 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 "" -#: nova/virt/baremetal/proxy.py:714 +#: nova/virt/baremetal/proxy.py:705 #, python-format msgid "#### RLK: cpu_arch = %s " msgstr "" -#: nova/virt/baremetal/proxy.py:746 +#: nova/virt/baremetal/proxy.py:737 msgid "Updating!" msgstr "" -#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2609 +#: nova/virt/baremetal/proxy.py:764 nova/virt/libvirt/connection.py:2612 #: nova/virt/xenapi/host.py:129 msgid "Updating host stats" msgstr "" @@ -5007,15 +4960,15 @@ msgstr "" msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" msgstr "" -#: nova/virt/baremetal/tilera.py:292 +#: nova/virt/baremetal/tilera.py:291 msgid "Noting to do for tilera nodes: vmlinux is in CF" msgstr "" -#: nova/virt/baremetal/tilera.py:316 +#: nova/virt/baremetal/tilera.py:314 msgid "activate_node" msgstr "" -#: nova/virt/baremetal/tilera.py:330 +#: nova/virt/baremetal/tilera.py:328 msgid "Node is unknown error state." msgstr "" @@ -5094,177 +5047,185 @@ msgstr "" msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/libvirt/connection.py:265 +#: nova/virt/libvirt/connection.py:268 #, python-format msgid "Connecting to libvirt: %s" msgstr "Conectando a libvirt: %s" -#: nova/virt/libvirt/connection.py:286 +#: nova/virt/libvirt/connection.py:289 msgid "Connection to libvirt broke" msgstr "Conexión a libvirt rota" -#: nova/virt/libvirt/connection.py:388 +#: nova/virt/libvirt/connection.py:391 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:400 +#: nova/virt/libvirt/connection.py:403 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:411 +#: nova/virt/libvirt/connection.py:414 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:423 +#: nova/virt/libvirt/connection.py:426 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:435 +#: nova/virt/libvirt/connection.py:438 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:461 +#: nova/virt/libvirt/connection.py:464 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:554 +#: nova/virt/libvirt/connection.py:475 nova/virt/xenapi/connection.py:329 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/libvirt/connection.py:557 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:567 +#: nova/virt/libvirt/connection.py:570 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:692 +#: nova/virt/libvirt/connection.py:695 #, fuzzy, python-format msgid "Instance soft rebooted successfully." msgstr "instancia %s: reiniciada" -#: nova/virt/libvirt/connection.py:696 +#: nova/virt/libvirt/connection.py:699 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Fallo a reinicia la instancia" -#: nova/virt/libvirt/connection.py:725 +#: nova/virt/libvirt/connection.py:728 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/connection.py:761 nova/virt/libvirt/connection.py:905 +#: nova/virt/libvirt/connection.py:764 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:766 +#: nova/virt/libvirt/connection.py:769 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:867 nova/virt/xenapi/vmops.py:1358 +#: nova/virt/libvirt/connection.py:870 nova/virt/xenapi/vmops.py:1324 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:871 +#: nova/virt/libvirt/connection.py:874 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:896 +#: nova/virt/libvirt/connection.py:899 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:910 +#: nova/virt/libvirt/connection.py:908 +msgid "During spawn, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/connection.py:913 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:926 +#: nova/virt/libvirt/connection.py:929 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:978 +#: nova/virt/libvirt/connection.py:981 #, fuzzy msgid "Guest does not have a console available" msgstr "El usuario no tiene privilegios de administrador" -#: nova/virt/libvirt/connection.py:1020 +#: nova/virt/libvirt/connection.py:1023 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/connection.py:1024 +#: nova/virt/libvirt/connection.py:1027 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1028 nova/virt/libvirt/connection.py:1032 +#: nova/virt/libvirt/connection.py:1031 nova/virt/libvirt/connection.py:1035 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1153 +#: nova/virt/libvirt/connection.py:1156 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1339 +#: nova/virt/libvirt/connection.py:1342 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1349 +#: nova/virt/libvirt/connection.py:1352 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1381 +#: nova/virt/libvirt/connection.py:1384 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1658 +#: nova/virt/libvirt/connection.py:1661 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1662 +#: nova/virt/libvirt/connection.py:1665 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1679 +#: nova/virt/libvirt/connection.py:1682 #, 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:1920 +#: nova/virt/libvirt/connection.py:1923 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1942 +#: nova/virt/libvirt/connection.py:1945 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1969 +#: nova/virt/libvirt/connection.py:1972 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:2067 +#: nova/virt/libvirt/connection.py:2070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:2079 +#: nova/virt/libvirt/connection.py:2082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5274,40 +5235,40 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:2136 +#: nova/virt/libvirt/connection.py:2139 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2352 +#: nova/virt/libvirt/connection.py:2355 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2407 +#: nova/virt/libvirt/connection.py:2410 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:2458 +#: nova/virt/libvirt/connection.py:2461 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2513 +#: nova/virt/libvirt/connection.py:2516 msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2518 +#: nova/virt/libvirt/connection.py:2521 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2525 +#: nova/virt/libvirt/connection.py:2528 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2565 +#: nova/virt/libvirt/connection.py:2568 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5906,27 +5867,53 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:553 nova/virt/xenapi/fake.py:652 -#: nova/virt/xenapi/fake.py:670 nova/virt/xenapi/fake.py:732 +#: nova/virt/xenapi/connection.py:140 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"connection_type=xenapi" +msgstr "" +"Debes especificar xenapi_connection_url, xenapi_connection_username " +"(opcional), y xenapi_connection_password para usar connection_type=xenapi" + +#: nova/virt/xenapi/connection.py:461 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/connection.py:490 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/connection.py:528 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/connection.py:600 nova/virt/xenapi/connection.py:613 +#, python-format +msgid "Got exception: %s" +msgstr "Obtenida excepción %s" + +#: nova/virt/xenapi/fake.py:565 nova/virt/xenapi/fake.py:664 +#: nova/virt/xenapi/fake.py:682 nova/virt/xenapi/fake.py:744 msgid "Raising NotImplemented" msgstr "Lanzando NotImplemented" -#: nova/virt/xenapi/fake.py:555 +#: nova/virt/xenapi/fake.py:567 #, 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:589 +#: nova/virt/xenapi/fake.py:601 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "Llamando %(localname)s %(impl)s" -#: nova/virt/xenapi/fake.py:594 +#: nova/virt/xenapi/fake.py:606 #, python-format msgid "Calling getter %s" msgstr "Llanado al adquiridor %s" -#: nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:666 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6067,7 +6054,7 @@ msgstr "Creado el VBD %(vbd_ref)s para VM %(vm_ref)s, VDI %(vdi_ref)s" msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:336 +#: nova/virt/xenapi/vm_utils.py:337 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -6076,66 +6063,61 @@ 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:345 +#: nova/virt/xenapi/vm_utils.py:346 #, 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:353 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:382 #, fuzzy, python-format msgid "Snapshotting with label '%(label)s'" msgstr "Creando snapshot de la VM %(vm_ref)s con etiqueta '%(label)s'..." -#: nova/virt/xenapi/vm_utils.py:392 +#: nova/virt/xenapi/vm_utils.py:395 #, fuzzy, python-format msgid "Created snapshot %(template_vm_ref)s" msgstr "Instantánea creada %(template_vm_ref)s de la VM %(vm_ref)s." -#: nova/virt/xenapi/vm_utils.py:431 +#: nova/virt/xenapi/vm_utils.py:434 #, 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:583 -#, python-format -msgid "Creating blank HD of size %(req_size)d gigs" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:634 +#: nova/virt/xenapi/vm_utils.py:612 #, 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:724 +#: nova/virt/xenapi/vm_utils.py:725 #, python-format msgid "" "download_vhd %(image)s attempt %(attempt_num)d/%(max_attempts)d from " "%(glance_host)s:%(glance_port)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:734 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:750 +#: nova/virt/xenapi/vm_utils.py:751 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:760 +#: nova/virt/xenapi/vm_utils.py:761 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " @@ -6161,7 +6143,7 @@ msgstr "" #: nova/virt/xenapi/vm_utils.py:831 #, python-format -msgid "Fetching image %(image)s, type %(image_type_str)" +msgid "Fetching image %(image)s, type %(image_type_str)s" msgstr "" #: nova/virt/xenapi/vm_utils.py:844 @@ -6176,548 +6158,542 @@ msgid "" "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:870 +#: nova/virt/xenapi/vm_utils.py:871 #, 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:884 +#: nova/virt/xenapi/vm_utils.py:885 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destruído" -#: nova/virt/xenapi/vm_utils.py:895 +#: nova/virt/xenapi/vm_utils.py:896 #, fuzzy msgid "Failed to fetch glance image" msgstr "Fallo a reinicia la instancia" -#: nova/virt/xenapi/vm_utils.py:934 +#: nova/virt/xenapi/vm_utils.py:935 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:955 +#: nova/virt/xenapi/vm_utils.py:956 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Buscando vid %s para el kernel PV" -#: nova/virt/xenapi/vm_utils.py:973 +#: nova/virt/xenapi/vm_utils.py:974 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1016 +#: nova/virt/xenapi/vm_utils.py:1017 #, python-format msgid "VDI %s is still available" msgstr "VDI %s está todavía disponible" -#: nova/virt/xenapi/vm_utils.py:1059 +#: nova/virt/xenapi/vm_utils.py:1060 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "(VM_UTILS) xenserver vm state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1061 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "(VM_UTILS) xenapi power_state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1088 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1108 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "Re-scanning SR %s" msgstr "Re-escaneando SR %s" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1137 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1154 +#: nova/virt/xenapi/vm_utils.py:1155 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:1167 +#: nova/virt/xenapi/vm_utils.py:1168 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1175 +#: nova/virt/xenapi/vm_utils.py:1176 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1177 +#: nova/virt/xenapi/vm_utils.py:1178 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1180 +#: nova/virt/xenapi/vm_utils.py:1181 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1183 +#: nova/virt/xenapi/vm_utils.py:1184 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1187 +#: nova/virt/xenapi/vm_utils.py:1188 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1190 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1192 +#: nova/virt/xenapi/vm_utils.py:1193 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1195 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1198 +#: nova/virt/xenapi/vm_utils.py:1199 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1220 +#: nova/virt/xenapi/vm_utils.py:1221 #, 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:1236 +#: nova/virt/xenapi/vm_utils.py:1237 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1290 +#: nova/virt/xenapi/vm_utils.py:1291 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1343 +#: nova/virt/xenapi/vm_utils.py:1344 #, 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:1417 +#: nova/virt/xenapi/vm_utils.py:1418 #, 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:1427 +#: nova/virt/xenapi/vm_utils.py:1428 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1463 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1473 +#: nova/virt/xenapi/vm_utils.py:1474 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1477 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1478 +#: nova/virt/xenapi/vm_utils.py:1479 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1481 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1490 +#: nova/virt/xenapi/vm_utils.py:1491 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1499 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1511 +#: nova/virt/xenapi/vm_utils.py:1512 #, python-format msgid "Running pygrub against %s" msgstr "Ejecutando pygrub contra %s" -#: nova/virt/xenapi/vm_utils.py:1518 +#: nova/virt/xenapi/vm_utils.py:1519 #, python-format msgid "Found Xen kernel %s" msgstr "Kernel Xen Encontrado %s" -#: nova/virt/xenapi/vm_utils.py:1520 +#: nova/virt/xenapi/vm_utils.py:1521 msgid "No Xen kernel found. Booting HVM." msgstr "Kernel Xen no encontrado. Reiniciando HVM" -#: nova/virt/xenapi/vm_utils.py:1533 +#: nova/virt/xenapi/vm_utils.py:1534 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1539 +#: nova/virt/xenapi/vm_utils.py:1540 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1565 +#: nova/virt/xenapi/vm_utils.py:1566 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1578 +#: nova/virt/xenapi/vm_utils.py:1579 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1633 #, 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:1664 +#: nova/virt/xenapi/vm_utils.py:1665 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1714 +#: nova/virt/xenapi/vm_utils.py:1715 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1722 +#: nova/virt/xenapi/vm_utils.py:1723 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1726 +#: nova/virt/xenapi/vm_utils.py:1727 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1742 +#: nova/virt/xenapi/vm_utils.py:1743 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1751 +#: nova/virt/xenapi/vm_utils.py:1752 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:722 +#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:688 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:231 -#, python-format -msgid "Attempted to power on non-existent instance bad instance id %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:233 +#: nova/virt/xenapi/vmops.py:229 #, fuzzy msgid "Starting instance" msgstr "Creando una instancia raw" -#: nova/virt/xenapi/vmops.py:303 +#: nova/virt/xenapi/vmops.py:298 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/xenapi/vmops.py:353 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Fallo al suspender la instancia" -#: nova/virt/xenapi/vmops.py:443 +#: nova/virt/xenapi/vmops.py:434 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:462 +#: nova/virt/xenapi/vmops.py:453 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:515 -#, python-format -msgid "Invalid value for injected_files: %r" -msgstr "" - -#: nova/virt/xenapi/vmops.py:520 -#, python-format -msgid "Injecting file path: '%s'" -msgstr "" - -#: nova/virt/xenapi/vmops.py:527 -msgid "Setting admin password" -msgstr "" - -#: nova/virt/xenapi/vmops.py:531 -msgid "Resetting network" -msgstr "" - -#: nova/virt/xenapi/vmops.py:538 -msgid "Setting VCPU weight" -msgstr "" - -#: nova/virt/xenapi/vmops.py:544 +#: nova/virt/xenapi/vmops.py:498 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:551 +#: nova/virt/xenapi/vmops.py:505 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:554 +#: nova/virt/xenapi/vmops.py:508 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:561 +#: nova/virt/xenapi/vmops.py:515 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:573 +#: nova/virt/xenapi/vmops.py:527 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:576 +#: nova/virt/xenapi/vmops.py:530 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:581 +#: nova/virt/xenapi/vmops.py:535 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:616 +#: nova/virt/xenapi/vmops.py:552 #, python-format -msgid "No opaque_ref could be determined for '%s'." +msgid "Invalid value for injected_files: %r" msgstr "" -#: nova/virt/xenapi/vmops.py:670 +#: nova/virt/xenapi/vmops.py:557 +#, python-format +msgid "Injecting file path: '%s'" +msgstr "" + +#: nova/virt/xenapi/vmops.py:564 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/vmops.py:568 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/vmops.py:575 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:582 +msgid "Could not find VM by name" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 #, fuzzy, python-format msgid "Finished snapshot and upload for VM" msgstr "Finalizado el snapshot y la subida de la VM %s" -#: nova/virt/xenapi/vmops.py:677 +#: nova/virt/xenapi/vmops.py:643 #, fuzzy, python-format msgid "Starting snapshot for VM" msgstr "Comenzando snapshot para la VM %s" -#: nova/virt/xenapi/vmops.py:686 +#: nova/virt/xenapi/vmops.py:652 #, fuzzy, python-format msgid "Unable to Snapshot instance: %(exc)s" msgstr "Imposible adjuntar volumen a la instancia %s" -#: nova/virt/xenapi/vmops.py:702 +#: nova/virt/xenapi/vmops.py:668 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:770 +#: nova/virt/xenapi/vmops.py:736 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:857 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:901 +#: nova/virt/xenapi/vmops.py:865 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:928 +#: nova/virt/xenapi/vmops.py:892 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:913 #, python-format msgid "domid changed from %(domid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:926 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:983 +#: nova/virt/xenapi/vmops.py:947 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:962 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1023 +#: nova/virt/xenapi/vmops.py:987 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 +#: nova/virt/xenapi/vmops.py:996 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1036 +#: nova/virt/xenapi/vmops.py:1000 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1054 +#: nova/virt/xenapi/vmops.py:1017 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1097 +#: nova/virt/xenapi/vmops.py:1060 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1104 +#: nova/virt/xenapi/vmops.py:1067 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1111 +#: nova/virt/xenapi/vmops.py:1074 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1121 +#: nova/virt/xenapi/vmops.py:1084 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1147 +#: nova/virt/xenapi/vmops.py:1110 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1169 +#: nova/virt/xenapi/vmops.py:1135 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1222 +#: nova/virt/xenapi/vmops.py:1188 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1296 +#: nova/virt/xenapi/vmops.py:1262 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1300 +#: nova/virt/xenapi/vmops.py:1266 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1363 +#: nova/virt/xenapi/vmops.py:1329 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1374 +#: nova/virt/xenapi/vmops.py:1340 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1379 +#: nova/virt/xenapi/vmops.py:1345 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/virt/xenapi/vmops.py:1383 +#: nova/virt/xenapi/vmops.py:1349 msgid "In ERROR state" msgstr "" -#: nova/virt/xenapi/vmops.py:1389 +#: nova/virt/xenapi/vmops.py:1355 #, python-format msgid "In %(task_state)s task_state, not RESIZE_VERIFY" msgstr "" -#: nova/virt/xenapi/vmops.py:1396 +#: nova/virt/xenapi/vmops.py:1362 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/vmops.py:1384 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1469 +#: nova/virt/xenapi/vmops.py:1431 #, fuzzy msgid "Injecting network info to xenstore" msgstr "configurando la red del host" -#: nova/virt/xenapi/vmops.py:1483 +#: nova/virt/xenapi/vmops.py:1446 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1492 +#: nova/virt/xenapi/vmops.py:1455 #, fuzzy, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "Creando VIF para VM %(vm_ref)s, red %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1495 +#: nova/virt/xenapi/vmops.py:1458 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Creando VIF para VM %(vm_ref)s, red %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1520 +#: nova/virt/xenapi/vmops.py:1481 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1545 +#: nova/virt/xenapi/vmops.py:1506 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1566 +#: nova/virt/xenapi/vmops.py:1527 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1570 +#: nova/virt/xenapi/vmops.py:1531 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1575 +#: nova/virt/xenapi/vmops.py:1536 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1622 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7336,9 +7312,9 @@ msgid "Enter SolidFire delete_volume..." msgstr "" #: nova/volume/san.py:880 -#, python-format -msgid "Deleting volumeID: %s " -msgstr "" +#, fuzzy, python-format +msgid "Deleting volumeID: %s" +msgstr "Borrando usuario %s" #: nova/volume/san.py:888 msgid "Leaving SolidFire delete_volume" @@ -7549,6 +7525,21 @@ msgstr "" #~ msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" #~ msgstr "" +#~ msgid "Stopping raw TCP server." +#~ msgstr "" + +#~ msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" +#~ msgstr "" + +#~ msgid "not available" +#~ msgstr "" + +#~ msgid "Returned non-serializeable type: %s" +#~ msgstr "" + +#~ msgid "Associate floating ip failed" +#~ msgstr "" + #~ msgid "Parent group id and group id cannot be same" #~ msgstr "" @@ -7608,6 +7599,9 @@ msgstr "" #~ " any more instances of this type." #~ msgstr "" +#~ msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" +#~ msgstr "" + #~ msgid "Going to try to soft delete %s" #~ msgstr "" @@ -7623,6 +7617,11 @@ msgstr "" #~ msgid "Going to try to start %s" #~ msgstr "" +#~ msgid "" +#~ "check_instance_lock: arguments: |%(self)s| " +#~ "|%(context)s| |%(instance_uuid)s|" +#~ msgstr "" + #~ msgid "" #~ "Going to force the deletion of the" #~ " vm %(instance_uuid)s, even if it is" @@ -7639,9 +7638,39 @@ msgstr "" #~ msgid "exception terminating the instance %(instance_uuid)s" #~ msgstr "" +#~ msgid "Instance %s not found." +#~ msgstr "" + #~ msgid "trying to destroy already destroyed instance: %s" #~ msgstr "intentando finalizar una instancia que ya había sido finalizada: %s" +#~ msgid "" +#~ "Cannot rebuild instance [%(instance_uuid)s], " +#~ "because the given image does not " +#~ "exist." +#~ msgstr "" + +#~ msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" +#~ msgstr "" + +#~ msgid "Rebuilding instance %s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to reboot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "" +#~ "trying to snapshot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "Instance %s: Root password set" +#~ msgstr "" + #~ msgid "" #~ "Instance %(name)s found in database but" #~ " not known by hypervisor. Setting " @@ -7675,6 +7704,9 @@ msgstr "" #~ msgid "No fixed IPs to deallocate for vif %sid" #~ msgstr "" +#~ msgid "Sending notification on %s..." +#~ msgstr "" + #~ msgid "" #~ "AMQP server on %(fl_host)s:%(fl_port)d is " #~ "unreachable: %(e)s. Trying again in " @@ -7705,6 +7737,9 @@ msgstr "" #~ msgid "message %s" #~ msgstr "mensaje %s" +#~ msgid "Unable to connect to AMQP server: %s " +#~ msgstr "" + #~ msgid "" #~ "Cannot confirm tmpfile at %(ipath)s is" #~ " on same shared storage between " @@ -7975,6 +8010,9 @@ msgstr "" #~ msgid "Ignoring XenAPI.Failure %s" #~ msgstr "" +#~ msgid "Attempted to power on non-existent instance bad instance id %s" +#~ msgstr "" + #~ msgid "Starting instance %s" #~ msgstr "" @@ -8017,6 +8055,9 @@ msgstr "" #~ msgid "Skipping VDI destroy for %s" #~ msgstr "" +#~ msgid "No opaque_ref could be determined for '%s'." +#~ msgstr "" + #~ msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" #~ msgstr "" @@ -8136,6 +8177,9 @@ msgstr "" #~ msgid "Failed to retrieve QoS info" #~ msgstr "" +#~ msgid "Deleting volumeID: %s " +#~ msgstr "" + #~ msgid "invalid drive data" #~ msgstr "" diff --git a/nova/locale/fr/LC_MESSAGES/nova.po b/nova/locale/fr/LC_MESSAGES/nova.po index be6c86a297c5..b11d7634ff22 100644 --- a/nova/locale/fr/LC_MESSAGES/nova.po +++ b/nova/locale/fr/LC_MESSAGES/nova.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-04-08 23:04+0000\n" -"PO-Revision-Date: 2012-04-06 14:54+0000\n" +"POT-Creation-Date: 2012-04-22 23:01+0000\n" +"PO-Revision-Date: 2012-04-11 14:21+0000\n" "Last-Translator: EmmanuelLeNormand \n" "Language-Team: French \n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" @@ -68,11 +68,11 @@ msgstr "Sujet de certificat pour projets, %s pour le projet, timestamp" msgid "Flags path: %s" msgstr "Chemin des propriétés: %s" -#: nova/exception.py:56 +#: nova/exception.py:55 msgid "Unexpected error while running command." msgstr "Erreur imprévue lors de l'éxecution de la commande" -#: nova/exception.py:59 +#: nova/exception.py:58 #, python-format msgid "" "%(description)s\n" @@ -87,139 +87,143 @@ msgstr "" "Sortie standard : %(stdout)r\n" "Sortie d'erreur : %(stderr)r" -#: nova/exception.py:94 +#: nova/exception.py:93 msgid "DB exception wrapped." msgstr "" -#: nova/exception.py:155 +#: nova/exception.py:154 msgid "An unknown exception occurred." msgstr "Une exception inconnue s'est produite." -#: nova/exception.py:178 +#: nova/exception.py:172 +msgid "Exception in string format operation" +msgstr "" + +#: nova/exception.py:182 msgid "Failed to decrypt text" msgstr "Échec du décryptage du text" -#: nova/exception.py:182 +#: nova/exception.py:186 msgid "Failed to paginate through images from image service" msgstr "Échec de la pagination à travers les images depuis le service d'image" -#: nova/exception.py:186 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "La création de l'Interface Virtuelle a échoué" -#: nova/exception.py:190 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" "Les 5 tentatives de création de l'interface virtuelle avec une adresse " "MAC unique ont échoué" -#: nova/exception.py:195 +#: nova/exception.py:199 msgid "Connection to glance failed" msgstr "La connexion à Glance a échoué" -#: nova/exception.py:199 +#: nova/exception.py:203 msgid "Connection to melange failed" msgstr "La connexion à Melange a échoué" -#: nova/exception.py:203 +#: nova/exception.py:207 msgid "Not authorized." msgstr "Non autorisé." -#: nova/exception.py:208 +#: nova/exception.py:212 msgid "User does not have admin privileges" msgstr "L’utilisateur n'a pas les privilèges administrateur" -#: nova/exception.py:212 +#: nova/exception.py:216 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Le réglage des droits n'autorise pas %(action)s à être effectué(e)(s)" -#: nova/exception.py:216 +#: nova/exception.py:220 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." -msgstr "Pas de méthode pour le message : %s" +msgstr "Aucun noyau trouvé pour l'image %(image_id)s." -#: nova/exception.py:220 +#: nova/exception.py:224 msgid "Unacceptable parameters." msgstr "Paramètres inacceptables." -#: nova/exception.py:225 +#: nova/exception.py:229 msgid "Invalid snapshot" msgstr "Snapshot invalide" -#: nova/exception.py:229 +#: nova/exception.py:233 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Le volume %(volume_id)s n'est lié à rien" -#: nova/exception.py:233 nova/api/openstack/compute/contrib/keypairs.py:113 +#: nova/exception.py:237 nova/api/openstack/compute/contrib/keypairs.py:113 msgid "Keypair data is invalid" msgstr "La paire de clés de donnée n'est pas valide" -#: nova/exception.py:237 +#: nova/exception.py:241 msgid "Failed to load data into json format" msgstr "Échec du chargement des données au format JSON" -#: nova/exception.py:241 +#: nova/exception.py:245 msgid "The request is invalid." msgstr "La requête est invalide." -#: nova/exception.py:245 +#: nova/exception.py:249 #, python-format msgid "Invalid signature %(signature)s for user %(user)s." msgstr "La signature %(signature)s est invalide pour l'utilisateur %(user)s." -#: nova/exception.py:249 +#: nova/exception.py:253 msgid "Invalid input received" msgstr "Entrée invalide reçue" -#: nova/exception.py:253 +#: nova/exception.py:257 #, python-format msgid "Invalid instance type %(instance_type)s." msgstr "L'instance de type %(instance_type)s est invalide." -#: nova/exception.py:257 +#: nova/exception.py:261 msgid "Invalid volume type" msgstr "Type de volume invalide" -#: nova/exception.py:261 +#: nova/exception.py:265 msgid "Invalid volume" msgstr "Volume invalide" -#: nova/exception.py:265 +#: nova/exception.py:269 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "La plage de port %(from_port)s:%(to_port)s. %(msg)s est invalide" -#: nova/exception.py:269 +#: nova/exception.py:273 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Le protocole IP %(protocol)s est invalide" -#: nova/exception.py:273 +#: nova/exception.py:277 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Le type de contenu %(content_type)s est invalide" -#: nova/exception.py:277 +#: nova/exception.py:281 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Le cidr %(cidr)s est invalide" -#: nova/exception.py:281 +#: nova/exception.py:285 msgid "Invalid reuse of an RPC connection." msgstr "Réutilisation invalide d'une connexion RPC" -#: nova/exception.py:285 +#: nova/exception.py:289 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:292 +#: nova/exception.py:296 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:296 +#: nova/exception.py:300 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" @@ -228,12 +232,12 @@ msgstr "" "Impossible d'effectuer l'action '%(action)s' sur l'ensemble " "%(aggregate_id)s. Raison: %(reason)s." -#: nova/exception.py:301 +#: nova/exception.py:305 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:305 +#: nova/exception.py:309 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -242,850 +246,881 @@ msgstr "" "L'instance %(instance_uuid)s dans %(attr)s %(state)s. Impossible de " "%(method)s pendant que l'instance est dans cet état." -#: nova/exception.py:310 +#: nova/exception.py:314 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "L'instance %(instance_id)s ne fonctionne pas." -#: nova/exception.py:314 +#: nova/exception.py:318 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "L'instance %(instance_id)s n'est pas suspendue" -#: nova/exception.py:318 +#: nova/exception.py:322 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "L'instance %(instance_id)s n'est pas en mode secours" -#: nova/exception.py:322 +#: nova/exception.py:326 msgid "Failed to suspend instance" msgstr "Échec de la suspension de l'instance" -#: nova/exception.py:326 +#: nova/exception.py:330 msgid "Failed to resume server" msgstr "Échec de la reprise du serveur" -#: nova/exception.py:330 +#: nova/exception.py:334 msgid "Failed to reboot instance" msgstr "Échec du redémarrage de l'instance" -#: nova/exception.py:334 +#: nova/exception.py:338 #, fuzzy msgid "Failed to terminate instance" msgstr "Échec du redémarrage de l'instance" -#: nova/exception.py:338 +#: nova/exception.py:342 msgid "Service is unavailable at this time." msgstr "Le service est indisponible actuellement." -#: nova/exception.py:342 +#: nova/exception.py:346 msgid "Volume service is unavailable at this time." msgstr "Le service de volume est indisponible actuellement." -#: nova/exception.py:346 +#: nova/exception.py:350 msgid "Compute service is unavailable at this time." msgstr "Le service de calcul est indisponible actuellement." -#: nova/exception.py:350 +#: nova/exception.py:354 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" "Impossible de migrer l'instance (%(instance_id)s) vers l'hôte actuel " "(%(host)s)." -#: nova/exception.py:355 +#: nova/exception.py:359 msgid "Destination compute host is unavailable at this time." msgstr "L'hôte destinataire de calcul est indisponible actuellement." -#: nova/exception.py:359 +#: nova/exception.py:363 msgid "Original compute host is unavailable at this time." msgstr "L'hôte original de calcul est indisponible actuellement." -#: nova/exception.py:363 +#: nova/exception.py:367 msgid "The supplied hypervisor type of is invalid." msgstr "Le type de l'hyperviseur fourni n'est pas valide." -#: nova/exception.py:367 +#: nova/exception.py:371 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" "L'instance nécessite une version plus récente de l'hyperviseur que celle " "fournie." -#: nova/exception.py:372 +#: nova/exception.py:376 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" - -#: nova/exception.py:377 -#, python-format -msgid "The supplied device path (%(path)s) is invalid." -msgstr "" +"Le chemin d'accès du disque (%(path)s) existe déjà, il n'était pas prévu" +" d'exister." #: nova/exception.py:381 #, python-format -msgid "The supplied device (%(device)s) is busy." -msgstr "" +msgid "The supplied device path (%(path)s) is invalid." +msgstr "Le chemin de périphérique (%(path)s) est invalide." #: nova/exception.py:385 -msgid "Unacceptable CPU info" -msgstr "" +#, fuzzy, python-format +msgid "The supplied device (%(device)s) is busy." +msgstr "Le chemin de périphérique (%(path)s) est invalide." #: nova/exception.py:389 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" +msgid "Unacceptable CPU info" +msgstr "Info CPU inacceptable" #: nova/exception.py:393 #, python-format +msgid "%(address)s is not a valid IP v4/6 address." +msgstr "%(address)s n'est pas une adresse IP v4/6 valide" + +#: nova/exception.py:397 +#, 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 "" +"Le tag VLAN n'est pas approprié pour le groupe de port %(bridge)s. Le tag" +" VLAN prévu est %(tag)s, mais celui qui est associé avec le groupe de " +"port est %(pgroup)s." -#: nova/exception.py:399 +#: nova/exception.py:403 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " "the desired physical adapter. Expected vSwitch is %(expected)s, but the " "one associated is %(actual)s." msgstr "" - -#: nova/exception.py:406 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" +"vSwitch qui contient le groupe de port %(bridge)s n'est pas associé à " +"l'adaptateur physique souhaité. VSwitch est %(expected)s, mais la " +"principale association est %(actual)s." #: nova/exception.py:410 #, python-format -msgid "Image %(image_id)s is unacceptable: %(reason)s" -msgstr "" +msgid "Disk format %(disk_format)s is not acceptable" +msgstr "Le format de disque %(disk_format)s n'est pas acceptable" #: nova/exception.py:414 #, python-format -msgid "Instance %(instance_id)s is unacceptable: %(reason)s" -msgstr "" +msgid "Image %(image_id)s is unacceptable: %(reason)s" +msgstr "L'image %(image_id)s est inacceptable: %(reason)s" #: nova/exception.py:418 #, python-format -msgid "Ec2 id %(ec2_id)s is unacceptable." -msgstr "" +msgid "Instance %(instance_id)s is unacceptable: %(reason)s" +msgstr "L'instance %(instance_id)s est inacceptable: %(reason)s" #: nova/exception.py:422 -msgid "Resource could not be found." -msgstr "" - -#: nova/exception.py:427 #, python-format -msgid "Required flag %(flag)s not set." -msgstr "" +msgid "Ec2 id %(ec2_id)s is unacceptable." +msgstr "Ec2 id %(ec2_id)s est inaccepatble." + +#: nova/exception.py:426 +msgid "Resource could not be found." +msgstr "La ressource n'a pas pu être trouvée." #: nova/exception.py:431 #, python-format -msgid "Volume %(volume_id)s could not be found." -msgstr "" +msgid "Required flag %(flag)s not set." +msgstr "Le drapeau requis %(flag)s n'est pas défini" #: nova/exception.py:435 #, python-format +msgid "Volume %(volume_id)s could not be found." +msgstr "Le volume %(volume_id)s n'a pas pu être trouvé." + +#: nova/exception.py:439 +#, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:444 #, python-format msgid "Volume not found for instance %(instance_id)s." -msgstr "" +msgstr "Volume non trouvé pour l'instance %(instance_id)s." -#: nova/exception.py:444 +#: nova/exception.py:448 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" - -#: nova/exception.py:449 -msgid "Zero volume types found." -msgstr "" +"Le volume %(volume_id)s n'a pas de métadonnée avec la clé " +"%(metadata_key)s." #: nova/exception.py:453 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Zero volume types found." msgstr "" #: nova/exception.py:457 #, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." -msgstr "" +msgid "Volume type %(volume_type_id)s could not be found." +msgstr "Le type de volume %(volume_type_id)s n'a pas été trouvé." -#: nova/exception.py:462 +#: nova/exception.py:461 +#, python-format +msgid "Volume type with name %(volume_type_name)s could not be found." +msgstr "Le type de volume avec le nom %(volume_type_name)s n'a pas été trouvé." + +#: nova/exception.py:466 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:471 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." -msgstr "" +msgstr "Le snapshot %(snapshot_id)s n'a pas été trouvé." -#: nova/exception.py:471 +#: nova/exception.py:475 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:475 +#: nova/exception.py:479 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:480 -#, python-format -msgid "No target id found for volume %(volume_id)s." -msgstr "" - #: nova/exception.py:484 #, python-format -msgid "No disk at %(location)s" -msgstr "" +msgid "No target id found for volume %(volume_id)s." +msgstr "Aucun id destination trouvé pour le volume %(volume_id)s." #: nova/exception.py:488 #, python-format -msgid "Could not find a handler for %(driver_type)s volume." -msgstr "" +msgid "No disk at %(location)s" +msgstr "Aucun disque sur %(location)s" #: nova/exception.py:492 #, python-format -msgid "Invalid image href %(image_href)s." -msgstr "" +msgid "Could not find a handler for %(driver_type)s volume." +msgstr "Impossible de trouver un gestionnaire pour le %(driver_type)s de volume." #: nova/exception.py:496 +#, python-format +msgid "Invalid image href %(image_href)s." +msgstr "L'image href %(image_href)s est invalide." + +#: nova/exception.py:500 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" - -#: nova/exception.py:501 -#, python-format -msgid "Image %(image_id)s could not be found." -msgstr "" +"Certaines images ont été stockées par href. Cette version de l'API ne " +"prend pas en charge l'affichage d'images hrefs." #: nova/exception.py:505 #, python-format -msgid "Kernel not found for image %(image_id)s." -msgstr "" +msgid "Image %(image_id)s could not be found." +msgstr "L'image %(image_id)s n'a pas été trouvée." #: nova/exception.py:509 #, python-format -msgid "User %(user_id)s could not be found." -msgstr "" +msgid "Kernel not found for image %(image_id)s." +msgstr "Aucun noyau trouvé pour l'image %(image_id)s." #: nova/exception.py:513 #, python-format -msgid "Project %(project_id)s could not be found." -msgstr "" +msgid "User %(user_id)s could not be found." +msgstr "L'utilisateur %(user_id)s n'a pas été trouvé." #: nova/exception.py:517 #, python-format -msgid "User %(user_id)s is not a member of project %(project_id)s." -msgstr "" +msgid "Project %(project_id)s could not be found." +msgstr "Le projet %(project_id)s n'a pas été trouvé." #: nova/exception.py:521 #, python-format -msgid "Role %(role_id)s could not be found." -msgstr "" +msgid "User %(user_id)s is not a member of project %(project_id)s." +msgstr "L'utilisateur %(user_id)s n'est pas un membre du projet %(project_id)s." #: nova/exception.py:525 -msgid "Cannot find SR to read/write VDI." -msgstr "" +#, python-format +msgid "Role %(role_id)s could not be found." +msgstr "Le rôle %(role_id)s n'a pas été trouvé." #: nova/exception.py:529 -#, python-format -msgid "%(req)s is required to create a network." -msgstr "" +msgid "Cannot find SR to read/write VDI." +msgstr "Impossible de trouver le SR pour lire/écrire le VDI." #: nova/exception.py:533 -#, python-format -msgid "Network %(network_id)s could not be found." -msgstr "" +#, fuzzy, python-format +msgid "Network %(network_id)s is still in use." +msgstr "Le réseau %(network_id)s n'a pas été trouvé." #: nova/exception.py:537 #, python-format -msgid "Network could not be found for bridge %(bridge)s" -msgstr "" +msgid "%(req)s is required to create a network." +msgstr "%(req)s est requis pour créer un réseau." #: nova/exception.py:541 #, python-format -msgid "Network could not be found for uuid %(uuid)s" -msgstr "" +msgid "Network %(network_id)s could not be found." +msgstr "Le réseau %(network_id)s n'a pas été trouvé." #: nova/exception.py:545 #, python-format -msgid "Network could not be found with cidr %(cidr)s." -msgstr "" +msgid "Network could not be found for bridge %(bridge)s" +msgstr "Aucun réseau trouvé pour le pont %(bridge)s" #: nova/exception.py:549 #, python-format -msgid "Network could not be found for instance %(instance_id)s." -msgstr "" +msgid "Network could not be found for uuid %(uuid)s" +msgstr "Aucun réseau trouvé pour l'uuid %(uuid)s" #: nova/exception.py:553 -msgid "No networks defined." -msgstr "" +#, python-format +msgid "Network could not be found with cidr %(cidr)s." +msgstr "Aucun réseau trouvé avec le cidr %(cidr)s." #: nova/exception.py:557 #, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "Aucun réseau trouvé pour l'instance %(instance_id)s." + +#: nova/exception.py:561 +msgid "No networks defined." +msgstr "Aucun réseau défini." + +#: nova/exception.py:565 +#, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "" +"L'uuid réseau %(network_uuid)s n'est pas présent ou n'a pas été affecté " +"au projet %(project_id)s." -#: nova/exception.py:562 +#: nova/exception.py:570 #, python-format msgid "Host is not set to the network (%(network_id)s)." -msgstr "" +msgstr "L'hôte n'est pas configuré pour le réseau (%(network_id)s)." -#: nova/exception.py:566 +#: nova/exception.py:574 #, python-format msgid "Network %(network)s has active ports, cannot delete." msgstr "" -#: nova/exception.py:570 -msgid "Could not find the datastore reference(s) which the VM uses." -msgstr "" - -#: nova/exception.py:574 -#, python-format -msgid "No fixed IP associated with id %(id)s." -msgstr "" - #: nova/exception.py:578 -#, python-format -msgid "Fixed ip not found for address %(address)s." +msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" #: nova/exception.py:582 #, python-format -msgid "Instance %(instance_id)s has zero fixed ips." -msgstr "" +msgid "No fixed IP associated with id %(id)s." +msgstr "Pas d'adresse IP fixe associée avec l'id %(id)s." #: nova/exception.py:586 #, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "Pas d'IP fixe trouvée pour l'adresse %(address)s." + +#: nova/exception.py:590 +#, python-format +msgid "Instance %(instance_id)s has zero fixed ips." +msgstr "L'instance %(instance_id)s n'a aucunes IPs fixes" + +#: nova/exception.py:594 +#, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" - -#: nova/exception.py:591 -#, python-format -msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." -msgstr "" - -#: nova/exception.py:595 -#, python-format -msgid "Host %(host)s has zero fixed ips." -msgstr "" +"Le réseau hôte %(host)s n'a aucunes IPs fixes dans le réseau " +"%(network_id)s." #: nova/exception.py:599 #, python-format +msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." +msgstr "L'instance %(instance_id)s ne peut avoir l'IP fixe '%(ip)s'." + +#: nova/exception.py:603 +#, python-format +msgid "Host %(host)s has zero fixed ips." +msgstr "L'hôte %(host)s n'a aucunes IPs fixes." + +#: nova/exception.py:607 +#, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" - -#: nova/exception.py:604 -#, python-format -msgid "Fixed IP address %(address)s is already in use." -msgstr "" - -#: nova/exception.py:608 -#, python-format -msgid "Fixed IP address %(address)s is invalid." -msgstr "" +"L'adresse IP fixe (%(address)s) n'existe pas dans le réseau " +"(%(network_uuid)s)." #: nova/exception.py:612 -msgid "Zero fixed ips available." -msgstr "" +#, python-format +msgid "Fixed IP address %(address)s is already in use." +msgstr "L'adresse IP fixe %(address)s est déjà utilisée." #: nova/exception.py:616 -msgid "Zero fixed ips could be found." -msgstr "" +#, python-format +msgid "Fixed IP address %(address)s is invalid." +msgstr "L'adresse IP fixe %(address)s est invalide." #: nova/exception.py:620 -#, python-format -msgid "Floating ip not found for id %(id)s." -msgstr "" +msgid "Zero fixed ips available." +msgstr "Aucunes IPs fixes disponibles." #: nova/exception.py:624 -#, python-format -msgid "The DNS entry %(name)s already exists in domain %(domain)s." -msgstr "" +msgid "Zero fixed ips could be found." +msgstr "Aucunes IPs fixes trouvées." #: nova/exception.py:628 #, python-format -msgid "Floating ip not found for address %(address)s." -msgstr "" +msgid "Floating ip not found for id %(id)s." +msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." #: nova/exception.py:632 #, python-format -msgid "Floating ip not found for host %(host)s." -msgstr "" +msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgstr "L'entrée DNS %(name)s existe déjà dans le domaine %(domain)s." #: nova/exception.py:636 -msgid "Zero floating ips available." -msgstr "" +#, python-format +msgid "Floating ip not found for address %(address)s." +msgstr "Aucune IP dynamique trouvée pour l'adresse %(address)s." #: nova/exception.py:640 #, python-format -msgid "Floating ip %(address)s is associated." -msgstr "" +msgid "Floating ip not found for host %(host)s." +msgstr "Aucune IP dynamique trouvée pour l'hôte %(host)s." #: nova/exception.py:644 -#, python-format -msgid "Floating ip %(address)s is not associated." -msgstr "" +msgid "Zero floating ips available." +msgstr "Aucune IPs dynamiques disponibles." #: nova/exception.py:648 -msgid "Zero floating ips exist." -msgstr "" +#, python-format +msgid "Floating ip %(address)s is associated." +msgstr "L'IP dynamique %(address)s est associée." #: nova/exception.py:652 #, python-format -msgid "Interface %(interface)s not found." -msgstr "" +msgid "Floating ip %(address)s is not associated." +msgstr "L'IP dynamique %(address)s n'est pas associée." #: nova/exception.py:656 -#, python-format -msgid "Keypair %(name)s not found for user %(user_id)s" -msgstr "" +msgid "Zero floating ips exist." +msgstr "Aucunes IPs dynamiques existes." #: nova/exception.py:660 #, python-format -msgid "Certificate %(certificate_id)s not found." -msgstr "" +msgid "Interface %(interface)s not found." +msgstr "L'interface %(interface)s non trouvée." #: nova/exception.py:664 #, python-format -msgid "Service %(service_id)s could not be found." -msgstr "" +msgid "Keypair %(name)s not found for user %(user_id)s" +msgstr "La paire de clés %(name)s est introuvable pour l'utilisateur %(user_id)s" #: nova/exception.py:668 #, python-format -msgid "Host %(host)s could not be found." -msgstr "" +msgid "Certificate %(certificate_id)s not found." +msgstr "Le certificat %(certificate_id)s non trouvé." #: nova/exception.py:672 #, python-format -msgid "Compute host %(host)s could not be found." -msgstr "" +msgid "Service %(service_id)s could not be found." +msgstr "Le service %(service_id)s ne peut pas être trouvé." #: nova/exception.py:676 #, python-format -msgid "Could not find binary %(binary)s on host %(host)s." -msgstr "" +msgid "Host %(host)s could not be found." +msgstr "L'hôte %(host)s ne peut pas être trouvé." #: nova/exception.py:680 #, python-format -msgid "Auth token %(token)s could not be found." -msgstr "" +msgid "Compute host %(host)s could not be found." +msgstr "L'hôte de calcul %(host)s ne peut pas être trouvé." #: nova/exception.py:684 #, python-format -msgid "Access Key %(access_key)s could not be found." -msgstr "" +msgid "Could not find binary %(binary)s on host %(host)s." +msgstr "Impossible de trouver le binaire %(binary)s sur l'hôte %(host)s." #: nova/exception.py:688 -msgid "Quota could not be found" -msgstr "" +#, python-format +msgid "Auth token %(token)s could not be found." +msgstr "Le jeton d'authentification %(token)s ne peut pas être trouvé." #: nova/exception.py:692 #, python-format -msgid "Quota for project %(project_id)s could not be found." -msgstr "" +msgid "Access Key %(access_key)s could not be found." +msgstr "La clé d'accès %(access_key)s ne peut pas être trouvée." #: nova/exception.py:696 -#, python-format -msgid "Quota class %(class_name)s could not be found." -msgstr "" +msgid "Quota could not be found" +msgstr "Le quota ne peut pas être trouvé" #: nova/exception.py:700 #, python-format -msgid "Security group %(security_group_id)s not found." -msgstr "" +msgid "Quota for project %(project_id)s could not be found." +msgstr "Le quota pour le projet %(project_id)s ne peut pas être trouvé." #: nova/exception.py:704 +#, fuzzy, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "La clé d'accès %(access_key)s ne peut pas être trouvée." + +#: nova/exception.py:708 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "Groupe de sécurité %(security_group_id)s non trouvé." + +#: nova/exception.py:712 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" +"Groupe de sécurité %(security_group_id)s non trouvé pour le projet " +"%(project_id)s." -#: nova/exception.py:709 +#: nova/exception.py:717 #, python-format msgid "Security group with rule %(rule_id)s not found." -msgstr "" +msgstr "Le groupe de sécurité avec la règle %(rule_id)s non trouvé." -#: nova/exception.py:713 +#: nova/exception.py:721 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" +"Le groupe de sécurité %(security_group_id)s est déjà associé avec " +"l'instance %(instance_id)s" -#: nova/exception.py:718 +#: nova/exception.py:726 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" +"Le groupe de sécurité %(security_group_id)s n'est pas associé avec " +"l'instance %(instance_id)s" -#: nova/exception.py:723 +#: nova/exception.py:731 #, python-format msgid "Migration %(migration_id)s could not be found." -msgstr "" +msgstr "La migration %(migration_id)s ne peut être trouvée." -#: nova/exception.py:727 +#: nova/exception.py:735 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" +"Migration non trouvée pour l'instance %(instance_id)s avec le statut " +"%(status)s." -#: nova/exception.py:732 +#: nova/exception.py:740 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:736 +#: nova/exception.py:744 #, 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:742 +#: nova/exception.py:750 #, python-format msgid "Console %(console_id)s could not be found." -msgstr "" +msgstr "La console %(console_id)s ne peut être trouvée." -#: nova/exception.py:746 +#: nova/exception.py:754 #, python-format msgid "Console for instance %(instance_id)s could not be found." -msgstr "" +msgstr "La console pour l'instance %(instance_id)s ne peut être trouvée." -#: nova/exception.py:750 +#: nova/exception.py:758 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:755 -#, python-format -msgid "Invalid console type %(console_type)s " -msgstr "" - -#: nova/exception.py:759 -msgid "Zero instance types found." -msgstr "" - #: nova/exception.py:763 #, python-format -msgid "Instance type %(instance_type_id)s could not be found." -msgstr "" +msgid "Invalid console type %(console_type)s " +msgstr "Le type de console %(console_type)s est invalide " #: nova/exception.py:767 +msgid "Zero instance types found." +msgstr "Aucuns types d'instance trouvés." + +#: nova/exception.py:771 +#, python-format +msgid "Instance type %(instance_type_id)s could not be found." +msgstr "Le type d'instance %(instance_type_id)s ne peut être trouvé." + +#: nova/exception.py:775 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." -msgstr "" - -#: nova/exception.py:772 -#, python-format -msgid "Flavor %(flavor_id)s could not be found." -msgstr "" - -#: nova/exception.py:776 -#, python-format -msgid "Cell %(cell_id)s could not be found." -msgstr "" +msgstr "Le type d'instance avec le nom %(instance_type_name)s ne peut être trouvé." #: nova/exception.py:780 #, python-format -msgid "Scheduler Host Filter %(filter_name)s could not be found." -msgstr "" +msgid "Flavor %(flavor_id)s could not be found." +msgstr "Le Flavor %(flavor_id)s ne peut être trouvé." #: nova/exception.py:784 +#, fuzzy, python-format +msgid "Cell %(cell_id)s could not be found." +msgstr "La zone %(zone_id)s ne peut être trouvée." + +#: nova/exception.py:788 +#, python-format +msgid "Scheduler Host Filter %(filter_name)s could not be found." +msgstr "La plannification de filtre hôte %(filter_name)s ne peut être trouvée." + +#: nova/exception.py:792 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:789 +#: nova/exception.py:797 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:801 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:798 +#: nova/exception.py:806 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:803 -msgid "LDAP object could not be found" -msgstr "" - -#: nova/exception.py:807 -#, python-format -msgid "LDAP user %(user_id)s could not be found." -msgstr "" - #: nova/exception.py:811 -#, python-format -msgid "LDAP group %(group_id)s could not be found." +msgid "LDAP object could not be found" msgstr "" #: nova/exception.py:815 #, python-format -msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." +msgid "LDAP user %(user_id)s could not be found." msgstr "" #: nova/exception.py:819 #, python-format -msgid "File %(file_path)s could not be found." +msgid "LDAP group %(group_id)s could not be found." msgstr "" #: nova/exception.py:823 -msgid "Zero files could be found." +#, python-format +msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" #: nova/exception.py:827 #, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:831 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:835 +#, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:840 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:844 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:848 msgid "Action not allowed." msgstr "" -#: nova/exception.py:844 +#: nova/exception.py:852 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:848 +#: nova/exception.py:856 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:852 +#: nova/exception.py:860 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:861 -#, python-format -msgid "Key pair %(key_name)s already exists." -msgstr "" - -#: nova/exception.py:865 -#, python-format -msgid "User %(user)s already exists." -msgstr "" - #: nova/exception.py:869 #, python-format -msgid "LDAP user %(user)s already exists." +msgid "Key pair %(key_name)s already exists." msgstr "" #: nova/exception.py:873 #, python-format -msgid "LDAP group %(group)s already exists." +msgid "User %(user)s already exists." msgstr "" #: nova/exception.py:877 #, python-format +msgid "LDAP user %(user)s already exists." +msgstr "" + +#: nova/exception.py:881 +#, python-format +msgid "LDAP group %(group)s already exists." +msgstr "" + +#: nova/exception.py:885 +#, 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:882 +#: nova/exception.py:890 #, python-format msgid "Project %(project)s already exists." msgstr "" -#: nova/exception.py:886 +#: nova/exception.py:894 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:890 +#: nova/exception.py:898 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:894 +#: nova/exception.py:902 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:898 +#: nova/exception.py:906 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:902 -msgid "Migration error" -msgstr "" - -#: nova/exception.py:906 -#, python-format -msgid "Malformed message body: %(reason)s" -msgstr "" - #: nova/exception.py:910 -#, python-format -msgid "Could not find config at %(path)s" +msgid "Migration error" msgstr "" #: nova/exception.py:914 #, python-format -msgid "Could not load paste app '%(name)s' from %(path)s" +msgid "Malformed message body: %(reason)s" msgstr "" #: nova/exception.py:918 -msgid "When resizing, instances must change size!" +#, python-format +msgid "Could not find config at %(path)s" msgstr "" #: nova/exception.py:922 -msgid "Image is larger than instance type allows" +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" #: nova/exception.py:926 -msgid "1 or more Zones could not complete the request" +msgid "When resizing, instances must change size!" msgstr "" #: nova/exception.py:930 -msgid "Instance type's memory is too small for requested image." +msgid "Image is larger than instance type allows" msgstr "" #: nova/exception.py:934 -msgid "Instance type's disk is too small for requested image." +msgid "1 or more Zones could not complete the request" msgstr "" #: nova/exception.py:938 -#, python-format -msgid "Insufficient free memory on compute node to start %(uuid)s." +msgid "Instance type's memory is too small for requested image." msgstr "" #: nova/exception.py:942 -msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgid "Instance type's disk is too small for requested image." msgstr "" #: nova/exception.py:946 #, python-format -msgid "No valid host was found. %(reason)s" +msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" #: nova/exception.py:950 +msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgstr "" + +#: nova/exception.py:954 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:958 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:962 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:966 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:963 +#: nova/exception.py:971 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:975 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:979 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:983 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:988 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:992 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:996 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:1000 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:997 +#: nova/exception.py:1005 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1001 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1005 -#, python-format -msgid "Error in SolidFire API response: status=%(status)s" -msgstr "" - #: nova/exception.py:1009 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Bad response from SolidFire API" msgstr "" #: nova/exception.py:1013 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Error in SolidFire API response: status=%(status)s" msgstr "" #: nova/exception.py:1017 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Error in SolidFire API response: data=%(data)s" msgstr "" #: nova/exception.py:1021 #, python-format -msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgid "Detected existing vlan with id %(vlan)d" msgstr "" #: nova/exception.py:1025 +#, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "L'instance %(instance_id)s n'a pas pu être trouvée." + +#: nova/exception.py:1029 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1033 #, fuzzy, python-format msgid "Could not fetch image %(image)s" -msgstr "Impossible de lier l'image au loopback : %s" +msgstr "Aucun noyau trouvé pour l'image %(image_id)s." -#: nova/log.py:315 +#: nova/log.py:328 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1204,156 +1239,138 @@ msgstr "" msgid "debug in callback: %s" msgstr "Debug dans le rappel : %s" -#: nova/utils.py:534 +#: nova/utils.py:506 #, 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:537 +#: nova/utils.py:509 #, 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:648 +#: nova/utils.py:620 #, python-format msgid "Invalid backend: %s" msgstr "Backend invalide : %s" -#: nova/utils.py:659 +#: nova/utils.py:631 #, python-format msgid "backend %s" msgstr "backend %s" -#: nova/utils.py:709 +#: nova/utils.py:681 msgid "in looping call" msgstr "" -#: nova/utils.py:927 +#: nova/utils.py:899 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:931 +#: nova/utils.py:903 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:907 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:942 +#: nova/utils.py:914 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:1001 +#: nova/utils.py:973 #, python-format msgid "Found sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1008 +#: nova/utils.py:980 #, python-format msgid "Cleaned sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1023 +#: nova/utils.py:995 #, python-format msgid "Found lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1028 +#: nova/utils.py:999 #, python-format msgid "Cleaned lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1138 +#: nova/utils.py:1108 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1139 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1298 +#: nova/utils.py:1268 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1330 +#: nova/utils.py:1300 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1461 +#: nova/utils.py:1431 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1463 +#: nova/utils.py:1433 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1495 +#: nova/utils.py:1465 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1497 +#: nova/utils.py:1467 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" -#: nova/utils.py:1681 +#: nova/utils.py:1651 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:97 +#: nova/wsgi.py:96 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:108 +#: nova/wsgi.py:107 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:111 -msgid "Stopping raw TCP server." -msgstr "" - -#: nova/wsgi.py:117 -#, python-format -msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "" - -#: nova/wsgi.py:133 +#: nova/wsgi.py:121 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:211 +#: nova/wsgi.py:190 msgid "You must implement __call__" msgstr "Vous devez implémenter __call__" -#: nova/api/direct.py:218 -msgid "not available" -msgstr "non disponible" - -#: nova/api/direct.py:299 -#, python-format -msgid "Returned non-serializeable type: %s" -msgstr "" - #: nova/api/sizelimit.py:51 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:142 +#: nova/api/validator.py:140 #, python-format -msgid "%(key)s with value %(value)s failed validator %(validator)s" +msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" #: nova/api/ec2/__init__.py:73 @@ -1538,12 +1555,12 @@ msgid "Invalid CIDR" msgstr "Le cidr %(cidr)s est invalide" #: nova/api/ec2/cloud.py:639 nova/api/ec2/cloud.py:693 -#: nova/api/ec2/cloud.py:800 +#: nova/api/ec2/cloud.py:811 msgid "Not enough parameters, need group_name or group_id" msgstr "" #: nova/api/ec2/cloud.py:654 -#: nova/api/openstack/compute/contrib/security_groups.py:517 +#: nova/api/openstack/compute/contrib/security_groups.py:529 #, python-format msgid "Revoke security group ingress %s" msgstr "Révocation de groupe de sécurité %s" @@ -1553,12 +1570,12 @@ msgstr "Révocation de groupe de sécurité %s" msgid "%s Not enough parameters to build a valid rule" msgstr "Pas assez de parametres pour contruire un règle valide." -#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:744 +#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:751 msgid "No rule for the specified parameters." msgstr "Pas de règle pour les paramètres spécifiés." #: nova/api/ec2/cloud.py:708 -#: nova/api/openstack/compute/contrib/security_groups.py:354 +#: nova/api/openstack/compute/contrib/security_groups.py:359 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorisation du groupe de sécurité %s" @@ -1568,168 +1585,178 @@ msgstr "Authorisation du groupe de sécurité %s" msgid "%s - This rule already exists in group" msgstr "Cette règle existe déjà dans le groupe %s" -#: nova/api/ec2/cloud.py:769 +#: nova/api/ec2/cloud.py:733 +#: nova/api/openstack/compute/contrib/security_groups.py:388 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/api/ec2/cloud.py:776 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Content limited to " "Alphanumeric characters, spaces, dashes, and underscores." msgstr "" -#: nova/api/ec2/cloud.py:776 +#: nova/api/ec2/cloud.py:783 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Length exceeds maximum of " "255." msgstr "" -#: nova/api/ec2/cloud.py:780 -#: nova/api/openstack/compute/contrib/security_groups.py:292 +#: nova/api/ec2/cloud.py:787 +#: nova/api/openstack/compute/contrib/security_groups.py:297 #, python-format msgid "Create Security Group %s" msgstr "Création du groupe de sécurité %s" -#: nova/api/ec2/cloud.py:783 +#: nova/api/ec2/cloud.py:790 #, python-format msgid "group %s already exists" msgstr "le groupe %s existe déjà" -#: nova/api/ec2/cloud.py:815 -#: nova/api/openstack/compute/contrib/security_groups.py:245 +#: nova/api/ec2/cloud.py:794 +#: nova/api/openstack/compute/contrib/security_groups.py:294 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/api/ec2/cloud.py:826 +#: nova/api/openstack/compute/contrib/security_groups.py:246 #, python-format msgid "Delete security group %s" msgstr "Suppression du groupe de sécurité %s" -#: nova/api/ec2/cloud.py:823 nova/compute/manager.py:1630 +#: nova/api/ec2/cloud.py:834 nova/compute/manager.py:1638 #, 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:894 +#: nova/api/ec2/cloud.py:905 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:898 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:222 #, python-format msgid "Create volume of %s GB" msgstr "Création d'un volume de %s Go" -#: nova/api/ec2/cloud.py:921 +#: nova/api/ec2/cloud.py:932 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:931 +#: nova/api/ec2/cloud.py:942 #, 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:939 +#: nova/api/ec2/cloud.py:950 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:952 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:963 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:959 +#: nova/api/ec2/cloud.py:970 #, fuzzy, python-format msgid "Detach Volume Failed." msgstr "Dé-montage du volume %s" -#: nova/api/ec2/cloud.py:984 nova/api/ec2/cloud.py:1041 -#: nova/api/ec2/cloud.py:1518 nova/api/ec2/cloud.py:1533 +#: nova/api/ec2/cloud.py:995 nova/api/ec2/cloud.py:1052 +#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537 #, python-format msgid "attribute not supported: %s" msgstr "attribut non reconnu : %s" -#: nova/api/ec2/cloud.py:1107 +#: nova/api/ec2/cloud.py:1118 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1255 +#: nova/api/ec2/cloud.py:1266 msgid "Allocate address" msgstr "Allocation d'adresse" -#: nova/api/ec2/cloud.py:1267 +#: nova/api/ec2/cloud.py:1271 #, python-format msgid "Release address %s" msgstr "Désallocation de l'adresse %s" -#: nova/api/ec2/cloud.py:1272 +#: nova/api/ec2/cloud.py:1276 #, 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:1282 +#: nova/api/ec2/cloud.py:1286 #, python-format msgid "Disassociate address %s" msgstr "Désassociation de l'adresse %s" -#: nova/api/ec2/cloud.py:1308 +#: nova/api/ec2/cloud.py:1312 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1329 +#: nova/api/ec2/cloud.py:1333 msgid "Going to start terminating instances" msgstr "Début de la destruction d'instance" -#: nova/api/ec2/cloud.py:1343 +#: nova/api/ec2/cloud.py:1347 #, python-format msgid "Reboot instance %r" msgstr "Re-démarrage de l'instance %r" -#: nova/api/ec2/cloud.py:1354 +#: nova/api/ec2/cloud.py:1358 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1369 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1455 +#: nova/api/ec2/cloud.py:1459 #, python-format msgid "De-registering image %s" msgstr "Dé-enregitrement de l'image %s" -#: nova/api/ec2/cloud.py:1471 +#: nova/api/ec2/cloud.py:1475 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1494 #, 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:1536 +#: nova/api/ec2/cloud.py:1540 msgid "user or group not specified" msgstr "Utilisateur ou groupe non spécifié" -#: nova/api/ec2/cloud.py:1538 +#: nova/api/ec2/cloud.py:1542 msgid "only group \"all\" is supported" msgstr "Seul le group \"tous\" est supporté" -#: nova/api/ec2/cloud.py:1540 +#: nova/api/ec2/cloud.py:1544 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:1542 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Updating image %s publicity" msgstr "Mis à jour de la publication de l'image %s" -#: nova/api/ec2/cloud.py:1555 +#: nova/api/ec2/cloud.py:1559 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1603 +#: nova/api/ec2/cloud.py:1607 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -2069,207 +2096,207 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:425 +#: nova/api/openstack/compute/servers.py:420 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:433 +#: nova/api/openstack/compute/servers.py:428 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:483 +#: nova/api/openstack/compute/servers.py:476 msgid "Personality file limit exceeded" msgstr "" -#: nova/api/openstack/compute/servers.py:485 +#: nova/api/openstack/compute/servers.py:478 msgid "Personality file path too long" msgstr "" -#: nova/api/openstack/compute/servers.py:487 +#: nova/api/openstack/compute/servers.py:480 msgid "Personality file content too long" msgstr "" -#: nova/api/openstack/compute/servers.py:501 +#: nova/api/openstack/compute/servers.py:494 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:505 +#: nova/api/openstack/compute/servers.py:498 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:509 +#: nova/api/openstack/compute/servers.py:502 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:527 +#: nova/api/openstack/compute/servers.py:519 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:530 +#: nova/api/openstack/compute/servers.py:522 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:535 +#: nova/api/openstack/compute/servers.py:527 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:550 +#: nova/api/openstack/compute/servers.py:540 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:559 +#: nova/api/openstack/compute/servers.py:549 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:566 +#: nova/api/openstack/compute/servers.py:556 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:572 +#: nova/api/openstack/compute/servers.py:562 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:575 +#: nova/api/openstack/compute/servers.py:565 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:577 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:594 +#: nova/api/openstack/compute/servers.py:584 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:601 +#: nova/api/openstack/compute/servers.py:591 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:633 +#: nova/api/openstack/compute/servers.py:623 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:675 -#: nova/api/openstack/compute/servers.py:740 +#: nova/api/openstack/compute/servers.py:665 +#: nova/api/openstack/compute/servers.py:730 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:737 +#: nova/api/openstack/compute/servers.py:727 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:733 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:829 -#: nova/api/openstack/compute/servers.py:849 +#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:839 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:835 +#: nova/api/openstack/compute/servers.py:825 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:855 +#: nova/api/openstack/compute/servers.py:845 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:868 +#: nova/api/openstack/compute/servers.py:858 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:862 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:885 +#: nova/api/openstack/compute/servers.py:875 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:897 +#: nova/api/openstack/compute/servers.py:887 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:900 +#: nova/api/openstack/compute/servers.py:890 msgid "Resize requires a change in size." msgstr "" -#: nova/api/openstack/compute/servers.py:924 +#: nova/api/openstack/compute/servers.py:914 msgid "Malformed server entity" msgstr "" -#: nova/api/openstack/compute/servers.py:931 +#: nova/api/openstack/compute/servers.py:921 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:940 +#: nova/api/openstack/compute/servers.py:930 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:949 +#: nova/api/openstack/compute/servers.py:939 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:962 +#: nova/api/openstack/compute/servers.py:952 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:966 -#: nova/api/openstack/compute/servers.py:1144 +#: nova/api/openstack/compute/servers.py:956 +#: nova/api/openstack/compute/servers.py:1134 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:980 +#: nova/api/openstack/compute/servers.py:970 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:993 +#: nova/api/openstack/compute/servers.py:983 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:996 +#: nova/api/openstack/compute/servers.py:986 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1014 +#: nova/api/openstack/compute/servers.py:1004 #: nova/api/openstack/compute/contrib/aggregates.py:142 -#: nova/api/openstack/compute/contrib/networks.py:65 +#: nova/api/openstack/compute/contrib/networks.py:68 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1009 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1071 +#: nova/api/openstack/compute/servers.py:1061 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1093 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 msgid "Invalid metadata" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1157 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2442,35 +2469,31 @@ msgstr "" msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:159 +#: nova/api/openstack/compute/contrib/floating_ips.py:157 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:161 +#: nova/api/openstack/compute/contrib/floating_ips.py:159 msgid "No more floating ips available." 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:571 -#: nova/api/openstack/compute/contrib/security_groups.py:604 +#: nova/api/openstack/compute/contrib/floating_ips.py:197 +#: nova/api/openstack/compute/contrib/floating_ips.py:223 +#: nova/api/openstack/compute/contrib/security_groups.py:583 +#: nova/api/openstack/compute/contrib/security_groups.py:616 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:204 -#: nova/api/openstack/compute/contrib/floating_ips.py:233 +#: nova/api/openstack/compute/contrib/floating_ips.py:200 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:213 +#: nova/api/openstack/compute/contrib/floating_ips.py:209 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:216 -msgid "Associate floating ip failed" -msgstr "" - #: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" @@ -2530,103 +2553,107 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:62 +#: nova/api/openstack/compute/contrib/networks.py:65 #, python-format msgid "Network does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:70 +#: nova/api/openstack/compute/contrib/networks.py:73 #, python-format msgid "Disassociating network with id %s" 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 +#: nova/api/openstack/compute/contrib/networks.py:77 +#: nova/api/openstack/compute/contrib/networks.py:94 +#: nova/api/openstack/compute/contrib/networks.py:104 msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:87 +#: nova/api/openstack/compute/contrib/networks.py:90 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks.py:100 #, python-format msgid "Deleting network with id %s" msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:59 +msgid "Quota limit must be -1 or greater." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:222 +#: nova/api/openstack/compute/contrib/security_groups.py:223 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:243 +#: nova/api/openstack/compute/contrib/security_groups.py:244 #, 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 +#: nova/api/openstack/compute/contrib/security_groups.py:300 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:320 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:318 +#: nova/api/openstack/compute/contrib/security_groups.py:323 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:321 +#: nova/api/openstack/compute/contrib/security_groups.py:326 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:353 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:351 +#: nova/api/openstack/compute/contrib/security_groups.py:356 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:369 +#: nova/api/openstack/compute/contrib/security_groups.py:374 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:376 +#: nova/api/openstack/compute/contrib/security_groups.py:381 #, 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:414 +#: nova/api/openstack/compute/contrib/security_groups.py:426 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:507 +#: nova/api/openstack/compute/contrib/security_groups.py:519 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:510 +#: nova/api/openstack/compute/contrib/security_groups.py:522 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:574 -#: nova/api/openstack/compute/contrib/security_groups.py:607 +#: nova/api/openstack/compute/contrib/security_groups.py:586 +#: nova/api/openstack/compute/contrib/security_groups.py:619 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:578 -#: nova/api/openstack/compute/contrib/security_groups.py:611 +#: nova/api/openstack/compute/contrib/security_groups.py:590 +#: nova/api/openstack/compute/contrib/security_groups.py:623 msgid "Security group name cannot be empty" msgstr "" @@ -2841,127 +2868,118 @@ msgstr "Masque réseau à passer à la configuration d'openvpn" msgid "Launching VPN for %s" msgstr "Démarrage du VPN pour %s" -#: nova/compute/api.py:141 +#: nova/compute/api.py:133 msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:144 +#: nova/compute/api.py:136 #, python-format msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/api.py:192 -#, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" -msgstr "" - -#: nova/compute/api.py:203 -#, python-format -msgid "Quota exceeded for %(pid)s, metadata property key or value too long" -msgstr "" - -#: nova/compute/api.py:257 +#: nova/compute/api.py:198 #, fuzzy, python-format msgid "Cannot run any more instances of this type." msgstr "" "Quota d'instances dépassé. Vous ne pouvez éxécuter que %s instances de ce" " type de plus." -#: nova/compute/api.py:259 +#: nova/compute/api.py:200 #, fuzzy, python-format msgid "Can only run %s more instances of this type." msgstr "" "Quota d'instances dépassé. Vous ne pouvez éxécuter que %s instances de ce" " type de plus." -#: nova/compute/api.py:261 +#: nova/compute/api.py:202 #, python-format -msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. " +msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s" msgstr "" -#: nova/compute/api.py:310 -msgid "Creating a raw instance" -msgstr "Création d'une instance raw" - -#: nova/compute/api.py:312 +#: nova/compute/api.py:216 #, python-format -msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" msgstr "" -#: nova/compute/api.py:383 +#: nova/compute/api.py:227 +#, python-format +msgid "Quota exceeded for %(pid)s, metadata property key or value too long" +msgstr "" + +#: nova/compute/api.py:424 #, python-format msgid "Going to run %s instances..." msgstr "Démarrage de %s instances..." -#: nova/compute/api.py:447 +#: nova/compute/api.py:492 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:474 +#: nova/compute/api.py:519 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:591 +#: nova/compute/api.py:636 #, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:871 +#: nova/compute/api.py:916 #, fuzzy, python-format msgid "Going to try to soft delete instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:891 +#: nova/compute/api.py:936 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:939 +#: nova/compute/api.py:984 #, fuzzy, python-format msgid "Going to try to terminate instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:977 +#: nova/compute/api.py:1022 #, fuzzy, python-format msgid "Going to try to stop instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:996 +#: nova/compute/api.py:1041 #, fuzzy, python-format msgid "Going to try to start instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:1000 +#: nova/compute/api.py:1045 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1071 nova/volume/api.py:173 +#: nova/compute/api.py:1116 nova/volume/api.py:173 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1201 +#: nova/compute/api.py:1246 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1369 +#: nova/compute/api.py:1414 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1377 +#: nova/compute/api.py:1422 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1644 +#: nova/compute/api.py:1689 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" @@ -2986,11 +3004,9 @@ msgid "check_instance_lock: decorating: |%s|" msgstr "check_instance_lock: décoration : |%s|" #: nova/compute/manager.py:140 -#, python-format -msgid "" -"check_instance_lock: arguments: |%(self)s| |%(context)s| " -"|%(instance_uuid)s|" -msgstr "" +#, fuzzy, python-format +msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|" +msgstr "check_instance_lock: admin : |%s|" #: nova/compute/manager.py:144 #, python-format @@ -3018,10 +3034,7 @@ msgid "Unable to load the virtualization driver: %s" msgstr "" #: nova/compute/manager.py:223 -#, python-format -msgid "" -"Instance %(instance_uuid)s has been destroyed from under us while trying " -"to set it to ERROR" +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" #: nova/compute/manager.py:240 @@ -3047,425 +3060,419 @@ msgid "Setting up bdm %s" msgstr "" #: nova/compute/manager.py:400 -#, python-format -msgid "Instance %s already deleted from database. Attempting forceful vm deletion" +msgid "Instance already deleted from database. Attempting forceful vm deletion" msgstr "" #: nova/compute/manager.py:406 -#, fuzzy, python-format -msgid "Exception encountered while terminating the instance %s" -msgstr "Après l'arrêt d'instances : %s" - -#: nova/compute/manager.py:444 -#, python-format -msgid "Instance %s not found." +msgid "Exception encountered while terminating the instance" msgstr "" -#: nova/compute/manager.py:480 +#: nova/compute/manager.py:444 +#, fuzzy +msgid "Instance not found." +msgstr "Aucuns types d'instance trouvés." + +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "L'instance a déjà été crée" -#: nova/compute/manager.py:523 +#: 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:528 +#: nova/compute/manager.py:530 #, 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:538 +#: nova/compute/manager.py:540 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:548 +#: nova/compute/manager.py:550 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:561 +#: nova/compute/manager.py:563 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:565 +#: nova/compute/manager.py:567 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:580 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:594 +#: nova/compute/manager.py:596 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:615 +#: nova/compute/manager.py:617 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:672 +#: nova/compute/manager.py:674 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:699 +#: nova/compute/manager.py:701 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:708 +#: nova/compute/manager.py:710 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:742 nova/compute/manager.py:1328 -#: nova/compute/manager.py:1416 nova/compute/manager.py:2501 +#: nova/compute/manager.py:744 nova/compute/manager.py:1335 +#: nova/compute/manager.py:1424 nova/compute/manager.py:2509 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:811 -#, python-format -msgid "" -"Cannot rebuild instance [%(instance_uuid)s], because the given image does" -" not exist." +#: nova/compute/manager.py:813 +msgid "Cannot rebuild instance because the given image does not exist." msgstr "" -#: nova/compute/manager.py:816 -#, python-format -msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" -msgstr "" +#: nova/compute/manager.py:818 +#, fuzzy, python-format +msgid "Cannot rebuild instance: %(exc)s" +msgstr "Instance actives : %s" -#: nova/compute/manager.py:823 -#, python-format -msgid "Rebuilding instance %s" -msgstr "" - -#: nova/compute/manager.py:876 -#, python-format -msgid "Rebooting instance %s" +#: nova/compute/manager.py:825 +#, fuzzy, python-format +msgid "Rebuilding instance" msgstr "Redémarrage de l'instance %s" -#: nova/compute/manager.py:891 +#: nova/compute/manager.py:879 +#, fuzzy, python-format +msgid "Rebooting instance" +msgstr "Redémarrage de l'instance %s" + +#: nova/compute/manager.py:895 #, python-format msgid "" -"trying to reboot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:933 +#: nova/compute/manager.py:937 #, python-format msgid "instance %s: snapshotting" msgstr "instance %s: création d'un instantané (snapshot)" -#: nova/compute/manager.py:939 +#: nova/compute/manager.py:943 #, python-format msgid "" -"trying to snapshot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:1000 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1001 +#: nova/compute/manager.py:1006 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1005 +#: nova/compute/manager.py:1011 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1042 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1041 -#, python-format -msgid "Instance %s: Root password set" +#: nova/compute/manager.py:1048 +msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1050 +#: nova/compute/manager.py:1056 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1070 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1079 +#: nova/compute/manager.py:1085 #, 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:1084 +#: nova/compute/manager.py:1090 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, 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:1103 +#: nova/compute/manager.py:1109 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1116 +#: nova/compute/manager.py:1122 #, python-format msgid "instance %s: rescuing" msgstr "instance %s: récupération" -#: nova/compute/manager.py:1141 +#: nova/compute/manager.py:1147 #, python-format msgid "instance %s: unrescuing" msgstr "instance %s: dé-récupération" -#: nova/compute/manager.py:1270 +#: nova/compute/manager.py:1277 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1287 +#: nova/compute/manager.py:1294 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1471 +#: nova/compute/manager.py:1479 #, python-format msgid "instance %s: pausing" msgstr "instance %s: mise en pause" -#: nova/compute/manager.py:1489 +#: nova/compute/manager.py:1497 #, python-format msgid "instance %s: unpausing" msgstr "instance %s: reprise après pause" -#: nova/compute/manager.py:1525 +#: nova/compute/manager.py:1533 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "instance %s: récupération des diagnostiques" -#: nova/compute/manager.py:1534 +#: nova/compute/manager.py:1542 #, python-format msgid "instance %s: suspending" msgstr "instance %s: suspension" -#: nova/compute/manager.py:1556 +#: nova/compute/manager.py:1564 #, python-format msgid "instance %s: resuming" msgstr "instance %s: reprise après suspension" -#: nova/compute/manager.py:1579 +#: nova/compute/manager.py:1587 #, python-format msgid "instance %s: locking" msgstr "instance %s: vérrouillage" -#: nova/compute/manager.py:1588 +#: nova/compute/manager.py:1596 #, python-format msgid "instance %s: unlocking" msgstr "instance %s: déverrouillage" -#: nova/compute/manager.py:1596 +#: nova/compute/manager.py:1604 #, python-format msgid "instance %s: getting locked state" msgstr "instance %s: récupération de l'état de vérouillage" -#: nova/compute/manager.py:1606 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: reset network" msgstr "instance %s: redémarrage du réseau" -#: nova/compute/manager.py:1614 +#: nova/compute/manager.py:1622 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1618 +#: nova/compute/manager.py:1626 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1655 +#: nova/compute/manager.py:1663 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1685 +#: nova/compute/manager.py:1693 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1703 +#: nova/compute/manager.py:1711 #, python-format msgid "" "instance %(instance_uuid)s: attaching volume %(volume_id)s to " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1705 +#: nova/compute/manager.py:1713 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1714 +#: nova/compute/manager.py:1722 #, fuzzy, python-format msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" msgstr "L'instance %(instance_id)s n'est pas en mode secours" -#: nova/compute/manager.py:1724 +#: nova/compute/manager.py:1732 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1752 +#: nova/compute/manager.py:1760 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1756 +#: nova/compute/manager.py:1764 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "Démontage de volume d'une instance inconnue %s" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1830 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1884 +#: nova/compute/manager.py:1892 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1916 +#: nova/compute/manager.py:1924 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1981 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2000 +#: nova/compute/manager.py:2008 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2030 +#: nova/compute/manager.py:2038 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2038 +#: nova/compute/manager.py:2046 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2040 +#: nova/compute/manager.py:2048 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2073 +#: nova/compute/manager.py:2081 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2083 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:2090 +#: nova/compute/manager.py:2098 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2226 +#: nova/compute/manager.py:2234 #, python-format msgid "Updated the info_cache for instance %s" msgstr "" -#: nova/compute/manager.py:2255 +#: nova/compute/manager.py:2263 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2277 +#: nova/compute/manager.py:2285 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2305 +#: nova/compute/manager.py:2313 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2331 +#: nova/compute/manager.py:2339 #, python-format msgid "" "During the sync_power process the instance %(uuid)s has moved from host " "%(src)s to host %(dst)s" msgstr "" -#: nova/compute/manager.py:2344 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Instance %s is in the process of migrating to this host. Wait next " "sync_power cycle before setting power state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2350 +#: nova/compute/manager.py:2358 msgid "" "Instance found in database but not known by hypervisor. Setting power " "state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2380 +#: nova/compute/manager.py:2388 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2392 +#: nova/compute/manager.py:2400 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2466 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" -#: nova/compute/manager.py:2465 +#: nova/compute/manager.py:2473 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" -#: nova/compute/manager.py:2472 +#: nova/compute/manager.py:2480 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:2542 +#: nova/compute/manager.py:2550 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -3554,17 +3561,17 @@ msgstr "" msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4019 nova/db/sqlalchemy/api.py:4045 +#: nova/db/sqlalchemy/api.py:4047 nova/db/sqlalchemy/api.py:4073 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4103 +#: nova/db/sqlalchemy/api.py:4131 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4147 +#: nova/db/sqlalchemy/api.py:4175 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3808,47 +3815,47 @@ msgstr "Erreur au démarrage xvp : %s" msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/network/linux_net.py:1170 +#: nova/network/linux_net.py:1169 #, python-format msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/network/manager.py:291 -#, python-format +#: nova/network/manager.py:290 +#, fuzzy, python-format msgid "Fixed ip %(fixed_ip_id)s not found" -msgstr "" +msgstr "Le certificat %(certificate_id)s non trouvé." -#: nova/network/manager.py:300 nova/network/manager.py:496 +#: nova/network/manager.py:299 nova/network/manager.py:494 #, python-format msgid "Interface %(interface)s not found" msgstr "" -#: nova/network/manager.py:315 +#: nova/network/manager.py:313 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:353 +#: nova/network/manager.py:351 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:386 +#: nova/network/manager.py:384 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:390 +#: nova/network/manager.py:388 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:402 +#: nova/network/manager.py:400 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:614 +#: nova/network/manager.py:611 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3856,41 +3863,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:660 +#: nova/network/manager.py:657 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:670 +#: nova/network/manager.py:667 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:778 +#: nova/network/manager.py:775 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:782 +#: nova/network/manager.py:779 msgid "setting network host" msgstr "réglage de l'hôte réseau" -#: nova/network/manager.py:896 +#: nova/network/manager.py:893 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:901 +#: nova/network/manager.py:898 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:930 +#: nova/network/manager.py:927 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1152 +#: nova/network/manager.py:1149 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3898,73 +3905,73 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1227 +#: nova/network/manager.py:1224 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:1244 +#: nova/network/manager.py:1241 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1248 +#: nova/network/manager.py:1245 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1256 +#: nova/network/manager.py:1253 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1261 +#: nova/network/manager.py:1258 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1265 +#: nova/network/manager.py:1262 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1268 +#: nova/network/manager.py:1265 #, 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:1331 +#: nova/network/manager.py:1328 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1334 +#: nova/network/manager.py:1331 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1345 +#: nova/network/manager.py:1342 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1404 +#: nova/network/manager.py:1401 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1423 +#: nova/network/manager.py:1421 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1832 +#: nova/network/manager.py:1825 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:1839 +#: nova/network/manager.py:1832 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -4115,76 +4122,76 @@ msgid "" "Payload=%(payload)s" msgstr "" -#: nova/notifier/list_notifier.py:65 +#: nova/notifier/list_notifier.py:64 #, python-format msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" -#: nova/notifier/rabbit_notifier.py:46 +#: nova/notifier/rabbit_notifier.py:45 #, python-format msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/rpc/amqp.py:146 -#, python-format -msgid "Returning exception %s to caller" -msgstr "Renvoi de l'exception %s à l'appelant" - -#: nova/rpc/amqp.py:188 +#: nova/rpc/amqp.py:183 #, python-format msgid "unpacked context: %s" msgstr "Contexte décompacté : %s" -#: nova/rpc/amqp.py:231 +#: nova/rpc/amqp.py:226 #, python-format msgid "received %s" msgstr "%s reçu" -#: nova/rpc/amqp.py:236 +#: nova/rpc/amqp.py:231 #, python-format msgid "no method for message: %s" msgstr "Pas de méthode pour le message : %s" -#: nova/rpc/amqp.py:237 +#: nova/rpc/amqp.py:232 #, python-format msgid "No method for message: %s" msgstr "Pas de méthode pour le message : %s" -#: nova/rpc/amqp.py:321 +#: nova/rpc/amqp.py:318 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:324 +#: nova/rpc/amqp.py:321 #, python-format msgid "MSG_ID is %s" msgstr "MSG_ID est %s" -#: nova/rpc/amqp.py:346 +#: nova/rpc/amqp.py:343 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:354 +#: nova/rpc/amqp.py:351 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:379 +#: nova/rpc/amqp.py:377 #, python-format -msgid "Sending notification on %s..." +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/rpc/common.py:54 +#: nova/rpc/common.py:62 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/rpc/common.py:71 +#: nova/rpc/common.py:79 msgid "Timeout while waiting on RPC response." msgstr "" +#: nova/rpc/common.py:179 +#, python-format +msgid "Returning exception %s to caller" +msgstr "Renvoi de l'exception %s à l'appelant" + #: nova/rpc/impl_kombu.py:111 msgid "Failed to process message... skipping it." msgstr "" @@ -4235,7 +4242,7 @@ msgstr "" #: nova/rpc/impl_qpid.py:341 #, python-format -msgid "Unable to connect to AMQP server: %s " +msgid "Unable to connect to AMQP server: %s" msgstr "" #: nova/rpc/impl_qpid.py:346 @@ -4300,7 +4307,7 @@ msgstr "" msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/scheduler/driver.py:367 nova/scheduler/driver.py:457 +#: nova/scheduler/driver.py:367 #, python-format msgid "host %(dest)s is not compatible with original host %(src)s." msgstr "" @@ -4312,7 +4319,7 @@ msgid "" "memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/scheduler/driver.py:472 +#: nova/scheduler/driver.py:467 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -4392,7 +4399,9 @@ msgstr "" #: nova/scheduler/manager.py:159 #, fuzzy, python-format msgid "Setting instance %(instance_uuid)s to %(state)s state." -msgstr "L'instance %(instance_id)s n'est pas suspendue" +msgstr "" +"Migration non trouvée pour l'instance %(instance_id)s avec le statut " +"%(status)s." #: nova/scheduler/scheduler_options.py:66 #, python-format @@ -4444,21 +4453,21 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:365 nova/tests/test_compute.py:1419 +#: nova/tests/test_compute.py:364 nova/tests/test_compute.py:1418 #, python-format msgid "Running instances: %s" msgstr "Instance actives : %s" -#: nova/tests/test_compute.py:371 +#: nova/tests/test_compute.py:370 #, python-format msgid "After terminating instances: %s" msgstr "Après l'arrêt d'instances : %s" -#: nova/tests/test_compute.py:589 +#: nova/tests/test_compute.py:588 msgid "Internal error" msgstr "" -#: nova/tests/test_compute.py:1430 +#: nova/tests/test_compute.py:1429 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -4526,12 +4535,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:626 +#: nova/tests/test_xenapi.py:623 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:637 +#: nova/tests/test_xenapi.py:634 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -4645,21 +4654,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:133 +#: nova/tests/rpc/common.py:110 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "Reception par Nested %(queue)s, %(value)s" -#: nova/tests/rpc/common.py:142 +#: nova/tests/rpc/common.py:119 #, python-format msgid "Nested return %s" msgstr "Nested renvoi %s" -#: nova/tests/rpc/common.py:160 +#: nova/tests/rpc/common.py:137 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:227 nova/tests/rpc/common.py:233 +#: nova/tests/rpc/common.py:204 nova/tests/rpc/common.py:210 #, python-format msgid "Received %s" msgstr "%s Reçu" @@ -4668,14 +4677,14 @@ msgstr "%s Reçu" 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:396 -#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:2045 +#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:707 +#: nova/virt/libvirt/connection.py:2048 nova/virt/xenapi/connection.py:397 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:399 -#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:2048 +#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:711 +#: nova/virt/libvirt/connection.py:2051 nova/virt/xenapi/connection.py:400 #, python-format msgid "Compute_service record updated for %s " msgstr "" @@ -4749,37 +4758,6 @@ msgstr "" msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:140 -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"connection_type=xenapi" -msgstr "" -"Doit spécifier xenapi_connection_url, xenapi_connection_username " -"(optionel), et xenapi_connection_password pour utiliser " -"connection_type=xenapi" - -#: nova/virt/xenapi_conn.py:329 nova/virt/libvirt/connection.py:472 -msgid "Could not determine iscsi initiator name" -msgstr "" - -#: nova/virt/xenapi_conn.py:460 -msgid "Host startup on XenServer is not supported." -msgstr "" - -#: nova/virt/xenapi_conn.py:489 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" - -#: nova/virt/xenapi_conn.py:527 -msgid "Host is member of a pool, but DB says otherwise" -msgstr "" - -#: nova/virt/xenapi_conn.py:599 nova/virt/xenapi_conn.py:612 -#, python-format -msgid "Got exception: %s" -msgstr "Reçu exception : %s" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4888,82 +4866,82 @@ msgstr "" msgid "Unknown baremetal driver %(d)s" msgstr "" -#: nova/virt/baremetal/proxy.py:148 +#: nova/virt/baremetal/proxy.py:139 #, python-format msgid "Error encountered when destroying instance '%(name)s': %(ex)s" msgstr "" -#: nova/virt/baremetal/proxy.py:162 +#: nova/virt/baremetal/proxy.py:153 #, python-format msgid "instance %(instance_name)s: deleting instance files %(target)s" msgstr "instance %(instance_name)s: suppression des fichiers d'instance %(target)s" -#: nova/virt/baremetal/proxy.py:189 +#: nova/virt/baremetal/proxy.py:180 #, python-format msgid "instance %s: rebooted" msgstr "instance %s: re-démarrée" -#: nova/virt/baremetal/proxy.py:192 +#: nova/virt/baremetal/proxy.py:183 msgid "_wait_for_reboot failed" msgstr "" -#: nova/virt/baremetal/proxy.py:222 +#: nova/virt/baremetal/proxy.py:213 #, python-format msgid "instance %s: rescued" msgstr "instance %s: récupérée" -#: nova/virt/baremetal/proxy.py:225 +#: nova/virt/baremetal/proxy.py:216 msgid "_wait_for_rescue failed" msgstr "" -#: nova/virt/baremetal/proxy.py:242 +#: nova/virt/baremetal/proxy.py:233 msgid "<============= spawn of baremetal =============>" msgstr "" -#: nova/virt/baremetal/proxy.py:255 +#: nova/virt/baremetal/proxy.py:246 #, python-format msgid "instance %s: is building" msgstr "" -#: nova/virt/baremetal/proxy.py:260 +#: nova/virt/baremetal/proxy.py:251 msgid "Key is injected but instance is not running yet" msgstr "" -#: nova/virt/baremetal/proxy.py:265 +#: nova/virt/baremetal/proxy.py:256 #, python-format msgid "instance %s: booted" msgstr "instance %s: a démarrée" -#: nova/virt/baremetal/proxy.py:268 +#: nova/virt/baremetal/proxy.py:259 #, python-format msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" -#: nova/virt/baremetal/proxy.py:269 +#: nova/virt/baremetal/proxy.py:260 #, python-format msgid "instance %s spawned successfully" msgstr "" -#: nova/virt/baremetal/proxy.py:272 +#: nova/virt/baremetal/proxy.py:263 #, python-format msgid "instance %s:not booted" msgstr "" -#: nova/virt/baremetal/proxy.py:274 +#: nova/virt/baremetal/proxy.py:265 msgid "Bremetal assignment is overcommitted." msgstr "" -#: nova/virt/baremetal/proxy.py:354 +#: nova/virt/baremetal/proxy.py:345 #, python-format msgid "instance %s: Creating image" msgstr "instance %s : Création de l'image" -#: nova/virt/baremetal/proxy.py:473 +#: nova/virt/baremetal/proxy.py:464 #, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/baremetal/proxy.py:484 +#: nova/virt/baremetal/proxy.py:475 #, python-format msgid "" "instance %(inst_name)s: ignoring error injecting data into image " @@ -4972,32 +4950,32 @@ 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/baremetal/proxy.py:529 +#: nova/virt/baremetal/proxy.py:520 #, python-format msgid "instance %s: starting toXML method" msgstr "instance %s: démarrage de la méthode toXML" -#: nova/virt/baremetal/proxy.py:531 +#: nova/virt/baremetal/proxy.py:522 #, python-format 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:1815 +#: nova/virt/baremetal/proxy.py:565 nova/virt/libvirt/connection.py:1818 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 "" -#: nova/virt/baremetal/proxy.py:714 +#: nova/virt/baremetal/proxy.py:705 #, python-format msgid "#### RLK: cpu_arch = %s " msgstr "" -#: nova/virt/baremetal/proxy.py:746 +#: nova/virt/baremetal/proxy.py:737 msgid "Updating!" msgstr "" -#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2609 +#: nova/virt/baremetal/proxy.py:764 nova/virt/libvirt/connection.py:2612 #: nova/virt/xenapi/host.py:129 msgid "Updating host stats" msgstr "" @@ -5033,15 +5011,15 @@ msgstr "" msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" msgstr "" -#: nova/virt/baremetal/tilera.py:292 +#: nova/virt/baremetal/tilera.py:291 msgid "Noting to do for tilera nodes: vmlinux is in CF" msgstr "" -#: nova/virt/baremetal/tilera.py:316 +#: nova/virt/baremetal/tilera.py:314 msgid "activate_node" msgstr "" -#: nova/virt/baremetal/tilera.py:330 +#: nova/virt/baremetal/tilera.py:328 msgid "Node is unknown error state." msgstr "" @@ -5120,177 +5098,185 @@ msgstr "" msgid "nbd device %s did not show up" msgstr "Device nbd %s n'est pas apparu" -#: nova/virt/libvirt/connection.py:265 +#: nova/virt/libvirt/connection.py:268 #, python-format msgid "Connecting to libvirt: %s" msgstr "Connexion à libvirt: %s" -#: nova/virt/libvirt/connection.py:286 +#: nova/virt/libvirt/connection.py:289 msgid "Connection to libvirt broke" msgstr "Connexion à libvirt interrompue" -#: nova/virt/libvirt/connection.py:388 +#: nova/virt/libvirt/connection.py:391 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:400 +#: nova/virt/libvirt/connection.py:403 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:411 +#: nova/virt/libvirt/connection.py:414 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:423 +#: nova/virt/libvirt/connection.py:426 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:435 +#: nova/virt/libvirt/connection.py:438 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:461 +#: nova/virt/libvirt/connection.py:464 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:554 +#: nova/virt/libvirt/connection.py:475 nova/virt/xenapi/connection.py:329 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/libvirt/connection.py:557 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:567 +#: nova/virt/libvirt/connection.py:570 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:692 +#: nova/virt/libvirt/connection.py:695 #, fuzzy, python-format msgid "Instance soft rebooted successfully." msgstr "instance %s: re-démarrée" -#: nova/virt/libvirt/connection.py:696 +#: nova/virt/libvirt/connection.py:699 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Échec du redémarrage de l'instance" -#: nova/virt/libvirt/connection.py:725 +#: nova/virt/libvirt/connection.py:728 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/connection.py:761 nova/virt/libvirt/connection.py:905 +#: nova/virt/libvirt/connection.py:764 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:766 +#: nova/virt/libvirt/connection.py:769 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:867 nova/virt/xenapi/vmops.py:1358 +#: nova/virt/libvirt/connection.py:870 nova/virt/xenapi/vmops.py:1324 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:871 +#: nova/virt/libvirt/connection.py:874 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:896 +#: nova/virt/libvirt/connection.py:899 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:910 +#: nova/virt/libvirt/connection.py:908 +msgid "During spawn, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/connection.py:913 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:926 +#: nova/virt/libvirt/connection.py:929 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/connection.py:978 +#: nova/virt/libvirt/connection.py:981 #, fuzzy msgid "Guest does not have a console available" msgstr "L’utilisateur n'a pas les privilèges administrateur" -#: nova/virt/libvirt/connection.py:1020 +#: nova/virt/libvirt/connection.py:1023 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/connection.py:1024 +#: nova/virt/libvirt/connection.py:1027 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1028 nova/virt/libvirt/connection.py:1032 +#: nova/virt/libvirt/connection.py:1031 nova/virt/libvirt/connection.py:1035 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1153 +#: nova/virt/libvirt/connection.py:1156 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1339 +#: nova/virt/libvirt/connection.py:1342 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1349 +#: nova/virt/libvirt/connection.py:1352 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1381 +#: nova/virt/libvirt/connection.py:1384 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1658 +#: nova/virt/libvirt/connection.py:1661 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1662 +#: nova/virt/libvirt/connection.py:1665 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1679 +#: nova/virt/libvirt/connection.py:1682 #, 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:1920 +#: nova/virt/libvirt/connection.py:1923 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1942 +#: nova/virt/libvirt/connection.py:1945 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1969 +#: nova/virt/libvirt/connection.py:1972 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:2067 +#: nova/virt/libvirt/connection.py:2070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:2079 +#: nova/virt/libvirt/connection.py:2082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5300,40 +5286,40 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:2136 +#: nova/virt/libvirt/connection.py:2139 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2352 +#: nova/virt/libvirt/connection.py:2355 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2407 +#: nova/virt/libvirt/connection.py:2410 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:2458 +#: nova/virt/libvirt/connection.py:2461 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2513 +#: nova/virt/libvirt/connection.py:2516 msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2518 +#: nova/virt/libvirt/connection.py:2521 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2525 +#: nova/virt/libvirt/connection.py:2528 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2565 +#: nova/virt/libvirt/connection.py:2568 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5932,27 +5918,54 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:553 nova/virt/xenapi/fake.py:652 -#: nova/virt/xenapi/fake.py:670 nova/virt/xenapi/fake.py:732 +#: nova/virt/xenapi/connection.py:140 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"connection_type=xenapi" +msgstr "" +"Doit spécifier xenapi_connection_url, xenapi_connection_username " +"(optionel), et xenapi_connection_password pour utiliser " +"connection_type=xenapi" + +#: nova/virt/xenapi/connection.py:461 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/connection.py:490 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/connection.py:528 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/connection.py:600 nova/virt/xenapi/connection.py:613 +#, python-format +msgid "Got exception: %s" +msgstr "Reçu exception : %s" + +#: nova/virt/xenapi/fake.py:565 nova/virt/xenapi/fake.py:664 +#: nova/virt/xenapi/fake.py:682 nova/virt/xenapi/fake.py:744 msgid "Raising NotImplemented" msgstr "Fonction non implémentée" -#: nova/virt/xenapi/fake.py:555 +#: nova/virt/xenapi/fake.py:567 #, 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:589 +#: nova/virt/xenapi/fake.py:601 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "Appel %(localname)s %(impl)s" -#: nova/virt/xenapi/fake.py:594 +#: nova/virt/xenapi/fake.py:606 #, python-format msgid "Calling getter %s" msgstr "Appel du getter %s" -#: nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:666 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6093,7 +6106,7 @@ msgstr "VBD créé %(vbd_ref)s pour VM %(vm_ref)s, VDI %(vdi_ref)s." msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:336 +#: nova/virt/xenapi/vm_utils.py:337 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -6102,68 +6115,63 @@ 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:345 +#: nova/virt/xenapi/vm_utils.py:346 #, 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:353 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 -#, python-format +#: nova/virt/xenapi/vm_utils.py:375 +#, fuzzy, python-format msgid "No primary VDI found for %(vm_ref)s" -msgstr "" +msgstr "Aucun id destination trouvé pour le volume %(volume_id)s." -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:382 #, fuzzy, python-format msgid "Snapshotting 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:392 +#: nova/virt/xenapi/vm_utils.py:395 #, fuzzy, python-format msgid "Created snapshot %(template_vm_ref)s" msgstr "Instantané (snapshot) créé %(template_vm_ref)s pour la VM %(vm_ref)s." -#: nova/virt/xenapi/vm_utils.py:431 +#: nova/virt/xenapi/vm_utils.py:434 #, 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:583 -#, python-format -msgid "Creating blank HD of size %(req_size)d gigs" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:634 +#: nova/virt/xenapi/vm_utils.py:612 #, 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:724 +#: nova/virt/xenapi/vm_utils.py:725 #, python-format msgid "" "download_vhd %(image)s attempt %(attempt_num)d/%(max_attempts)d from " "%(glance_host)s:%(glance_port)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:734 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:750 +#: nova/virt/xenapi/vm_utils.py:751 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:760 +#: nova/virt/xenapi/vm_utils.py:761 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " @@ -6189,7 +6197,7 @@ msgstr "" #: nova/virt/xenapi/vm_utils.py:831 #, python-format -msgid "Fetching image %(image)s, type %(image_type_str)" +msgid "Fetching image %(image)s, type %(image_type_str)s" msgstr "" #: nova/virt/xenapi/vm_utils.py:844 @@ -6204,139 +6212,139 @@ msgid "" "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:870 +#: nova/virt/xenapi/vm_utils.py:871 #, 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:884 +#: nova/virt/xenapi/vm_utils.py:885 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Noyau/Ramdisk VDI %s détruit" -#: nova/virt/xenapi/vm_utils.py:895 +#: nova/virt/xenapi/vm_utils.py:896 #, fuzzy msgid "Failed to fetch glance image" msgstr "Échec du redémarrage de l'instance" -#: nova/virt/xenapi/vm_utils.py:934 +#: nova/virt/xenapi/vm_utils.py:935 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:955 +#: nova/virt/xenapi/vm_utils.py:956 #, 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:973 +#: nova/virt/xenapi/vm_utils.py:974 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1016 +#: nova/virt/xenapi/vm_utils.py:1017 #, python-format msgid "VDI %s is still available" msgstr "Le VDI %s est toujours disponible" -#: nova/virt/xenapi/vm_utils.py:1059 +#: nova/virt/xenapi/vm_utils.py:1060 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "(VM_UTILS) état xenserver vm -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1061 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "(VM_UTILS) xenapi power_state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1088 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1108 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "Re-scanning SR %s" msgstr "Re-parcours de SR %s" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1137 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1154 +#: nova/virt/xenapi/vm_utils.py:1155 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:1167 +#: nova/virt/xenapi/vm_utils.py:1168 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1175 +#: nova/virt/xenapi/vm_utils.py:1176 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1177 +#: nova/virt/xenapi/vm_utils.py:1178 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1180 +#: nova/virt/xenapi/vm_utils.py:1181 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1183 +#: nova/virt/xenapi/vm_utils.py:1184 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1187 +#: nova/virt/xenapi/vm_utils.py:1188 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1190 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1192 +#: nova/virt/xenapi/vm_utils.py:1193 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1195 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1198 +#: nova/virt/xenapi/vm_utils.py:1199 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1220 +#: nova/virt/xenapi/vm_utils.py:1221 #, 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:1236 +#: nova/virt/xenapi/vm_utils.py:1237 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1290 +#: nova/virt/xenapi/vm_utils.py:1291 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1343 +#: nova/virt/xenapi/vm_utils.py:1344 #, 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:1417 +#: nova/virt/xenapi/vm_utils.py:1418 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -6345,411 +6353,405 @@ 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:1427 +#: nova/virt/xenapi/vm_utils.py:1428 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1463 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1473 +#: nova/virt/xenapi/vm_utils.py:1474 #, python-format msgid "Plugging VBD %s ... " msgstr "Connexion de VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1477 #, python-format msgid "Plugging VBD %s done." msgstr "Connexion de VBD %s terminée." -#: nova/virt/xenapi/vm_utils.py:1478 +#: nova/virt/xenapi/vm_utils.py:1479 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1481 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1490 +#: nova/virt/xenapi/vm_utils.py:1491 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destruction de VBD pour la VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1499 #, 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:1511 +#: nova/virt/xenapi/vm_utils.py:1512 #, python-format msgid "Running pygrub against %s" msgstr "Exécution de pygrub sur %s" -#: nova/virt/xenapi/vm_utils.py:1518 +#: nova/virt/xenapi/vm_utils.py:1519 #, python-format msgid "Found Xen kernel %s" msgstr "Kernel Xen %s trouvé" -#: nova/virt/xenapi/vm_utils.py:1520 +#: nova/virt/xenapi/vm_utils.py:1521 msgid "No Xen kernel found. Booting HVM." msgstr "Pas de kernel Xen trouvé. Démarrage en HVM." -#: nova/virt/xenapi/vm_utils.py:1533 +#: nova/virt/xenapi/vm_utils.py:1534 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1539 +#: nova/virt/xenapi/vm_utils.py:1540 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1565 +#: nova/virt/xenapi/vm_utils.py:1566 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1578 +#: nova/virt/xenapi/vm_utils.py:1579 #, python-format msgid "Writing partition table %s done." msgstr "Ecriture de la table de partitionnement %s terminée." -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1633 #, 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:1664 +#: nova/virt/xenapi/vm_utils.py:1665 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1714 +#: nova/virt/xenapi/vm_utils.py:1715 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1722 +#: nova/virt/xenapi/vm_utils.py:1723 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1726 +#: nova/virt/xenapi/vm_utils.py:1727 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1742 +#: nova/virt/xenapi/vm_utils.py:1743 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1751 +#: nova/virt/xenapi/vm_utils.py:1752 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:722 +#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:688 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:231 -#, python-format -msgid "Attempted to power on non-existent instance bad instance id %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:233 +#: nova/virt/xenapi/vmops.py:229 #, fuzzy msgid "Starting instance" msgstr "Création d'une instance raw" -#: nova/virt/xenapi/vmops.py:303 +#: nova/virt/xenapi/vmops.py:298 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/xenapi/vmops.py:353 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Échec de la suspension de l'instance" -#: nova/virt/xenapi/vmops.py:443 +#: nova/virt/xenapi/vmops.py:434 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:462 +#: nova/virt/xenapi/vmops.py:453 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:515 -#, python-format -msgid "Invalid value for injected_files: %r" -msgstr "" - -#: nova/virt/xenapi/vmops.py:520 -#, python-format -msgid "Injecting file path: '%s'" -msgstr "Injection du chemin d'accès : '%s'" - -#: nova/virt/xenapi/vmops.py:527 -msgid "Setting admin password" -msgstr "" - -#: nova/virt/xenapi/vmops.py:531 -msgid "Resetting network" -msgstr "" - -#: nova/virt/xenapi/vmops.py:538 -msgid "Setting VCPU weight" -msgstr "" - -#: nova/virt/xenapi/vmops.py:544 +#: nova/virt/xenapi/vmops.py:498 #, fuzzy msgid "Starting VM" msgstr "Re-démarrage xvp" -#: nova/virt/xenapi/vmops.py:551 +#: nova/virt/xenapi/vmops.py:505 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:554 +#: nova/virt/xenapi/vmops.py:508 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:561 +#: nova/virt/xenapi/vmops.py:515 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:573 +#: nova/virt/xenapi/vmops.py:527 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:576 +#: nova/virt/xenapi/vmops.py:530 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:581 +#: nova/virt/xenapi/vmops.py:535 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:616 +#: nova/virt/xenapi/vmops.py:552 #, python-format -msgid "No opaque_ref could be determined for '%s'." +msgid "Invalid value for injected_files: %r" msgstr "" -#: nova/virt/xenapi/vmops.py:670 +#: nova/virt/xenapi/vmops.py:557 +#, python-format +msgid "Injecting file path: '%s'" +msgstr "Injection du chemin d'accès : '%s'" + +#: nova/virt/xenapi/vmops.py:564 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/vmops.py:568 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/vmops.py:575 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:582 +msgid "Could not find VM by name" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 #, fuzzy, python-format msgid "Finished snapshot and upload for VM" msgstr "Fin de l'instantané et du chargement de VM %s" -#: nova/virt/xenapi/vmops.py:677 +#: nova/virt/xenapi/vmops.py:643 #, fuzzy, python-format msgid "Starting snapshot for VM" msgstr "Début de création d'instantané (snapshot) pour la VM %s" -#: nova/virt/xenapi/vmops.py:686 +#: nova/virt/xenapi/vmops.py:652 #, fuzzy, python-format msgid "Unable to Snapshot instance: %(exc)s" msgstr "Impossible d'attacher le volume à l'instance %s" -#: nova/virt/xenapi/vmops.py:702 +#: nova/virt/xenapi/vmops.py:668 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:770 +#: nova/virt/xenapi/vmops.py:736 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:857 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:901 +#: nova/virt/xenapi/vmops.py:865 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:928 +#: nova/virt/xenapi/vmops.py:892 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:913 #, python-format msgid "domid changed from %(domid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:926 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:983 +#: nova/virt/xenapi/vmops.py:947 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:962 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1023 +#: nova/virt/xenapi/vmops.py:987 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 +#: nova/virt/xenapi/vmops.py:996 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1036 +#: nova/virt/xenapi/vmops.py:1000 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1054 +#: nova/virt/xenapi/vmops.py:1017 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1097 +#: nova/virt/xenapi/vmops.py:1060 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1104 +#: nova/virt/xenapi/vmops.py:1067 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1111 +#: nova/virt/xenapi/vmops.py:1074 msgid "kernel/ramdisk files removed" msgstr "Fichiers noyau/ramdisk supprimés" -#: nova/virt/xenapi/vmops.py:1121 +#: nova/virt/xenapi/vmops.py:1084 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1147 +#: nova/virt/xenapi/vmops.py:1110 #, fuzzy msgid "Destroying VM" msgstr "Re-démarrage xvp" -#: nova/virt/xenapi/vmops.py:1169 +#: nova/virt/xenapi/vmops.py:1135 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1222 +#: nova/virt/xenapi/vmops.py:1188 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1296 +#: nova/virt/xenapi/vmops.py:1262 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1300 +#: nova/virt/xenapi/vmops.py:1266 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1363 +#: nova/virt/xenapi/vmops.py:1329 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1374 +#: nova/virt/xenapi/vmops.py:1340 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1379 +#: nova/virt/xenapi/vmops.py:1345 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" -msgstr "L'instance %(instance_id)s n'est pas suspendue" +msgstr "L'instance %(instance_id)s n'a pas pu être trouvée." -#: nova/virt/xenapi/vmops.py:1383 +#: nova/virt/xenapi/vmops.py:1349 msgid "In ERROR state" msgstr "" -#: nova/virt/xenapi/vmops.py:1389 +#: nova/virt/xenapi/vmops.py:1355 #, python-format msgid "In %(task_state)s task_state, not RESIZE_VERIFY" msgstr "" -#: nova/virt/xenapi/vmops.py:1396 +#: nova/virt/xenapi/vmops.py:1362 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/vmops.py:1384 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1469 +#: nova/virt/xenapi/vmops.py:1431 #, fuzzy msgid "Injecting network info to xenstore" msgstr "réglage de l'hôte réseau" -#: nova/virt/xenapi/vmops.py:1483 +#: nova/virt/xenapi/vmops.py:1446 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1492 +#: nova/virt/xenapi/vmops.py:1455 #, fuzzy, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "Création du VIF pour la VM %(vm_ref)s, réseau %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1495 +#: nova/virt/xenapi/vmops.py:1458 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Création du VIF pour la VM %(vm_ref)s, réseau %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1520 +#: nova/virt/xenapi/vmops.py:1481 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1545 +#: nova/virt/xenapi/vmops.py:1506 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1566 +#: nova/virt/xenapi/vmops.py:1527 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1570 +#: nova/virt/xenapi/vmops.py:1531 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1575 +#: nova/virt/xenapi/vmops.py:1536 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1622 #, python-format msgid "OpenSSL error: %s" msgstr "Erreur OpenSSL : %s" @@ -7220,9 +7222,9 @@ msgid "Notification {%s} received" msgstr "" #: nova/volume/netapp.py:79 -#, python-format +#, fuzzy, python-format msgid "API %(name)sfailed: %(reason)s" -msgstr "" +msgstr "L'image %(image_id)s est inacceptable: %(reason)s" #: nova/volume/netapp.py:109 #, python-format @@ -7368,9 +7370,9 @@ msgid "Enter SolidFire delete_volume..." msgstr "" #: nova/volume/san.py:880 -#, python-format -msgid "Deleting volumeID: %s " -msgstr "" +#, fuzzy, python-format +msgid "Deleting volumeID: %s" +msgstr "Suppression de l'utilisateur %s" #: nova/volume/san.py:888 msgid "Leaving SolidFire delete_volume" @@ -7547,9 +7549,6 @@ msgstr "" #~ msgid "Unable to locate account %(account_name) on Solidfire device" #~ msgstr "" -#~ msgid "Zone %(zone_id)s could not be found." -#~ msgstr "" - #~ msgid "Nova access parameters were not specified." #~ msgstr "" @@ -7581,6 +7580,21 @@ msgstr "" #~ msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" #~ msgstr "" +#~ msgid "Stopping raw TCP server." +#~ msgstr "" + +#~ msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" +#~ msgstr "" + +#~ msgid "not available" +#~ msgstr "non disponible" + +#~ msgid "Returned non-serializeable type: %s" +#~ msgstr "" + +#~ msgid "Associate floating ip failed" +#~ msgstr "" + #~ msgid "Parent group id and group id cannot be same" #~ msgstr "" @@ -7640,6 +7654,9 @@ msgstr "" #~ " any more instances of this type." #~ msgstr "" +#~ msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" +#~ msgstr "" + #~ msgid "Going to try to soft delete %s" #~ msgstr "" @@ -7652,6 +7669,11 @@ msgstr "" #~ msgid "Going to try to start %s" #~ msgstr "" +#~ msgid "" +#~ "check_instance_lock: arguments: |%(self)s| " +#~ "|%(context)s| |%(instance_uuid)s|" +#~ msgstr "" + #~ msgid "" #~ "Going to force the deletion of the" #~ " vm %(instance_uuid)s, even if it is" @@ -7668,9 +7690,39 @@ msgstr "" #~ msgid "exception terminating the instance %(instance_uuid)s" #~ msgstr "" +#~ msgid "Instance %s not found." +#~ msgstr "" + #~ msgid "trying to destroy already destroyed instance: %s" #~ msgstr "Tentative de destruction d'une instance déjà détruite: %s" +#~ msgid "" +#~ "Cannot rebuild instance [%(instance_uuid)s], " +#~ "because the given image does not " +#~ "exist." +#~ msgstr "" + +#~ msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" +#~ msgstr "" + +#~ msgid "Rebuilding instance %s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to reboot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "" +#~ "trying to snapshot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "Instance %s: Root password set" +#~ msgstr "" + #~ msgid "" #~ "Instance %(name)s found in database but" #~ " not known by hypervisor. Setting " @@ -7704,6 +7756,9 @@ msgstr "" #~ msgid "No fixed IPs to deallocate for vif %sid" #~ msgstr "" +#~ msgid "Sending notification on %s..." +#~ msgstr "" + #~ msgid "" #~ "AMQP server on %(fl_host)s:%(fl_port)d is " #~ "unreachable: %(e)s. Trying again in " @@ -7734,6 +7789,9 @@ msgstr "" #~ msgid "message %s" #~ msgstr "message %s" +#~ msgid "Unable to connect to AMQP server: %s " +#~ msgstr "" + #~ msgid "" #~ "Cannot confirm tmpfile at %(ipath)s is" #~ " on same shared storage between " @@ -8006,6 +8064,9 @@ msgstr "" #~ msgid "Ignoring XenAPI.Failure %s" #~ msgstr "XenAPI.Failure %s ignorée" +#~ msgid "Attempted to power on non-existent instance bad instance id %s" +#~ msgstr "" + #~ msgid "Starting instance %s" #~ msgstr "" @@ -8048,6 +8109,9 @@ msgstr "" #~ msgid "Skipping VDI destroy for %s" #~ msgstr "" +#~ msgid "No opaque_ref could be determined for '%s'." +#~ msgstr "" + #~ msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" #~ msgstr "" @@ -8167,6 +8231,9 @@ msgstr "" #~ msgid "Failed to retrieve QoS info" #~ msgstr "" +#~ msgid "Deleting volumeID: %s " +#~ msgstr "" + #~ msgid "invalid drive data" #~ msgstr "" diff --git a/nova/locale/it/LC_MESSAGES/nova.po b/nova/locale/it/LC_MESSAGES/nova.po index 3474f0a4bd7e..5e1d6c5ef76b 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-04-08 23:04+0000\n" +"POT-Creation-Date: 2012-04-22 23:01+0000\n" "PO-Revision-Date: 2012-04-01 18:59+0000\n" "Last-Translator: simone.sandri \n" "Language-Team: Italian \n" @@ -66,11 +66,11 @@ msgstr "Soggetto per il certificato dei progetti, %s per progetto, orario" msgid "Flags path: %s" msgstr "Percorso dei flags: %s" -#: nova/exception.py:56 +#: nova/exception.py:55 msgid "Unexpected error while running command." msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando." -#: nova/exception.py:59 +#: nova/exception.py:58 #, python-format msgid "" "%(description)s\n" @@ -85,254 +85,258 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/exception.py:94 +#: nova/exception.py:93 msgid "DB exception wrapped." msgstr "" -#: nova/exception.py:155 +#: nova/exception.py:154 msgid "An unknown exception occurred." msgstr "E' stato riscontrato un errore sconosciuto" -#: nova/exception.py:178 -msgid "Failed to decrypt text" +#: nova/exception.py:172 +msgid "Exception in string format operation" msgstr "" #: nova/exception.py:182 -msgid "Failed to paginate through images from image service" +msgid "Failed to decrypt text" msgstr "" #: nova/exception.py:186 -msgid "Virtual Interface creation failed" +msgid "Failed to paginate through images from image service" msgstr "" #: nova/exception.py:190 +msgid "Virtual Interface creation failed" +msgstr "" + +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:195 +#: nova/exception.py:199 msgid "Connection to glance failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:203 msgid "Connection to melange failed" msgstr "" -#: nova/exception.py:203 +#: nova/exception.py:207 msgid "Not authorized." msgstr "" -#: nova/exception.py:208 +#: nova/exception.py:212 msgid "User does not have admin privileges" msgstr "L'utente non ha i privilegi dell'amministratore" -#: nova/exception.py:212 +#: nova/exception.py:216 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:216 +#: nova/exception.py:220 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "nessun metodo per il messaggio: %s" -#: nova/exception.py:220 +#: nova/exception.py:224 msgid "Unacceptable parameters." msgstr "Parametri inaccettabili." -#: nova/exception.py:225 +#: nova/exception.py:229 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:229 +#: nova/exception.py:233 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:233 nova/api/openstack/compute/contrib/keypairs.py:113 +#: nova/exception.py:237 nova/api/openstack/compute/contrib/keypairs.py:113 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:237 +#: nova/exception.py:241 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:241 +#: nova/exception.py:245 msgid "The request is invalid." msgstr "La richiesta non è valida." -#: nova/exception.py:245 +#: nova/exception.py:249 #, python-format msgid "Invalid signature %(signature)s for user %(user)s." msgstr "" -#: nova/exception.py:249 +#: nova/exception.py:253 msgid "Invalid input received" msgstr "E' stato ricevuto un input non valido" -#: nova/exception.py:253 +#: nova/exception.py:257 #, python-format msgid "Invalid instance type %(instance_type)s." msgstr "" -#: nova/exception.py:257 +#: nova/exception.py:261 msgid "Invalid volume type" msgstr "Tipo del volume non valido" -#: nova/exception.py:261 +#: nova/exception.py:265 msgid "Invalid volume" msgstr "Volume non valido" -#: nova/exception.py:265 +#: nova/exception.py:269 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:269 +#: nova/exception.py:273 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:273 +#: nova/exception.py:277 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:277 +#: nova/exception.py:281 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:281 +#: nova/exception.py:285 msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/exception.py:285 +#: nova/exception.py:289 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:292 +#: nova/exception.py:296 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:296 +#: nova/exception.py:300 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:301 +#: nova/exception.py:305 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:305 +#: nova/exception.py:309 #, 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:310 +#: nova/exception.py:314 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:314 +#: nova/exception.py:318 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:318 +#: nova/exception.py:322 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:322 +#: nova/exception.py:326 msgid "Failed to suspend instance" msgstr "Impossibile sospendere l'istanza" -#: nova/exception.py:326 +#: nova/exception.py:330 msgid "Failed to resume server" msgstr "Impossibile ripristinare il server" -#: nova/exception.py:330 +#: nova/exception.py:334 msgid "Failed to reboot instance" msgstr "Impossibile riavviare l'istanza" -#: nova/exception.py:334 +#: nova/exception.py:338 #, fuzzy msgid "Failed to terminate instance" msgstr "Impossibile riavviare l'istanza" -#: nova/exception.py:338 +#: nova/exception.py:342 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:342 +#: nova/exception.py:346 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:346 +#: nova/exception.py:350 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:350 +#: nova/exception.py:354 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:359 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:363 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:367 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:371 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:372 +#: nova/exception.py:376 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:377 +#: nova/exception.py:381 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:381 +#: nova/exception.py:385 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:389 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:389 +#: nova/exception.py:393 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:393 +#: nova/exception.py:397 #, 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:399 +#: nova/exception.py:403 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -340,740 +344,745 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:406 +#: nova/exception.py:410 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:410 +#: nova/exception.py:414 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:414 +#: nova/exception.py:418 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:418 +#: nova/exception.py:422 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:422 +#: nova/exception.py:426 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:427 -#, python-format -msgid "Required flag %(flag)s not set." -msgstr "" - #: nova/exception.py:431 #, python-format -msgid "Volume %(volume_id)s could not be found." +msgid "Required flag %(flag)s not set." msgstr "" #: nova/exception.py:435 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:439 #, python-format -msgid "Volume not found for instance %(instance_id)s." +msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" #: nova/exception.py:444 #, python-format +msgid "Volume not found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:448 +#, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:449 -msgid "Zero volume types found." -msgstr "" - #: nova/exception.py:453 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Zero volume types found." msgstr "" #: nova/exception.py:457 #, python-format +msgid "Volume type %(volume_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:461 +#, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:466 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:471 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:471 +#: nova/exception.py:475 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:475 +#: nova/exception.py:479 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:484 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:488 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:492 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:496 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:500 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:505 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:509 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:513 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:517 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:525 -msgid "Cannot find SR to read/write VDI." -msgstr "" - #: nova/exception.py:529 -#, python-format -msgid "%(req)s is required to create a network." +msgid "Cannot find SR to read/write VDI." msgstr "" #: nova/exception.py:533 #, python-format -msgid "Network %(network_id)s could not be found." +msgid "Network %(network_id)s is still in use." msgstr "" #: nova/exception.py:537 #, python-format -msgid "Network could not be found for bridge %(bridge)s" +msgid "%(req)s is required to create a network." msgstr "" #: nova/exception.py:541 #, python-format -msgid "Network could not be found for uuid %(uuid)s" +msgid "Network %(network_id)s could not be found." msgstr "" #: nova/exception.py:545 #, python-format -msgid "Network could not be found with cidr %(cidr)s." +msgid "Network could not be found for bridge %(bridge)s" msgstr "" #: nova/exception.py:549 #, python-format -msgid "Network could not be found for instance %(instance_id)s." +msgid "Network could not be found for uuid %(uuid)s" msgstr "" #: nova/exception.py:553 -msgid "No networks defined." +#, python-format +msgid "Network could not be found with cidr %(cidr)s." msgstr "" #: nova/exception.py:557 #, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:561 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:565 +#, 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:562 +#: nova/exception.py:570 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:574 #, python-format msgid "Network %(network)s has active ports, cannot delete." msgstr "" -#: nova/exception.py:570 -msgid "Could not find the datastore reference(s) which the VM uses." -msgstr "" - -#: nova/exception.py:574 -#, python-format -msgid "No fixed IP associated with id %(id)s." -msgstr "" - #: nova/exception.py:578 -#, python-format -msgid "Fixed ip not found for address %(address)s." +msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" #: nova/exception.py:582 #, python-format -msgid "Instance %(instance_id)s has zero fixed ips." +msgid "No fixed IP associated with id %(id)s." msgstr "" #: nova/exception.py:586 #, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:590 +#, python-format +msgid "Instance %(instance_id)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:594 +#, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:603 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:607 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:612 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:616 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:612 +#: nova/exception.py:620 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:616 -msgid "Zero fixed ips could be found." -msgstr "" - -#: nova/exception.py:620 -#, python-format -msgid "Floating ip not found for id %(id)s." -msgstr "" - #: nova/exception.py:624 -#, python-format -msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgid "Zero fixed ips could be found." msgstr "" #: nova/exception.py:628 #, python-format -msgid "Floating ip not found for address %(address)s." +msgid "Floating ip not found for id %(id)s." msgstr "" #: nova/exception.py:632 #, python-format -msgid "Floating ip not found for host %(host)s." +msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" #: nova/exception.py:636 -msgid "Zero floating ips available." +#, python-format +msgid "Floating ip not found for address %(address)s." msgstr "" #: nova/exception.py:640 #, python-format -msgid "Floating ip %(address)s is associated." +msgid "Floating ip not found for host %(host)s." msgstr "" #: nova/exception.py:644 -#, python-format -msgid "Floating ip %(address)s is not associated." +msgid "Zero floating ips available." msgstr "" #: nova/exception.py:648 -msgid "Zero floating ips exist." +#, python-format +msgid "Floating ip %(address)s is associated." msgstr "" #: nova/exception.py:652 #, python-format -msgid "Interface %(interface)s not found." +msgid "Floating ip %(address)s is not associated." msgstr "" #: nova/exception.py:656 -#, python-format -msgid "Keypair %(name)s not found for user %(user_id)s" +msgid "Zero floating ips exist." msgstr "" #: nova/exception.py:660 #, python-format -msgid "Certificate %(certificate_id)s not found." +msgid "Interface %(interface)s not found." msgstr "" #: nova/exception.py:664 #, python-format -msgid "Service %(service_id)s could not be found." +msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" #: nova/exception.py:668 #, python-format -msgid "Host %(host)s could not be found." +msgid "Certificate %(certificate_id)s not found." msgstr "" #: nova/exception.py:672 #, python-format -msgid "Compute host %(host)s could not be found." +msgid "Service %(service_id)s could not be found." msgstr "" #: nova/exception.py:676 #, python-format -msgid "Could not find binary %(binary)s on host %(host)s." +msgid "Host %(host)s could not be found." msgstr "" #: nova/exception.py:680 #, python-format -msgid "Auth token %(token)s could not be found." +msgid "Compute host %(host)s could not be found." msgstr "" #: nova/exception.py:684 #, python-format -msgid "Access Key %(access_key)s could not be found." +msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" #: nova/exception.py:688 -msgid "Quota could not be found" +#, python-format +msgid "Auth token %(token)s could not be found." msgstr "" #: nova/exception.py:692 #, python-format -msgid "Quota for project %(project_id)s could not be found." +msgid "Access Key %(access_key)s could not be found." msgstr "" #: nova/exception.py:696 -#, python-format -msgid "Quota class %(class_name)s could not be found." +msgid "Quota could not be found" msgstr "" #: nova/exception.py:700 #, python-format -msgid "Security group %(security_group_id)s not found." +msgid "Quota for project %(project_id)s could not be found." msgstr "" #: nova/exception.py:704 #, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:708 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:712 +#, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:717 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:721 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:726 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:731 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:735 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:732 +#: nova/exception.py:740 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:736 +#: nova/exception.py:744 #, 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:742 +#: nova/exception.py:750 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:754 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:758 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:763 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:759 +#: nova/exception.py:767 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:763 +#: nova/exception.py:771 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:775 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:772 +#: nova/exception.py:780 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:784 #, python-format msgid "Cell %(cell_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:788 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:784 +#: nova/exception.py:792 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:789 +#: nova/exception.py:797 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:801 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:798 +#: nova/exception.py:806 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:803 -msgid "LDAP object could not be found" -msgstr "" - -#: nova/exception.py:807 -#, python-format -msgid "LDAP user %(user_id)s could not be found." -msgstr "" - #: nova/exception.py:811 -#, python-format -msgid "LDAP group %(group_id)s could not be found." +msgid "LDAP object could not be found" msgstr "" #: nova/exception.py:815 #, python-format -msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." +msgid "LDAP user %(user_id)s could not be found." msgstr "" #: nova/exception.py:819 #, python-format -msgid "File %(file_path)s could not be found." +msgid "LDAP group %(group_id)s could not be found." msgstr "" #: nova/exception.py:823 -msgid "Zero files could be found." +#, python-format +msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" #: nova/exception.py:827 #, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:831 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:835 +#, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:840 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:844 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:848 msgid "Action not allowed." msgstr "" -#: nova/exception.py:844 +#: nova/exception.py:852 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:848 +#: nova/exception.py:856 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:852 +#: nova/exception.py:860 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:861 -#, python-format -msgid "Key pair %(key_name)s already exists." -msgstr "" - -#: nova/exception.py:865 -#, python-format -msgid "User %(user)s already exists." -msgstr "" - #: nova/exception.py:869 #, python-format -msgid "LDAP user %(user)s already exists." +msgid "Key pair %(key_name)s already exists." msgstr "" #: nova/exception.py:873 #, python-format -msgid "LDAP group %(group)s already exists." +msgid "User %(user)s already exists." msgstr "" #: nova/exception.py:877 #, python-format +msgid "LDAP user %(user)s already exists." +msgstr "" + +#: nova/exception.py:881 +#, python-format +msgid "LDAP group %(group)s already exists." +msgstr "" + +#: nova/exception.py:885 +#, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:882 -#, python-format -msgid "Project %(project)s already exists." -msgstr "" - -#: nova/exception.py:886 -#, python-format -msgid "Instance %(name)s already exists." -msgstr "" - #: nova/exception.py:890 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Project %(project)s already exists." msgstr "" #: nova/exception.py:894 #, python-format -msgid "Volume Type %(name)s already exists." +msgid "Instance %(name)s already exists." msgstr "" #: nova/exception.py:898 #, python-format -msgid "%(path)s is on shared storage: %(reason)s" +msgid "Instance Type %(name)s already exists." msgstr "" #: nova/exception.py:902 -msgid "Migration error" +#, python-format +msgid "Volume Type %(name)s already exists." msgstr "" #: nova/exception.py:906 #, python-format -msgid "Malformed message body: %(reason)s" +msgid "%(path)s is on shared storage: %(reason)s" msgstr "" #: nova/exception.py:910 -#, python-format -msgid "Could not find config at %(path)s" +msgid "Migration error" msgstr "" #: nova/exception.py:914 #, python-format -msgid "Could not load paste app '%(name)s' from %(path)s" +msgid "Malformed message body: %(reason)s" msgstr "" #: nova/exception.py:918 -msgid "When resizing, instances must change size!" +#, python-format +msgid "Could not find config at %(path)s" msgstr "" #: nova/exception.py:922 -msgid "Image is larger than instance type allows" +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" #: nova/exception.py:926 -msgid "1 or more Zones could not complete the request" +msgid "When resizing, instances must change size!" msgstr "" #: nova/exception.py:930 -msgid "Instance type's memory is too small for requested image." +msgid "Image is larger than instance type allows" msgstr "" #: nova/exception.py:934 -msgid "Instance type's disk is too small for requested image." +msgid "1 or more Zones could not complete the request" msgstr "" #: nova/exception.py:938 -#, python-format -msgid "Insufficient free memory on compute node to start %(uuid)s." +msgid "Instance type's memory is too small for requested image." msgstr "" #: nova/exception.py:942 -msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgid "Instance type's disk is too small for requested image." msgstr "" #: nova/exception.py:946 #, python-format -msgid "No valid host was found. %(reason)s" +msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" #: nova/exception.py:950 +msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgstr "" + +#: nova/exception.py:954 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:958 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:962 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:966 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:963 +#: nova/exception.py:971 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:975 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:979 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:983 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:988 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:992 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:996 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:1000 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:997 +#: nova/exception.py:1005 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1001 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1005 -#, python-format -msgid "Error in SolidFire API response: status=%(status)s" -msgstr "" - #: nova/exception.py:1009 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Bad response from SolidFire API" msgstr "" #: nova/exception.py:1013 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Error in SolidFire API response: status=%(status)s" msgstr "" #: nova/exception.py:1017 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Error in SolidFire API response: data=%(data)s" msgstr "" #: nova/exception.py:1021 #, python-format -msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgid "Detected existing vlan with id %(vlan)d" msgstr "" #: nova/exception.py:1025 #, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1029 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1033 +#, python-format msgid "Could not fetch image %(image)s" msgstr "" -#: nova/log.py:315 +#: nova/log.py:328 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1192,156 +1201,138 @@ msgstr "" msgid "debug in callback: %s" msgstr "debug in callback: %s" -#: nova/utils.py:534 +#: nova/utils.py:506 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:537 +#: nova/utils.py:509 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:648 +#: nova/utils.py:620 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:659 +#: nova/utils.py:631 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:709 +#: nova/utils.py:681 msgid "in looping call" msgstr "" -#: nova/utils.py:927 +#: nova/utils.py:899 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:931 +#: nova/utils.py:903 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:907 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:942 +#: nova/utils.py:914 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:1001 +#: nova/utils.py:973 #, python-format msgid "Found sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1008 +#: nova/utils.py:980 #, python-format msgid "Cleaned sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1023 +#: nova/utils.py:995 #, python-format msgid "Found lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1028 +#: nova/utils.py:999 #, python-format msgid "Cleaned lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1138 +#: nova/utils.py:1108 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1139 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1298 +#: nova/utils.py:1268 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1330 +#: nova/utils.py:1300 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1461 +#: nova/utils.py:1431 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1463 +#: nova/utils.py:1433 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1495 +#: nova/utils.py:1465 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1497 +#: nova/utils.py:1467 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" -#: nova/utils.py:1681 +#: nova/utils.py:1651 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:97 +#: nova/wsgi.py:96 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:108 +#: nova/wsgi.py:107 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:111 -msgid "Stopping raw TCP server." -msgstr "" - -#: nova/wsgi.py:117 -#, python-format -msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "" - -#: nova/wsgi.py:133 +#: nova/wsgi.py:121 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:211 +#: nova/wsgi.py:190 msgid "You must implement __call__" msgstr "" -#: nova/api/direct.py:218 -msgid "not available" -msgstr "" - -#: nova/api/direct.py:299 -#, python-format -msgid "Returned non-serializeable type: %s" -msgstr "" - #: nova/api/sizelimit.py:51 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:142 +#: nova/api/validator.py:140 #, python-format -msgid "%(key)s with value %(value)s failed validator %(validator)s" +msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" #: nova/api/ec2/__init__.py:73 @@ -1518,12 +1509,12 @@ msgid "Invalid CIDR" msgstr "" #: nova/api/ec2/cloud.py:639 nova/api/ec2/cloud.py:693 -#: nova/api/ec2/cloud.py:800 +#: nova/api/ec2/cloud.py:811 msgid "Not enough parameters, need group_name or group_id" msgstr "" #: nova/api/ec2/cloud.py:654 -#: nova/api/openstack/compute/contrib/security_groups.py:517 +#: nova/api/openstack/compute/contrib/security_groups.py:529 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -1533,12 +1524,12 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:744 +#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:751 msgid "No rule for the specified parameters." msgstr "" #: nova/api/ec2/cloud.py:708 -#: nova/api/openstack/compute/contrib/security_groups.py:354 +#: nova/api/openstack/compute/contrib/security_groups.py:359 #, python-format msgid "Authorize security group ingress %s" msgstr "" @@ -1548,163 +1539,173 @@ msgstr "" msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:769 +#: nova/api/ec2/cloud.py:733 +#: nova/api/openstack/compute/contrib/security_groups.py:388 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/api/ec2/cloud.py:776 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Content limited to " "Alphanumeric characters, spaces, dashes, and underscores." msgstr "" -#: nova/api/ec2/cloud.py:776 +#: nova/api/ec2/cloud.py:783 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Length exceeds maximum of " "255." msgstr "" -#: nova/api/ec2/cloud.py:780 -#: nova/api/openstack/compute/contrib/security_groups.py:292 +#: nova/api/ec2/cloud.py:787 +#: nova/api/openstack/compute/contrib/security_groups.py:297 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/api/ec2/cloud.py:783 +#: nova/api/ec2/cloud.py:790 #, python-format msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:815 -#: nova/api/openstack/compute/contrib/security_groups.py:245 +#: nova/api/ec2/cloud.py:794 +#: nova/api/openstack/compute/contrib/security_groups.py:294 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/api/ec2/cloud.py:826 +#: nova/api/openstack/compute/contrib/security_groups.py:246 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:823 nova/compute/manager.py:1630 +#: nova/api/ec2/cloud.py:834 nova/compute/manager.py:1638 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:894 +#: nova/api/ec2/cloud.py:905 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:898 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:222 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:921 +#: nova/api/ec2/cloud.py:932 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:931 +#: nova/api/ec2/cloud.py:942 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:939 +#: nova/api/ec2/cloud.py:950 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:952 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:963 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:959 +#: nova/api/ec2/cloud.py:970 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:984 nova/api/ec2/cloud.py:1041 -#: nova/api/ec2/cloud.py:1518 nova/api/ec2/cloud.py:1533 +#: nova/api/ec2/cloud.py:995 nova/api/ec2/cloud.py:1052 +#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1107 +#: nova/api/ec2/cloud.py:1118 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1255 +#: nova/api/ec2/cloud.py:1266 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1267 +#: nova/api/ec2/cloud.py:1271 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1272 +#: nova/api/ec2/cloud.py:1276 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1286 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1308 +#: nova/api/ec2/cloud.py:1312 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1329 +#: nova/api/ec2/cloud.py:1333 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1343 +#: nova/api/ec2/cloud.py:1347 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1354 +#: nova/api/ec2/cloud.py:1358 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1369 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1455 +#: nova/api/ec2/cloud.py:1459 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1471 +#: nova/api/ec2/cloud.py:1475 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1494 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1536 +#: nova/api/ec2/cloud.py:1540 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1538 +#: nova/api/ec2/cloud.py:1542 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1540 +#: nova/api/ec2/cloud.py:1544 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1542 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1555 +#: nova/api/ec2/cloud.py:1559 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1603 +#: nova/api/ec2/cloud.py:1607 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -2044,207 +2045,207 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:425 +#: nova/api/openstack/compute/servers.py:420 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:433 +#: nova/api/openstack/compute/servers.py:428 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:483 +#: nova/api/openstack/compute/servers.py:476 msgid "Personality file limit exceeded" msgstr "" -#: nova/api/openstack/compute/servers.py:485 +#: nova/api/openstack/compute/servers.py:478 msgid "Personality file path too long" msgstr "" -#: nova/api/openstack/compute/servers.py:487 +#: nova/api/openstack/compute/servers.py:480 msgid "Personality file content too long" msgstr "" -#: nova/api/openstack/compute/servers.py:501 +#: nova/api/openstack/compute/servers.py:494 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:505 +#: nova/api/openstack/compute/servers.py:498 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:509 +#: nova/api/openstack/compute/servers.py:502 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:527 +#: nova/api/openstack/compute/servers.py:519 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:530 +#: nova/api/openstack/compute/servers.py:522 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:535 +#: nova/api/openstack/compute/servers.py:527 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:550 +#: nova/api/openstack/compute/servers.py:540 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:559 +#: nova/api/openstack/compute/servers.py:549 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:566 +#: nova/api/openstack/compute/servers.py:556 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:572 +#: nova/api/openstack/compute/servers.py:562 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:575 +#: nova/api/openstack/compute/servers.py:565 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:577 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:594 +#: nova/api/openstack/compute/servers.py:584 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:601 +#: nova/api/openstack/compute/servers.py:591 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:633 +#: nova/api/openstack/compute/servers.py:623 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:675 -#: nova/api/openstack/compute/servers.py:740 +#: nova/api/openstack/compute/servers.py:665 +#: nova/api/openstack/compute/servers.py:730 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:737 +#: nova/api/openstack/compute/servers.py:727 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:733 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:829 -#: nova/api/openstack/compute/servers.py:849 +#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:839 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:835 +#: nova/api/openstack/compute/servers.py:825 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:855 +#: nova/api/openstack/compute/servers.py:845 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:868 +#: nova/api/openstack/compute/servers.py:858 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:862 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:885 +#: nova/api/openstack/compute/servers.py:875 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:897 +#: nova/api/openstack/compute/servers.py:887 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:900 +#: nova/api/openstack/compute/servers.py:890 msgid "Resize requires a change in size." msgstr "" -#: nova/api/openstack/compute/servers.py:924 +#: nova/api/openstack/compute/servers.py:914 msgid "Malformed server entity" msgstr "" -#: nova/api/openstack/compute/servers.py:931 +#: nova/api/openstack/compute/servers.py:921 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:940 +#: nova/api/openstack/compute/servers.py:930 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:949 +#: nova/api/openstack/compute/servers.py:939 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:962 +#: nova/api/openstack/compute/servers.py:952 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:966 -#: nova/api/openstack/compute/servers.py:1144 +#: nova/api/openstack/compute/servers.py:956 +#: nova/api/openstack/compute/servers.py:1134 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:980 +#: nova/api/openstack/compute/servers.py:970 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:993 +#: nova/api/openstack/compute/servers.py:983 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:996 +#: nova/api/openstack/compute/servers.py:986 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1014 +#: nova/api/openstack/compute/servers.py:1004 #: nova/api/openstack/compute/contrib/aggregates.py:142 -#: nova/api/openstack/compute/contrib/networks.py:65 +#: nova/api/openstack/compute/contrib/networks.py:68 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1009 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1071 +#: nova/api/openstack/compute/servers.py:1061 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1093 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 msgid "Invalid metadata" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1157 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2417,35 +2418,31 @@ msgstr "" msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:159 +#: nova/api/openstack/compute/contrib/floating_ips.py:157 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:161 +#: nova/api/openstack/compute/contrib/floating_ips.py:159 msgid "No more floating ips available." 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:571 -#: nova/api/openstack/compute/contrib/security_groups.py:604 +#: nova/api/openstack/compute/contrib/floating_ips.py:197 +#: nova/api/openstack/compute/contrib/floating_ips.py:223 +#: nova/api/openstack/compute/contrib/security_groups.py:583 +#: nova/api/openstack/compute/contrib/security_groups.py:616 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:204 -#: nova/api/openstack/compute/contrib/floating_ips.py:233 +#: nova/api/openstack/compute/contrib/floating_ips.py:200 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:213 +#: nova/api/openstack/compute/contrib/floating_ips.py:209 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:216 -msgid "Associate floating ip failed" -msgstr "" - #: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" @@ -2505,102 +2502,106 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:62 +#: nova/api/openstack/compute/contrib/networks.py:65 #, python-format msgid "Network does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:70 +#: nova/api/openstack/compute/contrib/networks.py:73 #, python-format msgid "Disassociating network with id %s" 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 +#: nova/api/openstack/compute/contrib/networks.py:77 +#: nova/api/openstack/compute/contrib/networks.py:94 +#: nova/api/openstack/compute/contrib/networks.py:104 msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:87 +#: nova/api/openstack/compute/contrib/networks.py:90 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks.py:100 #, python-format msgid "Deleting network with id %s" msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:59 +msgid "Quota limit must be -1 or greater." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:222 +#: nova/api/openstack/compute/contrib/security_groups.py:223 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:243 +#: nova/api/openstack/compute/contrib/security_groups.py:244 msgid "Security group is still in use" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:295 +#: nova/api/openstack/compute/contrib/security_groups.py:300 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:320 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:318 +#: nova/api/openstack/compute/contrib/security_groups.py:323 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:321 +#: nova/api/openstack/compute/contrib/security_groups.py:326 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:353 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:351 +#: nova/api/openstack/compute/contrib/security_groups.py:356 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:369 +#: nova/api/openstack/compute/contrib/security_groups.py:374 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:376 +#: nova/api/openstack/compute/contrib/security_groups.py:381 #, python-format msgid "This rule already exists in group %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:414 +#: nova/api/openstack/compute/contrib/security_groups.py:426 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:507 +#: nova/api/openstack/compute/contrib/security_groups.py:519 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:510 +#: nova/api/openstack/compute/contrib/security_groups.py:522 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:574 -#: nova/api/openstack/compute/contrib/security_groups.py:607 +#: nova/api/openstack/compute/contrib/security_groups.py:586 +#: nova/api/openstack/compute/contrib/security_groups.py:619 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:578 -#: nova/api/openstack/compute/contrib/security_groups.py:611 +#: nova/api/openstack/compute/contrib/security_groups.py:590 +#: nova/api/openstack/compute/contrib/security_groups.py:623 msgid "Security group name cannot be empty" msgstr "" @@ -2806,120 +2807,111 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/compute/api.py:141 +#: nova/compute/api.py:133 msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:144 +#: nova/compute/api.py:136 #, python-format msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/api.py:192 +#: nova/compute/api.py:198 +msgid "Cannot run any more instances of this type." +msgstr "" + +#: nova/compute/api.py:200 +#, python-format +msgid "Can only run %s more instances of this type." +msgstr "" + +#: nova/compute/api.py:202 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:216 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:203 +#: nova/compute/api.py:227 #, python-format msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" -#: nova/compute/api.py:257 -msgid "Cannot run any more instances of this type." -msgstr "" - -#: nova/compute/api.py:259 -#, python-format -msgid "Can only run %s more instances of this type." -msgstr "" - -#: nova/compute/api.py:261 -#, python-format -msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. " -msgstr "" - -#: nova/compute/api.py:310 -msgid "Creating a raw instance" -msgstr "" - -#: nova/compute/api.py:312 -#, python-format -msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" -msgstr "" - -#: nova/compute/api.py:383 +#: nova/compute/api.py:424 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:447 +#: nova/compute/api.py:492 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:474 +#: nova/compute/api.py:519 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:591 +#: nova/compute/api.py:636 #, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:871 +#: nova/compute/api.py:916 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:891 +#: nova/compute/api.py:936 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:939 +#: nova/compute/api.py:984 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:1022 #, fuzzy msgid "Going to try to stop instance" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:996 +#: nova/compute/api.py:1041 #, fuzzy msgid "Going to try to start instance" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:1000 +#: nova/compute/api.py:1045 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1071 nova/volume/api.py:173 +#: nova/compute/api.py:1116 nova/volume/api.py:173 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1201 +#: nova/compute/api.py:1246 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1369 +#: nova/compute/api.py:1414 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1377 +#: nova/compute/api.py:1422 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1644 +#: nova/compute/api.py:1689 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" @@ -2944,11 +2936,9 @@ msgid "check_instance_lock: decorating: |%s|" msgstr "check_instance_lock: decorazione: |%s|" #: nova/compute/manager.py:140 -#, python-format -msgid "" -"check_instance_lock: arguments: |%(self)s| |%(context)s| " -"|%(instance_uuid)s|" -msgstr "" +#, fuzzy, python-format +msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|" +msgstr "check_instance_lock: admin: |%s|" #: nova/compute/manager.py:144 #, python-format @@ -2976,10 +2966,7 @@ msgid "Unable to load the virtualization driver: %s" msgstr "" #: nova/compute/manager.py:223 -#, python-format -msgid "" -"Instance %(instance_uuid)s has been destroyed from under us while trying " -"to set it to ERROR" +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" #: nova/compute/manager.py:240 @@ -3005,425 +2992,419 @@ msgid "Setting up bdm %s" msgstr "" #: nova/compute/manager.py:400 -#, python-format -msgid "Instance %s already deleted from database. Attempting forceful vm deletion" +msgid "Instance already deleted from database. Attempting forceful vm deletion" msgstr "" #: nova/compute/manager.py:406 -#, python-format -msgid "Exception encountered while terminating the instance %s" +msgid "Exception encountered while terminating the instance" msgstr "" #: nova/compute/manager.py:444 -#, python-format -msgid "Instance %s not found." -msgstr "" +#, fuzzy, python-format +msgid "Instance not found." +msgstr "istanza %s: sospensione in corso" -#: nova/compute/manager.py:480 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "L'istanza é stata già creata" -#: nova/compute/manager.py:523 +#: 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:528 +#: nova/compute/manager.py:530 #, 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:538 +#: nova/compute/manager.py:540 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:548 +#: nova/compute/manager.py:550 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:561 +#: nova/compute/manager.py:563 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:565 +#: nova/compute/manager.py:567 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:580 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:594 +#: nova/compute/manager.py:596 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:615 +#: nova/compute/manager.py:617 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:672 +#: nova/compute/manager.py:674 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:699 +#: nova/compute/manager.py:701 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:708 +#: nova/compute/manager.py:710 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:742 nova/compute/manager.py:1328 -#: nova/compute/manager.py:1416 nova/compute/manager.py:2501 +#: nova/compute/manager.py:744 nova/compute/manager.py:1335 +#: nova/compute/manager.py:1424 nova/compute/manager.py:2509 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:811 -#, python-format -msgid "" -"Cannot rebuild instance [%(instance_uuid)s], because the given image does" -" not exist." +#: nova/compute/manager.py:813 +msgid "Cannot rebuild instance because the given image does not exist." msgstr "" -#: nova/compute/manager.py:816 +#: nova/compute/manager.py:818 #, python-format -msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" +msgid "Cannot rebuild instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:823 -#, python-format -msgid "Rebuilding instance %s" -msgstr "" - -#: nova/compute/manager.py:876 -#, python-format -msgid "Rebooting instance %s" +#: nova/compute/manager.py:825 +#, fuzzy, python-format +msgid "Rebuilding instance" msgstr "Riavviando l'istanza %s" -#: nova/compute/manager.py:891 +#: nova/compute/manager.py:879 +#, fuzzy, python-format +msgid "Rebooting instance" +msgstr "Riavviando l'istanza %s" + +#: nova/compute/manager.py:895 #, python-format msgid "" -"trying to reboot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:933 +#: nova/compute/manager.py:937 #, python-format msgid "instance %s: snapshotting" msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/manager.py:939 +#: nova/compute/manager.py:943 #, python-format msgid "" -"trying to snapshot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:1000 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1001 +#: nova/compute/manager.py:1006 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1005 +#: nova/compute/manager.py:1011 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1042 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1041 -#, python-format -msgid "Instance %s: Root password set" +#: nova/compute/manager.py:1048 +msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1050 +#: nova/compute/manager.py:1056 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1070 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1079 +#: nova/compute/manager.py:1085 #, 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:1084 +#: nova/compute/manager.py:1090 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, 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:1103 +#: nova/compute/manager.py:1109 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1116 +#: nova/compute/manager.py:1122 #, python-format msgid "instance %s: rescuing" msgstr "" -#: nova/compute/manager.py:1141 +#: nova/compute/manager.py:1147 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1270 +#: nova/compute/manager.py:1277 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1287 +#: nova/compute/manager.py:1294 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1471 +#: nova/compute/manager.py:1479 #, python-format msgid "instance %s: pausing" msgstr "istanza %s: in pausa" -#: nova/compute/manager.py:1489 +#: nova/compute/manager.py:1497 #, python-format msgid "instance %s: unpausing" msgstr "istanza %s: fuori pausa" -#: nova/compute/manager.py:1525 +#: nova/compute/manager.py:1533 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "istanza %s: ricezione diagnostiche" -#: nova/compute/manager.py:1534 +#: nova/compute/manager.py:1542 #, python-format msgid "instance %s: suspending" msgstr "istanza %s: sospensione in corso" -#: nova/compute/manager.py:1556 +#: nova/compute/manager.py:1564 #, python-format msgid "instance %s: resuming" msgstr "istanza %s: ripristino" -#: nova/compute/manager.py:1579 +#: nova/compute/manager.py:1587 #, python-format msgid "instance %s: locking" msgstr "istanza %s: bloccato" -#: nova/compute/manager.py:1588 +#: nova/compute/manager.py:1596 #, python-format msgid "instance %s: unlocking" msgstr "istanza %s: sbloccato" -#: nova/compute/manager.py:1596 +#: nova/compute/manager.py:1604 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1606 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: reset network" msgstr "istanza %s: ripristino rete" -#: nova/compute/manager.py:1614 +#: nova/compute/manager.py:1622 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1618 +#: nova/compute/manager.py:1626 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1655 +#: nova/compute/manager.py:1663 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1685 +#: nova/compute/manager.py:1693 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1703 +#: nova/compute/manager.py:1711 #, python-format msgid "" "instance %(instance_uuid)s: attaching volume %(volume_id)s to " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1705 +#: nova/compute/manager.py:1713 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1714 +#: nova/compute/manager.py:1722 #, python-format msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1724 +#: nova/compute/manager.py:1732 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1752 +#: nova/compute/manager.py:1760 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1756 +#: nova/compute/manager.py:1764 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1830 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1884 +#: nova/compute/manager.py:1892 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1916 +#: nova/compute/manager.py:1924 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1981 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2000 +#: nova/compute/manager.py:2008 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2030 +#: nova/compute/manager.py:2038 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2038 +#: nova/compute/manager.py:2046 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2040 +#: nova/compute/manager.py:2048 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2073 +#: nova/compute/manager.py:2081 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2083 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:2090 +#: nova/compute/manager.py:2098 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2226 +#: nova/compute/manager.py:2234 #, python-format msgid "Updated the info_cache for instance %s" msgstr "" -#: nova/compute/manager.py:2255 +#: nova/compute/manager.py:2263 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2277 +#: nova/compute/manager.py:2285 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2305 +#: nova/compute/manager.py:2313 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2331 +#: nova/compute/manager.py:2339 #, python-format msgid "" "During the sync_power process the instance %(uuid)s has moved from host " "%(src)s to host %(dst)s" msgstr "" -#: nova/compute/manager.py:2344 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Instance %s is in the process of migrating to this host. Wait next " "sync_power cycle before setting power state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2350 +#: nova/compute/manager.py:2358 msgid "" "Instance found in database but not known by hypervisor. Setting power " "state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2380 +#: nova/compute/manager.py:2388 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2392 +#: nova/compute/manager.py:2400 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2466 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" -#: nova/compute/manager.py:2465 +#: nova/compute/manager.py:2473 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" -#: nova/compute/manager.py:2472 +#: nova/compute/manager.py:2480 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:2542 +#: nova/compute/manager.py:2550 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -3512,17 +3493,17 @@ msgstr "" msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4019 nova/db/sqlalchemy/api.py:4045 +#: nova/db/sqlalchemy/api.py:4047 nova/db/sqlalchemy/api.py:4073 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4103 +#: nova/db/sqlalchemy/api.py:4131 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4147 +#: nova/db/sqlalchemy/api.py:4175 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3766,47 +3747,47 @@ msgstr "" msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/network/linux_net.py:1170 +#: nova/network/linux_net.py:1169 #, python-format msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/network/manager.py:291 +#: nova/network/manager.py:290 #, python-format msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/network/manager.py:300 nova/network/manager.py:496 +#: nova/network/manager.py:299 nova/network/manager.py:494 #, python-format msgid "Interface %(interface)s not found" msgstr "" -#: nova/network/manager.py:315 +#: nova/network/manager.py:313 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:353 +#: nova/network/manager.py:351 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:386 +#: nova/network/manager.py:384 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:390 +#: nova/network/manager.py:388 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:402 +#: nova/network/manager.py:400 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:614 +#: nova/network/manager.py:611 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3814,41 +3795,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:660 +#: nova/network/manager.py:657 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:670 +#: nova/network/manager.py:667 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:778 +#: nova/network/manager.py:775 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:782 +#: nova/network/manager.py:779 msgid "setting network host" msgstr "" -#: nova/network/manager.py:896 +#: nova/network/manager.py:893 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:901 +#: nova/network/manager.py:898 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:930 +#: nova/network/manager.py:927 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1152 +#: nova/network/manager.py:1149 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3856,73 +3837,73 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1227 +#: nova/network/manager.py:1224 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:1244 +#: nova/network/manager.py:1241 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1248 +#: nova/network/manager.py:1245 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1256 +#: nova/network/manager.py:1253 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1261 +#: nova/network/manager.py:1258 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1265 +#: nova/network/manager.py:1262 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1268 +#: nova/network/manager.py:1265 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1331 +#: nova/network/manager.py:1328 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1334 +#: nova/network/manager.py:1331 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1345 +#: nova/network/manager.py:1342 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1404 +#: nova/network/manager.py:1401 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1423 +#: nova/network/manager.py:1421 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1832 +#: nova/network/manager.py:1825 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1839 +#: nova/network/manager.py:1832 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -4073,76 +4054,76 @@ msgid "" "Payload=%(payload)s" msgstr "" -#: nova/notifier/list_notifier.py:65 +#: nova/notifier/list_notifier.py:64 #, python-format msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" -#: nova/notifier/rabbit_notifier.py:46 +#: nova/notifier/rabbit_notifier.py:45 #, python-format msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/rpc/amqp.py:146 -#, python-format -msgid "Returning exception %s to caller" -msgstr "Sollevando eccezione %s al chiamante" - -#: nova/rpc/amqp.py:188 +#: nova/rpc/amqp.py:183 #, python-format msgid "unpacked context: %s" msgstr "contesto decompresso: %s" -#: nova/rpc/amqp.py:231 +#: nova/rpc/amqp.py:226 #, python-format msgid "received %s" msgstr "ricevuto %s" -#: nova/rpc/amqp.py:236 +#: nova/rpc/amqp.py:231 #, python-format msgid "no method for message: %s" msgstr "nessun metodo per il messaggio: %s" -#: nova/rpc/amqp.py:237 +#: nova/rpc/amqp.py:232 #, python-format msgid "No method for message: %s" msgstr "nessun metodo per il messagggio: %s" -#: nova/rpc/amqp.py:321 +#: nova/rpc/amqp.py:318 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:324 +#: nova/rpc/amqp.py:321 #, python-format msgid "MSG_ID is %s" msgstr "MSG_ID é %s" -#: nova/rpc/amqp.py:346 +#: nova/rpc/amqp.py:343 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:354 +#: nova/rpc/amqp.py:351 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:379 +#: nova/rpc/amqp.py:377 #, python-format -msgid "Sending notification on %s..." +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/rpc/common.py:54 +#: nova/rpc/common.py:62 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/rpc/common.py:71 +#: nova/rpc/common.py:79 msgid "Timeout while waiting on RPC response." msgstr "" +#: nova/rpc/common.py:179 +#, python-format +msgid "Returning exception %s to caller" +msgstr "Sollevando eccezione %s al chiamante" + #: nova/rpc/impl_kombu.py:111 msgid "Failed to process message... skipping it." msgstr "" @@ -4193,7 +4174,7 @@ msgstr "" #: nova/rpc/impl_qpid.py:341 #, python-format -msgid "Unable to connect to AMQP server: %s " +msgid "Unable to connect to AMQP server: %s" msgstr "" #: nova/rpc/impl_qpid.py:346 @@ -4258,7 +4239,7 @@ msgstr "" msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/scheduler/driver.py:367 nova/scheduler/driver.py:457 +#: nova/scheduler/driver.py:367 #, python-format msgid "host %(dest)s is not compatible with original host %(src)s." msgstr "" @@ -4270,7 +4251,7 @@ msgid "" "memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/scheduler/driver.py:472 +#: nova/scheduler/driver.py:467 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -4402,21 +4383,21 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:365 nova/tests/test_compute.py:1419 +#: nova/tests/test_compute.py:364 nova/tests/test_compute.py:1418 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:371 +#: nova/tests/test_compute.py:370 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:589 +#: nova/tests/test_compute.py:588 msgid "Internal error" msgstr "" -#: nova/tests/test_compute.py:1430 +#: nova/tests/test_compute.py:1429 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -4484,12 +4465,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:626 +#: nova/tests/test_xenapi.py:623 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:637 +#: nova/tests/test_xenapi.py:634 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -4603,21 +4584,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:133 +#: nova/tests/rpc/common.py:110 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:142 +#: nova/tests/rpc/common.py:119 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:160 +#: nova/tests/rpc/common.py:137 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:227 nova/tests/rpc/common.py:233 +#: nova/tests/rpc/common.py:204 nova/tests/rpc/common.py:210 #, python-format msgid "Received %s" msgstr "" @@ -4626,14 +4607,14 @@ 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:396 -#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:2045 +#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:707 +#: nova/virt/libvirt/connection.py:2048 nova/virt/xenapi/connection.py:397 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:399 -#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:2048 +#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:711 +#: nova/virt/libvirt/connection.py:2051 nova/virt/xenapi/connection.py:400 #, python-format msgid "Compute_service record updated for %s " msgstr "" @@ -4707,34 +4688,6 @@ msgstr "" msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:140 -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:329 nova/virt/libvirt/connection.py:472 -msgid "Could not determine iscsi initiator name" -msgstr "" - -#: nova/virt/xenapi_conn.py:460 -msgid "Host startup on XenServer is not supported." -msgstr "" - -#: nova/virt/xenapi_conn.py:489 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" - -#: nova/virt/xenapi_conn.py:527 -msgid "Host is member of a pool, but DB says otherwise" -msgstr "" - -#: nova/virt/xenapi_conn.py:599 nova/virt/xenapi_conn.py:612 -#, python-format -msgid "Got exception: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4843,114 +4796,114 @@ msgstr "" msgid "Unknown baremetal driver %(d)s" msgstr "" -#: nova/virt/baremetal/proxy.py:148 +#: nova/virt/baremetal/proxy.py:139 #, python-format msgid "Error encountered when destroying instance '%(name)s': %(ex)s" msgstr "" -#: nova/virt/baremetal/proxy.py:162 +#: nova/virt/baremetal/proxy.py:153 #, python-format msgid "instance %(instance_name)s: deleting instance files %(target)s" msgstr "" -#: nova/virt/baremetal/proxy.py:189 +#: nova/virt/baremetal/proxy.py:180 #, python-format msgid "instance %s: rebooted" msgstr "" -#: nova/virt/baremetal/proxy.py:192 +#: nova/virt/baremetal/proxy.py:183 msgid "_wait_for_reboot failed" msgstr "" -#: nova/virt/baremetal/proxy.py:222 +#: nova/virt/baremetal/proxy.py:213 #, python-format msgid "instance %s: rescued" msgstr "" -#: nova/virt/baremetal/proxy.py:225 +#: nova/virt/baremetal/proxy.py:216 msgid "_wait_for_rescue failed" msgstr "" -#: nova/virt/baremetal/proxy.py:242 +#: nova/virt/baremetal/proxy.py:233 msgid "<============= spawn of baremetal =============>" msgstr "" -#: nova/virt/baremetal/proxy.py:255 +#: nova/virt/baremetal/proxy.py:246 #, python-format msgid "instance %s: is building" msgstr "" -#: nova/virt/baremetal/proxy.py:260 +#: nova/virt/baremetal/proxy.py:251 msgid "Key is injected but instance is not running yet" msgstr "" -#: nova/virt/baremetal/proxy.py:265 +#: nova/virt/baremetal/proxy.py:256 #, python-format msgid "instance %s: booted" msgstr "" -#: nova/virt/baremetal/proxy.py:268 +#: nova/virt/baremetal/proxy.py:259 #, python-format msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" -#: nova/virt/baremetal/proxy.py:269 +#: nova/virt/baremetal/proxy.py:260 #, python-format msgid "instance %s spawned successfully" msgstr "" -#: nova/virt/baremetal/proxy.py:272 +#: nova/virt/baremetal/proxy.py:263 #, python-format msgid "instance %s:not booted" msgstr "" -#: nova/virt/baremetal/proxy.py:274 +#: nova/virt/baremetal/proxy.py:265 msgid "Bremetal assignment is overcommitted." msgstr "" -#: nova/virt/baremetal/proxy.py:354 +#: nova/virt/baremetal/proxy.py:345 #, python-format msgid "instance %s: Creating image" msgstr "" -#: nova/virt/baremetal/proxy.py:473 +#: nova/virt/baremetal/proxy.py:464 #, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/baremetal/proxy.py:484 +#: nova/virt/baremetal/proxy.py:475 #, python-format msgid "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" msgstr "" -#: nova/virt/baremetal/proxy.py:529 +#: nova/virt/baremetal/proxy.py:520 #, python-format msgid "instance %s: starting toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:531 +#: nova/virt/baremetal/proxy.py:522 #, python-format msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1815 +#: nova/virt/baremetal/proxy.py:565 nova/virt/libvirt/connection.py:1818 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 "" -#: nova/virt/baremetal/proxy.py:714 +#: nova/virt/baremetal/proxy.py:705 #, python-format msgid "#### RLK: cpu_arch = %s " msgstr "" -#: nova/virt/baremetal/proxy.py:746 +#: nova/virt/baremetal/proxy.py:737 msgid "Updating!" msgstr "" -#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2609 +#: nova/virt/baremetal/proxy.py:764 nova/virt/libvirt/connection.py:2612 #: nova/virt/xenapi/host.py:129 msgid "Updating host stats" msgstr "" @@ -4986,15 +4939,15 @@ msgstr "" msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" msgstr "" -#: nova/virt/baremetal/tilera.py:292 +#: nova/virt/baremetal/tilera.py:291 msgid "Noting to do for tilera nodes: vmlinux is in CF" msgstr "" -#: nova/virt/baremetal/tilera.py:316 +#: nova/virt/baremetal/tilera.py:314 msgid "activate_node" msgstr "" -#: nova/virt/baremetal/tilera.py:330 +#: nova/virt/baremetal/tilera.py:328 msgid "Node is unknown error state." msgstr "" @@ -5073,177 +5026,185 @@ msgstr "" msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/libvirt/connection.py:265 +#: nova/virt/libvirt/connection.py:268 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/connection.py:286 +#: nova/virt/libvirt/connection.py:289 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:388 +#: nova/virt/libvirt/connection.py:391 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:400 +#: nova/virt/libvirt/connection.py:403 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:411 +#: nova/virt/libvirt/connection.py:414 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:423 +#: nova/virt/libvirt/connection.py:426 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:435 +#: nova/virt/libvirt/connection.py:438 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:461 +#: nova/virt/libvirt/connection.py:464 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:554 +#: nova/virt/libvirt/connection.py:475 nova/virt/xenapi/connection.py:329 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/libvirt/connection.py:557 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:567 +#: nova/virt/libvirt/connection.py:570 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:692 +#: nova/virt/libvirt/connection.py:695 #, fuzzy, python-format msgid "Instance soft rebooted successfully." msgstr "volume %s: creato con successo" -#: nova/virt/libvirt/connection.py:696 +#: nova/virt/libvirt/connection.py:699 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Impossibile riavviare l'istanza" -#: nova/virt/libvirt/connection.py:725 +#: nova/virt/libvirt/connection.py:728 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/connection.py:761 nova/virt/libvirt/connection.py:905 +#: nova/virt/libvirt/connection.py:764 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:766 +#: nova/virt/libvirt/connection.py:769 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:867 nova/virt/xenapi/vmops.py:1358 +#: nova/virt/libvirt/connection.py:870 nova/virt/xenapi/vmops.py:1324 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:871 +#: nova/virt/libvirt/connection.py:874 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:896 +#: nova/virt/libvirt/connection.py:899 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:910 +#: nova/virt/libvirt/connection.py:908 +msgid "During spawn, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/connection.py:913 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:926 +#: nova/virt/libvirt/connection.py:929 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:978 +#: nova/virt/libvirt/connection.py:981 #, fuzzy msgid "Guest does not have a console available" msgstr "L'utente non ha i privilegi dell'amministratore" -#: nova/virt/libvirt/connection.py:1020 +#: nova/virt/libvirt/connection.py:1023 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/connection.py:1024 +#: nova/virt/libvirt/connection.py:1027 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1028 nova/virt/libvirt/connection.py:1032 +#: nova/virt/libvirt/connection.py:1031 nova/virt/libvirt/connection.py:1035 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1153 +#: nova/virt/libvirt/connection.py:1156 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1339 +#: nova/virt/libvirt/connection.py:1342 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1349 +#: nova/virt/libvirt/connection.py:1352 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1381 +#: nova/virt/libvirt/connection.py:1384 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1658 +#: nova/virt/libvirt/connection.py:1661 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1662 +#: nova/virt/libvirt/connection.py:1665 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1679 +#: nova/virt/libvirt/connection.py:1682 #, 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:1920 +#: nova/virt/libvirt/connection.py:1923 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1942 +#: nova/virt/libvirt/connection.py:1945 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1969 +#: nova/virt/libvirt/connection.py:1972 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:2067 +#: nova/virt/libvirt/connection.py:2070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:2079 +#: nova/virt/libvirt/connection.py:2082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5253,40 +5214,40 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:2136 +#: nova/virt/libvirt/connection.py:2139 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2352 +#: nova/virt/libvirt/connection.py:2355 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2407 +#: nova/virt/libvirt/connection.py:2410 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:2458 +#: nova/virt/libvirt/connection.py:2461 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2513 +#: nova/virt/libvirt/connection.py:2516 msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2518 +#: nova/virt/libvirt/connection.py:2521 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2525 +#: nova/virt/libvirt/connection.py:2528 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2565 +#: nova/virt/libvirt/connection.py:2568 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5885,27 +5846,51 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:553 nova/virt/xenapi/fake.py:652 -#: nova/virt/xenapi/fake.py:670 nova/virt/xenapi/fake.py:732 +#: nova/virt/xenapi/connection.py:140 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"connection_type=xenapi" +msgstr "" + +#: nova/virt/xenapi/connection.py:461 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/connection.py:490 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/connection.py:528 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/connection.py:600 nova/virt/xenapi/connection.py:613 +#, python-format +msgid "Got exception: %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:565 nova/virt/xenapi/fake.py:664 +#: nova/virt/xenapi/fake.py:682 nova/virt/xenapi/fake.py:744 msgid "Raising NotImplemented" msgstr "Sollevando NotImplemented" -#: nova/virt/xenapi/fake.py:555 +#: nova/virt/xenapi/fake.py:567 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:589 +#: nova/virt/xenapi/fake.py:601 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "Chiamando %(localname)s %(impl)s" -#: nova/virt/xenapi/fake.py:594 +#: nova/virt/xenapi/fake.py:606 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:666 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6044,73 +6029,68 @@ msgstr "" msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:336 +#: nova/virt/xenapi/vm_utils.py:337 #, 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:345 +#: nova/virt/xenapi/vm_utils.py:346 #, 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:353 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:382 #, python-format msgid "Snapshotting with label '%(label)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:392 +#: nova/virt/xenapi/vm_utils.py:395 #, python-format msgid "Created snapshot %(template_vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:431 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:583 -#, python-format -msgid "Creating blank HD of size %(req_size)d gigs" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:634 +#: nova/virt/xenapi/vm_utils.py:612 #, 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:724 +#: nova/virt/xenapi/vm_utils.py:725 #, python-format msgid "" "download_vhd %(image)s attempt %(attempt_num)d/%(max_attempts)d from " "%(glance_host)s:%(glance_port)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:734 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:750 +#: nova/virt/xenapi/vm_utils.py:751 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:760 +#: nova/virt/xenapi/vm_utils.py:761 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " @@ -6136,7 +6116,7 @@ msgstr "" #: nova/virt/xenapi/vm_utils.py:831 #, python-format -msgid "Fetching image %(image)s, type %(image_type_str)" +msgid "Fetching image %(image)s, type %(image_type_str)s" msgstr "" #: nova/virt/xenapi/vm_utils.py:844 @@ -6151,545 +6131,539 @@ msgid "" "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:870 +#: nova/virt/xenapi/vm_utils.py:871 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:884 +#: nova/virt/xenapi/vm_utils.py:885 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s distrutti" -#: nova/virt/xenapi/vm_utils.py:895 +#: nova/virt/xenapi/vm_utils.py:896 #, fuzzy msgid "Failed to fetch glance image" msgstr "Impossibile riavviare l'istanza" -#: nova/virt/xenapi/vm_utils.py:934 +#: nova/virt/xenapi/vm_utils.py:935 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:955 +#: nova/virt/xenapi/vm_utils.py:956 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Cercando vdi %s per kernel PV" -#: nova/virt/xenapi/vm_utils.py:973 +#: nova/virt/xenapi/vm_utils.py:974 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1016 +#: nova/virt/xenapi/vm_utils.py:1017 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1059 +#: nova/virt/xenapi/vm_utils.py:1060 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1061 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1088 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1108 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1137 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1154 +#: nova/virt/xenapi/vm_utils.py:1155 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:1167 +#: nova/virt/xenapi/vm_utils.py:1168 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1175 +#: nova/virt/xenapi/vm_utils.py:1176 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1177 +#: nova/virt/xenapi/vm_utils.py:1178 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1180 +#: nova/virt/xenapi/vm_utils.py:1181 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1183 +#: nova/virt/xenapi/vm_utils.py:1184 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1187 +#: nova/virt/xenapi/vm_utils.py:1188 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1190 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1192 +#: nova/virt/xenapi/vm_utils.py:1193 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1195 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1198 +#: nova/virt/xenapi/vm_utils.py:1199 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1220 +#: nova/virt/xenapi/vm_utils.py:1221 #, 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:1236 +#: nova/virt/xenapi/vm_utils.py:1237 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1290 +#: nova/virt/xenapi/vm_utils.py:1291 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1343 +#: nova/virt/xenapi/vm_utils.py:1344 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1417 +#: nova/virt/xenapi/vm_utils.py:1418 #, 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:1427 +#: nova/virt/xenapi/vm_utils.py:1428 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1463 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1473 +#: nova/virt/xenapi/vm_utils.py:1474 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1477 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1478 +#: nova/virt/xenapi/vm_utils.py:1479 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1481 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1490 +#: nova/virt/xenapi/vm_utils.py:1491 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1499 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1511 +#: nova/virt/xenapi/vm_utils.py:1512 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1518 +#: nova/virt/xenapi/vm_utils.py:1519 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1520 +#: nova/virt/xenapi/vm_utils.py:1521 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1533 +#: nova/virt/xenapi/vm_utils.py:1534 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1539 +#: nova/virt/xenapi/vm_utils.py:1540 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1565 +#: nova/virt/xenapi/vm_utils.py:1566 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1578 +#: nova/virt/xenapi/vm_utils.py:1579 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1633 #, 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:1664 +#: nova/virt/xenapi/vm_utils.py:1665 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1714 +#: nova/virt/xenapi/vm_utils.py:1715 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1722 +#: nova/virt/xenapi/vm_utils.py:1723 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1726 +#: nova/virt/xenapi/vm_utils.py:1727 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1742 +#: nova/virt/xenapi/vm_utils.py:1743 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1751 +#: nova/virt/xenapi/vm_utils.py:1752 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:722 +#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:688 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:231 -#, python-format -msgid "Attempted to power on non-existent instance bad instance id %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:233 +#: nova/virt/xenapi/vmops.py:229 #, fuzzy, python-format msgid "Starting instance" msgstr "Riavviando l'istanza %s" -#: nova/virt/xenapi/vmops.py:303 +#: nova/virt/xenapi/vmops.py:298 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/xenapi/vmops.py:353 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Impossibile sospendere l'istanza" -#: nova/virt/xenapi/vmops.py:443 +#: nova/virt/xenapi/vmops.py:434 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:462 +#: nova/virt/xenapi/vmops.py:453 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:515 -#, python-format -msgid "Invalid value for injected_files: %r" -msgstr "" - -#: nova/virt/xenapi/vmops.py:520 -#, python-format -msgid "Injecting file path: '%s'" -msgstr "" - -#: nova/virt/xenapi/vmops.py:527 -msgid "Setting admin password" -msgstr "" - -#: nova/virt/xenapi/vmops.py:531 -msgid "Resetting network" -msgstr "" - -#: nova/virt/xenapi/vmops.py:538 -msgid "Setting VCPU weight" -msgstr "" - -#: nova/virt/xenapi/vmops.py:544 +#: nova/virt/xenapi/vmops.py:498 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:551 +#: nova/virt/xenapi/vmops.py:505 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:554 +#: nova/virt/xenapi/vmops.py:508 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:561 +#: nova/virt/xenapi/vmops.py:515 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:573 +#: nova/virt/xenapi/vmops.py:527 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:576 +#: nova/virt/xenapi/vmops.py:530 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:581 +#: nova/virt/xenapi/vmops.py:535 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:616 +#: nova/virt/xenapi/vmops.py:552 #, python-format -msgid "No opaque_ref could be determined for '%s'." +msgid "Invalid value for injected_files: %r" msgstr "" -#: nova/virt/xenapi/vmops.py:670 +#: nova/virt/xenapi/vmops.py:557 +#, python-format +msgid "Injecting file path: '%s'" +msgstr "" + +#: nova/virt/xenapi/vmops.py:564 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/vmops.py:568 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/vmops.py:575 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:582 +msgid "Could not find VM by name" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:677 +#: nova/virt/xenapi/vmops.py:643 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:686 +#: nova/virt/xenapi/vmops.py:652 #, fuzzy, python-format msgid "Unable to Snapshot instance: %(exc)s" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/virt/xenapi/vmops.py:702 +#: nova/virt/xenapi/vmops.py:668 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:770 +#: nova/virt/xenapi/vmops.py:736 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:857 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:901 +#: nova/virt/xenapi/vmops.py:865 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:928 +#: nova/virt/xenapi/vmops.py:892 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:913 #, python-format msgid "domid changed from %(domid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:926 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:983 +#: nova/virt/xenapi/vmops.py:947 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:962 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1023 +#: nova/virt/xenapi/vmops.py:987 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 +#: nova/virt/xenapi/vmops.py:996 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1036 +#: nova/virt/xenapi/vmops.py:1000 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1054 +#: nova/virt/xenapi/vmops.py:1017 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1097 +#: nova/virt/xenapi/vmops.py:1060 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1104 +#: nova/virt/xenapi/vmops.py:1067 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1111 +#: nova/virt/xenapi/vmops.py:1074 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1121 +#: nova/virt/xenapi/vmops.py:1084 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1147 +#: nova/virt/xenapi/vmops.py:1110 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1169 +#: nova/virt/xenapi/vmops.py:1135 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1222 +#: nova/virt/xenapi/vmops.py:1188 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1296 +#: nova/virt/xenapi/vmops.py:1262 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1300 +#: nova/virt/xenapi/vmops.py:1266 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1363 +#: nova/virt/xenapi/vmops.py:1329 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1374 +#: nova/virt/xenapi/vmops.py:1340 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1379 +#: nova/virt/xenapi/vmops.py:1345 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/virt/xenapi/vmops.py:1383 +#: nova/virt/xenapi/vmops.py:1349 msgid "In ERROR state" msgstr "" -#: nova/virt/xenapi/vmops.py:1389 +#: nova/virt/xenapi/vmops.py:1355 #, python-format msgid "In %(task_state)s task_state, not RESIZE_VERIFY" msgstr "" -#: nova/virt/xenapi/vmops.py:1396 +#: nova/virt/xenapi/vmops.py:1362 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/vmops.py:1384 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1469 +#: nova/virt/xenapi/vmops.py:1431 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1483 +#: nova/virt/xenapi/vmops.py:1446 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1492 +#: nova/virt/xenapi/vmops.py:1455 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1495 +#: nova/virt/xenapi/vmops.py:1458 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1520 +#: nova/virt/xenapi/vmops.py:1481 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1545 +#: nova/virt/xenapi/vmops.py:1506 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1566 +#: nova/virt/xenapi/vmops.py:1527 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1570 +#: nova/virt/xenapi/vmops.py:1531 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1575 +#: nova/virt/xenapi/vmops.py:1536 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1622 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7303,7 +7277,7 @@ msgstr "" #: nova/volume/san.py:880 #, python-format -msgid "Deleting volumeID: %s " +msgid "Deleting volumeID: %s" msgstr "" #: nova/volume/san.py:888 @@ -7515,6 +7489,21 @@ msgstr "" #~ msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" #~ msgstr "" +#~ msgid "Stopping raw TCP server." +#~ msgstr "" + +#~ msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" +#~ msgstr "" + +#~ msgid "not available" +#~ msgstr "" + +#~ msgid "Returned non-serializeable type: %s" +#~ msgstr "" + +#~ msgid "Associate floating ip failed" +#~ msgstr "" + #~ msgid "Parent group id and group id cannot be same" #~ msgstr "" @@ -7580,6 +7569,12 @@ msgstr "" #~ "type." #~ msgstr "" +#~ msgid "Creating a raw instance" +#~ msgstr "" + +#~ msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" +#~ msgstr "" + #~ msgid "Going to try to soft delete %s" #~ msgstr "" @@ -7595,6 +7590,11 @@ msgstr "" #~ msgid "Going to try to start %s" #~ msgstr "" +#~ msgid "" +#~ "check_instance_lock: arguments: |%(self)s| " +#~ "|%(context)s| |%(instance_uuid)s|" +#~ msgstr "" + #~ msgid "" #~ "Going to force the deletion of the" #~ " vm %(instance_uuid)s, even if it is" @@ -7611,9 +7611,39 @@ msgstr "" #~ msgid "exception terminating the instance %(instance_uuid)s" #~ msgstr "" +#~ msgid "Instance %s not found." +#~ msgstr "" + #~ msgid "trying to destroy already destroyed instance: %s" #~ msgstr "Provando a distruggere una istanza già distrutta: %s" +#~ msgid "" +#~ "Cannot rebuild instance [%(instance_uuid)s], " +#~ "because the given image does not " +#~ "exist." +#~ msgstr "" + +#~ msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" +#~ msgstr "" + +#~ msgid "Rebuilding instance %s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to reboot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "" +#~ "trying to snapshot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "Instance %s: Root password set" +#~ msgstr "" + #~ msgid "" #~ "Instance %(name)s found in database but" #~ " not known by hypervisor. Setting " @@ -7647,6 +7677,9 @@ msgstr "" #~ msgid "No fixed IPs to deallocate for vif %sid" #~ msgstr "" +#~ msgid "Sending notification on %s..." +#~ msgstr "" + #~ msgid "" #~ "AMQP server on %(fl_host)s:%(fl_port)d is " #~ "unreachable: %(e)s. Trying again in " @@ -7677,6 +7710,9 @@ msgstr "" #~ msgid "message %s" #~ msgstr "messaggio %s" +#~ msgid "Unable to connect to AMQP server: %s " +#~ msgstr "" + #~ msgid "" #~ "Cannot confirm tmpfile at %(ipath)s is" #~ " on same shared storage between " @@ -7956,6 +7992,9 @@ msgstr "" #~ msgid "Ignoring XenAPI.Failure %s" #~ msgstr "" +#~ msgid "Attempted to power on non-existent instance bad instance id %s" +#~ msgstr "" + #~ msgid "Starting instance %s" #~ msgstr "" @@ -7998,6 +8037,9 @@ msgstr "" #~ msgid "Skipping VDI destroy for %s" #~ msgstr "" +#~ msgid "No opaque_ref could be determined for '%s'." +#~ msgstr "" + #~ msgid "Finished snapshot and upload for VM %s" #~ msgstr "" @@ -8126,6 +8168,9 @@ msgstr "" #~ msgid "Failed to retrieve QoS info" #~ msgstr "" +#~ msgid "Deleting volumeID: %s " +#~ msgstr "" + #~ msgid "invalid drive data" #~ msgstr "" diff --git a/nova/locale/ja/LC_MESSAGES/nova.po b/nova/locale/ja/LC_MESSAGES/nova.po index 59e90a1b94c8..3895fcc3234a 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-04-08 23:04+0000\n" +"POT-Creation-Date: 2012-04-22 23:01+0000\n" "PO-Revision-Date: 2011-08-23 11:22+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: \n" @@ -66,11 +66,11 @@ msgstr "プロジェクトの証明書のサブジェクト、%s はプロジェ msgid "Flags path: %s" msgstr "Flags のパス: %s" -#: nova/exception.py:56 +#: nova/exception.py:55 msgid "Unexpected error while running command." msgstr "コマンド実行において予期しないエラーが発生しました。" -#: nova/exception.py:59 +#: nova/exception.py:58 #, python-format msgid "" "%(description)s\n" @@ -85,254 +85,258 @@ msgstr "" "標準出力: %(stdout)r\n" "標準エラー出力: %(stderr)r" -#: nova/exception.py:94 +#: nova/exception.py:93 msgid "DB exception wrapped." msgstr "" -#: nova/exception.py:155 +#: nova/exception.py:154 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:178 -msgid "Failed to decrypt text" +#: nova/exception.py:172 +msgid "Exception in string format operation" msgstr "" #: nova/exception.py:182 -msgid "Failed to paginate through images from image service" +msgid "Failed to decrypt text" msgstr "" #: nova/exception.py:186 -msgid "Virtual Interface creation failed" +msgid "Failed to paginate through images from image service" msgstr "" #: nova/exception.py:190 +msgid "Virtual Interface creation failed" +msgstr "" + +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:195 +#: nova/exception.py:199 msgid "Connection to glance failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:203 msgid "Connection to melange failed" msgstr "" -#: nova/exception.py:203 +#: nova/exception.py:207 msgid "Not authorized." msgstr "" -#: nova/exception.py:208 +#: nova/exception.py:212 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:212 +#: nova/exception.py:216 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:216 +#: nova/exception.py:220 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "メッセージ %s に対するメソッドが存在しません。" -#: nova/exception.py:220 +#: nova/exception.py:224 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:229 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:229 +#: nova/exception.py:233 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:233 nova/api/openstack/compute/contrib/keypairs.py:113 +#: nova/exception.py:237 nova/api/openstack/compute/contrib/keypairs.py:113 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:237 +#: nova/exception.py:241 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:241 +#: nova/exception.py:245 msgid "The request is invalid." msgstr "" -#: nova/exception.py:245 +#: nova/exception.py:249 #, python-format msgid "Invalid signature %(signature)s for user %(user)s." msgstr "" -#: nova/exception.py:249 +#: nova/exception.py:253 msgid "Invalid input received" msgstr "" -#: nova/exception.py:253 +#: nova/exception.py:257 #, python-format msgid "Invalid instance type %(instance_type)s." msgstr "" -#: nova/exception.py:257 +#: nova/exception.py:261 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:261 -msgid "Invalid volume" -msgstr "" - #: nova/exception.py:265 -#, python-format -msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" +msgid "Invalid volume" msgstr "" #: nova/exception.py:269 #, python-format -msgid "Invalid IP protocol %(protocol)s." +msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" #: nova/exception.py:273 #, python-format -msgid "Invalid content type %(content_type)s." +msgid "Invalid IP protocol %(protocol)s." msgstr "" #: nova/exception.py:277 #, python-format -msgid "Invalid cidr %(cidr)s." +msgid "Invalid content type %(content_type)s." msgstr "" #: nova/exception.py:281 -msgid "Invalid reuse of an RPC connection." +#, python-format +msgid "Invalid cidr %(cidr)s." msgstr "" #: nova/exception.py:285 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: nova/exception.py:289 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:292 +#: nova/exception.py:296 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:296 +#: nova/exception.py:300 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:301 +#: nova/exception.py:305 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:305 +#: nova/exception.py:309 #, 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:310 +#: nova/exception.py:314 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:314 +#: nova/exception.py:318 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:318 +#: nova/exception.py:322 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:322 +#: nova/exception.py:326 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:326 +#: nova/exception.py:330 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:330 +#: nova/exception.py:334 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:334 +#: nova/exception.py:338 #, fuzzy msgid "Failed to terminate instance" msgstr "インスタンス終了処理を開始します。" -#: nova/exception.py:338 +#: nova/exception.py:342 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:342 +#: nova/exception.py:346 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:346 +#: nova/exception.py:350 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:350 +#: nova/exception.py:354 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:359 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:363 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:367 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:371 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:372 +#: nova/exception.py:376 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:377 +#: nova/exception.py:381 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:381 +#: nova/exception.py:385 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:389 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:389 +#: nova/exception.py:393 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:393 +#: nova/exception.py:397 #, 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:399 +#: nova/exception.py:403 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -340,740 +344,745 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:406 +#: nova/exception.py:410 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:410 +#: nova/exception.py:414 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:414 +#: nova/exception.py:418 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:418 +#: nova/exception.py:422 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:422 +#: nova/exception.py:426 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:427 -#, python-format -msgid "Required flag %(flag)s not set." -msgstr "" - #: nova/exception.py:431 #, python-format -msgid "Volume %(volume_id)s could not be found." +msgid "Required flag %(flag)s not set." msgstr "" #: nova/exception.py:435 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:439 #, python-format -msgid "Volume not found for instance %(instance_id)s." +msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" #: nova/exception.py:444 #, python-format +msgid "Volume not found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:448 +#, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:449 -msgid "Zero volume types found." -msgstr "" - #: nova/exception.py:453 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Zero volume types found." msgstr "" #: nova/exception.py:457 #, python-format +msgid "Volume type %(volume_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:461 +#, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:466 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:471 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:471 +#: nova/exception.py:475 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:475 +#: nova/exception.py:479 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:484 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:488 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:492 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:496 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:500 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:505 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:509 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:513 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:517 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:525 -msgid "Cannot find SR to read/write VDI." -msgstr "" - #: nova/exception.py:529 -#, python-format -msgid "%(req)s is required to create a network." +msgid "Cannot find SR to read/write VDI." msgstr "" #: nova/exception.py:533 #, python-format -msgid "Network %(network_id)s could not be found." +msgid "Network %(network_id)s is still in use." msgstr "" #: nova/exception.py:537 #, python-format -msgid "Network could not be found for bridge %(bridge)s" +msgid "%(req)s is required to create a network." msgstr "" #: nova/exception.py:541 #, python-format -msgid "Network could not be found for uuid %(uuid)s" +msgid "Network %(network_id)s could not be found." msgstr "" #: nova/exception.py:545 #, python-format -msgid "Network could not be found with cidr %(cidr)s." +msgid "Network could not be found for bridge %(bridge)s" msgstr "" #: nova/exception.py:549 #, python-format -msgid "Network could not be found for instance %(instance_id)s." +msgid "Network could not be found for uuid %(uuid)s" msgstr "" #: nova/exception.py:553 -msgid "No networks defined." +#, python-format +msgid "Network could not be found with cidr %(cidr)s." msgstr "" #: nova/exception.py:557 #, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:561 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:565 +#, 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:562 +#: nova/exception.py:570 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:574 #, python-format msgid "Network %(network)s has active ports, cannot delete." msgstr "" -#: nova/exception.py:570 -msgid "Could not find the datastore reference(s) which the VM uses." -msgstr "" - -#: nova/exception.py:574 -#, python-format -msgid "No fixed IP associated with id %(id)s." -msgstr "" - #: nova/exception.py:578 -#, python-format -msgid "Fixed ip not found for address %(address)s." +msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" #: nova/exception.py:582 #, python-format -msgid "Instance %(instance_id)s has zero fixed ips." +msgid "No fixed IP associated with id %(id)s." msgstr "" #: nova/exception.py:586 #, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:590 +#, python-format +msgid "Instance %(instance_id)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:594 +#, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:603 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:607 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:612 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:616 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:612 +#: nova/exception.py:620 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:616 -msgid "Zero fixed ips could be found." -msgstr "" - -#: nova/exception.py:620 -#, python-format -msgid "Floating ip not found for id %(id)s." -msgstr "" - #: nova/exception.py:624 -#, python-format -msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgid "Zero fixed ips could be found." msgstr "" #: nova/exception.py:628 #, python-format -msgid "Floating ip not found for address %(address)s." +msgid "Floating ip not found for id %(id)s." msgstr "" #: nova/exception.py:632 #, python-format -msgid "Floating ip not found for host %(host)s." +msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" #: nova/exception.py:636 -msgid "Zero floating ips available." +#, python-format +msgid "Floating ip not found for address %(address)s." msgstr "" #: nova/exception.py:640 #, python-format -msgid "Floating ip %(address)s is associated." +msgid "Floating ip not found for host %(host)s." msgstr "" #: nova/exception.py:644 -#, python-format -msgid "Floating ip %(address)s is not associated." +msgid "Zero floating ips available." msgstr "" #: nova/exception.py:648 -msgid "Zero floating ips exist." +#, python-format +msgid "Floating ip %(address)s is associated." msgstr "" #: nova/exception.py:652 #, python-format -msgid "Interface %(interface)s not found." +msgid "Floating ip %(address)s is not associated." msgstr "" #: nova/exception.py:656 -#, python-format -msgid "Keypair %(name)s not found for user %(user_id)s" +msgid "Zero floating ips exist." msgstr "" #: nova/exception.py:660 #, python-format -msgid "Certificate %(certificate_id)s not found." +msgid "Interface %(interface)s not found." msgstr "" #: nova/exception.py:664 #, python-format -msgid "Service %(service_id)s could not be found." +msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" #: nova/exception.py:668 #, python-format -msgid "Host %(host)s could not be found." +msgid "Certificate %(certificate_id)s not found." msgstr "" #: nova/exception.py:672 #, python-format -msgid "Compute host %(host)s could not be found." +msgid "Service %(service_id)s could not be found." msgstr "" #: nova/exception.py:676 #, python-format -msgid "Could not find binary %(binary)s on host %(host)s." +msgid "Host %(host)s could not be found." msgstr "" #: nova/exception.py:680 #, python-format -msgid "Auth token %(token)s could not be found." +msgid "Compute host %(host)s could not be found." msgstr "" #: nova/exception.py:684 #, python-format -msgid "Access Key %(access_key)s could not be found." +msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" #: nova/exception.py:688 -msgid "Quota could not be found" +#, python-format +msgid "Auth token %(token)s could not be found." msgstr "" #: nova/exception.py:692 #, python-format -msgid "Quota for project %(project_id)s could not be found." +msgid "Access Key %(access_key)s could not be found." msgstr "" #: nova/exception.py:696 -#, python-format -msgid "Quota class %(class_name)s could not be found." +msgid "Quota could not be found" msgstr "" #: nova/exception.py:700 #, python-format -msgid "Security group %(security_group_id)s not found." +msgid "Quota for project %(project_id)s could not be found." msgstr "" #: nova/exception.py:704 #, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:708 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:712 +#, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:717 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:721 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:726 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:731 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:735 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:732 +#: nova/exception.py:740 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:736 +#: nova/exception.py:744 #, 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:742 +#: nova/exception.py:750 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:754 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:758 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:763 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:759 +#: nova/exception.py:767 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:763 +#: nova/exception.py:771 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:775 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:772 +#: nova/exception.py:780 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:784 #, python-format msgid "Cell %(cell_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:788 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:784 +#: nova/exception.py:792 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:789 +#: nova/exception.py:797 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:801 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:798 +#: nova/exception.py:806 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:803 -msgid "LDAP object could not be found" -msgstr "" - -#: nova/exception.py:807 -#, python-format -msgid "LDAP user %(user_id)s could not be found." -msgstr "" - #: nova/exception.py:811 -#, python-format -msgid "LDAP group %(group_id)s could not be found." +msgid "LDAP object could not be found" msgstr "" #: nova/exception.py:815 #, python-format -msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." +msgid "LDAP user %(user_id)s could not be found." msgstr "" #: nova/exception.py:819 #, python-format -msgid "File %(file_path)s could not be found." +msgid "LDAP group %(group_id)s could not be found." msgstr "" #: nova/exception.py:823 -msgid "Zero files could be found." +#, python-format +msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" #: nova/exception.py:827 #, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:831 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:835 +#, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:840 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:844 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:848 msgid "Action not allowed." msgstr "" -#: nova/exception.py:844 +#: nova/exception.py:852 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:848 +#: nova/exception.py:856 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:852 +#: nova/exception.py:860 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:861 -#, python-format -msgid "Key pair %(key_name)s already exists." -msgstr "" - -#: nova/exception.py:865 -#, python-format -msgid "User %(user)s already exists." -msgstr "" - #: nova/exception.py:869 #, python-format -msgid "LDAP user %(user)s already exists." +msgid "Key pair %(key_name)s already exists." msgstr "" #: nova/exception.py:873 #, python-format -msgid "LDAP group %(group)s already exists." +msgid "User %(user)s already exists." msgstr "" #: nova/exception.py:877 #, python-format +msgid "LDAP user %(user)s already exists." +msgstr "" + +#: nova/exception.py:881 +#, python-format +msgid "LDAP group %(group)s already exists." +msgstr "" + +#: nova/exception.py:885 +#, 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:882 +#: nova/exception.py:890 #, python-format msgid "Project %(project)s already exists." msgstr "" -#: nova/exception.py:886 +#: nova/exception.py:894 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:890 +#: nova/exception.py:898 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:894 +#: nova/exception.py:902 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:898 +#: nova/exception.py:906 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:902 -msgid "Migration error" -msgstr "" - -#: nova/exception.py:906 -#, python-format -msgid "Malformed message body: %(reason)s" -msgstr "" - #: nova/exception.py:910 -#, python-format -msgid "Could not find config at %(path)s" +msgid "Migration error" msgstr "" #: nova/exception.py:914 #, python-format -msgid "Could not load paste app '%(name)s' from %(path)s" +msgid "Malformed message body: %(reason)s" msgstr "" #: nova/exception.py:918 -msgid "When resizing, instances must change size!" +#, python-format +msgid "Could not find config at %(path)s" msgstr "" #: nova/exception.py:922 -msgid "Image is larger than instance type allows" +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" #: nova/exception.py:926 -msgid "1 or more Zones could not complete the request" +msgid "When resizing, instances must change size!" msgstr "" #: nova/exception.py:930 -msgid "Instance type's memory is too small for requested image." +msgid "Image is larger than instance type allows" msgstr "" #: nova/exception.py:934 -msgid "Instance type's disk is too small for requested image." +msgid "1 or more Zones could not complete the request" msgstr "" #: nova/exception.py:938 -#, python-format -msgid "Insufficient free memory on compute node to start %(uuid)s." +msgid "Instance type's memory is too small for requested image." msgstr "" #: nova/exception.py:942 -msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgid "Instance type's disk is too small for requested image." msgstr "" #: nova/exception.py:946 #, python-format -msgid "No valid host was found. %(reason)s" +msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" #: nova/exception.py:950 +msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgstr "" + +#: nova/exception.py:954 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:958 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:962 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:966 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:963 +#: nova/exception.py:971 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:975 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:979 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:983 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:988 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:992 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:996 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:1000 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:997 +#: nova/exception.py:1005 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1001 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1005 -#, python-format -msgid "Error in SolidFire API response: status=%(status)s" -msgstr "" - #: nova/exception.py:1009 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Bad response from SolidFire API" msgstr "" #: nova/exception.py:1013 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Error in SolidFire API response: status=%(status)s" msgstr "" #: nova/exception.py:1017 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Error in SolidFire API response: data=%(data)s" msgstr "" #: nova/exception.py:1021 #, python-format -msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgid "Detected existing vlan with id %(vlan)d" msgstr "" #: nova/exception.py:1025 +#, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1029 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1033 #, fuzzy, python-format msgid "Could not fetch image %(image)s" msgstr "イメージをループバック %s にアタッチできません。" -#: nova/log.py:315 +#: nova/log.py:328 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1192,156 +1201,138 @@ msgstr "" msgid "debug in callback: %s" msgstr "コールバック中のデバッグ: %s" -#: nova/utils.py:534 +#: nova/utils.py:506 #, python-format msgid "Link Local address is not found.:%s" msgstr "リンクローカルアドレスが見つかりません: %s" -#: nova/utils.py:537 +#: nova/utils.py:509 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "%(interface)s のローカルIPアドレスのリンクが取得できません:%(ex)s" -#: nova/utils.py:648 +#: nova/utils.py:620 #, python-format msgid "Invalid backend: %s" msgstr "不正なバックエンドです: %s" -#: nova/utils.py:659 +#: nova/utils.py:631 #, python-format msgid "backend %s" msgstr "バックエンドは %s です。" -#: nova/utils.py:709 +#: nova/utils.py:681 msgid "in looping call" msgstr "" -#: nova/utils.py:927 +#: nova/utils.py:899 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:931 +#: nova/utils.py:903 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:907 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:942 +#: nova/utils.py:914 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:1001 +#: nova/utils.py:973 #, python-format msgid "Found sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1008 +#: nova/utils.py:980 #, python-format msgid "Cleaned sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1023 +#: nova/utils.py:995 #, python-format msgid "Found lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1028 +#: nova/utils.py:999 #, python-format msgid "Cleaned lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1138 +#: nova/utils.py:1108 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1139 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1298 +#: nova/utils.py:1268 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1330 +#: nova/utils.py:1300 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1461 +#: nova/utils.py:1431 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1463 +#: nova/utils.py:1433 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1495 +#: nova/utils.py:1465 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1497 +#: nova/utils.py:1467 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" -#: nova/utils.py:1681 +#: nova/utils.py:1651 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:97 +#: nova/wsgi.py:96 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:108 +#: nova/wsgi.py:107 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:111 -msgid "Stopping raw TCP server." -msgstr "" - -#: nova/wsgi.py:117 -#, python-format -msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "" - -#: nova/wsgi.py:133 +#: nova/wsgi.py:121 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:211 +#: nova/wsgi.py:190 msgid "You must implement __call__" msgstr "__call__ を実装しなければなりません" -#: nova/api/direct.py:218 -msgid "not available" -msgstr "利用できません" - -#: nova/api/direct.py:299 -#, python-format -msgid "Returned non-serializeable type: %s" -msgstr "" - #: nova/api/sizelimit.py:51 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:142 +#: nova/api/validator.py:140 #, python-format -msgid "%(key)s with value %(value)s failed validator %(validator)s" +msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" #: nova/api/ec2/__init__.py:73 @@ -1518,12 +1509,12 @@ msgid "Invalid CIDR" msgstr "" #: nova/api/ec2/cloud.py:639 nova/api/ec2/cloud.py:693 -#: nova/api/ec2/cloud.py:800 +#: nova/api/ec2/cloud.py:811 msgid "Not enough parameters, need group_name or group_id" msgstr "" #: nova/api/ec2/cloud.py:654 -#: nova/api/openstack/compute/contrib/security_groups.py:517 +#: nova/api/openstack/compute/contrib/security_groups.py:529 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" @@ -1533,12 +1524,12 @@ msgstr "Revoke security group ingress: セキュリティグループ許可 %s msgid "%s Not enough parameters to build a valid rule" msgstr "有効なルールを作成する為の十分なパラメータがありません" -#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:744 +#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:751 msgid "No rule for the specified parameters." msgstr "指定されたパラメータに該当するルールがありません。" #: nova/api/ec2/cloud.py:708 -#: nova/api/openstack/compute/contrib/security_groups.py:354 +#: nova/api/openstack/compute/contrib/security_groups.py:359 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorize security group ingress: セキュリティグループ許可 %s" @@ -1548,164 +1539,174 @@ msgstr "Authorize security group ingress: セキュリティグループ許可 % msgid "%s - This rule already exists in group" msgstr "指定されたルールは既にグループ %s に存在しています。" -#: nova/api/ec2/cloud.py:769 +#: nova/api/ec2/cloud.py:733 +#: nova/api/openstack/compute/contrib/security_groups.py:388 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/api/ec2/cloud.py:776 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Content limited to " "Alphanumeric characters, spaces, dashes, and underscores." msgstr "" -#: nova/api/ec2/cloud.py:776 +#: nova/api/ec2/cloud.py:783 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Length exceeds maximum of " "255." msgstr "" -#: nova/api/ec2/cloud.py:780 -#: nova/api/openstack/compute/contrib/security_groups.py:292 +#: nova/api/ec2/cloud.py:787 +#: nova/api/openstack/compute/contrib/security_groups.py:297 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group: セキュリティグループ %s を作成します。" -#: nova/api/ec2/cloud.py:783 +#: nova/api/ec2/cloud.py:790 #, python-format msgid "group %s already exists" msgstr "グループ %s は既に存在しています。" -#: nova/api/ec2/cloud.py:815 -#: nova/api/openstack/compute/contrib/security_groups.py:245 +#: nova/api/ec2/cloud.py:794 +#: nova/api/openstack/compute/contrib/security_groups.py:294 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/api/ec2/cloud.py:826 +#: nova/api/openstack/compute/contrib/security_groups.py:246 #, python-format msgid "Delete security group %s" msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/api/ec2/cloud.py:823 nova/compute/manager.py:1630 +#: nova/api/ec2/cloud.py:834 nova/compute/manager.py:1638 #, python-format msgid "Get console output for instance %s" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/api/ec2/cloud.py:894 +#: nova/api/ec2/cloud.py:905 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:898 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:222 #, python-format msgid "Create volume of %s GB" msgstr "Create volume: %s GBのボリュームを作成します。" -#: nova/api/ec2/cloud.py:921 +#: nova/api/ec2/cloud.py:932 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:931 +#: nova/api/ec2/cloud.py:942 #, 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:939 +#: nova/api/ec2/cloud.py:950 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:952 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:963 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "Detach volume: ボリューム %s をデタッチします" -#: nova/api/ec2/cloud.py:959 +#: nova/api/ec2/cloud.py:970 #, fuzzy, python-format msgid "Detach Volume Failed." msgstr "Detach volume: ボリューム %s をデタッチします" -#: nova/api/ec2/cloud.py:984 nova/api/ec2/cloud.py:1041 -#: nova/api/ec2/cloud.py:1518 nova/api/ec2/cloud.py:1533 +#: nova/api/ec2/cloud.py:995 nova/api/ec2/cloud.py:1052 +#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537 #, python-format msgid "attribute not supported: %s" msgstr "アトリビュート %s はサポートされていません。" -#: nova/api/ec2/cloud.py:1107 +#: nova/api/ec2/cloud.py:1118 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1255 +#: nova/api/ec2/cloud.py:1266 msgid "Allocate address" msgstr "Allocate address: アドレスを割り当てます。" -#: nova/api/ec2/cloud.py:1267 +#: nova/api/ec2/cloud.py:1271 #, python-format msgid "Release address %s" msgstr "Release address: アドレス %s を開放します。" -#: nova/api/ec2/cloud.py:1272 +#: nova/api/ec2/cloud.py:1276 #, 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:1282 +#: nova/api/ec2/cloud.py:1286 #, python-format msgid "Disassociate address %s" msgstr "Disassociate address: アドレス %s の関連付けを解除します。" -#: nova/api/ec2/cloud.py:1308 +#: nova/api/ec2/cloud.py:1312 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1329 +#: nova/api/ec2/cloud.py:1333 msgid "Going to start terminating instances" msgstr "インスタンス終了処理を開始します。" -#: nova/api/ec2/cloud.py:1343 +#: nova/api/ec2/cloud.py:1347 #, python-format msgid "Reboot instance %r" msgstr "Reboot instance: インスタンス %r を再起動します。" -#: nova/api/ec2/cloud.py:1354 +#: nova/api/ec2/cloud.py:1358 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1369 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1455 +#: nova/api/ec2/cloud.py:1459 #, python-format msgid "De-registering image %s" msgstr "De-registering image: イメージ %s を登録解除します。" -#: nova/api/ec2/cloud.py:1471 +#: nova/api/ec2/cloud.py:1475 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1494 #, 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:1536 +#: nova/api/ec2/cloud.py:1540 msgid "user or group not specified" msgstr "ユーザまたはグループが指定されていません。" -#: nova/api/ec2/cloud.py:1538 +#: nova/api/ec2/cloud.py:1542 msgid "only group \"all\" is supported" msgstr "グループ \"all\" のみサポートされています。" -#: nova/api/ec2/cloud.py:1540 +#: nova/api/ec2/cloud.py:1544 msgid "operation_type must be add or remove" msgstr "operation_type は add または remove の何れかである必要があります。" -#: nova/api/ec2/cloud.py:1542 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Updating image %s publicity" msgstr "イメージ %s の公開設定を更新します。" -#: nova/api/ec2/cloud.py:1555 +#: nova/api/ec2/cloud.py:1559 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1603 +#: nova/api/ec2/cloud.py:1607 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -2045,207 +2046,207 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:425 +#: nova/api/openstack/compute/servers.py:420 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:433 +#: nova/api/openstack/compute/servers.py:428 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:483 +#: nova/api/openstack/compute/servers.py:476 msgid "Personality file limit exceeded" msgstr "" -#: nova/api/openstack/compute/servers.py:485 +#: nova/api/openstack/compute/servers.py:478 msgid "Personality file path too long" msgstr "" -#: nova/api/openstack/compute/servers.py:487 +#: nova/api/openstack/compute/servers.py:480 msgid "Personality file content too long" msgstr "" -#: nova/api/openstack/compute/servers.py:501 +#: nova/api/openstack/compute/servers.py:494 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:505 +#: nova/api/openstack/compute/servers.py:498 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:509 +#: nova/api/openstack/compute/servers.py:502 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:527 +#: nova/api/openstack/compute/servers.py:519 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:530 +#: nova/api/openstack/compute/servers.py:522 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:535 +#: nova/api/openstack/compute/servers.py:527 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:550 +#: nova/api/openstack/compute/servers.py:540 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:559 +#: nova/api/openstack/compute/servers.py:549 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:566 +#: nova/api/openstack/compute/servers.py:556 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:572 +#: nova/api/openstack/compute/servers.py:562 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:575 +#: nova/api/openstack/compute/servers.py:565 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:577 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:594 +#: nova/api/openstack/compute/servers.py:584 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:601 +#: nova/api/openstack/compute/servers.py:591 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:633 +#: nova/api/openstack/compute/servers.py:623 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:675 -#: nova/api/openstack/compute/servers.py:740 +#: nova/api/openstack/compute/servers.py:665 +#: nova/api/openstack/compute/servers.py:730 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:737 +#: nova/api/openstack/compute/servers.py:727 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:733 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:829 -#: nova/api/openstack/compute/servers.py:849 +#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:839 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:835 +#: nova/api/openstack/compute/servers.py:825 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:855 +#: nova/api/openstack/compute/servers.py:845 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:868 +#: nova/api/openstack/compute/servers.py:858 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:862 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:885 +#: nova/api/openstack/compute/servers.py:875 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:897 +#: nova/api/openstack/compute/servers.py:887 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:900 +#: nova/api/openstack/compute/servers.py:890 msgid "Resize requires a change in size." msgstr "" -#: nova/api/openstack/compute/servers.py:924 +#: nova/api/openstack/compute/servers.py:914 msgid "Malformed server entity" msgstr "" -#: nova/api/openstack/compute/servers.py:931 +#: nova/api/openstack/compute/servers.py:921 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:940 +#: nova/api/openstack/compute/servers.py:930 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:949 +#: nova/api/openstack/compute/servers.py:939 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:962 +#: nova/api/openstack/compute/servers.py:952 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:966 -#: nova/api/openstack/compute/servers.py:1144 +#: nova/api/openstack/compute/servers.py:956 +#: nova/api/openstack/compute/servers.py:1134 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:980 +#: nova/api/openstack/compute/servers.py:970 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:993 +#: nova/api/openstack/compute/servers.py:983 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:996 +#: nova/api/openstack/compute/servers.py:986 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1014 +#: nova/api/openstack/compute/servers.py:1004 #: nova/api/openstack/compute/contrib/aggregates.py:142 -#: nova/api/openstack/compute/contrib/networks.py:65 +#: nova/api/openstack/compute/contrib/networks.py:68 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1009 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1071 +#: nova/api/openstack/compute/servers.py:1061 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1093 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 msgid "Invalid metadata" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1157 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2418,35 +2419,31 @@ msgstr "" msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:159 +#: nova/api/openstack/compute/contrib/floating_ips.py:157 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:161 +#: nova/api/openstack/compute/contrib/floating_ips.py:159 msgid "No more floating ips available." 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:571 -#: nova/api/openstack/compute/contrib/security_groups.py:604 +#: nova/api/openstack/compute/contrib/floating_ips.py:197 +#: nova/api/openstack/compute/contrib/floating_ips.py:223 +#: nova/api/openstack/compute/contrib/security_groups.py:583 +#: nova/api/openstack/compute/contrib/security_groups.py:616 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:204 -#: nova/api/openstack/compute/contrib/floating_ips.py:233 +#: nova/api/openstack/compute/contrib/floating_ips.py:200 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:213 +#: nova/api/openstack/compute/contrib/floating_ips.py:209 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:216 -msgid "Associate floating ip failed" -msgstr "" - #: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" @@ -2506,103 +2503,107 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:62 +#: nova/api/openstack/compute/contrib/networks.py:65 #, python-format msgid "Network does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:70 +#: nova/api/openstack/compute/contrib/networks.py:73 #, python-format msgid "Disassociating network with id %s" 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 +#: nova/api/openstack/compute/contrib/networks.py:77 +#: nova/api/openstack/compute/contrib/networks.py:94 +#: nova/api/openstack/compute/contrib/networks.py:104 msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:87 +#: nova/api/openstack/compute/contrib/networks.py:90 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks.py:100 #, python-format msgid "Deleting network with id %s" msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:59 +msgid "Quota limit must be -1 or greater." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:222 +#: nova/api/openstack/compute/contrib/security_groups.py:223 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:243 +#: nova/api/openstack/compute/contrib/security_groups.py:244 #, 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 +#: nova/api/openstack/compute/contrib/security_groups.py:300 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:320 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:318 +#: nova/api/openstack/compute/contrib/security_groups.py:323 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:321 +#: nova/api/openstack/compute/contrib/security_groups.py:326 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:353 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:351 +#: nova/api/openstack/compute/contrib/security_groups.py:356 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:369 +#: nova/api/openstack/compute/contrib/security_groups.py:374 msgid "Not enough parameters to build a valid rule." msgstr "有効なルールを作成する為の十分なパラメータがありません" -#: nova/api/openstack/compute/contrib/security_groups.py:376 +#: nova/api/openstack/compute/contrib/security_groups.py:381 #, python-format msgid "This rule already exists in group %s" msgstr "指定されたルールは既にグループ %s に存在しています。" -#: nova/api/openstack/compute/contrib/security_groups.py:414 +#: nova/api/openstack/compute/contrib/security_groups.py:426 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:507 +#: nova/api/openstack/compute/contrib/security_groups.py:519 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:510 +#: nova/api/openstack/compute/contrib/security_groups.py:522 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:574 -#: nova/api/openstack/compute/contrib/security_groups.py:607 +#: nova/api/openstack/compute/contrib/security_groups.py:586 +#: nova/api/openstack/compute/contrib/security_groups.py:619 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:578 -#: nova/api/openstack/compute/contrib/security_groups.py:611 +#: nova/api/openstack/compute/contrib/security_groups.py:590 +#: nova/api/openstack/compute/contrib/security_groups.py:623 msgid "Security group name cannot be empty" msgstr "" @@ -2809,123 +2810,114 @@ msgstr "openvpnの設定に入れるネットマスクの値" msgid "Launching VPN for %s" msgstr "%s 用のVPNを起動します。" -#: nova/compute/api.py:141 +#: nova/compute/api.py:133 msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:144 +#: nova/compute/api.py:136 #, python-format msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/api.py:192 +#: nova/compute/api.py:198 +#, fuzzy, python-format +msgid "Cannot run any more instances of this type." +msgstr "インスタンスのクオータを超えました。このタイプにおいてはあと %s インスタンスしか実行できません。" + +#: nova/compute/api.py:200 +#, fuzzy, python-format +msgid "Can only run %s more instances of this type." +msgstr "インスタンスのクオータを超えました。このタイプにおいてはあと %s インスタンスしか実行できません。" + +#: nova/compute/api.py:202 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:216 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:203 +#: nova/compute/api.py:227 #, python-format msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" -#: nova/compute/api.py:257 -#, fuzzy, python-format -msgid "Cannot run any more instances of this type." -msgstr "インスタンスのクオータを超えました。このタイプにおいてはあと %s インスタンスしか実行できません。" - -#: nova/compute/api.py:259 -#, fuzzy, python-format -msgid "Can only run %s more instances of this type." -msgstr "インスタンスのクオータを超えました。このタイプにおいてはあと %s インスタンスしか実行できません。" - -#: nova/compute/api.py:261 -#, python-format -msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. " -msgstr "" - -#: nova/compute/api.py:310 -msgid "Creating a raw instance" -msgstr "raw instanceを生成します。" - -#: nova/compute/api.py:312 -#, python-format -msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" -msgstr "" - -#: nova/compute/api.py:383 +#: nova/compute/api.py:424 #, python-format msgid "Going to run %s instances..." msgstr "%s 個のインスタンスの起動を始めます…" -#: nova/compute/api.py:447 +#: nova/compute/api.py:492 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:474 +#: nova/compute/api.py:519 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:591 +#: nova/compute/api.py:636 #, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:871 +#: nova/compute/api.py:916 #, fuzzy, python-format msgid "Going to try to soft delete instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:891 +#: nova/compute/api.py:936 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:939 +#: nova/compute/api.py:984 #, fuzzy, python-format msgid "Going to try to terminate instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:977 +#: nova/compute/api.py:1022 #, fuzzy, python-format msgid "Going to try to stop instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:996 +#: nova/compute/api.py:1041 #, fuzzy, python-format msgid "Going to try to start instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:1000 +#: nova/compute/api.py:1045 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1071 nova/volume/api.py:173 +#: nova/compute/api.py:1116 nova/volume/api.py:173 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1201 +#: nova/compute/api.py:1246 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1369 +#: nova/compute/api.py:1414 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1377 +#: nova/compute/api.py:1422 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1644 +#: nova/compute/api.py:1689 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" @@ -2950,11 +2942,9 @@ msgid "check_instance_lock: decorating: |%s|" msgstr "check_instance_lock: decorating: |%s|" #: nova/compute/manager.py:140 -#, python-format -msgid "" -"check_instance_lock: arguments: |%(self)s| |%(context)s| " -"|%(instance_uuid)s|" -msgstr "" +#, fuzzy, python-format +msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|" +msgstr "check_instance_lock: admin: |%s|" #: nova/compute/manager.py:144 #, python-format @@ -2982,10 +2972,7 @@ msgid "Unable to load the virtualization driver: %s" msgstr "" #: nova/compute/manager.py:223 -#, python-format -msgid "" -"Instance %(instance_uuid)s has been destroyed from under us while trying " -"to set it to ERROR" +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" #: nova/compute/manager.py:240 @@ -3011,425 +2998,419 @@ msgid "Setting up bdm %s" msgstr "" #: nova/compute/manager.py:400 -#, python-format -msgid "Instance %s already deleted from database. Attempting forceful vm deletion" +msgid "Instance already deleted from database. Attempting forceful vm deletion" msgstr "" #: nova/compute/manager.py:406 -#, fuzzy, python-format -msgid "Exception encountered while terminating the instance %s" -msgstr "インスタンス %s を終了した後です。" - -#: nova/compute/manager.py:444 -#, python-format -msgid "Instance %s not found." +msgid "Exception encountered while terminating the instance" msgstr "" -#: nova/compute/manager.py:480 +#: nova/compute/manager.py:444 +#, fuzzy, python-format +msgid "Instance not found." +msgstr "インスタンス %s: 起動しました。" + +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "インスタンスは既に生成されています。" -#: nova/compute/manager.py:523 +#: 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:528 +#: nova/compute/manager.py:530 #, 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:538 +#: nova/compute/manager.py:540 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:548 +#: nova/compute/manager.py:550 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:561 +#: nova/compute/manager.py:563 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:565 +#: nova/compute/manager.py:567 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:580 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:594 +#: nova/compute/manager.py:596 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:615 +#: nova/compute/manager.py:617 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:672 +#: nova/compute/manager.py:674 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:699 +#: nova/compute/manager.py:701 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:708 +#: nova/compute/manager.py:710 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:742 nova/compute/manager.py:1328 -#: nova/compute/manager.py:1416 nova/compute/manager.py:2501 +#: nova/compute/manager.py:744 nova/compute/manager.py:1335 +#: nova/compute/manager.py:1424 nova/compute/manager.py:2509 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:811 -#, python-format -msgid "" -"Cannot rebuild instance [%(instance_uuid)s], because the given image does" -" not exist." +#: nova/compute/manager.py:813 +msgid "Cannot rebuild instance because the given image does not exist." msgstr "" -#: nova/compute/manager.py:816 -#, python-format -msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" -msgstr "" +#: nova/compute/manager.py:818 +#, fuzzy, python-format +msgid "Cannot rebuild instance: %(exc)s" +msgstr "インスタンス %s は実行中です。" -#: nova/compute/manager.py:823 -#, python-format -msgid "Rebuilding instance %s" -msgstr "" - -#: nova/compute/manager.py:876 -#, python-format -msgid "Rebooting instance %s" +#: nova/compute/manager.py:825 +#, fuzzy, python-format +msgid "Rebuilding instance" msgstr "Rebooting instance: インスタンス %s を再起動します。" -#: nova/compute/manager.py:891 +#: nova/compute/manager.py:879 +#, fuzzy, python-format +msgid "Rebooting instance" +msgstr "Rebooting instance: インスタンス %s を再起動します。" + +#: nova/compute/manager.py:895 #, python-format msgid "" -"trying to reboot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:933 +#: nova/compute/manager.py:937 #, python-format msgid "instance %s: snapshotting" msgstr "snapshotting: インスタンス %s のスナップショットを取得中" -#: nova/compute/manager.py:939 +#: nova/compute/manager.py:943 #, python-format msgid "" -"trying to snapshot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:1000 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1001 +#: nova/compute/manager.py:1006 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1005 +#: nova/compute/manager.py:1011 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1042 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1041 -#, python-format -msgid "Instance %s: Root password set" +#: nova/compute/manager.py:1048 +msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1050 +#: nova/compute/manager.py:1056 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1070 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1079 +#: nova/compute/manager.py:1085 #, 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:1084 +#: nova/compute/manager.py:1090 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, 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:1103 +#: nova/compute/manager.py:1109 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1116 +#: nova/compute/manager.py:1122 #, python-format msgid "instance %s: rescuing" msgstr "Rescuing: インスタンス %s をレスキューします。" -#: nova/compute/manager.py:1141 +#: nova/compute/manager.py:1147 #, python-format msgid "instance %s: unrescuing" msgstr "Unrescuing: インスタンス %s をアンレスキューします。" -#: nova/compute/manager.py:1270 +#: nova/compute/manager.py:1277 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1287 +#: nova/compute/manager.py:1294 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1471 +#: nova/compute/manager.py:1479 #, python-format msgid "instance %s: pausing" msgstr "pausing: インスタンス %s を一時停止します。" -#: nova/compute/manager.py:1489 +#: nova/compute/manager.py:1497 #, python-format msgid "instance %s: unpausing" msgstr "unpausing: インスタンス %s の一時停止を解除します。" -#: nova/compute/manager.py:1525 +#: nova/compute/manager.py:1533 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "retrieving diagnostics: インスタンス %s の診断情報を取得します。" -#: nova/compute/manager.py:1534 +#: nova/compute/manager.py:1542 #, python-format msgid "instance %s: suspending" msgstr "suspending: インスタンス %s をサスペンドします。" -#: nova/compute/manager.py:1556 +#: nova/compute/manager.py:1564 #, python-format msgid "instance %s: resuming" msgstr "resuming: インスタンス %s をレジュームします。" -#: nova/compute/manager.py:1579 +#: nova/compute/manager.py:1587 #, python-format msgid "instance %s: locking" msgstr "locking: インスタンス %s をロックします。" -#: nova/compute/manager.py:1588 +#: nova/compute/manager.py:1596 #, python-format msgid "instance %s: unlocking" msgstr "unlocking: インスタンス %s のロックを解除します。" -#: nova/compute/manager.py:1596 +#: nova/compute/manager.py:1604 #, python-format msgid "instance %s: getting locked state" msgstr "getting locked state: インスタンス %s のロックを取得しました。" -#: nova/compute/manager.py:1606 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: reset network" msgstr "インスタンス %s: ネットワークをリセットします" -#: nova/compute/manager.py:1614 +#: nova/compute/manager.py:1622 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1618 +#: nova/compute/manager.py:1626 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1655 +#: nova/compute/manager.py:1663 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1685 +#: nova/compute/manager.py:1693 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1703 +#: nova/compute/manager.py:1711 #, python-format msgid "" "instance %(instance_uuid)s: attaching volume %(volume_id)s to " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1705 +#: nova/compute/manager.py:1713 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1714 +#: nova/compute/manager.py:1722 #, python-format msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1724 +#: nova/compute/manager.py:1732 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1752 +#: nova/compute/manager.py:1760 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1756 +#: nova/compute/manager.py:1764 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "ボリュームを未知のインスタンス %s からデタッチします。" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1830 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1884 +#: nova/compute/manager.py:1892 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1916 +#: nova/compute/manager.py:1924 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1981 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2000 +#: nova/compute/manager.py:2008 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2030 +#: nova/compute/manager.py:2038 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2038 +#: nova/compute/manager.py:2046 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2040 +#: nova/compute/manager.py:2048 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2073 +#: nova/compute/manager.py:2081 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2083 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:2090 +#: nova/compute/manager.py:2098 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2226 +#: nova/compute/manager.py:2234 #, python-format msgid "Updated the info_cache for instance %s" msgstr "" -#: nova/compute/manager.py:2255 +#: nova/compute/manager.py:2263 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2277 +#: nova/compute/manager.py:2285 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2305 +#: nova/compute/manager.py:2313 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2331 +#: nova/compute/manager.py:2339 #, python-format msgid "" "During the sync_power process the instance %(uuid)s has moved from host " "%(src)s to host %(dst)s" msgstr "" -#: nova/compute/manager.py:2344 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Instance %s is in the process of migrating to this host. Wait next " "sync_power cycle before setting power state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2350 +#: nova/compute/manager.py:2358 msgid "" "Instance found in database but not known by hypervisor. Setting power " "state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2380 +#: nova/compute/manager.py:2388 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2392 +#: nova/compute/manager.py:2400 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2466 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" -#: nova/compute/manager.py:2465 +#: nova/compute/manager.py:2473 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" -#: nova/compute/manager.py:2472 +#: nova/compute/manager.py:2480 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:2542 +#: nova/compute/manager.py:2550 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -3518,17 +3499,17 @@ msgstr "" msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4019 nova/db/sqlalchemy/api.py:4045 +#: nova/db/sqlalchemy/api.py:4047 nova/db/sqlalchemy/api.py:4073 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4103 +#: nova/db/sqlalchemy/api.py:4131 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4147 +#: nova/db/sqlalchemy/api.py:4175 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3772,47 +3753,47 @@ msgstr "xvp の開始中にエラー: %s" msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/network/linux_net.py:1170 +#: nova/network/linux_net.py:1169 #, python-format msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/network/manager.py:291 +#: nova/network/manager.py:290 #, python-format msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/network/manager.py:300 nova/network/manager.py:496 +#: nova/network/manager.py:299 nova/network/manager.py:494 #, python-format msgid "Interface %(interface)s not found" msgstr "" -#: nova/network/manager.py:315 +#: nova/network/manager.py:313 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:353 +#: nova/network/manager.py:351 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:386 +#: nova/network/manager.py:384 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:390 +#: nova/network/manager.py:388 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:402 +#: nova/network/manager.py:400 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:614 +#: nova/network/manager.py:611 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3820,41 +3801,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:660 +#: nova/network/manager.py:657 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:670 +#: nova/network/manager.py:667 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:778 +#: nova/network/manager.py:775 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:782 +#: nova/network/manager.py:779 msgid "setting network host" msgstr "ネットワークホストの設定をします。" -#: nova/network/manager.py:896 +#: nova/network/manager.py:893 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:901 +#: nova/network/manager.py:898 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:930 +#: nova/network/manager.py:927 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1152 +#: nova/network/manager.py:1149 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3862,73 +3843,73 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1227 +#: nova/network/manager.py:1224 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:1244 +#: nova/network/manager.py:1241 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1248 +#: nova/network/manager.py:1245 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1256 +#: nova/network/manager.py:1253 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1261 +#: nova/network/manager.py:1258 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1265 +#: nova/network/manager.py:1262 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1268 +#: nova/network/manager.py:1265 #, python-format msgid "IP %s released that was not leased" msgstr "リースしていないIP %s が開放されました。" -#: nova/network/manager.py:1331 +#: nova/network/manager.py:1328 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1334 +#: nova/network/manager.py:1331 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1345 +#: nova/network/manager.py:1342 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1404 +#: nova/network/manager.py:1401 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1423 +#: nova/network/manager.py:1421 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1832 +#: nova/network/manager.py:1825 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "ネットワークの数とVLANの開始番号の和は 4094 より大きくできません。" -#: nova/network/manager.py:1839 +#: nova/network/manager.py:1832 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -4079,76 +4060,76 @@ msgid "" "Payload=%(payload)s" msgstr "" -#: nova/notifier/list_notifier.py:65 +#: nova/notifier/list_notifier.py:64 #, python-format msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" -#: nova/notifier/rabbit_notifier.py:46 +#: nova/notifier/rabbit_notifier.py:45 #, python-format msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/rpc/amqp.py:146 -#, python-format -msgid "Returning exception %s to caller" -msgstr "呼び出し元に 例外 %s を返却します。" - -#: nova/rpc/amqp.py:188 +#: nova/rpc/amqp.py:183 #, python-format msgid "unpacked context: %s" msgstr "context %s をアンパックしました。" -#: nova/rpc/amqp.py:231 +#: nova/rpc/amqp.py:226 #, python-format msgid "received %s" msgstr "受信: %s" -#: nova/rpc/amqp.py:236 +#: nova/rpc/amqp.py:231 #, python-format msgid "no method for message: %s" msgstr "メッセージ %s に対するメソッドが存在しません。" -#: nova/rpc/amqp.py:237 +#: nova/rpc/amqp.py:232 #, python-format msgid "No method for message: %s" msgstr "メッセージ %s に対するメソッドが存在しません。" -#: nova/rpc/amqp.py:321 +#: nova/rpc/amqp.py:318 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:324 +#: nova/rpc/amqp.py:321 #, python-format msgid "MSG_ID is %s" msgstr "MSG_IDは %s です。" -#: nova/rpc/amqp.py:346 +#: nova/rpc/amqp.py:343 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:354 +#: nova/rpc/amqp.py:351 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:379 +#: nova/rpc/amqp.py:377 #, python-format -msgid "Sending notification on %s..." +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/rpc/common.py:54 +#: nova/rpc/common.py:62 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/rpc/common.py:71 +#: nova/rpc/common.py:79 msgid "Timeout while waiting on RPC response." msgstr "" +#: nova/rpc/common.py:179 +#, python-format +msgid "Returning exception %s to caller" +msgstr "呼び出し元に 例外 %s を返却します。" + #: nova/rpc/impl_kombu.py:111 msgid "Failed to process message... skipping it." msgstr "" @@ -4199,7 +4180,7 @@ msgstr "" #: nova/rpc/impl_qpid.py:341 #, python-format -msgid "Unable to connect to AMQP server: %s " +msgid "Unable to connect to AMQP server: %s" msgstr "" #: nova/rpc/impl_qpid.py:346 @@ -4264,7 +4245,7 @@ msgstr "" msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/scheduler/driver.py:367 nova/scheduler/driver.py:457 +#: nova/scheduler/driver.py:367 #, python-format msgid "host %(dest)s is not compatible with original host %(src)s." msgstr "" @@ -4276,7 +4257,7 @@ msgid "" "memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/scheduler/driver.py:472 +#: nova/scheduler/driver.py:467 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -4408,21 +4389,21 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:365 nova/tests/test_compute.py:1419 +#: nova/tests/test_compute.py:364 nova/tests/test_compute.py:1418 #, python-format msgid "Running instances: %s" msgstr "インスタンス %s は実行中です。" -#: nova/tests/test_compute.py:371 +#: nova/tests/test_compute.py:370 #, python-format msgid "After terminating instances: %s" msgstr "インスタンス %s を終了した後です。" -#: nova/tests/test_compute.py:589 +#: nova/tests/test_compute.py:588 msgid "Internal error" msgstr "" -#: nova/tests/test_compute.py:1430 +#: nova/tests/test_compute.py:1429 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -4490,12 +4471,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:626 +#: nova/tests/test_xenapi.py:623 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:637 +#: nova/tests/test_xenapi.py:634 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -4609,21 +4590,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:133 +#: nova/tests/rpc/common.py:110 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "Nested received %(queue)s, %(value)s" -#: nova/tests/rpc/common.py:142 +#: nova/tests/rpc/common.py:119 #, python-format msgid "Nested return %s" msgstr "ネストした戻り値: %s" -#: nova/tests/rpc/common.py:160 +#: nova/tests/rpc/common.py:137 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:227 nova/tests/rpc/common.py:233 +#: nova/tests/rpc/common.py:204 nova/tests/rpc/common.py:210 #, python-format msgid "Received %s" msgstr "%s を受信。" @@ -4632,14 +4613,14 @@ msgstr "%s を受信。" msgid "Failed to open connection to the hypervisor" msgstr "ハイパーバイザへの接続に失敗しました。" -#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:396 -#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:2045 +#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:707 +#: nova/virt/libvirt/connection.py:2048 nova/virt/xenapi/connection.py:397 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:399 -#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:2048 +#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:711 +#: nova/virt/libvirt/connection.py:2051 nova/virt/xenapi/connection.py:400 #, python-format msgid "Compute_service record updated for %s " msgstr "" @@ -4713,36 +4694,6 @@ msgstr "" msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:140 -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"connection_type=xenapi" -msgstr "" -"connection_type=xenapi を使用するには、以下の指定が必要です: xenapi_connection_url, " -"xenapi_connection_username (オプション), xenapi_connection_password" - -#: nova/virt/xenapi_conn.py:329 nova/virt/libvirt/connection.py:472 -msgid "Could not determine iscsi initiator name" -msgstr "" - -#: nova/virt/xenapi_conn.py:460 -msgid "Host startup on XenServer is not supported." -msgstr "" - -#: nova/virt/xenapi_conn.py:489 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" - -#: nova/virt/xenapi_conn.py:527 -msgid "Host is member of a pool, but DB says otherwise" -msgstr "" - -#: nova/virt/xenapi_conn.py:599 nova/virt/xenapi_conn.py:612 -#, python-format -msgid "Got exception: %s" -msgstr "例外 %s が発生しました。" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4851,114 +4802,114 @@ msgstr "" msgid "Unknown baremetal driver %(d)s" msgstr "" -#: nova/virt/baremetal/proxy.py:148 +#: nova/virt/baremetal/proxy.py:139 #, python-format msgid "Error encountered when destroying instance '%(name)s': %(ex)s" msgstr "" -#: nova/virt/baremetal/proxy.py:162 +#: nova/virt/baremetal/proxy.py:153 #, python-format msgid "instance %(instance_name)s: deleting instance files %(target)s" msgstr "インスタンス %(instance_name)s: インスタンスファイル群 %(target)s を削除しています" -#: nova/virt/baremetal/proxy.py:189 +#: nova/virt/baremetal/proxy.py:180 #, python-format msgid "instance %s: rebooted" msgstr "インスタンス%s: 再起動しました。" -#: nova/virt/baremetal/proxy.py:192 +#: nova/virt/baremetal/proxy.py:183 msgid "_wait_for_reboot failed" msgstr "" -#: nova/virt/baremetal/proxy.py:222 +#: nova/virt/baremetal/proxy.py:213 #, python-format msgid "instance %s: rescued" msgstr "インスタンス %s: rescued" -#: nova/virt/baremetal/proxy.py:225 +#: nova/virt/baremetal/proxy.py:216 msgid "_wait_for_rescue failed" msgstr "" -#: nova/virt/baremetal/proxy.py:242 +#: nova/virt/baremetal/proxy.py:233 msgid "<============= spawn of baremetal =============>" msgstr "" -#: nova/virt/baremetal/proxy.py:255 +#: nova/virt/baremetal/proxy.py:246 #, python-format msgid "instance %s: is building" msgstr "" -#: nova/virt/baremetal/proxy.py:260 +#: nova/virt/baremetal/proxy.py:251 msgid "Key is injected but instance is not running yet" msgstr "" -#: nova/virt/baremetal/proxy.py:265 +#: nova/virt/baremetal/proxy.py:256 #, python-format msgid "instance %s: booted" msgstr "インスタンス %s: 起動しました。" -#: nova/virt/baremetal/proxy.py:268 +#: nova/virt/baremetal/proxy.py:259 #, python-format msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" -#: nova/virt/baremetal/proxy.py:269 +#: nova/virt/baremetal/proxy.py:260 #, python-format msgid "instance %s spawned successfully" msgstr "" -#: nova/virt/baremetal/proxy.py:272 +#: nova/virt/baremetal/proxy.py:263 #, python-format msgid "instance %s:not booted" msgstr "" -#: nova/virt/baremetal/proxy.py:274 +#: nova/virt/baremetal/proxy.py:265 msgid "Bremetal assignment is overcommitted." msgstr "" -#: nova/virt/baremetal/proxy.py:354 +#: nova/virt/baremetal/proxy.py:345 #, python-format msgid "instance %s: Creating image" msgstr "インスタンス %s のイメージを生成します。" -#: nova/virt/baremetal/proxy.py:473 +#: nova/virt/baremetal/proxy.py:464 #, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/baremetal/proxy.py:484 +#: nova/virt/baremetal/proxy.py:475 #, python-format msgid "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" msgstr "インスタンス %(inst_name)s: イメージ %(img_id)s へのデータ埋め込みのエラーを無視しています (%(e)s)" -#: nova/virt/baremetal/proxy.py:529 +#: nova/virt/baremetal/proxy.py:520 #, python-format msgid "instance %s: starting toXML method" msgstr "インスタンス %s: toXML メソッドを開始。" -#: nova/virt/baremetal/proxy.py:531 +#: nova/virt/baremetal/proxy.py:522 #, python-format msgid "instance %s: finished toXML method" msgstr "インスタンス %s: toXML メソッドを完了。" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1815 +#: nova/virt/baremetal/proxy.py:565 nova/virt/libvirt/connection.py:1818 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 "" -#: nova/virt/baremetal/proxy.py:714 +#: nova/virt/baremetal/proxy.py:705 #, python-format msgid "#### RLK: cpu_arch = %s " msgstr "" -#: nova/virt/baremetal/proxy.py:746 +#: nova/virt/baremetal/proxy.py:737 msgid "Updating!" msgstr "" -#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2609 +#: nova/virt/baremetal/proxy.py:764 nova/virt/libvirt/connection.py:2612 #: nova/virt/xenapi/host.py:129 msgid "Updating host stats" msgstr "" @@ -4994,15 +4945,15 @@ msgstr "" msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" msgstr "" -#: nova/virt/baremetal/tilera.py:292 +#: nova/virt/baremetal/tilera.py:291 msgid "Noting to do for tilera nodes: vmlinux is in CF" msgstr "" -#: nova/virt/baremetal/tilera.py:316 +#: nova/virt/baremetal/tilera.py:314 msgid "activate_node" msgstr "" -#: nova/virt/baremetal/tilera.py:330 +#: nova/virt/baremetal/tilera.py:328 msgid "Node is unknown error state." msgstr "" @@ -5081,175 +5032,183 @@ msgstr "" msgid "nbd device %s did not show up" msgstr "nbd デバイス %s が出現しません" -#: nova/virt/libvirt/connection.py:265 +#: nova/virt/libvirt/connection.py:268 #, python-format msgid "Connecting to libvirt: %s" msgstr "libvirt %s へ接続します。" -#: nova/virt/libvirt/connection.py:286 +#: nova/virt/libvirt/connection.py:289 msgid "Connection to libvirt broke" msgstr "libvirtへの接続が切れています。" -#: nova/virt/libvirt/connection.py:388 +#: nova/virt/libvirt/connection.py:391 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:400 +#: nova/virt/libvirt/connection.py:403 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:411 +#: nova/virt/libvirt/connection.py:414 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:423 +#: nova/virt/libvirt/connection.py:426 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:435 +#: nova/virt/libvirt/connection.py:438 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:461 +#: nova/virt/libvirt/connection.py:464 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:554 +#: nova/virt/libvirt/connection.py:475 nova/virt/xenapi/connection.py:329 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/libvirt/connection.py:557 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:567 +#: nova/virt/libvirt/connection.py:570 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:692 +#: nova/virt/libvirt/connection.py:695 #, fuzzy, python-format msgid "Instance soft rebooted successfully." msgstr "インスタンス%s: 再起動しました。" -#: nova/virt/libvirt/connection.py:696 +#: nova/virt/libvirt/connection.py:699 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/connection.py:725 +#: nova/virt/libvirt/connection.py:728 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/connection.py:761 nova/virt/libvirt/connection.py:905 +#: nova/virt/libvirt/connection.py:764 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:766 +#: nova/virt/libvirt/connection.py:769 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:867 nova/virt/xenapi/vmops.py:1358 +#: nova/virt/libvirt/connection.py:870 nova/virt/xenapi/vmops.py:1324 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:871 +#: nova/virt/libvirt/connection.py:874 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:896 +#: nova/virt/libvirt/connection.py:899 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:910 +#: nova/virt/libvirt/connection.py:908 +msgid "During spawn, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/connection.py:913 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:926 +#: nova/virt/libvirt/connection.py:929 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "データ: %(data)r, ファイルパス: %(fpath)r" -#: nova/virt/libvirt/connection.py:978 +#: nova/virt/libvirt/connection.py:981 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/connection.py:1020 +#: nova/virt/libvirt/connection.py:1023 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/connection.py:1024 +#: nova/virt/libvirt/connection.py:1027 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1028 nova/virt/libvirt/connection.py:1032 +#: nova/virt/libvirt/connection.py:1031 nova/virt/libvirt/connection.py:1035 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1153 +#: nova/virt/libvirt/connection.py:1156 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1339 +#: nova/virt/libvirt/connection.py:1342 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1349 +#: nova/virt/libvirt/connection.py:1352 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1381 +#: nova/virt/libvirt/connection.py:1384 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1658 +#: nova/virt/libvirt/connection.py:1661 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1662 +#: nova/virt/libvirt/connection.py:1665 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1679 +#: nova/virt/libvirt/connection.py:1682 #, 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:1920 +#: nova/virt/libvirt/connection.py:1923 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1942 +#: nova/virt/libvirt/connection.py:1945 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1969 +#: nova/virt/libvirt/connection.py:1972 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:2067 +#: nova/virt/libvirt/connection.py:2070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:2079 +#: nova/virt/libvirt/connection.py:2082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5259,40 +5218,40 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:2136 +#: nova/virt/libvirt/connection.py:2139 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2352 +#: nova/virt/libvirt/connection.py:2355 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2407 +#: nova/virt/libvirt/connection.py:2410 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:2458 +#: nova/virt/libvirt/connection.py:2461 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2513 +#: nova/virt/libvirt/connection.py:2516 msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2518 +#: nova/virt/libvirt/connection.py:2521 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2525 +#: nova/virt/libvirt/connection.py:2528 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2565 +#: nova/virt/libvirt/connection.py:2568 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5891,27 +5850,53 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:553 nova/virt/xenapi/fake.py:652 -#: nova/virt/xenapi/fake.py:670 nova/virt/xenapi/fake.py:732 +#: nova/virt/xenapi/connection.py:140 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"connection_type=xenapi" +msgstr "" +"connection_type=xenapi を使用するには、以下の指定が必要です: xenapi_connection_url, " +"xenapi_connection_username (オプション), xenapi_connection_password" + +#: nova/virt/xenapi/connection.py:461 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/connection.py:490 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/connection.py:528 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/connection.py:600 nova/virt/xenapi/connection.py:613 +#, python-format +msgid "Got exception: %s" +msgstr "例外 %s が発生しました。" + +#: nova/virt/xenapi/fake.py:565 nova/virt/xenapi/fake.py:664 +#: nova/virt/xenapi/fake.py:682 nova/virt/xenapi/fake.py:744 msgid "Raising NotImplemented" msgstr "NotImplemented 例外を発生させます。" -#: nova/virt/xenapi/fake.py:555 +#: nova/virt/xenapi/fake.py:567 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake には %s が実装されていません。" -#: nova/virt/xenapi/fake.py:589 +#: nova/virt/xenapi/fake.py:601 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "%(localname)s %(impl)s を呼び出します。" -#: nova/virt/xenapi/fake.py:594 +#: nova/virt/xenapi/fake.py:606 #, python-format msgid "Calling getter %s" msgstr "getter %s をコールします。" -#: nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:666 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6050,7 +6035,7 @@ msgstr "VM %(vm_ref)s, VDI %(vdi_ref)s 用仮想ブロックデバイス(VBD) %( msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:336 +#: nova/virt/xenapi/vm_utils.py:337 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -6059,66 +6044,61 @@ msgstr "" "%(sr_ref)s 上に VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, " "%(read_only)s) を作成しました。" -#: nova/virt/xenapi/vm_utils.py:345 +#: nova/virt/xenapi/vm_utils.py:346 #, 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:353 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:382 #, fuzzy, python-format msgid "Snapshotting with label '%(label)s'" msgstr "ラベル '%(label)s' 付き VM %(vm_ref)s のスナップショットを作成しています…" -#: nova/virt/xenapi/vm_utils.py:392 +#: nova/virt/xenapi/vm_utils.py:395 #, fuzzy, python-format msgid "Created snapshot %(template_vm_ref)s" msgstr "VM %(vm_ref)s からスナップショット %(template_vm_ref)s を作成しました。" -#: nova/virt/xenapi/vm_utils.py:431 +#: nova/virt/xenapi/vm_utils.py:434 #, 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:583 -#, python-format -msgid "Creating blank HD of size %(req_size)d gigs" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:634 +#: nova/virt/xenapi/vm_utils.py:612 #, 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:724 +#: nova/virt/xenapi/vm_utils.py:725 #, python-format msgid "" "download_vhd %(image)s attempt %(attempt_num)d/%(max_attempts)d from " "%(glance_host)s:%(glance_port)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:734 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:750 +#: nova/virt/xenapi/vm_utils.py:751 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:760 +#: nova/virt/xenapi/vm_utils.py:761 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " @@ -6144,7 +6124,7 @@ msgstr "" #: nova/virt/xenapi/vm_utils.py:831 #, python-format -msgid "Fetching image %(image)s, type %(image_type_str)" +msgid "Fetching image %(image)s, type %(image_type_str)s" msgstr "" #: nova/virt/xenapi/vm_utils.py:844 @@ -6159,550 +6139,544 @@ msgid "" "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:870 +#: nova/virt/xenapi/vm_utils.py:871 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "ドメイン0 上の /boot/guest に VDI %s をコピー中" -#: nova/virt/xenapi/vm_utils.py:884 +#: nova/virt/xenapi/vm_utils.py:885 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "カーネル/RAMディスク VDI %s が削除されました" -#: nova/virt/xenapi/vm_utils.py:895 +#: nova/virt/xenapi/vm_utils.py:896 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:934 +#: nova/virt/xenapi/vm_utils.py:935 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:955 +#: nova/virt/xenapi/vm_utils.py:956 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "PV kernelのvdi %s を取得します。" -#: nova/virt/xenapi/vm_utils.py:973 +#: nova/virt/xenapi/vm_utils.py:974 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1016 +#: nova/virt/xenapi/vm_utils.py:1017 #, python-format msgid "VDI %s is still available" msgstr "VDI %s は依然として存在しています。" -#: nova/virt/xenapi/vm_utils.py:1059 +#: nova/virt/xenapi/vm_utils.py:1060 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "(VM_UTILS) xenserver の vm state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1061 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "(VM_UTILS) xenapi の power_state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1088 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1108 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "Re-scanning SR %s" msgstr "SR %s を再スキャンします。" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1137 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1154 +#: nova/virt/xenapi/vm_utils.py:1155 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:1167 +#: nova/virt/xenapi/vm_utils.py:1168 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1175 +#: nova/virt/xenapi/vm_utils.py:1176 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1177 +#: nova/virt/xenapi/vm_utils.py:1178 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1180 +#: nova/virt/xenapi/vm_utils.py:1181 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1183 +#: nova/virt/xenapi/vm_utils.py:1184 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1187 +#: nova/virt/xenapi/vm_utils.py:1188 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1190 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1192 +#: nova/virt/xenapi/vm_utils.py:1193 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1195 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1198 +#: nova/virt/xenapi/vm_utils.py:1199 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1220 +#: nova/virt/xenapi/vm_utils.py:1221 #, 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:1236 +#: nova/virt/xenapi/vm_utils.py:1237 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1290 +#: nova/virt/xenapi/vm_utils.py:1291 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1343 +#: nova/virt/xenapi/vm_utils.py:1344 #, 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:1417 +#: nova/virt/xenapi/vm_utils.py:1418 #, 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:1427 +#: nova/virt/xenapi/vm_utils.py:1428 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1463 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1473 +#: nova/virt/xenapi/vm_utils.py:1474 #, python-format msgid "Plugging VBD %s ... " msgstr "VBD %s を接続しています… " -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1477 #, python-format msgid "Plugging VBD %s done." msgstr "仮想ブロックデバイス(VBD) %s の接続が完了しました。" -#: nova/virt/xenapi/vm_utils.py:1478 +#: nova/virt/xenapi/vm_utils.py:1479 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1481 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1490 +#: nova/virt/xenapi/vm_utils.py:1491 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "VDI %s 用の仮想ブロックデバイス(VBD)を削除しています… " -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1499 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "VDI %s 用の仮想ブロックデバイス(VBD)の削除が完了しました。" -#: nova/virt/xenapi/vm_utils.py:1511 +#: nova/virt/xenapi/vm_utils.py:1512 #, python-format msgid "Running pygrub against %s" msgstr "%s に対して pygrub を実行しています" -#: nova/virt/xenapi/vm_utils.py:1518 +#: nova/virt/xenapi/vm_utils.py:1519 #, python-format msgid "Found Xen kernel %s" msgstr "Xen Kernel %s が見つかりました。" -#: nova/virt/xenapi/vm_utils.py:1520 +#: nova/virt/xenapi/vm_utils.py:1521 msgid "No Xen kernel found. Booting HVM." msgstr "" "No Xen kernel found. Booting HVM.\r\n" "Xen 用カーネルが見つかりません。完全仮想化モード(HVM)で起動しています。" -#: nova/virt/xenapi/vm_utils.py:1533 +#: nova/virt/xenapi/vm_utils.py:1534 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1539 +#: nova/virt/xenapi/vm_utils.py:1540 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1565 +#: nova/virt/xenapi/vm_utils.py:1566 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1578 +#: nova/virt/xenapi/vm_utils.py:1579 #, python-format msgid "Writing partition table %s done." msgstr "パーティションテーブル %s の書き込みが完了しました。" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1633 #, 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:1664 +#: nova/virt/xenapi/vm_utils.py:1665 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1714 +#: nova/virt/xenapi/vm_utils.py:1715 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1722 +#: nova/virt/xenapi/vm_utils.py:1723 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1726 +#: nova/virt/xenapi/vm_utils.py:1727 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1742 +#: nova/virt/xenapi/vm_utils.py:1743 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1751 +#: nova/virt/xenapi/vm_utils.py:1752 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:722 +#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:688 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:231 -#, python-format -msgid "Attempted to power on non-existent instance bad instance id %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:233 +#: nova/virt/xenapi/vmops.py:229 #, fuzzy msgid "Starting instance" msgstr "raw instanceを生成します。" -#: nova/virt/xenapi/vmops.py:303 +#: nova/virt/xenapi/vmops.py:298 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/xenapi/vmops.py:353 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:443 +#: nova/virt/xenapi/vmops.py:434 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:462 +#: nova/virt/xenapi/vmops.py:453 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:515 -#, python-format -msgid "Invalid value for injected_files: %r" -msgstr "" - -#: nova/virt/xenapi/vmops.py:520 -#, python-format -msgid "Injecting file path: '%s'" -msgstr "ファイルパス '%s' を埋め込んでいます" - -#: nova/virt/xenapi/vmops.py:527 -msgid "Setting admin password" -msgstr "" - -#: nova/virt/xenapi/vmops.py:531 -msgid "Resetting network" -msgstr "" - -#: nova/virt/xenapi/vmops.py:538 -msgid "Setting VCPU weight" -msgstr "" - -#: nova/virt/xenapi/vmops.py:544 +#: nova/virt/xenapi/vmops.py:498 #, fuzzy msgid "Starting VM" msgstr "xvp を再起動しています" -#: nova/virt/xenapi/vmops.py:551 +#: nova/virt/xenapi/vmops.py:505 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:554 +#: nova/virt/xenapi/vmops.py:508 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:561 +#: nova/virt/xenapi/vmops.py:515 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:573 +#: nova/virt/xenapi/vmops.py:527 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:576 +#: nova/virt/xenapi/vmops.py:530 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:581 +#: nova/virt/xenapi/vmops.py:535 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:616 +#: nova/virt/xenapi/vmops.py:552 #, python-format -msgid "No opaque_ref could be determined for '%s'." +msgid "Invalid value for injected_files: %r" msgstr "" -#: nova/virt/xenapi/vmops.py:670 +#: nova/virt/xenapi/vmops.py:557 +#, python-format +msgid "Injecting file path: '%s'" +msgstr "ファイルパス '%s' を埋め込んでいます" + +#: nova/virt/xenapi/vmops.py:564 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/vmops.py:568 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/vmops.py:575 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:582 +msgid "Could not find VM by name" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 #, fuzzy, python-format msgid "Finished snapshot and upload for VM" msgstr "VM %s のスナップショットとアップロードが完了しました。" -#: nova/virt/xenapi/vmops.py:677 +#: nova/virt/xenapi/vmops.py:643 #, fuzzy, python-format msgid "Starting snapshot for VM" msgstr "VM %s に対するスナップショットを開始します。" -#: nova/virt/xenapi/vmops.py:686 +#: nova/virt/xenapi/vmops.py:652 #, fuzzy, python-format msgid "Unable to Snapshot instance: %(exc)s" msgstr "インスタンス %s にボリュームを接続(attach)できません。" -#: nova/virt/xenapi/vmops.py:702 +#: nova/virt/xenapi/vmops.py:668 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:770 +#: nova/virt/xenapi/vmops.py:736 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:857 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:901 +#: nova/virt/xenapi/vmops.py:865 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:928 +#: nova/virt/xenapi/vmops.py:892 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:913 #, python-format msgid "domid changed from %(domid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:926 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:983 +#: nova/virt/xenapi/vmops.py:947 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:962 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1023 +#: nova/virt/xenapi/vmops.py:987 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 +#: nova/virt/xenapi/vmops.py:996 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1036 +#: nova/virt/xenapi/vmops.py:1000 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1054 +#: nova/virt/xenapi/vmops.py:1017 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1097 +#: nova/virt/xenapi/vmops.py:1060 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1104 +#: nova/virt/xenapi/vmops.py:1067 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1111 +#: nova/virt/xenapi/vmops.py:1074 msgid "kernel/ramdisk files removed" msgstr "カーネル/RAMディスクファイルが削除されました" -#: nova/virt/xenapi/vmops.py:1121 +#: nova/virt/xenapi/vmops.py:1084 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1147 +#: nova/virt/xenapi/vmops.py:1110 #, fuzzy msgid "Destroying VM" msgstr "xvp を再起動しています" -#: nova/virt/xenapi/vmops.py:1169 +#: nova/virt/xenapi/vmops.py:1135 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1222 +#: nova/virt/xenapi/vmops.py:1188 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1296 +#: nova/virt/xenapi/vmops.py:1262 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1300 +#: nova/virt/xenapi/vmops.py:1266 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1363 +#: nova/virt/xenapi/vmops.py:1329 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1374 +#: nova/virt/xenapi/vmops.py:1340 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1379 +#: nova/virt/xenapi/vmops.py:1345 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/virt/xenapi/vmops.py:1383 +#: nova/virt/xenapi/vmops.py:1349 msgid "In ERROR state" msgstr "" -#: nova/virt/xenapi/vmops.py:1389 +#: nova/virt/xenapi/vmops.py:1355 #, python-format msgid "In %(task_state)s task_state, not RESIZE_VERIFY" msgstr "" -#: nova/virt/xenapi/vmops.py:1396 +#: nova/virt/xenapi/vmops.py:1362 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/vmops.py:1384 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1469 +#: nova/virt/xenapi/vmops.py:1431 #, fuzzy msgid "Injecting network info to xenstore" msgstr "ネットワークホストの設定をします。" -#: nova/virt/xenapi/vmops.py:1483 +#: nova/virt/xenapi/vmops.py:1446 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1492 +#: nova/virt/xenapi/vmops.py:1455 #, fuzzy, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "VM %(vm_ref)s, network %(network_ref)s 用仮想インターフェース(VIF)を作成しています。" -#: nova/virt/xenapi/vmops.py:1495 +#: nova/virt/xenapi/vmops.py:1458 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "VM %(vm_ref)s, network %(network_ref)s 用仮想インターフェース(VIF)を作成しています。" -#: nova/virt/xenapi/vmops.py:1520 +#: nova/virt/xenapi/vmops.py:1481 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1545 +#: nova/virt/xenapi/vmops.py:1506 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1566 +#: nova/virt/xenapi/vmops.py:1527 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1570 +#: nova/virt/xenapi/vmops.py:1531 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1575 +#: nova/virt/xenapi/vmops.py:1536 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1622 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL エラー: %s" @@ -7315,9 +7289,9 @@ msgid "Enter SolidFire delete_volume..." msgstr "" #: nova/volume/san.py:880 -#, python-format -msgid "Deleting volumeID: %s " -msgstr "" +#, fuzzy, python-format +msgid "Deleting volumeID: %s" +msgstr "Deleting user: ユーザ %s を削除します。" #: nova/volume/san.py:888 msgid "Leaving SolidFire delete_volume" @@ -7528,6 +7502,21 @@ msgstr "" #~ msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" #~ msgstr "" +#~ msgid "Stopping raw TCP server." +#~ msgstr "" + +#~ msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" +#~ msgstr "" + +#~ msgid "not available" +#~ msgstr "利用できません" + +#~ msgid "Returned non-serializeable type: %s" +#~ msgstr "" + +#~ msgid "Associate floating ip failed" +#~ msgstr "" + #~ msgid "Parent group id and group id cannot be same" #~ msgstr "" @@ -7587,6 +7576,9 @@ msgstr "" #~ " any more instances of this type." #~ msgstr "" +#~ msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" +#~ msgstr "" + #~ msgid "Going to try to soft delete %s" #~ msgstr "" @@ -7599,6 +7591,11 @@ msgstr "" #~ msgid "Going to try to start %s" #~ msgstr "" +#~ msgid "" +#~ "check_instance_lock: arguments: |%(self)s| " +#~ "|%(context)s| |%(instance_uuid)s|" +#~ msgstr "" + #~ msgid "" #~ "Going to force the deletion of the" #~ " vm %(instance_uuid)s, even if it is" @@ -7615,9 +7612,39 @@ msgstr "" #~ msgid "exception terminating the instance %(instance_uuid)s" #~ msgstr "" +#~ msgid "Instance %s not found." +#~ msgstr "" + #~ msgid "trying to destroy already destroyed instance: %s" #~ msgstr "既に消去済みのインスタンス%sを消去しようとしました。" +#~ msgid "" +#~ "Cannot rebuild instance [%(instance_uuid)s], " +#~ "because the given image does not " +#~ "exist." +#~ msgstr "" + +#~ msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" +#~ msgstr "" + +#~ msgid "Rebuilding instance %s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to reboot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "" +#~ "trying to snapshot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "Instance %s: Root password set" +#~ msgstr "" + #~ msgid "" #~ "Instance %(name)s found in database but" #~ " not known by hypervisor. Setting " @@ -7651,6 +7678,9 @@ msgstr "" #~ msgid "No fixed IPs to deallocate for vif %sid" #~ msgstr "" +#~ msgid "Sending notification on %s..." +#~ msgstr "" + #~ msgid "" #~ "AMQP server on %(fl_host)s:%(fl_port)d is " #~ "unreachable: %(e)s. Trying again in " @@ -7681,6 +7711,9 @@ msgstr "" #~ msgid "message %s" #~ msgstr "メッセージ %s" +#~ msgid "Unable to connect to AMQP server: %s " +#~ msgstr "" + #~ msgid "" #~ "Cannot confirm tmpfile at %(ipath)s is" #~ " on same shared storage between " @@ -7951,6 +7984,9 @@ msgstr "" #~ msgid "Ignoring XenAPI.Failure %s" #~ msgstr "XenAPI.Failure %s を無視しています" +#~ msgid "Attempted to power on non-existent instance bad instance id %s" +#~ msgstr "" + #~ msgid "Starting instance %s" #~ msgstr "" @@ -7993,6 +8029,9 @@ msgstr "" #~ msgid "Skipping VDI destroy for %s" #~ msgstr "" +#~ msgid "No opaque_ref could be determined for '%s'." +#~ msgstr "" + #~ msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" #~ msgstr "" @@ -8112,6 +8151,9 @@ msgstr "" #~ msgid "Failed to retrieve QoS info" #~ msgstr "" +#~ msgid "Deleting volumeID: %s " +#~ msgstr "" + #~ msgid "invalid drive data" #~ msgstr "" diff --git a/nova/locale/ko/LC_MESSAGES/nova.po b/nova/locale/ko/LC_MESSAGES/nova.po index da5ec34afefc..7ee30c5d914b 100644 --- a/nova/locale/ko/LC_MESSAGES/nova.po +++ b/nova/locale/ko/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-04-08 23:04+0000\n" +"POT-Creation-Date: 2012-04-22 23:01+0000\n" "PO-Revision-Date: 2011-12-16 04:42+0000\n" "Last-Translator: Zhongyue Luo \n" "Language-Team: Korean \n" @@ -66,11 +66,11 @@ msgstr "" msgid "Flags path: %s" msgstr "플래그 경로: %s" -#: nova/exception.py:56 +#: nova/exception.py:55 msgid "Unexpected error while running command." msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다" -#: nova/exception.py:59 +#: nova/exception.py:58 #, python-format msgid "" "%(description)s\n" @@ -85,253 +85,257 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/exception.py:94 +#: nova/exception.py:93 msgid "DB exception wrapped." msgstr "" -#: nova/exception.py:155 +#: nova/exception.py:154 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:178 -msgid "Failed to decrypt text" +#: nova/exception.py:172 +msgid "Exception in string format operation" msgstr "" #: nova/exception.py:182 -msgid "Failed to paginate through images from image service" +msgid "Failed to decrypt text" msgstr "" #: nova/exception.py:186 -msgid "Virtual Interface creation failed" +msgid "Failed to paginate through images from image service" msgstr "" #: nova/exception.py:190 +msgid "Virtual Interface creation failed" +msgstr "" + +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:195 +#: nova/exception.py:199 msgid "Connection to glance failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:203 msgid "Connection to melange failed" msgstr "" -#: nova/exception.py:203 +#: nova/exception.py:207 msgid "Not authorized." msgstr "" -#: nova/exception.py:208 -msgid "User does not have admin privileges" -msgstr "" - #: nova/exception.py:212 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." +msgid "User does not have admin privileges" msgstr "" #: nova/exception.py:216 #, python-format -msgid "Not authorized for image %(image_id)s." +msgid "Policy doesn't allow %(action)s to be performed." msgstr "" #: nova/exception.py:220 +#, python-format +msgid "Not authorized for image %(image_id)s." +msgstr "" + +#: nova/exception.py:224 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:229 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:229 +#: nova/exception.py:233 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:233 nova/api/openstack/compute/contrib/keypairs.py:113 +#: nova/exception.py:237 nova/api/openstack/compute/contrib/keypairs.py:113 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:237 +#: nova/exception.py:241 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:241 +#: nova/exception.py:245 msgid "The request is invalid." msgstr "" -#: nova/exception.py:245 +#: nova/exception.py:249 #, python-format msgid "Invalid signature %(signature)s for user %(user)s." msgstr "" -#: nova/exception.py:249 +#: nova/exception.py:253 msgid "Invalid input received" msgstr "" -#: nova/exception.py:253 +#: nova/exception.py:257 #, python-format msgid "Invalid instance type %(instance_type)s." msgstr "" -#: nova/exception.py:257 +#: nova/exception.py:261 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:261 -msgid "Invalid volume" -msgstr "" - #: nova/exception.py:265 -#, python-format -msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" +msgid "Invalid volume" msgstr "" #: nova/exception.py:269 #, python-format -msgid "Invalid IP protocol %(protocol)s." +msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" #: nova/exception.py:273 #, python-format -msgid "Invalid content type %(content_type)s." +msgid "Invalid IP protocol %(protocol)s." msgstr "" #: nova/exception.py:277 #, python-format -msgid "Invalid cidr %(cidr)s." +msgid "Invalid content type %(content_type)s." msgstr "" #: nova/exception.py:281 -msgid "Invalid reuse of an RPC connection." +#, python-format +msgid "Invalid cidr %(cidr)s." msgstr "" #: nova/exception.py:285 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: nova/exception.py:289 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:292 +#: nova/exception.py:296 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:296 +#: nova/exception.py:300 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:301 +#: nova/exception.py:305 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:305 +#: nova/exception.py:309 #, 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:310 +#: nova/exception.py:314 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:314 +#: nova/exception.py:318 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:318 +#: nova/exception.py:322 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:322 +#: nova/exception.py:326 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:326 +#: nova/exception.py:330 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:330 +#: nova/exception.py:334 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:334 +#: nova/exception.py:338 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:338 +#: nova/exception.py:342 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:342 +#: nova/exception.py:346 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:346 +#: nova/exception.py:350 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:350 +#: nova/exception.py:354 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:359 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:363 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:367 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:371 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:372 +#: nova/exception.py:376 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:377 +#: nova/exception.py:381 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:381 +#: nova/exception.py:385 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:389 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:389 +#: nova/exception.py:393 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:393 +#: nova/exception.py:397 #, 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:399 +#: nova/exception.py:403 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -339,740 +343,745 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:406 +#: nova/exception.py:410 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:410 +#: nova/exception.py:414 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:414 +#: nova/exception.py:418 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:418 +#: nova/exception.py:422 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:422 +#: nova/exception.py:426 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:427 -#, python-format -msgid "Required flag %(flag)s not set." -msgstr "" - #: nova/exception.py:431 #, python-format -msgid "Volume %(volume_id)s could not be found." +msgid "Required flag %(flag)s not set." msgstr "" #: nova/exception.py:435 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:439 #, python-format -msgid "Volume not found for instance %(instance_id)s." +msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" #: nova/exception.py:444 #, python-format +msgid "Volume not found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:448 +#, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:449 -msgid "Zero volume types found." -msgstr "" - #: nova/exception.py:453 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Zero volume types found." msgstr "" #: nova/exception.py:457 #, python-format +msgid "Volume type %(volume_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:461 +#, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:466 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:471 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:471 +#: nova/exception.py:475 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:475 +#: nova/exception.py:479 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:484 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:488 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:492 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:496 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:500 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:505 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:509 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:513 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:517 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:525 -msgid "Cannot find SR to read/write VDI." -msgstr "" - #: nova/exception.py:529 -#, python-format -msgid "%(req)s is required to create a network." +msgid "Cannot find SR to read/write VDI." msgstr "" #: nova/exception.py:533 #, python-format -msgid "Network %(network_id)s could not be found." +msgid "Network %(network_id)s is still in use." msgstr "" #: nova/exception.py:537 #, python-format -msgid "Network could not be found for bridge %(bridge)s" +msgid "%(req)s is required to create a network." msgstr "" #: nova/exception.py:541 #, python-format -msgid "Network could not be found for uuid %(uuid)s" +msgid "Network %(network_id)s could not be found." msgstr "" #: nova/exception.py:545 #, python-format -msgid "Network could not be found with cidr %(cidr)s." +msgid "Network could not be found for bridge %(bridge)s" msgstr "" #: nova/exception.py:549 #, python-format -msgid "Network could not be found for instance %(instance_id)s." +msgid "Network could not be found for uuid %(uuid)s" msgstr "" #: nova/exception.py:553 -msgid "No networks defined." +#, python-format +msgid "Network could not be found with cidr %(cidr)s." msgstr "" #: nova/exception.py:557 #, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:561 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:565 +#, 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:562 +#: nova/exception.py:570 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:574 #, python-format msgid "Network %(network)s has active ports, cannot delete." msgstr "" -#: nova/exception.py:570 -msgid "Could not find the datastore reference(s) which the VM uses." -msgstr "" - -#: nova/exception.py:574 -#, python-format -msgid "No fixed IP associated with id %(id)s." -msgstr "" - #: nova/exception.py:578 -#, python-format -msgid "Fixed ip not found for address %(address)s." +msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" #: nova/exception.py:582 #, python-format -msgid "Instance %(instance_id)s has zero fixed ips." +msgid "No fixed IP associated with id %(id)s." msgstr "" #: nova/exception.py:586 #, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:590 +#, python-format +msgid "Instance %(instance_id)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:594 +#, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:603 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:607 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:612 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:616 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:612 +#: nova/exception.py:620 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:616 -msgid "Zero fixed ips could be found." -msgstr "" - -#: nova/exception.py:620 -#, python-format -msgid "Floating ip not found for id %(id)s." -msgstr "" - #: nova/exception.py:624 -#, python-format -msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgid "Zero fixed ips could be found." msgstr "" #: nova/exception.py:628 #, python-format -msgid "Floating ip not found for address %(address)s." +msgid "Floating ip not found for id %(id)s." msgstr "" #: nova/exception.py:632 #, python-format -msgid "Floating ip not found for host %(host)s." +msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" #: nova/exception.py:636 -msgid "Zero floating ips available." +#, python-format +msgid "Floating ip not found for address %(address)s." msgstr "" #: nova/exception.py:640 #, python-format -msgid "Floating ip %(address)s is associated." +msgid "Floating ip not found for host %(host)s." msgstr "" #: nova/exception.py:644 -#, python-format -msgid "Floating ip %(address)s is not associated." +msgid "Zero floating ips available." msgstr "" #: nova/exception.py:648 -msgid "Zero floating ips exist." +#, python-format +msgid "Floating ip %(address)s is associated." msgstr "" #: nova/exception.py:652 #, python-format -msgid "Interface %(interface)s not found." +msgid "Floating ip %(address)s is not associated." msgstr "" #: nova/exception.py:656 -#, python-format -msgid "Keypair %(name)s not found for user %(user_id)s" +msgid "Zero floating ips exist." msgstr "" #: nova/exception.py:660 #, python-format -msgid "Certificate %(certificate_id)s not found." +msgid "Interface %(interface)s not found." msgstr "" #: nova/exception.py:664 #, python-format -msgid "Service %(service_id)s could not be found." +msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" #: nova/exception.py:668 #, python-format -msgid "Host %(host)s could not be found." +msgid "Certificate %(certificate_id)s not found." msgstr "" #: nova/exception.py:672 #, python-format -msgid "Compute host %(host)s could not be found." +msgid "Service %(service_id)s could not be found." msgstr "" #: nova/exception.py:676 #, python-format -msgid "Could not find binary %(binary)s on host %(host)s." +msgid "Host %(host)s could not be found." msgstr "" #: nova/exception.py:680 #, python-format -msgid "Auth token %(token)s could not be found." +msgid "Compute host %(host)s could not be found." msgstr "" #: nova/exception.py:684 #, python-format -msgid "Access Key %(access_key)s could not be found." +msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" #: nova/exception.py:688 -msgid "Quota could not be found" +#, python-format +msgid "Auth token %(token)s could not be found." msgstr "" #: nova/exception.py:692 #, python-format -msgid "Quota for project %(project_id)s could not be found." +msgid "Access Key %(access_key)s could not be found." msgstr "" #: nova/exception.py:696 -#, python-format -msgid "Quota class %(class_name)s could not be found." +msgid "Quota could not be found" msgstr "" #: nova/exception.py:700 #, python-format -msgid "Security group %(security_group_id)s not found." +msgid "Quota for project %(project_id)s could not be found." msgstr "" #: nova/exception.py:704 #, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:708 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:712 +#, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:717 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:721 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:726 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:731 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:735 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:732 +#: nova/exception.py:740 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:736 +#: nova/exception.py:744 #, 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:742 +#: nova/exception.py:750 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:754 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:758 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:763 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:759 +#: nova/exception.py:767 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:763 +#: nova/exception.py:771 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:775 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:772 +#: nova/exception.py:780 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:784 #, python-format msgid "Cell %(cell_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:788 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:784 +#: nova/exception.py:792 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:789 +#: nova/exception.py:797 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:801 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:798 +#: nova/exception.py:806 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:803 -msgid "LDAP object could not be found" -msgstr "" - -#: nova/exception.py:807 -#, python-format -msgid "LDAP user %(user_id)s could not be found." -msgstr "" - #: nova/exception.py:811 -#, python-format -msgid "LDAP group %(group_id)s could not be found." +msgid "LDAP object could not be found" msgstr "" #: nova/exception.py:815 #, python-format -msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." +msgid "LDAP user %(user_id)s could not be found." msgstr "" #: nova/exception.py:819 #, python-format -msgid "File %(file_path)s could not be found." +msgid "LDAP group %(group_id)s could not be found." msgstr "" #: nova/exception.py:823 -msgid "Zero files could be found." +#, python-format +msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" #: nova/exception.py:827 #, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:831 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:835 +#, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:840 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:844 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:848 msgid "Action not allowed." msgstr "" -#: nova/exception.py:844 +#: nova/exception.py:852 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:848 +#: nova/exception.py:856 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:852 +#: nova/exception.py:860 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:861 -#, python-format -msgid "Key pair %(key_name)s already exists." -msgstr "" - -#: nova/exception.py:865 -#, python-format -msgid "User %(user)s already exists." -msgstr "" - #: nova/exception.py:869 #, python-format -msgid "LDAP user %(user)s already exists." +msgid "Key pair %(key_name)s already exists." msgstr "" #: nova/exception.py:873 #, python-format -msgid "LDAP group %(group)s already exists." +msgid "User %(user)s already exists." msgstr "" #: nova/exception.py:877 #, python-format +msgid "LDAP user %(user)s already exists." +msgstr "" + +#: nova/exception.py:881 +#, python-format +msgid "LDAP group %(group)s already exists." +msgstr "" + +#: nova/exception.py:885 +#, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:882 -#, python-format -msgid "Project %(project)s already exists." -msgstr "" - -#: nova/exception.py:886 -#, python-format -msgid "Instance %(name)s already exists." -msgstr "" - #: nova/exception.py:890 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Project %(project)s already exists." msgstr "" #: nova/exception.py:894 #, python-format -msgid "Volume Type %(name)s already exists." +msgid "Instance %(name)s already exists." msgstr "" #: nova/exception.py:898 #, python-format -msgid "%(path)s is on shared storage: %(reason)s" +msgid "Instance Type %(name)s already exists." msgstr "" #: nova/exception.py:902 -msgid "Migration error" +#, python-format +msgid "Volume Type %(name)s already exists." msgstr "" #: nova/exception.py:906 #, python-format -msgid "Malformed message body: %(reason)s" +msgid "%(path)s is on shared storage: %(reason)s" msgstr "" #: nova/exception.py:910 -#, python-format -msgid "Could not find config at %(path)s" +msgid "Migration error" msgstr "" #: nova/exception.py:914 #, python-format -msgid "Could not load paste app '%(name)s' from %(path)s" +msgid "Malformed message body: %(reason)s" msgstr "" #: nova/exception.py:918 -msgid "When resizing, instances must change size!" +#, python-format +msgid "Could not find config at %(path)s" msgstr "" #: nova/exception.py:922 -msgid "Image is larger than instance type allows" +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" #: nova/exception.py:926 -msgid "1 or more Zones could not complete the request" +msgid "When resizing, instances must change size!" msgstr "" #: nova/exception.py:930 -msgid "Instance type's memory is too small for requested image." +msgid "Image is larger than instance type allows" msgstr "" #: nova/exception.py:934 -msgid "Instance type's disk is too small for requested image." +msgid "1 or more Zones could not complete the request" msgstr "" #: nova/exception.py:938 -#, python-format -msgid "Insufficient free memory on compute node to start %(uuid)s." +msgid "Instance type's memory is too small for requested image." msgstr "" #: nova/exception.py:942 -msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgid "Instance type's disk is too small for requested image." msgstr "" #: nova/exception.py:946 #, python-format -msgid "No valid host was found. %(reason)s" +msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" #: nova/exception.py:950 +msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgstr "" + +#: nova/exception.py:954 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:958 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:962 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:966 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:963 +#: nova/exception.py:971 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:975 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:979 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:983 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:988 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:992 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:996 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:1000 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:997 +#: nova/exception.py:1005 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1001 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1005 -#, python-format -msgid "Error in SolidFire API response: status=%(status)s" -msgstr "" - #: nova/exception.py:1009 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Bad response from SolidFire API" msgstr "" #: nova/exception.py:1013 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Error in SolidFire API response: status=%(status)s" msgstr "" #: nova/exception.py:1017 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Error in SolidFire API response: data=%(data)s" msgstr "" #: nova/exception.py:1021 #, python-format -msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgid "Detected existing vlan with id %(vlan)d" msgstr "" #: nova/exception.py:1025 #, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1029 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1033 +#, python-format msgid "Could not fetch image %(image)s" msgstr "" -#: nova/log.py:315 +#: nova/log.py:328 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1191,156 +1200,138 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:534 +#: nova/utils.py:506 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:537 +#: nova/utils.py:509 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:648 +#: nova/utils.py:620 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:659 +#: nova/utils.py:631 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:709 +#: nova/utils.py:681 msgid "in looping call" msgstr "" -#: nova/utils.py:927 +#: nova/utils.py:899 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:931 +#: nova/utils.py:903 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:907 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:942 +#: nova/utils.py:914 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:1001 +#: nova/utils.py:973 #, python-format msgid "Found sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1008 +#: nova/utils.py:980 #, python-format msgid "Cleaned sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1023 +#: nova/utils.py:995 #, python-format msgid "Found lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1028 +#: nova/utils.py:999 #, python-format msgid "Cleaned lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1138 +#: nova/utils.py:1108 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1139 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1298 +#: nova/utils.py:1268 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1330 +#: nova/utils.py:1300 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1461 +#: nova/utils.py:1431 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1463 +#: nova/utils.py:1433 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1495 +#: nova/utils.py:1465 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1497 +#: nova/utils.py:1467 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" -#: nova/utils.py:1681 +#: nova/utils.py:1651 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:97 +#: nova/wsgi.py:96 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:108 +#: nova/wsgi.py:107 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:111 -msgid "Stopping raw TCP server." -msgstr "" - -#: nova/wsgi.py:117 -#, python-format -msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "" - -#: nova/wsgi.py:133 +#: nova/wsgi.py:121 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:211 +#: nova/wsgi.py:190 msgid "You must implement __call__" msgstr "" -#: nova/api/direct.py:218 -msgid "not available" -msgstr "" - -#: nova/api/direct.py:299 -#, python-format -msgid "Returned non-serializeable type: %s" -msgstr "" - #: nova/api/sizelimit.py:51 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:142 +#: nova/api/validator.py:140 #, python-format -msgid "%(key)s with value %(value)s failed validator %(validator)s" +msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" #: nova/api/ec2/__init__.py:73 @@ -1517,12 +1508,12 @@ msgid "Invalid CIDR" msgstr "" #: nova/api/ec2/cloud.py:639 nova/api/ec2/cloud.py:693 -#: nova/api/ec2/cloud.py:800 +#: nova/api/ec2/cloud.py:811 msgid "Not enough parameters, need group_name or group_id" msgstr "" #: nova/api/ec2/cloud.py:654 -#: nova/api/openstack/compute/contrib/security_groups.py:517 +#: nova/api/openstack/compute/contrib/security_groups.py:529 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -1532,12 +1523,12 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:744 +#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:751 msgid "No rule for the specified parameters." msgstr "" #: nova/api/ec2/cloud.py:708 -#: nova/api/openstack/compute/contrib/security_groups.py:354 +#: nova/api/openstack/compute/contrib/security_groups.py:359 #, python-format msgid "Authorize security group ingress %s" msgstr "" @@ -1547,163 +1538,173 @@ msgstr "" msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:769 +#: nova/api/ec2/cloud.py:733 +#: nova/api/openstack/compute/contrib/security_groups.py:388 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/api/ec2/cloud.py:776 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Content limited to " "Alphanumeric characters, spaces, dashes, and underscores." msgstr "" -#: nova/api/ec2/cloud.py:776 +#: nova/api/ec2/cloud.py:783 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Length exceeds maximum of " "255." msgstr "" -#: nova/api/ec2/cloud.py:780 -#: nova/api/openstack/compute/contrib/security_groups.py:292 +#: nova/api/ec2/cloud.py:787 +#: nova/api/openstack/compute/contrib/security_groups.py:297 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/api/ec2/cloud.py:783 +#: nova/api/ec2/cloud.py:790 #, python-format msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:815 -#: nova/api/openstack/compute/contrib/security_groups.py:245 +#: nova/api/ec2/cloud.py:794 +#: nova/api/openstack/compute/contrib/security_groups.py:294 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/api/ec2/cloud.py:826 +#: nova/api/openstack/compute/contrib/security_groups.py:246 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:823 nova/compute/manager.py:1630 +#: nova/api/ec2/cloud.py:834 nova/compute/manager.py:1638 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:894 +#: nova/api/ec2/cloud.py:905 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:898 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:222 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:921 +#: nova/api/ec2/cloud.py:932 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:931 +#: nova/api/ec2/cloud.py:942 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:939 +#: nova/api/ec2/cloud.py:950 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:952 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:963 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:959 +#: nova/api/ec2/cloud.py:970 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:984 nova/api/ec2/cloud.py:1041 -#: nova/api/ec2/cloud.py:1518 nova/api/ec2/cloud.py:1533 +#: nova/api/ec2/cloud.py:995 nova/api/ec2/cloud.py:1052 +#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1107 +#: nova/api/ec2/cloud.py:1118 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1255 +#: nova/api/ec2/cloud.py:1266 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1267 +#: nova/api/ec2/cloud.py:1271 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1272 +#: nova/api/ec2/cloud.py:1276 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1286 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1308 +#: nova/api/ec2/cloud.py:1312 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1329 +#: nova/api/ec2/cloud.py:1333 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1343 +#: nova/api/ec2/cloud.py:1347 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1354 +#: nova/api/ec2/cloud.py:1358 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1369 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1455 +#: nova/api/ec2/cloud.py:1459 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1471 +#: nova/api/ec2/cloud.py:1475 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1494 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1536 +#: nova/api/ec2/cloud.py:1540 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1538 +#: nova/api/ec2/cloud.py:1542 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1540 +#: nova/api/ec2/cloud.py:1544 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1542 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1555 +#: nova/api/ec2/cloud.py:1559 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1603 +#: nova/api/ec2/cloud.py:1607 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -2043,207 +2044,207 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:425 +#: nova/api/openstack/compute/servers.py:420 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:433 +#: nova/api/openstack/compute/servers.py:428 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:483 +#: nova/api/openstack/compute/servers.py:476 msgid "Personality file limit exceeded" msgstr "" -#: nova/api/openstack/compute/servers.py:485 +#: nova/api/openstack/compute/servers.py:478 msgid "Personality file path too long" msgstr "" -#: nova/api/openstack/compute/servers.py:487 +#: nova/api/openstack/compute/servers.py:480 msgid "Personality file content too long" msgstr "" -#: nova/api/openstack/compute/servers.py:501 +#: nova/api/openstack/compute/servers.py:494 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:505 +#: nova/api/openstack/compute/servers.py:498 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:509 +#: nova/api/openstack/compute/servers.py:502 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:527 +#: nova/api/openstack/compute/servers.py:519 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:530 +#: nova/api/openstack/compute/servers.py:522 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:535 +#: nova/api/openstack/compute/servers.py:527 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:550 +#: nova/api/openstack/compute/servers.py:540 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:559 +#: nova/api/openstack/compute/servers.py:549 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:566 +#: nova/api/openstack/compute/servers.py:556 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:572 +#: nova/api/openstack/compute/servers.py:562 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:575 +#: nova/api/openstack/compute/servers.py:565 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:577 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:594 +#: nova/api/openstack/compute/servers.py:584 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:601 +#: nova/api/openstack/compute/servers.py:591 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:633 +#: nova/api/openstack/compute/servers.py:623 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:675 -#: nova/api/openstack/compute/servers.py:740 +#: nova/api/openstack/compute/servers.py:665 +#: nova/api/openstack/compute/servers.py:730 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:737 +#: nova/api/openstack/compute/servers.py:727 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:733 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:829 -#: nova/api/openstack/compute/servers.py:849 +#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:839 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:835 +#: nova/api/openstack/compute/servers.py:825 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:855 +#: nova/api/openstack/compute/servers.py:845 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:868 +#: nova/api/openstack/compute/servers.py:858 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:862 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:885 +#: nova/api/openstack/compute/servers.py:875 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:897 +#: nova/api/openstack/compute/servers.py:887 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:900 +#: nova/api/openstack/compute/servers.py:890 msgid "Resize requires a change in size." msgstr "" -#: nova/api/openstack/compute/servers.py:924 +#: nova/api/openstack/compute/servers.py:914 msgid "Malformed server entity" msgstr "" -#: nova/api/openstack/compute/servers.py:931 +#: nova/api/openstack/compute/servers.py:921 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:940 +#: nova/api/openstack/compute/servers.py:930 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:949 +#: nova/api/openstack/compute/servers.py:939 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:962 +#: nova/api/openstack/compute/servers.py:952 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:966 -#: nova/api/openstack/compute/servers.py:1144 +#: nova/api/openstack/compute/servers.py:956 +#: nova/api/openstack/compute/servers.py:1134 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:980 +#: nova/api/openstack/compute/servers.py:970 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:993 +#: nova/api/openstack/compute/servers.py:983 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:996 +#: nova/api/openstack/compute/servers.py:986 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1014 +#: nova/api/openstack/compute/servers.py:1004 #: nova/api/openstack/compute/contrib/aggregates.py:142 -#: nova/api/openstack/compute/contrib/networks.py:65 +#: nova/api/openstack/compute/contrib/networks.py:68 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1009 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1071 +#: nova/api/openstack/compute/servers.py:1061 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1093 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 msgid "Invalid metadata" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1157 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2416,35 +2417,31 @@ msgstr "" msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:159 +#: nova/api/openstack/compute/contrib/floating_ips.py:157 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:161 +#: nova/api/openstack/compute/contrib/floating_ips.py:159 msgid "No more floating ips available." 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:571 -#: nova/api/openstack/compute/contrib/security_groups.py:604 +#: nova/api/openstack/compute/contrib/floating_ips.py:197 +#: nova/api/openstack/compute/contrib/floating_ips.py:223 +#: nova/api/openstack/compute/contrib/security_groups.py:583 +#: nova/api/openstack/compute/contrib/security_groups.py:616 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:204 -#: nova/api/openstack/compute/contrib/floating_ips.py:233 +#: nova/api/openstack/compute/contrib/floating_ips.py:200 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:213 +#: nova/api/openstack/compute/contrib/floating_ips.py:209 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:216 -msgid "Associate floating ip failed" -msgstr "" - #: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" @@ -2504,102 +2501,106 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:62 +#: nova/api/openstack/compute/contrib/networks.py:65 #, python-format msgid "Network does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:70 +#: nova/api/openstack/compute/contrib/networks.py:73 #, python-format msgid "Disassociating network with id %s" 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 +#: nova/api/openstack/compute/contrib/networks.py:77 +#: nova/api/openstack/compute/contrib/networks.py:94 +#: nova/api/openstack/compute/contrib/networks.py:104 msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:87 +#: nova/api/openstack/compute/contrib/networks.py:90 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks.py:100 #, python-format msgid "Deleting network with id %s" msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:59 +msgid "Quota limit must be -1 or greater." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:222 +#: nova/api/openstack/compute/contrib/security_groups.py:223 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:243 +#: nova/api/openstack/compute/contrib/security_groups.py:244 msgid "Security group is still in use" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:295 +#: nova/api/openstack/compute/contrib/security_groups.py:300 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:320 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:318 +#: nova/api/openstack/compute/contrib/security_groups.py:323 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:321 +#: nova/api/openstack/compute/contrib/security_groups.py:326 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:353 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:351 +#: nova/api/openstack/compute/contrib/security_groups.py:356 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:369 +#: nova/api/openstack/compute/contrib/security_groups.py:374 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:376 +#: nova/api/openstack/compute/contrib/security_groups.py:381 #, python-format msgid "This rule already exists in group %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:414 +#: nova/api/openstack/compute/contrib/security_groups.py:426 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:507 +#: nova/api/openstack/compute/contrib/security_groups.py:519 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:510 +#: nova/api/openstack/compute/contrib/security_groups.py:522 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:574 -#: nova/api/openstack/compute/contrib/security_groups.py:607 +#: nova/api/openstack/compute/contrib/security_groups.py:586 +#: nova/api/openstack/compute/contrib/security_groups.py:619 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:578 -#: nova/api/openstack/compute/contrib/security_groups.py:611 +#: nova/api/openstack/compute/contrib/security_groups.py:590 +#: nova/api/openstack/compute/contrib/security_groups.py:623 msgid "Security group name cannot be empty" msgstr "" @@ -2805,118 +2806,109 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/compute/api.py:141 +#: nova/compute/api.py:133 msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:144 +#: nova/compute/api.py:136 #, python-format msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/api.py:192 +#: nova/compute/api.py:198 +msgid "Cannot run any more instances of this type." +msgstr "" + +#: nova/compute/api.py:200 +#, python-format +msgid "Can only run %s more instances of this type." +msgstr "" + +#: nova/compute/api.py:202 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:216 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:203 +#: nova/compute/api.py:227 #, python-format msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" -#: nova/compute/api.py:257 -msgid "Cannot run any more instances of this type." -msgstr "" - -#: nova/compute/api.py:259 -#, python-format -msgid "Can only run %s more instances of this type." -msgstr "" - -#: nova/compute/api.py:261 -#, python-format -msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. " -msgstr "" - -#: nova/compute/api.py:310 -msgid "Creating a raw instance" -msgstr "" - -#: nova/compute/api.py:312 -#, python-format -msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" -msgstr "" - -#: nova/compute/api.py:383 +#: nova/compute/api.py:424 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:447 +#: nova/compute/api.py:492 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:474 +#: nova/compute/api.py:519 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:591 +#: nova/compute/api.py:636 #, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:871 +#: nova/compute/api.py:916 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:891 +#: nova/compute/api.py:936 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:939 +#: nova/compute/api.py:984 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:1022 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:996 +#: nova/compute/api.py:1041 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1000 +#: nova/compute/api.py:1045 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1071 nova/volume/api.py:173 +#: nova/compute/api.py:1116 nova/volume/api.py:173 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1201 +#: nova/compute/api.py:1246 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1369 +#: nova/compute/api.py:1414 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1377 +#: nova/compute/api.py:1422 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1644 +#: nova/compute/api.py:1689 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" @@ -2941,11 +2933,9 @@ msgid "check_instance_lock: decorating: |%s|" msgstr "check_instance_lock: decorating: |%s|" #: nova/compute/manager.py:140 -#, python-format -msgid "" -"check_instance_lock: arguments: |%(self)s| |%(context)s| " -"|%(instance_uuid)s|" -msgstr "" +#, fuzzy, python-format +msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|" +msgstr "check_instance_lock: admin: |%s|" #: nova/compute/manager.py:144 #, python-format @@ -2973,10 +2963,7 @@ msgid "Unable to load the virtualization driver: %s" msgstr "" #: nova/compute/manager.py:223 -#, python-format -msgid "" -"Instance %(instance_uuid)s has been destroyed from under us while trying " -"to set it to ERROR" +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" #: nova/compute/manager.py:240 @@ -3002,425 +2989,418 @@ msgid "Setting up bdm %s" msgstr "" #: nova/compute/manager.py:400 -#, python-format -msgid "Instance %s already deleted from database. Attempting forceful vm deletion" +msgid "Instance already deleted from database. Attempting forceful vm deletion" msgstr "" #: nova/compute/manager.py:406 -#, python-format -msgid "Exception encountered while terminating the instance %s" +msgid "Exception encountered while terminating the instance" msgstr "" #: nova/compute/manager.py:444 -#, python-format -msgid "Instance %s not found." +msgid "Instance not found." msgstr "" -#: nova/compute/manager.py:480 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "인스턴스가 이미 생성되었습니다" -#: nova/compute/manager.py:523 +#: 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:528 +#: nova/compute/manager.py:530 #, 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:538 +#: nova/compute/manager.py:540 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:548 +#: nova/compute/manager.py:550 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:561 +#: nova/compute/manager.py:563 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:565 +#: nova/compute/manager.py:567 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:580 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:594 +#: nova/compute/manager.py:596 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:615 +#: nova/compute/manager.py:617 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:672 +#: nova/compute/manager.py:674 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:699 +#: nova/compute/manager.py:701 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:708 +#: nova/compute/manager.py:710 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:742 nova/compute/manager.py:1328 -#: nova/compute/manager.py:1416 nova/compute/manager.py:2501 +#: nova/compute/manager.py:744 nova/compute/manager.py:1335 +#: nova/compute/manager.py:1424 nova/compute/manager.py:2509 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:811 -#, python-format -msgid "" -"Cannot rebuild instance [%(instance_uuid)s], because the given image does" -" not exist." +#: nova/compute/manager.py:813 +msgid "Cannot rebuild instance because the given image does not exist." msgstr "" -#: nova/compute/manager.py:816 +#: nova/compute/manager.py:818 #, python-format -msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" +msgid "Cannot rebuild instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:823 -#, python-format -msgid "Rebuilding instance %s" -msgstr "" - -#: nova/compute/manager.py:876 -#, python-format -msgid "Rebooting instance %s" +#: nova/compute/manager.py:825 +#, fuzzy, python-format +msgid "Rebuilding instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/compute/manager.py:891 +#: nova/compute/manager.py:879 +#, fuzzy, python-format +msgid "Rebooting instance" +msgstr "인스턴스 %s를 재부팅합니다" + +#: nova/compute/manager.py:895 #, python-format msgid "" -"trying to reboot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:933 +#: nova/compute/manager.py:937 #, python-format msgid "instance %s: snapshotting" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/compute/manager.py:939 +#: nova/compute/manager.py:943 #, python-format msgid "" -"trying to snapshot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:1000 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1001 +#: nova/compute/manager.py:1006 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1005 +#: nova/compute/manager.py:1011 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1042 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1041 -#, python-format -msgid "Instance %s: Root password set" +#: nova/compute/manager.py:1048 +msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1050 +#: nova/compute/manager.py:1056 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1070 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1079 +#: nova/compute/manager.py:1085 #, 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:1084 +#: nova/compute/manager.py:1090 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, 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:1103 +#: nova/compute/manager.py:1109 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1116 +#: nova/compute/manager.py:1122 #, python-format msgid "instance %s: rescuing" msgstr "" -#: nova/compute/manager.py:1141 +#: nova/compute/manager.py:1147 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1270 +#: nova/compute/manager.py:1277 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1287 +#: nova/compute/manager.py:1294 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1471 +#: nova/compute/manager.py:1479 #, python-format msgid "instance %s: pausing" msgstr "" -#: nova/compute/manager.py:1489 +#: nova/compute/manager.py:1497 #, python-format msgid "instance %s: unpausing" msgstr "" -#: nova/compute/manager.py:1525 +#: nova/compute/manager.py:1533 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1534 +#: nova/compute/manager.py:1542 #, python-format msgid "instance %s: suspending" msgstr "" -#: nova/compute/manager.py:1556 +#: nova/compute/manager.py:1564 #, python-format msgid "instance %s: resuming" msgstr "" -#: nova/compute/manager.py:1579 +#: nova/compute/manager.py:1587 #, python-format msgid "instance %s: locking" msgstr "" -#: nova/compute/manager.py:1588 +#: nova/compute/manager.py:1596 #, python-format msgid "instance %s: unlocking" msgstr "" -#: nova/compute/manager.py:1596 +#: nova/compute/manager.py:1604 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1606 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: reset network" msgstr "" -#: nova/compute/manager.py:1614 +#: nova/compute/manager.py:1622 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1618 +#: nova/compute/manager.py:1626 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1655 +#: nova/compute/manager.py:1663 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1685 +#: nova/compute/manager.py:1693 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1703 +#: nova/compute/manager.py:1711 #, python-format msgid "" "instance %(instance_uuid)s: attaching volume %(volume_id)s to " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1705 +#: nova/compute/manager.py:1713 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1714 +#: nova/compute/manager.py:1722 #, python-format msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1724 +#: nova/compute/manager.py:1732 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1752 +#: nova/compute/manager.py:1760 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1756 +#: nova/compute/manager.py:1764 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1830 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1884 +#: nova/compute/manager.py:1892 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1916 +#: nova/compute/manager.py:1924 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1981 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2000 +#: nova/compute/manager.py:2008 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2030 +#: nova/compute/manager.py:2038 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2038 +#: nova/compute/manager.py:2046 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2040 +#: nova/compute/manager.py:2048 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2073 +#: nova/compute/manager.py:2081 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2083 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:2090 +#: nova/compute/manager.py:2098 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2226 +#: nova/compute/manager.py:2234 #, python-format msgid "Updated the info_cache for instance %s" msgstr "" -#: nova/compute/manager.py:2255 +#: nova/compute/manager.py:2263 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2277 +#: nova/compute/manager.py:2285 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2305 +#: nova/compute/manager.py:2313 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2331 +#: nova/compute/manager.py:2339 #, python-format msgid "" "During the sync_power process the instance %(uuid)s has moved from host " "%(src)s to host %(dst)s" msgstr "" -#: nova/compute/manager.py:2344 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Instance %s is in the process of migrating to this host. Wait next " "sync_power cycle before setting power state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2350 +#: nova/compute/manager.py:2358 msgid "" "Instance found in database but not known by hypervisor. Setting power " "state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2380 +#: nova/compute/manager.py:2388 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2392 +#: nova/compute/manager.py:2400 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2466 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" -#: nova/compute/manager.py:2465 +#: nova/compute/manager.py:2473 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" -#: nova/compute/manager.py:2472 +#: nova/compute/manager.py:2480 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:2542 +#: nova/compute/manager.py:2550 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -3509,17 +3489,17 @@ msgstr "" msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4019 nova/db/sqlalchemy/api.py:4045 +#: nova/db/sqlalchemy/api.py:4047 nova/db/sqlalchemy/api.py:4073 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4103 +#: nova/db/sqlalchemy/api.py:4131 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4147 +#: nova/db/sqlalchemy/api.py:4175 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3763,47 +3743,47 @@ msgstr "" msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/network/linux_net.py:1170 +#: nova/network/linux_net.py:1169 #, python-format msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/network/manager.py:291 +#: nova/network/manager.py:290 #, python-format msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/network/manager.py:300 nova/network/manager.py:496 +#: nova/network/manager.py:299 nova/network/manager.py:494 #, python-format msgid "Interface %(interface)s not found" msgstr "" -#: nova/network/manager.py:315 +#: nova/network/manager.py:313 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:353 +#: nova/network/manager.py:351 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:386 +#: nova/network/manager.py:384 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:390 +#: nova/network/manager.py:388 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:402 +#: nova/network/manager.py:400 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:614 +#: nova/network/manager.py:611 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3811,41 +3791,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:660 +#: nova/network/manager.py:657 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:670 +#: nova/network/manager.py:667 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:778 +#: nova/network/manager.py:775 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:782 +#: nova/network/manager.py:779 msgid "setting network host" msgstr "" -#: nova/network/manager.py:896 +#: nova/network/manager.py:893 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:901 +#: nova/network/manager.py:898 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:930 +#: nova/network/manager.py:927 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1152 +#: nova/network/manager.py:1149 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3853,73 +3833,73 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1227 +#: nova/network/manager.py:1224 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:1244 +#: nova/network/manager.py:1241 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1248 +#: nova/network/manager.py:1245 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1256 +#: nova/network/manager.py:1253 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1261 +#: nova/network/manager.py:1258 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1265 +#: nova/network/manager.py:1262 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1268 +#: nova/network/manager.py:1265 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1331 +#: nova/network/manager.py:1328 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1334 +#: nova/network/manager.py:1331 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1345 +#: nova/network/manager.py:1342 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1404 +#: nova/network/manager.py:1401 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1423 +#: nova/network/manager.py:1421 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1832 +#: nova/network/manager.py:1825 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1839 +#: nova/network/manager.py:1832 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -4070,76 +4050,76 @@ msgid "" "Payload=%(payload)s" msgstr "" -#: nova/notifier/list_notifier.py:65 +#: nova/notifier/list_notifier.py:64 #, python-format msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" -#: nova/notifier/rabbit_notifier.py:46 +#: nova/notifier/rabbit_notifier.py:45 #, python-format msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/rpc/amqp.py:146 -#, python-format -msgid "Returning exception %s to caller" -msgstr "" - -#: nova/rpc/amqp.py:188 +#: nova/rpc/amqp.py:183 #, python-format msgid "unpacked context: %s" msgstr "" -#: nova/rpc/amqp.py:231 +#: nova/rpc/amqp.py:226 #, python-format msgid "received %s" msgstr "" -#: nova/rpc/amqp.py:236 +#: nova/rpc/amqp.py:231 #, python-format msgid "no method for message: %s" msgstr "" -#: nova/rpc/amqp.py:237 +#: nova/rpc/amqp.py:232 #, python-format msgid "No method for message: %s" msgstr "" -#: nova/rpc/amqp.py:321 +#: nova/rpc/amqp.py:318 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:324 +#: nova/rpc/amqp.py:321 #, python-format msgid "MSG_ID is %s" msgstr "" -#: nova/rpc/amqp.py:346 +#: nova/rpc/amqp.py:343 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:354 +#: nova/rpc/amqp.py:351 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:379 +#: nova/rpc/amqp.py:377 #, python-format -msgid "Sending notification on %s..." +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/rpc/common.py:54 +#: nova/rpc/common.py:62 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/rpc/common.py:71 +#: nova/rpc/common.py:79 msgid "Timeout while waiting on RPC response." msgstr "" +#: nova/rpc/common.py:179 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + #: nova/rpc/impl_kombu.py:111 msgid "Failed to process message... skipping it." msgstr "" @@ -4190,7 +4170,7 @@ msgstr "" #: nova/rpc/impl_qpid.py:341 #, python-format -msgid "Unable to connect to AMQP server: %s " +msgid "Unable to connect to AMQP server: %s" msgstr "" #: nova/rpc/impl_qpid.py:346 @@ -4255,7 +4235,7 @@ msgstr "" msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/scheduler/driver.py:367 nova/scheduler/driver.py:457 +#: nova/scheduler/driver.py:367 #, python-format msgid "host %(dest)s is not compatible with original host %(src)s." msgstr "" @@ -4267,7 +4247,7 @@ msgid "" "memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/scheduler/driver.py:472 +#: nova/scheduler/driver.py:467 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -4399,21 +4379,21 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:365 nova/tests/test_compute.py:1419 +#: nova/tests/test_compute.py:364 nova/tests/test_compute.py:1418 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:371 +#: nova/tests/test_compute.py:370 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:589 +#: nova/tests/test_compute.py:588 msgid "Internal error" msgstr "" -#: nova/tests/test_compute.py:1430 +#: nova/tests/test_compute.py:1429 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -4481,12 +4461,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:626 +#: nova/tests/test_xenapi.py:623 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:637 +#: nova/tests/test_xenapi.py:634 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -4600,21 +4580,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:133 +#: nova/tests/rpc/common.py:110 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:142 +#: nova/tests/rpc/common.py:119 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:160 +#: nova/tests/rpc/common.py:137 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:227 nova/tests/rpc/common.py:233 +#: nova/tests/rpc/common.py:204 nova/tests/rpc/common.py:210 #, python-format msgid "Received %s" msgstr "" @@ -4623,14 +4603,14 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "" -#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:396 -#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:2045 +#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:707 +#: nova/virt/libvirt/connection.py:2048 nova/virt/xenapi/connection.py:397 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:399 -#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:2048 +#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:711 +#: nova/virt/libvirt/connection.py:2051 nova/virt/xenapi/connection.py:400 #, python-format msgid "Compute_service record updated for %s " msgstr "" @@ -4704,34 +4684,6 @@ msgstr "" msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:140 -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:329 nova/virt/libvirt/connection.py:472 -msgid "Could not determine iscsi initiator name" -msgstr "" - -#: nova/virt/xenapi_conn.py:460 -msgid "Host startup on XenServer is not supported." -msgstr "" - -#: nova/virt/xenapi_conn.py:489 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" - -#: nova/virt/xenapi_conn.py:527 -msgid "Host is member of a pool, but DB says otherwise" -msgstr "" - -#: nova/virt/xenapi_conn.py:599 nova/virt/xenapi_conn.py:612 -#, python-format -msgid "Got exception: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4840,114 +4792,114 @@ msgstr "" msgid "Unknown baremetal driver %(d)s" msgstr "" -#: nova/virt/baremetal/proxy.py:148 +#: nova/virt/baremetal/proxy.py:139 #, python-format msgid "Error encountered when destroying instance '%(name)s': %(ex)s" msgstr "" -#: nova/virt/baremetal/proxy.py:162 +#: nova/virt/baremetal/proxy.py:153 #, python-format msgid "instance %(instance_name)s: deleting instance files %(target)s" msgstr "" -#: nova/virt/baremetal/proxy.py:189 +#: nova/virt/baremetal/proxy.py:180 #, python-format msgid "instance %s: rebooted" msgstr "" -#: nova/virt/baremetal/proxy.py:192 +#: nova/virt/baremetal/proxy.py:183 msgid "_wait_for_reboot failed" msgstr "" -#: nova/virt/baremetal/proxy.py:222 +#: nova/virt/baremetal/proxy.py:213 #, python-format msgid "instance %s: rescued" msgstr "" -#: nova/virt/baremetal/proxy.py:225 +#: nova/virt/baremetal/proxy.py:216 msgid "_wait_for_rescue failed" msgstr "" -#: nova/virt/baremetal/proxy.py:242 +#: nova/virt/baremetal/proxy.py:233 msgid "<============= spawn of baremetal =============>" msgstr "" -#: nova/virt/baremetal/proxy.py:255 +#: nova/virt/baremetal/proxy.py:246 #, python-format msgid "instance %s: is building" msgstr "" -#: nova/virt/baremetal/proxy.py:260 +#: nova/virt/baremetal/proxy.py:251 msgid "Key is injected but instance is not running yet" msgstr "" -#: nova/virt/baremetal/proxy.py:265 +#: nova/virt/baremetal/proxy.py:256 #, python-format msgid "instance %s: booted" msgstr "" -#: nova/virt/baremetal/proxy.py:268 +#: nova/virt/baremetal/proxy.py:259 #, python-format msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" -#: nova/virt/baremetal/proxy.py:269 +#: nova/virt/baremetal/proxy.py:260 #, python-format msgid "instance %s spawned successfully" msgstr "" -#: nova/virt/baremetal/proxy.py:272 +#: nova/virt/baremetal/proxy.py:263 #, python-format msgid "instance %s:not booted" msgstr "" -#: nova/virt/baremetal/proxy.py:274 +#: nova/virt/baremetal/proxy.py:265 msgid "Bremetal assignment is overcommitted." msgstr "" -#: nova/virt/baremetal/proxy.py:354 +#: nova/virt/baremetal/proxy.py:345 #, python-format msgid "instance %s: Creating image" msgstr "" -#: nova/virt/baremetal/proxy.py:473 +#: nova/virt/baremetal/proxy.py:464 #, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/baremetal/proxy.py:484 +#: nova/virt/baremetal/proxy.py:475 #, python-format msgid "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" msgstr "" -#: nova/virt/baremetal/proxy.py:529 +#: nova/virt/baremetal/proxy.py:520 #, python-format msgid "instance %s: starting toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:531 +#: nova/virt/baremetal/proxy.py:522 #, python-format msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1815 +#: nova/virt/baremetal/proxy.py:565 nova/virt/libvirt/connection.py:1818 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 "" -#: nova/virt/baremetal/proxy.py:714 +#: nova/virt/baremetal/proxy.py:705 #, python-format msgid "#### RLK: cpu_arch = %s " msgstr "" -#: nova/virt/baremetal/proxy.py:746 +#: nova/virt/baremetal/proxy.py:737 msgid "Updating!" msgstr "" -#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2609 +#: nova/virt/baremetal/proxy.py:764 nova/virt/libvirt/connection.py:2612 #: nova/virt/xenapi/host.py:129 msgid "Updating host stats" msgstr "" @@ -4983,15 +4935,15 @@ msgstr "" msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" msgstr "" -#: nova/virt/baremetal/tilera.py:292 +#: nova/virt/baremetal/tilera.py:291 msgid "Noting to do for tilera nodes: vmlinux is in CF" msgstr "" -#: nova/virt/baremetal/tilera.py:316 +#: nova/virt/baremetal/tilera.py:314 msgid "activate_node" msgstr "" -#: nova/virt/baremetal/tilera.py:330 +#: nova/virt/baremetal/tilera.py:328 msgid "Node is unknown error state." msgstr "" @@ -5070,174 +5022,182 @@ msgstr "" msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/libvirt/connection.py:265 +#: nova/virt/libvirt/connection.py:268 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/connection.py:286 +#: nova/virt/libvirt/connection.py:289 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:388 +#: nova/virt/libvirt/connection.py:391 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:400 +#: nova/virt/libvirt/connection.py:403 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:411 +#: nova/virt/libvirt/connection.py:414 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:423 +#: nova/virt/libvirt/connection.py:426 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:435 +#: nova/virt/libvirt/connection.py:438 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:461 +#: nova/virt/libvirt/connection.py:464 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:554 +#: nova/virt/libvirt/connection.py:475 nova/virt/xenapi/connection.py:329 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/libvirt/connection.py:557 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:567 +#: nova/virt/libvirt/connection.py:570 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:692 +#: nova/virt/libvirt/connection.py:695 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:696 +#: nova/virt/libvirt/connection.py:699 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/connection.py:725 +#: nova/virt/libvirt/connection.py:728 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/connection.py:761 nova/virt/libvirt/connection.py:905 +#: nova/virt/libvirt/connection.py:764 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:766 +#: nova/virt/libvirt/connection.py:769 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:867 nova/virt/xenapi/vmops.py:1358 +#: nova/virt/libvirt/connection.py:870 nova/virt/xenapi/vmops.py:1324 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:871 +#: nova/virt/libvirt/connection.py:874 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:896 +#: nova/virt/libvirt/connection.py:899 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:910 +#: nova/virt/libvirt/connection.py:908 +msgid "During spawn, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/connection.py:913 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:926 +#: nova/virt/libvirt/connection.py:929 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:978 +#: nova/virt/libvirt/connection.py:981 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/connection.py:1020 +#: nova/virt/libvirt/connection.py:1023 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/connection.py:1024 +#: nova/virt/libvirt/connection.py:1027 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1028 nova/virt/libvirt/connection.py:1032 +#: nova/virt/libvirt/connection.py:1031 nova/virt/libvirt/connection.py:1035 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1153 +#: nova/virt/libvirt/connection.py:1156 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1339 +#: nova/virt/libvirt/connection.py:1342 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1349 +#: nova/virt/libvirt/connection.py:1352 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1381 +#: nova/virt/libvirt/connection.py:1384 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1658 +#: nova/virt/libvirt/connection.py:1661 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1662 +#: nova/virt/libvirt/connection.py:1665 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1679 +#: nova/virt/libvirt/connection.py:1682 #, 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:1920 +#: nova/virt/libvirt/connection.py:1923 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1942 +#: nova/virt/libvirt/connection.py:1945 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1969 +#: nova/virt/libvirt/connection.py:1972 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:2067 +#: nova/virt/libvirt/connection.py:2070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:2079 +#: nova/virt/libvirt/connection.py:2082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5247,40 +5207,40 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:2136 +#: nova/virt/libvirt/connection.py:2139 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2352 +#: nova/virt/libvirt/connection.py:2355 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2407 +#: nova/virt/libvirt/connection.py:2410 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:2458 +#: nova/virt/libvirt/connection.py:2461 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2513 +#: nova/virt/libvirt/connection.py:2516 msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2518 +#: nova/virt/libvirt/connection.py:2521 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2525 +#: nova/virt/libvirt/connection.py:2528 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2565 +#: nova/virt/libvirt/connection.py:2568 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5879,27 +5839,51 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:553 nova/virt/xenapi/fake.py:652 -#: nova/virt/xenapi/fake.py:670 nova/virt/xenapi/fake.py:732 +#: nova/virt/xenapi/connection.py:140 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"connection_type=xenapi" +msgstr "" + +#: nova/virt/xenapi/connection.py:461 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/connection.py:490 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/connection.py:528 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/connection.py:600 nova/virt/xenapi/connection.py:613 +#, python-format +msgid "Got exception: %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:565 nova/virt/xenapi/fake.py:664 +#: nova/virt/xenapi/fake.py:682 nova/virt/xenapi/fake.py:744 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:555 +#: nova/virt/xenapi/fake.py:567 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:589 +#: nova/virt/xenapi/fake.py:601 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:594 +#: nova/virt/xenapi/fake.py:606 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:666 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6038,73 +6022,68 @@ msgstr "" msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:336 +#: nova/virt/xenapi/vm_utils.py:337 #, 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:345 +#: nova/virt/xenapi/vm_utils.py:346 #, 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:353 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:382 #, python-format msgid "Snapshotting with label '%(label)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:392 +#: nova/virt/xenapi/vm_utils.py:395 #, python-format msgid "Created snapshot %(template_vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:431 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:583 -#, python-format -msgid "Creating blank HD of size %(req_size)d gigs" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:634 +#: nova/virt/xenapi/vm_utils.py:612 #, 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:724 +#: nova/virt/xenapi/vm_utils.py:725 #, python-format msgid "" "download_vhd %(image)s attempt %(attempt_num)d/%(max_attempts)d from " "%(glance_host)s:%(glance_port)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:734 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:750 +#: nova/virt/xenapi/vm_utils.py:751 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:760 +#: nova/virt/xenapi/vm_utils.py:761 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " @@ -6130,7 +6109,7 @@ msgstr "" #: nova/virt/xenapi/vm_utils.py:831 #, python-format -msgid "Fetching image %(image)s, type %(image_type_str)" +msgid "Fetching image %(image)s, type %(image_type_str)s" msgstr "" #: nova/virt/xenapi/vm_utils.py:844 @@ -6145,543 +6124,537 @@ msgid "" "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:870 +#: nova/virt/xenapi/vm_utils.py:871 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:884 +#: nova/virt/xenapi/vm_utils.py:885 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:895 +#: nova/virt/xenapi/vm_utils.py:896 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:934 +#: nova/virt/xenapi/vm_utils.py:935 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:955 +#: nova/virt/xenapi/vm_utils.py:956 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:973 +#: nova/virt/xenapi/vm_utils.py:974 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1016 +#: nova/virt/xenapi/vm_utils.py:1017 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1059 +#: nova/virt/xenapi/vm_utils.py:1060 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1061 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1088 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1108 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1137 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1154 +#: nova/virt/xenapi/vm_utils.py:1155 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:1167 +#: nova/virt/xenapi/vm_utils.py:1168 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1175 +#: nova/virt/xenapi/vm_utils.py:1176 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1177 +#: nova/virt/xenapi/vm_utils.py:1178 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1180 +#: nova/virt/xenapi/vm_utils.py:1181 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1183 +#: nova/virt/xenapi/vm_utils.py:1184 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1187 +#: nova/virt/xenapi/vm_utils.py:1188 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1190 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1192 +#: nova/virt/xenapi/vm_utils.py:1193 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1195 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1198 +#: nova/virt/xenapi/vm_utils.py:1199 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1220 +#: nova/virt/xenapi/vm_utils.py:1221 #, 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:1236 +#: nova/virt/xenapi/vm_utils.py:1237 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1290 +#: nova/virt/xenapi/vm_utils.py:1291 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1343 +#: nova/virt/xenapi/vm_utils.py:1344 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1417 +#: nova/virt/xenapi/vm_utils.py:1418 #, 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:1427 +#: nova/virt/xenapi/vm_utils.py:1428 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1463 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1473 +#: nova/virt/xenapi/vm_utils.py:1474 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1477 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1478 +#: nova/virt/xenapi/vm_utils.py:1479 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1481 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1490 +#: nova/virt/xenapi/vm_utils.py:1491 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1499 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1511 +#: nova/virt/xenapi/vm_utils.py:1512 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1518 +#: nova/virt/xenapi/vm_utils.py:1519 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1520 +#: nova/virt/xenapi/vm_utils.py:1521 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1533 +#: nova/virt/xenapi/vm_utils.py:1534 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1539 +#: nova/virt/xenapi/vm_utils.py:1540 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1565 +#: nova/virt/xenapi/vm_utils.py:1566 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1578 +#: nova/virt/xenapi/vm_utils.py:1579 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1633 #, 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:1664 +#: nova/virt/xenapi/vm_utils.py:1665 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1714 +#: nova/virt/xenapi/vm_utils.py:1715 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1722 +#: nova/virt/xenapi/vm_utils.py:1723 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1726 +#: nova/virt/xenapi/vm_utils.py:1727 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1742 +#: nova/virt/xenapi/vm_utils.py:1743 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1751 +#: nova/virt/xenapi/vm_utils.py:1752 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:722 +#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:688 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:231 -#, python-format -msgid "Attempted to power on non-existent instance bad instance id %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:233 +#: nova/virt/xenapi/vmops.py:229 #, fuzzy, python-format msgid "Starting instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/virt/xenapi/vmops.py:303 +#: nova/virt/xenapi/vmops.py:298 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/xenapi/vmops.py:353 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:443 +#: nova/virt/xenapi/vmops.py:434 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:462 +#: nova/virt/xenapi/vmops.py:453 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:515 -#, python-format -msgid "Invalid value for injected_files: %r" -msgstr "" - -#: nova/virt/xenapi/vmops.py:520 -#, python-format -msgid "Injecting file path: '%s'" -msgstr "" - -#: nova/virt/xenapi/vmops.py:527 -msgid "Setting admin password" -msgstr "" - -#: nova/virt/xenapi/vmops.py:531 -msgid "Resetting network" -msgstr "" - -#: nova/virt/xenapi/vmops.py:538 -msgid "Setting VCPU weight" -msgstr "" - -#: nova/virt/xenapi/vmops.py:544 +#: nova/virt/xenapi/vmops.py:498 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:551 +#: nova/virt/xenapi/vmops.py:505 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:554 +#: nova/virt/xenapi/vmops.py:508 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:561 +#: nova/virt/xenapi/vmops.py:515 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:573 +#: nova/virt/xenapi/vmops.py:527 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:576 +#: nova/virt/xenapi/vmops.py:530 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:581 +#: nova/virt/xenapi/vmops.py:535 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:616 +#: nova/virt/xenapi/vmops.py:552 #, python-format -msgid "No opaque_ref could be determined for '%s'." +msgid "Invalid value for injected_files: %r" msgstr "" -#: nova/virt/xenapi/vmops.py:670 +#: nova/virt/xenapi/vmops.py:557 +#, python-format +msgid "Injecting file path: '%s'" +msgstr "" + +#: nova/virt/xenapi/vmops.py:564 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/vmops.py:568 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/vmops.py:575 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:582 +msgid "Could not find VM by name" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:677 +#: nova/virt/xenapi/vmops.py:643 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:686 +#: nova/virt/xenapi/vmops.py:652 #, fuzzy, python-format msgid "Unable to Snapshot instance: %(exc)s" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/virt/xenapi/vmops.py:702 +#: nova/virt/xenapi/vmops.py:668 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:770 +#: nova/virt/xenapi/vmops.py:736 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:857 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:901 +#: nova/virt/xenapi/vmops.py:865 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:928 +#: nova/virt/xenapi/vmops.py:892 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:913 #, python-format msgid "domid changed from %(domid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:926 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:983 +#: nova/virt/xenapi/vmops.py:947 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:962 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1023 +#: nova/virt/xenapi/vmops.py:987 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 +#: nova/virt/xenapi/vmops.py:996 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1036 +#: nova/virt/xenapi/vmops.py:1000 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1054 +#: nova/virt/xenapi/vmops.py:1017 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1097 +#: nova/virt/xenapi/vmops.py:1060 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1104 +#: nova/virt/xenapi/vmops.py:1067 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1111 +#: nova/virt/xenapi/vmops.py:1074 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1121 +#: nova/virt/xenapi/vmops.py:1084 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1147 +#: nova/virt/xenapi/vmops.py:1110 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1169 +#: nova/virt/xenapi/vmops.py:1135 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1222 +#: nova/virt/xenapi/vmops.py:1188 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1296 +#: nova/virt/xenapi/vmops.py:1262 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1300 +#: nova/virt/xenapi/vmops.py:1266 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1363 +#: nova/virt/xenapi/vmops.py:1329 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1374 +#: nova/virt/xenapi/vmops.py:1340 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1379 +#: nova/virt/xenapi/vmops.py:1345 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/virt/xenapi/vmops.py:1383 +#: nova/virt/xenapi/vmops.py:1349 msgid "In ERROR state" msgstr "" -#: nova/virt/xenapi/vmops.py:1389 +#: nova/virt/xenapi/vmops.py:1355 #, python-format msgid "In %(task_state)s task_state, not RESIZE_VERIFY" msgstr "" -#: nova/virt/xenapi/vmops.py:1396 +#: nova/virt/xenapi/vmops.py:1362 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/vmops.py:1384 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1469 +#: nova/virt/xenapi/vmops.py:1431 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1483 +#: nova/virt/xenapi/vmops.py:1446 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1492 +#: nova/virt/xenapi/vmops.py:1455 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1495 +#: nova/virt/xenapi/vmops.py:1458 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1520 +#: nova/virt/xenapi/vmops.py:1481 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1545 +#: nova/virt/xenapi/vmops.py:1506 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1566 +#: nova/virt/xenapi/vmops.py:1527 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1570 +#: nova/virt/xenapi/vmops.py:1531 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1575 +#: nova/virt/xenapi/vmops.py:1536 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1622 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7294,7 +7267,7 @@ msgstr "" #: nova/volume/san.py:880 #, python-format -msgid "Deleting volumeID: %s " +msgid "Deleting volumeID: %s" msgstr "" #: nova/volume/san.py:888 @@ -7506,6 +7479,21 @@ msgstr "" #~ msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" #~ msgstr "" +#~ msgid "Stopping raw TCP server." +#~ msgstr "" + +#~ msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" +#~ msgstr "" + +#~ msgid "not available" +#~ msgstr "" + +#~ msgid "Returned non-serializeable type: %s" +#~ msgstr "" + +#~ msgid "Associate floating ip failed" +#~ msgstr "" + #~ msgid "Parent group id and group id cannot be same" #~ msgstr "" @@ -7571,6 +7559,12 @@ msgstr "" #~ "type." #~ msgstr "" +#~ msgid "Creating a raw instance" +#~ msgstr "" + +#~ msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" +#~ msgstr "" + #~ msgid "Going to try to soft delete %s" #~ msgstr "" @@ -7586,6 +7580,11 @@ msgstr "" #~ msgid "Going to try to start %s" #~ msgstr "" +#~ msgid "" +#~ "check_instance_lock: arguments: |%(self)s| " +#~ "|%(context)s| |%(instance_uuid)s|" +#~ msgstr "" + #~ msgid "" #~ "Going to force the deletion of the" #~ " vm %(instance_uuid)s, even if it is" @@ -7602,9 +7601,39 @@ msgstr "" #~ msgid "exception terminating the instance %(instance_uuid)s" #~ msgstr "" +#~ msgid "Instance %s not found." +#~ msgstr "" + #~ msgid "trying to destroy already destroyed instance: %s" #~ msgstr "인스턴스 %s가 이미 삭제되었습니다" +#~ msgid "" +#~ "Cannot rebuild instance [%(instance_uuid)s], " +#~ "because the given image does not " +#~ "exist." +#~ msgstr "" + +#~ msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" +#~ msgstr "" + +#~ msgid "Rebuilding instance %s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to reboot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "" +#~ "trying to snapshot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "Instance %s: Root password set" +#~ msgstr "" + #~ msgid "" #~ "Instance %(name)s found in database but" #~ " not known by hypervisor. Setting " @@ -7638,6 +7667,9 @@ msgstr "" #~ msgid "No fixed IPs to deallocate for vif %sid" #~ msgstr "" +#~ msgid "Sending notification on %s..." +#~ msgstr "" + #~ msgid "" #~ "AMQP server on %(fl_host)s:%(fl_port)d is " #~ "unreachable: %(e)s. Trying again in " @@ -7674,6 +7706,9 @@ msgstr "" #~ msgid "message %s" #~ msgstr "" +#~ msgid "Unable to connect to AMQP server: %s " +#~ msgstr "" + #~ msgid "" #~ "Cannot confirm tmpfile at %(ipath)s is" #~ " on same shared storage between " @@ -7953,6 +7988,9 @@ msgstr "" #~ msgid "Ignoring XenAPI.Failure %s" #~ msgstr "" +#~ msgid "Attempted to power on non-existent instance bad instance id %s" +#~ msgstr "" + #~ msgid "Starting instance %s" #~ msgstr "" @@ -7995,6 +8033,9 @@ msgstr "" #~ msgid "Skipping VDI destroy for %s" #~ msgstr "" +#~ msgid "No opaque_ref could be determined for '%s'." +#~ msgstr "" + #~ msgid "Finished snapshot and upload for VM %s" #~ msgstr "" @@ -8123,6 +8164,9 @@ msgstr "" #~ msgid "Failed to retrieve QoS info" #~ msgstr "" +#~ msgid "Deleting volumeID: %s " +#~ msgstr "" + #~ msgid "invalid drive data" #~ msgstr "" diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot index 9c5fe6da86e0..c51bf347a021 100644 --- a/nova/locale/nova.pot +++ b/nova/locale/nova.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: nova 2012.2\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2012-04-08 23:04+0000\n" +"POT-Creation-Date: 2012-04-22 23:01+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -66,11 +66,11 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:56 +#: nova/exception.py:55 msgid "Unexpected error while running command." msgstr "" -#: nova/exception.py:59 +#: nova/exception.py:58 #, python-format msgid "" "%(description)s\n" @@ -80,253 +80,257 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: nova/exception.py:94 +#: nova/exception.py:93 msgid "DB exception wrapped." msgstr "" -#: nova/exception.py:155 +#: nova/exception.py:154 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:178 -msgid "Failed to decrypt text" +#: nova/exception.py:172 +msgid "Exception in string format operation" msgstr "" #: nova/exception.py:182 -msgid "Failed to paginate through images from image service" +msgid "Failed to decrypt text" msgstr "" #: nova/exception.py:186 -msgid "Virtual Interface creation failed" +msgid "Failed to paginate through images from image service" msgstr "" #: nova/exception.py:190 +msgid "Virtual Interface creation failed" +msgstr "" + +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:195 +#: nova/exception.py:199 msgid "Connection to glance failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:203 msgid "Connection to melange failed" msgstr "" -#: nova/exception.py:203 +#: nova/exception.py:207 msgid "Not authorized." msgstr "" -#: nova/exception.py:208 -msgid "User does not have admin privileges" -msgstr "" - #: nova/exception.py:212 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." +msgid "User does not have admin privileges" msgstr "" #: nova/exception.py:216 #, python-format -msgid "Not authorized for image %(image_id)s." +msgid "Policy doesn't allow %(action)s to be performed." msgstr "" #: nova/exception.py:220 +#, python-format +msgid "Not authorized for image %(image_id)s." +msgstr "" + +#: nova/exception.py:224 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:229 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:229 +#: nova/exception.py:233 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:233 nova/api/openstack/compute/contrib/keypairs.py:113 +#: nova/exception.py:237 nova/api/openstack/compute/contrib/keypairs.py:113 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:237 +#: nova/exception.py:241 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:241 +#: nova/exception.py:245 msgid "The request is invalid." msgstr "" -#: nova/exception.py:245 +#: nova/exception.py:249 #, python-format msgid "Invalid signature %(signature)s for user %(user)s." msgstr "" -#: nova/exception.py:249 +#: nova/exception.py:253 msgid "Invalid input received" msgstr "" -#: nova/exception.py:253 +#: nova/exception.py:257 #, python-format msgid "Invalid instance type %(instance_type)s." msgstr "" -#: nova/exception.py:257 +#: nova/exception.py:261 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:261 -msgid "Invalid volume" -msgstr "" - #: nova/exception.py:265 -#, python-format -msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" +msgid "Invalid volume" msgstr "" #: nova/exception.py:269 #, python-format -msgid "Invalid IP protocol %(protocol)s." +msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" #: nova/exception.py:273 #, python-format -msgid "Invalid content type %(content_type)s." +msgid "Invalid IP protocol %(protocol)s." msgstr "" #: nova/exception.py:277 #, python-format -msgid "Invalid cidr %(cidr)s." +msgid "Invalid content type %(content_type)s." msgstr "" #: nova/exception.py:281 -msgid "Invalid reuse of an RPC connection." +#, python-format +msgid "Invalid cidr %(cidr)s." msgstr "" #: nova/exception.py:285 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: nova/exception.py:289 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:292 +#: nova/exception.py:296 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:296 +#: nova/exception.py:300 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:301 +#: nova/exception.py:305 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:305 +#: nova/exception.py:309 #, 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:310 +#: nova/exception.py:314 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:314 +#: nova/exception.py:318 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:318 +#: nova/exception.py:322 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:322 +#: nova/exception.py:326 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:326 +#: nova/exception.py:330 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:330 +#: nova/exception.py:334 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:334 +#: nova/exception.py:338 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:338 +#: nova/exception.py:342 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:342 +#: nova/exception.py:346 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:346 +#: nova/exception.py:350 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:350 +#: nova/exception.py:354 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:359 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:363 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:367 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:371 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:372 +#: nova/exception.py:376 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:377 +#: nova/exception.py:381 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:381 +#: nova/exception.py:385 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:389 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:389 +#: nova/exception.py:393 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:393 +#: nova/exception.py:397 #, 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:399 +#: nova/exception.py:403 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -334,740 +338,745 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:406 +#: nova/exception.py:410 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:410 +#: nova/exception.py:414 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:414 +#: nova/exception.py:418 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:418 +#: nova/exception.py:422 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:422 +#: nova/exception.py:426 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:427 -#, python-format -msgid "Required flag %(flag)s not set." -msgstr "" - #: nova/exception.py:431 #, python-format -msgid "Volume %(volume_id)s could not be found." +msgid "Required flag %(flag)s not set." msgstr "" #: nova/exception.py:435 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:439 #, python-format -msgid "Volume not found for instance %(instance_id)s." +msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" #: nova/exception.py:444 #, python-format +msgid "Volume not found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:448 +#, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:449 -msgid "Zero volume types found." -msgstr "" - #: nova/exception.py:453 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Zero volume types found." msgstr "" #: nova/exception.py:457 #, python-format +msgid "Volume type %(volume_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:461 +#, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:466 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:471 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:471 +#: nova/exception.py:475 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:475 +#: nova/exception.py:479 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:484 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:488 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:492 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:496 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:500 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:505 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:509 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:513 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:517 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:525 -msgid "Cannot find SR to read/write VDI." -msgstr "" - #: nova/exception.py:529 -#, python-format -msgid "%(req)s is required to create a network." +msgid "Cannot find SR to read/write VDI." msgstr "" #: nova/exception.py:533 #, python-format -msgid "Network %(network_id)s could not be found." +msgid "Network %(network_id)s is still in use." msgstr "" #: nova/exception.py:537 #, python-format -msgid "Network could not be found for bridge %(bridge)s" +msgid "%(req)s is required to create a network." msgstr "" #: nova/exception.py:541 #, python-format -msgid "Network could not be found for uuid %(uuid)s" +msgid "Network %(network_id)s could not be found." msgstr "" #: nova/exception.py:545 #, python-format -msgid "Network could not be found with cidr %(cidr)s." +msgid "Network could not be found for bridge %(bridge)s" msgstr "" #: nova/exception.py:549 #, python-format -msgid "Network could not be found for instance %(instance_id)s." +msgid "Network could not be found for uuid %(uuid)s" msgstr "" #: nova/exception.py:553 -msgid "No networks defined." +#, python-format +msgid "Network could not be found with cidr %(cidr)s." msgstr "" #: nova/exception.py:557 #, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:561 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:565 +#, 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:562 +#: nova/exception.py:570 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:574 #, python-format msgid "Network %(network)s has active ports, cannot delete." msgstr "" -#: nova/exception.py:570 -msgid "Could not find the datastore reference(s) which the VM uses." -msgstr "" - -#: nova/exception.py:574 -#, python-format -msgid "No fixed IP associated with id %(id)s." -msgstr "" - #: nova/exception.py:578 -#, python-format -msgid "Fixed ip not found for address %(address)s." +msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" #: nova/exception.py:582 #, python-format -msgid "Instance %(instance_id)s has zero fixed ips." +msgid "No fixed IP associated with id %(id)s." msgstr "" #: nova/exception.py:586 #, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:590 +#, python-format +msgid "Instance %(instance_id)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:594 +#, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:603 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:607 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:612 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:616 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:612 +#: nova/exception.py:620 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:616 -msgid "Zero fixed ips could be found." -msgstr "" - -#: nova/exception.py:620 -#, python-format -msgid "Floating ip not found for id %(id)s." -msgstr "" - #: nova/exception.py:624 -#, python-format -msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgid "Zero fixed ips could be found." msgstr "" #: nova/exception.py:628 #, python-format -msgid "Floating ip not found for address %(address)s." +msgid "Floating ip not found for id %(id)s." msgstr "" #: nova/exception.py:632 #, python-format -msgid "Floating ip not found for host %(host)s." +msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" #: nova/exception.py:636 -msgid "Zero floating ips available." +#, python-format +msgid "Floating ip not found for address %(address)s." msgstr "" #: nova/exception.py:640 #, python-format -msgid "Floating ip %(address)s is associated." +msgid "Floating ip not found for host %(host)s." msgstr "" #: nova/exception.py:644 -#, python-format -msgid "Floating ip %(address)s is not associated." +msgid "Zero floating ips available." msgstr "" #: nova/exception.py:648 -msgid "Zero floating ips exist." +#, python-format +msgid "Floating ip %(address)s is associated." msgstr "" #: nova/exception.py:652 #, python-format -msgid "Interface %(interface)s not found." +msgid "Floating ip %(address)s is not associated." msgstr "" #: nova/exception.py:656 -#, python-format -msgid "Keypair %(name)s not found for user %(user_id)s" +msgid "Zero floating ips exist." msgstr "" #: nova/exception.py:660 #, python-format -msgid "Certificate %(certificate_id)s not found." +msgid "Interface %(interface)s not found." msgstr "" #: nova/exception.py:664 #, python-format -msgid "Service %(service_id)s could not be found." +msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" #: nova/exception.py:668 #, python-format -msgid "Host %(host)s could not be found." +msgid "Certificate %(certificate_id)s not found." msgstr "" #: nova/exception.py:672 #, python-format -msgid "Compute host %(host)s could not be found." +msgid "Service %(service_id)s could not be found." msgstr "" #: nova/exception.py:676 #, python-format -msgid "Could not find binary %(binary)s on host %(host)s." +msgid "Host %(host)s could not be found." msgstr "" #: nova/exception.py:680 #, python-format -msgid "Auth token %(token)s could not be found." +msgid "Compute host %(host)s could not be found." msgstr "" #: nova/exception.py:684 #, python-format -msgid "Access Key %(access_key)s could not be found." +msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" #: nova/exception.py:688 -msgid "Quota could not be found" +#, python-format +msgid "Auth token %(token)s could not be found." msgstr "" #: nova/exception.py:692 #, python-format -msgid "Quota for project %(project_id)s could not be found." +msgid "Access Key %(access_key)s could not be found." msgstr "" #: nova/exception.py:696 -#, python-format -msgid "Quota class %(class_name)s could not be found." +msgid "Quota could not be found" msgstr "" #: nova/exception.py:700 #, python-format -msgid "Security group %(security_group_id)s not found." +msgid "Quota for project %(project_id)s could not be found." msgstr "" #: nova/exception.py:704 #, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:708 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:712 +#, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:717 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:721 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:726 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:731 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:735 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:732 +#: nova/exception.py:740 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:736 +#: nova/exception.py:744 #, 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:742 +#: nova/exception.py:750 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:754 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:758 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:763 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:759 +#: nova/exception.py:767 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:763 +#: nova/exception.py:771 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:775 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:772 +#: nova/exception.py:780 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:784 #, python-format msgid "Cell %(cell_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:788 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:784 +#: nova/exception.py:792 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:789 +#: nova/exception.py:797 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:801 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:798 +#: nova/exception.py:806 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:803 -msgid "LDAP object could not be found" -msgstr "" - -#: nova/exception.py:807 -#, python-format -msgid "LDAP user %(user_id)s could not be found." -msgstr "" - #: nova/exception.py:811 -#, python-format -msgid "LDAP group %(group_id)s could not be found." +msgid "LDAP object could not be found" msgstr "" #: nova/exception.py:815 #, python-format -msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." +msgid "LDAP user %(user_id)s could not be found." msgstr "" #: nova/exception.py:819 #, python-format -msgid "File %(file_path)s could not be found." +msgid "LDAP group %(group_id)s could not be found." msgstr "" #: nova/exception.py:823 -msgid "Zero files could be found." +#, python-format +msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" #: nova/exception.py:827 #, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:831 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:835 +#, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:840 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:844 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:848 msgid "Action not allowed." msgstr "" -#: nova/exception.py:844 +#: nova/exception.py:852 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:848 +#: nova/exception.py:856 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:852 +#: nova/exception.py:860 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:861 -#, python-format -msgid "Key pair %(key_name)s already exists." -msgstr "" - -#: nova/exception.py:865 -#, python-format -msgid "User %(user)s already exists." -msgstr "" - #: nova/exception.py:869 #, python-format -msgid "LDAP user %(user)s already exists." +msgid "Key pair %(key_name)s already exists." msgstr "" #: nova/exception.py:873 #, python-format -msgid "LDAP group %(group)s already exists." +msgid "User %(user)s already exists." msgstr "" #: nova/exception.py:877 #, python-format +msgid "LDAP user %(user)s already exists." +msgstr "" + +#: nova/exception.py:881 +#, python-format +msgid "LDAP group %(group)s already exists." +msgstr "" + +#: nova/exception.py:885 +#, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:882 -#, python-format -msgid "Project %(project)s already exists." -msgstr "" - -#: nova/exception.py:886 -#, python-format -msgid "Instance %(name)s already exists." -msgstr "" - #: nova/exception.py:890 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Project %(project)s already exists." msgstr "" #: nova/exception.py:894 #, python-format -msgid "Volume Type %(name)s already exists." +msgid "Instance %(name)s already exists." msgstr "" #: nova/exception.py:898 #, python-format -msgid "%(path)s is on shared storage: %(reason)s" +msgid "Instance Type %(name)s already exists." msgstr "" #: nova/exception.py:902 -msgid "Migration error" +#, python-format +msgid "Volume Type %(name)s already exists." msgstr "" #: nova/exception.py:906 #, python-format -msgid "Malformed message body: %(reason)s" +msgid "%(path)s is on shared storage: %(reason)s" msgstr "" #: nova/exception.py:910 -#, python-format -msgid "Could not find config at %(path)s" +msgid "Migration error" msgstr "" #: nova/exception.py:914 #, python-format -msgid "Could not load paste app '%(name)s' from %(path)s" +msgid "Malformed message body: %(reason)s" msgstr "" #: nova/exception.py:918 -msgid "When resizing, instances must change size!" +#, python-format +msgid "Could not find config at %(path)s" msgstr "" #: nova/exception.py:922 -msgid "Image is larger than instance type allows" +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" #: nova/exception.py:926 -msgid "1 or more Zones could not complete the request" +msgid "When resizing, instances must change size!" msgstr "" #: nova/exception.py:930 -msgid "Instance type's memory is too small for requested image." +msgid "Image is larger than instance type allows" msgstr "" #: nova/exception.py:934 -msgid "Instance type's disk is too small for requested image." +msgid "1 or more Zones could not complete the request" msgstr "" #: nova/exception.py:938 -#, python-format -msgid "Insufficient free memory on compute node to start %(uuid)s." +msgid "Instance type's memory is too small for requested image." msgstr "" #: nova/exception.py:942 -msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgid "Instance type's disk is too small for requested image." msgstr "" #: nova/exception.py:946 #, python-format -msgid "No valid host was found. %(reason)s" +msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" #: nova/exception.py:950 +msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgstr "" + +#: nova/exception.py:954 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:958 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:962 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:966 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:963 +#: nova/exception.py:971 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:975 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:979 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:983 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:988 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:992 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:996 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:1000 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:997 +#: nova/exception.py:1005 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1001 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1005 -#, python-format -msgid "Error in SolidFire API response: status=%(status)s" -msgstr "" - #: nova/exception.py:1009 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Bad response from SolidFire API" msgstr "" #: nova/exception.py:1013 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Error in SolidFire API response: status=%(status)s" msgstr "" #: nova/exception.py:1017 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Error in SolidFire API response: data=%(data)s" msgstr "" #: nova/exception.py:1021 #, python-format -msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgid "Detected existing vlan with id %(vlan)d" msgstr "" #: nova/exception.py:1025 #, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1029 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1033 +#, python-format msgid "Could not fetch image %(image)s" msgstr "" -#: nova/log.py:315 +#: nova/log.py:328 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1186,156 +1195,138 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:534 +#: nova/utils.py:506 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:537 +#: nova/utils.py:509 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:648 +#: nova/utils.py:620 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:659 +#: nova/utils.py:631 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:709 +#: nova/utils.py:681 msgid "in looping call" msgstr "" -#: nova/utils.py:927 +#: nova/utils.py:899 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:931 +#: nova/utils.py:903 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:907 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:942 +#: nova/utils.py:914 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:1001 +#: nova/utils.py:973 #, python-format msgid "Found sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1008 +#: nova/utils.py:980 #, python-format msgid "Cleaned sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1023 +#: nova/utils.py:995 #, python-format msgid "Found lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1028 +#: nova/utils.py:999 #, python-format msgid "Cleaned lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1138 +#: nova/utils.py:1108 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1139 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1298 +#: nova/utils.py:1268 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1330 +#: nova/utils.py:1300 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1461 +#: nova/utils.py:1431 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1463 +#: nova/utils.py:1433 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1495 +#: nova/utils.py:1465 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1497 +#: nova/utils.py:1467 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" -#: nova/utils.py:1681 +#: nova/utils.py:1651 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:97 +#: nova/wsgi.py:96 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:108 +#: nova/wsgi.py:107 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:111 -msgid "Stopping raw TCP server." -msgstr "" - -#: nova/wsgi.py:117 -#, python-format -msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "" - -#: nova/wsgi.py:133 +#: nova/wsgi.py:121 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:211 +#: nova/wsgi.py:190 msgid "You must implement __call__" msgstr "" -#: nova/api/direct.py:218 -msgid "not available" -msgstr "" - -#: nova/api/direct.py:299 -#, python-format -msgid "Returned non-serializeable type: %s" -msgstr "" - #: nova/api/sizelimit.py:51 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:142 +#: nova/api/validator.py:140 #, python-format -msgid "%(key)s with value %(value)s failed validator %(validator)s" +msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" #: nova/api/ec2/__init__.py:73 @@ -1512,12 +1503,12 @@ msgid "Invalid CIDR" msgstr "" #: nova/api/ec2/cloud.py:639 nova/api/ec2/cloud.py:693 -#: nova/api/ec2/cloud.py:800 +#: nova/api/ec2/cloud.py:811 msgid "Not enough parameters, need group_name or group_id" msgstr "" #: nova/api/ec2/cloud.py:654 -#: nova/api/openstack/compute/contrib/security_groups.py:517 +#: nova/api/openstack/compute/contrib/security_groups.py:529 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -1527,12 +1518,12 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:744 +#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:751 msgid "No rule for the specified parameters." msgstr "" #: nova/api/ec2/cloud.py:708 -#: nova/api/openstack/compute/contrib/security_groups.py:354 +#: nova/api/openstack/compute/contrib/security_groups.py:359 #, python-format msgid "Authorize security group ingress %s" msgstr "" @@ -1542,163 +1533,173 @@ msgstr "" msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:769 +#: nova/api/ec2/cloud.py:733 +#: nova/api/openstack/compute/contrib/security_groups.py:388 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/api/ec2/cloud.py:776 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Content limited to " "Alphanumeric characters, spaces, dashes, and underscores." msgstr "" -#: nova/api/ec2/cloud.py:776 +#: nova/api/ec2/cloud.py:783 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Length exceeds maximum of " "255." msgstr "" -#: nova/api/ec2/cloud.py:780 -#: nova/api/openstack/compute/contrib/security_groups.py:292 +#: nova/api/ec2/cloud.py:787 +#: nova/api/openstack/compute/contrib/security_groups.py:297 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/api/ec2/cloud.py:783 +#: nova/api/ec2/cloud.py:790 #, python-format msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:815 -#: nova/api/openstack/compute/contrib/security_groups.py:245 +#: nova/api/ec2/cloud.py:794 +#: nova/api/openstack/compute/contrib/security_groups.py:294 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/api/ec2/cloud.py:826 +#: nova/api/openstack/compute/contrib/security_groups.py:246 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:823 nova/compute/manager.py:1630 +#: nova/api/ec2/cloud.py:834 nova/compute/manager.py:1638 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:894 +#: nova/api/ec2/cloud.py:905 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:898 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:222 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:921 +#: nova/api/ec2/cloud.py:932 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:931 +#: nova/api/ec2/cloud.py:942 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:939 +#: nova/api/ec2/cloud.py:950 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:952 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:963 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:959 +#: nova/api/ec2/cloud.py:970 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:984 nova/api/ec2/cloud.py:1041 -#: nova/api/ec2/cloud.py:1518 nova/api/ec2/cloud.py:1533 +#: nova/api/ec2/cloud.py:995 nova/api/ec2/cloud.py:1052 +#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1107 +#: nova/api/ec2/cloud.py:1118 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1255 +#: nova/api/ec2/cloud.py:1266 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1267 +#: nova/api/ec2/cloud.py:1271 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1272 +#: nova/api/ec2/cloud.py:1276 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1286 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1308 +#: nova/api/ec2/cloud.py:1312 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1329 +#: nova/api/ec2/cloud.py:1333 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1343 +#: nova/api/ec2/cloud.py:1347 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1354 +#: nova/api/ec2/cloud.py:1358 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1369 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1455 +#: nova/api/ec2/cloud.py:1459 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1471 +#: nova/api/ec2/cloud.py:1475 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1494 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1536 +#: nova/api/ec2/cloud.py:1540 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1538 +#: nova/api/ec2/cloud.py:1542 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1540 +#: nova/api/ec2/cloud.py:1544 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1542 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1555 +#: nova/api/ec2/cloud.py:1559 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1603 +#: nova/api/ec2/cloud.py:1607 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -2038,207 +2039,207 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:425 +#: nova/api/openstack/compute/servers.py:420 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:433 +#: nova/api/openstack/compute/servers.py:428 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:483 +#: nova/api/openstack/compute/servers.py:476 msgid "Personality file limit exceeded" msgstr "" -#: nova/api/openstack/compute/servers.py:485 +#: nova/api/openstack/compute/servers.py:478 msgid "Personality file path too long" msgstr "" -#: nova/api/openstack/compute/servers.py:487 +#: nova/api/openstack/compute/servers.py:480 msgid "Personality file content too long" msgstr "" -#: nova/api/openstack/compute/servers.py:501 +#: nova/api/openstack/compute/servers.py:494 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:505 +#: nova/api/openstack/compute/servers.py:498 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:509 +#: nova/api/openstack/compute/servers.py:502 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:527 +#: nova/api/openstack/compute/servers.py:519 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:530 +#: nova/api/openstack/compute/servers.py:522 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:535 +#: nova/api/openstack/compute/servers.py:527 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:550 +#: nova/api/openstack/compute/servers.py:540 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:559 +#: nova/api/openstack/compute/servers.py:549 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:566 +#: nova/api/openstack/compute/servers.py:556 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:572 +#: nova/api/openstack/compute/servers.py:562 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:575 +#: nova/api/openstack/compute/servers.py:565 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:577 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:594 +#: nova/api/openstack/compute/servers.py:584 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:601 +#: nova/api/openstack/compute/servers.py:591 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:633 +#: nova/api/openstack/compute/servers.py:623 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:675 -#: nova/api/openstack/compute/servers.py:740 +#: nova/api/openstack/compute/servers.py:665 +#: nova/api/openstack/compute/servers.py:730 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:737 +#: nova/api/openstack/compute/servers.py:727 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:733 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:829 -#: nova/api/openstack/compute/servers.py:849 +#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:839 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:835 +#: nova/api/openstack/compute/servers.py:825 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:855 +#: nova/api/openstack/compute/servers.py:845 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:868 +#: nova/api/openstack/compute/servers.py:858 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:862 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:885 +#: nova/api/openstack/compute/servers.py:875 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:897 +#: nova/api/openstack/compute/servers.py:887 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:900 +#: nova/api/openstack/compute/servers.py:890 msgid "Resize requires a change in size." msgstr "" -#: nova/api/openstack/compute/servers.py:924 +#: nova/api/openstack/compute/servers.py:914 msgid "Malformed server entity" msgstr "" -#: nova/api/openstack/compute/servers.py:931 +#: nova/api/openstack/compute/servers.py:921 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:940 +#: nova/api/openstack/compute/servers.py:930 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:949 +#: nova/api/openstack/compute/servers.py:939 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:962 +#: nova/api/openstack/compute/servers.py:952 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:966 -#: nova/api/openstack/compute/servers.py:1144 +#: nova/api/openstack/compute/servers.py:956 +#: nova/api/openstack/compute/servers.py:1134 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:980 +#: nova/api/openstack/compute/servers.py:970 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:993 +#: nova/api/openstack/compute/servers.py:983 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:996 +#: nova/api/openstack/compute/servers.py:986 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1014 +#: nova/api/openstack/compute/servers.py:1004 #: nova/api/openstack/compute/contrib/aggregates.py:142 -#: nova/api/openstack/compute/contrib/networks.py:65 +#: nova/api/openstack/compute/contrib/networks.py:68 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1009 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1071 +#: nova/api/openstack/compute/servers.py:1061 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1093 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 msgid "Invalid metadata" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1157 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2411,35 +2412,31 @@ msgstr "" msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:159 +#: nova/api/openstack/compute/contrib/floating_ips.py:157 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:161 +#: nova/api/openstack/compute/contrib/floating_ips.py:159 msgid "No more floating ips available." 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:571 -#: nova/api/openstack/compute/contrib/security_groups.py:604 +#: nova/api/openstack/compute/contrib/floating_ips.py:197 +#: nova/api/openstack/compute/contrib/floating_ips.py:223 +#: nova/api/openstack/compute/contrib/security_groups.py:583 +#: nova/api/openstack/compute/contrib/security_groups.py:616 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:204 -#: nova/api/openstack/compute/contrib/floating_ips.py:233 +#: nova/api/openstack/compute/contrib/floating_ips.py:200 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:213 +#: nova/api/openstack/compute/contrib/floating_ips.py:209 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:216 -msgid "Associate floating ip failed" -msgstr "" - #: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" @@ -2499,102 +2496,106 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:62 +#: nova/api/openstack/compute/contrib/networks.py:65 #, python-format msgid "Network does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:70 +#: nova/api/openstack/compute/contrib/networks.py:73 #, python-format msgid "Disassociating network with id %s" 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 +#: nova/api/openstack/compute/contrib/networks.py:77 +#: nova/api/openstack/compute/contrib/networks.py:94 +#: nova/api/openstack/compute/contrib/networks.py:104 msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:87 +#: nova/api/openstack/compute/contrib/networks.py:90 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks.py:100 #, python-format msgid "Deleting network with id %s" msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:59 +msgid "Quota limit must be -1 or greater." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:222 +#: nova/api/openstack/compute/contrib/security_groups.py:223 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:243 +#: nova/api/openstack/compute/contrib/security_groups.py:244 msgid "Security group is still in use" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:295 +#: nova/api/openstack/compute/contrib/security_groups.py:300 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:320 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:318 +#: nova/api/openstack/compute/contrib/security_groups.py:323 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:321 +#: nova/api/openstack/compute/contrib/security_groups.py:326 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:353 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:351 +#: nova/api/openstack/compute/contrib/security_groups.py:356 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:369 +#: nova/api/openstack/compute/contrib/security_groups.py:374 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:376 +#: nova/api/openstack/compute/contrib/security_groups.py:381 #, python-format msgid "This rule already exists in group %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:414 +#: nova/api/openstack/compute/contrib/security_groups.py:426 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:507 +#: nova/api/openstack/compute/contrib/security_groups.py:519 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:510 +#: nova/api/openstack/compute/contrib/security_groups.py:522 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:574 -#: nova/api/openstack/compute/contrib/security_groups.py:607 +#: nova/api/openstack/compute/contrib/security_groups.py:586 +#: nova/api/openstack/compute/contrib/security_groups.py:619 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:578 -#: nova/api/openstack/compute/contrib/security_groups.py:611 +#: nova/api/openstack/compute/contrib/security_groups.py:590 +#: nova/api/openstack/compute/contrib/security_groups.py:623 msgid "Security group name cannot be empty" msgstr "" @@ -2800,118 +2801,109 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/compute/api.py:141 +#: nova/compute/api.py:133 msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:144 +#: nova/compute/api.py:136 #, python-format msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/api.py:192 +#: nova/compute/api.py:198 +msgid "Cannot run any more instances of this type." +msgstr "" + +#: nova/compute/api.py:200 +#, python-format +msgid "Can only run %s more instances of this type." +msgstr "" + +#: nova/compute/api.py:202 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:216 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:203 +#: nova/compute/api.py:227 #, python-format msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" -#: nova/compute/api.py:257 -msgid "Cannot run any more instances of this type." -msgstr "" - -#: nova/compute/api.py:259 -#, python-format -msgid "Can only run %s more instances of this type." -msgstr "" - -#: nova/compute/api.py:261 -#, python-format -msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. " -msgstr "" - -#: nova/compute/api.py:310 -msgid "Creating a raw instance" -msgstr "" - -#: nova/compute/api.py:312 -#, python-format -msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" -msgstr "" - -#: nova/compute/api.py:383 +#: nova/compute/api.py:424 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:447 +#: nova/compute/api.py:492 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:474 +#: nova/compute/api.py:519 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:591 +#: nova/compute/api.py:636 #, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:871 +#: nova/compute/api.py:916 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:891 +#: nova/compute/api.py:936 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:939 +#: nova/compute/api.py:984 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:1022 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:996 +#: nova/compute/api.py:1041 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1000 +#: nova/compute/api.py:1045 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1071 nova/volume/api.py:173 +#: nova/compute/api.py:1116 nova/volume/api.py:173 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1201 +#: nova/compute/api.py:1246 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1369 +#: nova/compute/api.py:1414 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1377 +#: nova/compute/api.py:1422 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1644 +#: nova/compute/api.py:1689 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" @@ -2937,9 +2929,7 @@ msgstr "" #: nova/compute/manager.py:140 #, python-format -msgid "" -"check_instance_lock: arguments: |%(self)s| |%(context)s| " -"|%(instance_uuid)s|" +msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|" msgstr "" #: nova/compute/manager.py:144 @@ -2968,10 +2958,7 @@ msgid "Unable to load the virtualization driver: %s" msgstr "" #: nova/compute/manager.py:223 -#, python-format -msgid "" -"Instance %(instance_uuid)s has been destroyed from under us while trying " -"to set it to ERROR" +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" #: nova/compute/manager.py:240 @@ -2997,425 +2984,416 @@ msgid "Setting up bdm %s" msgstr "" #: nova/compute/manager.py:400 -#, python-format -msgid "Instance %s already deleted from database. Attempting forceful vm deletion" +msgid "Instance already deleted from database. Attempting forceful vm deletion" msgstr "" #: nova/compute/manager.py:406 -#, python-format -msgid "Exception encountered while terminating the instance %s" +msgid "Exception encountered while terminating the instance" msgstr "" #: nova/compute/manager.py:444 -#, python-format -msgid "Instance %s not found." +msgid "Instance not found." msgstr "" -#: nova/compute/manager.py:480 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:523 +#: 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:528 +#: nova/compute/manager.py:530 #, 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:538 +#: nova/compute/manager.py:540 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:548 +#: nova/compute/manager.py:550 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:561 +#: nova/compute/manager.py:563 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:565 +#: nova/compute/manager.py:567 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:580 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:594 +#: nova/compute/manager.py:596 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:615 +#: nova/compute/manager.py:617 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:672 +#: nova/compute/manager.py:674 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:699 +#: nova/compute/manager.py:701 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:708 +#: nova/compute/manager.py:710 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:742 nova/compute/manager.py:1328 -#: nova/compute/manager.py:1416 nova/compute/manager.py:2501 +#: nova/compute/manager.py:744 nova/compute/manager.py:1335 +#: nova/compute/manager.py:1424 nova/compute/manager.py:2509 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:811 +#: nova/compute/manager.py:813 +msgid "Cannot rebuild instance because the given image does not exist." +msgstr "" + +#: nova/compute/manager.py:818 +#, python-format +msgid "Cannot rebuild instance: %(exc)s" +msgstr "" + +#: nova/compute/manager.py:825 +msgid "Rebuilding instance" +msgstr "" + +#: nova/compute/manager.py:879 +msgid "Rebooting instance" +msgstr "" + +#: nova/compute/manager.py:895 #, python-format msgid "" -"Cannot rebuild instance [%(instance_uuid)s], because the given image does" -" not exist." +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:816 -#, python-format -msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" -msgstr "" - -#: nova/compute/manager.py:823 -#, python-format -msgid "Rebuilding instance %s" -msgstr "" - -#: nova/compute/manager.py:876 -#, python-format -msgid "Rebooting instance %s" -msgstr "" - -#: nova/compute/manager.py:891 -#, python-format -msgid "" -"trying to reboot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" -msgstr "" - -#: nova/compute/manager.py:933 +#: nova/compute/manager.py:937 #, python-format msgid "instance %s: snapshotting" msgstr "" -#: nova/compute/manager.py:939 +#: nova/compute/manager.py:943 #, python-format msgid "" -"trying to snapshot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:1000 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1001 +#: nova/compute/manager.py:1006 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1005 +#: nova/compute/manager.py:1011 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1042 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1041 -#, python-format -msgid "Instance %s: Root password set" +#: nova/compute/manager.py:1048 +msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1050 +#: nova/compute/manager.py:1056 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1070 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1079 +#: nova/compute/manager.py:1085 #, 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:1084 +#: nova/compute/manager.py:1090 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, 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:1103 +#: nova/compute/manager.py:1109 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1116 +#: nova/compute/manager.py:1122 #, python-format msgid "instance %s: rescuing" msgstr "" -#: nova/compute/manager.py:1141 +#: nova/compute/manager.py:1147 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1270 +#: nova/compute/manager.py:1277 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1287 +#: nova/compute/manager.py:1294 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1471 +#: nova/compute/manager.py:1479 #, python-format msgid "instance %s: pausing" msgstr "" -#: nova/compute/manager.py:1489 +#: nova/compute/manager.py:1497 #, python-format msgid "instance %s: unpausing" msgstr "" -#: nova/compute/manager.py:1525 +#: nova/compute/manager.py:1533 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1534 +#: nova/compute/manager.py:1542 #, python-format msgid "instance %s: suspending" msgstr "" -#: nova/compute/manager.py:1556 +#: nova/compute/manager.py:1564 #, python-format msgid "instance %s: resuming" msgstr "" -#: nova/compute/manager.py:1579 +#: nova/compute/manager.py:1587 #, python-format msgid "instance %s: locking" msgstr "" -#: nova/compute/manager.py:1588 +#: nova/compute/manager.py:1596 #, python-format msgid "instance %s: unlocking" msgstr "" -#: nova/compute/manager.py:1596 +#: nova/compute/manager.py:1604 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1606 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: reset network" msgstr "" -#: nova/compute/manager.py:1614 +#: nova/compute/manager.py:1622 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1618 +#: nova/compute/manager.py:1626 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1655 +#: nova/compute/manager.py:1663 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1685 +#: nova/compute/manager.py:1693 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1703 +#: nova/compute/manager.py:1711 #, python-format msgid "" "instance %(instance_uuid)s: attaching volume %(volume_id)s to " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1705 +#: nova/compute/manager.py:1713 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1714 +#: nova/compute/manager.py:1722 #, python-format msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1724 +#: nova/compute/manager.py:1732 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1752 +#: nova/compute/manager.py:1760 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1756 +#: nova/compute/manager.py:1764 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1830 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1884 +#: nova/compute/manager.py:1892 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1916 +#: nova/compute/manager.py:1924 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1981 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2000 +#: nova/compute/manager.py:2008 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2030 +#: nova/compute/manager.py:2038 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2038 +#: nova/compute/manager.py:2046 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2040 +#: nova/compute/manager.py:2048 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2073 +#: nova/compute/manager.py:2081 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2083 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:2090 +#: nova/compute/manager.py:2098 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2226 +#: nova/compute/manager.py:2234 #, python-format msgid "Updated the info_cache for instance %s" msgstr "" -#: nova/compute/manager.py:2255 +#: nova/compute/manager.py:2263 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2277 +#: nova/compute/manager.py:2285 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2305 +#: nova/compute/manager.py:2313 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2331 +#: nova/compute/manager.py:2339 #, python-format msgid "" "During the sync_power process the instance %(uuid)s has moved from host " "%(src)s to host %(dst)s" msgstr "" -#: nova/compute/manager.py:2344 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Instance %s is in the process of migrating to this host. Wait next " "sync_power cycle before setting power state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2350 +#: nova/compute/manager.py:2358 msgid "" "Instance found in database but not known by hypervisor. Setting power " "state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2380 +#: nova/compute/manager.py:2388 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2392 +#: nova/compute/manager.py:2400 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2466 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" -#: nova/compute/manager.py:2465 +#: nova/compute/manager.py:2473 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" -#: nova/compute/manager.py:2472 +#: nova/compute/manager.py:2480 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:2542 +#: nova/compute/manager.py:2550 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -3504,17 +3482,17 @@ msgstr "" msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4019 nova/db/sqlalchemy/api.py:4045 +#: nova/db/sqlalchemy/api.py:4047 nova/db/sqlalchemy/api.py:4073 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4103 +#: nova/db/sqlalchemy/api.py:4131 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4147 +#: nova/db/sqlalchemy/api.py:4175 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3758,47 +3736,47 @@ msgstr "" msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/network/linux_net.py:1170 +#: nova/network/linux_net.py:1169 #, python-format msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/network/manager.py:291 +#: nova/network/manager.py:290 #, python-format msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/network/manager.py:300 nova/network/manager.py:496 +#: nova/network/manager.py:299 nova/network/manager.py:494 #, python-format msgid "Interface %(interface)s not found" msgstr "" -#: nova/network/manager.py:315 +#: nova/network/manager.py:313 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:353 +#: nova/network/manager.py:351 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:386 +#: nova/network/manager.py:384 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:390 +#: nova/network/manager.py:388 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:402 +#: nova/network/manager.py:400 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:614 +#: nova/network/manager.py:611 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3806,41 +3784,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:660 +#: nova/network/manager.py:657 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:670 +#: nova/network/manager.py:667 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:778 +#: nova/network/manager.py:775 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:782 +#: nova/network/manager.py:779 msgid "setting network host" msgstr "" -#: nova/network/manager.py:896 +#: nova/network/manager.py:893 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:901 +#: nova/network/manager.py:898 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:930 +#: nova/network/manager.py:927 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1152 +#: nova/network/manager.py:1149 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3848,73 +3826,73 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1227 +#: nova/network/manager.py:1224 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:1244 +#: nova/network/manager.py:1241 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1248 +#: nova/network/manager.py:1245 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1256 +#: nova/network/manager.py:1253 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1261 +#: nova/network/manager.py:1258 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1265 +#: nova/network/manager.py:1262 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1268 +#: nova/network/manager.py:1265 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1331 +#: nova/network/manager.py:1328 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1334 +#: nova/network/manager.py:1331 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1345 +#: nova/network/manager.py:1342 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1404 +#: nova/network/manager.py:1401 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1423 +#: nova/network/manager.py:1421 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1832 +#: nova/network/manager.py:1825 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1839 +#: nova/network/manager.py:1832 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -4065,76 +4043,76 @@ msgid "" "Payload=%(payload)s" msgstr "" -#: nova/notifier/list_notifier.py:65 +#: nova/notifier/list_notifier.py:64 #, python-format msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" -#: nova/notifier/rabbit_notifier.py:46 +#: nova/notifier/rabbit_notifier.py:45 #, python-format msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/rpc/amqp.py:146 -#, python-format -msgid "Returning exception %s to caller" -msgstr "" - -#: nova/rpc/amqp.py:188 +#: nova/rpc/amqp.py:183 #, python-format msgid "unpacked context: %s" msgstr "" -#: nova/rpc/amqp.py:231 +#: nova/rpc/amqp.py:226 #, python-format msgid "received %s" msgstr "" -#: nova/rpc/amqp.py:236 +#: nova/rpc/amqp.py:231 #, python-format msgid "no method for message: %s" msgstr "" -#: nova/rpc/amqp.py:237 +#: nova/rpc/amqp.py:232 #, python-format msgid "No method for message: %s" msgstr "" -#: nova/rpc/amqp.py:321 +#: nova/rpc/amqp.py:318 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:324 +#: nova/rpc/amqp.py:321 #, python-format msgid "MSG_ID is %s" msgstr "" -#: nova/rpc/amqp.py:346 +#: nova/rpc/amqp.py:343 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:354 +#: nova/rpc/amqp.py:351 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:379 +#: nova/rpc/amqp.py:377 #, python-format -msgid "Sending notification on %s..." +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/rpc/common.py:54 +#: nova/rpc/common.py:62 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/rpc/common.py:71 +#: nova/rpc/common.py:79 msgid "Timeout while waiting on RPC response." msgstr "" +#: nova/rpc/common.py:179 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + #: nova/rpc/impl_kombu.py:111 msgid "Failed to process message... skipping it." msgstr "" @@ -4185,7 +4163,7 @@ msgstr "" #: nova/rpc/impl_qpid.py:341 #, python-format -msgid "Unable to connect to AMQP server: %s " +msgid "Unable to connect to AMQP server: %s" msgstr "" #: nova/rpc/impl_qpid.py:346 @@ -4250,7 +4228,7 @@ msgstr "" msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/scheduler/driver.py:367 nova/scheduler/driver.py:457 +#: nova/scheduler/driver.py:367 #, python-format msgid "host %(dest)s is not compatible with original host %(src)s." msgstr "" @@ -4262,7 +4240,7 @@ msgid "" "memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/scheduler/driver.py:472 +#: nova/scheduler/driver.py:467 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -4394,21 +4372,21 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:365 nova/tests/test_compute.py:1419 +#: nova/tests/test_compute.py:364 nova/tests/test_compute.py:1418 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:371 +#: nova/tests/test_compute.py:370 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:589 +#: nova/tests/test_compute.py:588 msgid "Internal error" msgstr "" -#: nova/tests/test_compute.py:1430 +#: nova/tests/test_compute.py:1429 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -4476,12 +4454,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:626 +#: nova/tests/test_xenapi.py:623 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:637 +#: nova/tests/test_xenapi.py:634 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -4595,21 +4573,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:133 +#: nova/tests/rpc/common.py:110 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:142 +#: nova/tests/rpc/common.py:119 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:160 +#: nova/tests/rpc/common.py:137 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:227 nova/tests/rpc/common.py:233 +#: nova/tests/rpc/common.py:204 nova/tests/rpc/common.py:210 #, python-format msgid "Received %s" msgstr "" @@ -4618,14 +4596,14 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "" -#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:396 -#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:2045 +#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:707 +#: nova/virt/libvirt/connection.py:2048 nova/virt/xenapi/connection.py:397 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:399 -#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:2048 +#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:711 +#: nova/virt/libvirt/connection.py:2051 nova/virt/xenapi/connection.py:400 #, python-format msgid "Compute_service record updated for %s " msgstr "" @@ -4699,34 +4677,6 @@ msgstr "" msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:140 -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:329 nova/virt/libvirt/connection.py:472 -msgid "Could not determine iscsi initiator name" -msgstr "" - -#: nova/virt/xenapi_conn.py:460 -msgid "Host startup on XenServer is not supported." -msgstr "" - -#: nova/virt/xenapi_conn.py:489 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" - -#: nova/virt/xenapi_conn.py:527 -msgid "Host is member of a pool, but DB says otherwise" -msgstr "" - -#: nova/virt/xenapi_conn.py:599 nova/virt/xenapi_conn.py:612 -#, python-format -msgid "Got exception: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4835,114 +4785,114 @@ msgstr "" msgid "Unknown baremetal driver %(d)s" msgstr "" -#: nova/virt/baremetal/proxy.py:148 +#: nova/virt/baremetal/proxy.py:139 #, python-format msgid "Error encountered when destroying instance '%(name)s': %(ex)s" msgstr "" -#: nova/virt/baremetal/proxy.py:162 +#: nova/virt/baremetal/proxy.py:153 #, python-format msgid "instance %(instance_name)s: deleting instance files %(target)s" msgstr "" -#: nova/virt/baremetal/proxy.py:189 +#: nova/virt/baremetal/proxy.py:180 #, python-format msgid "instance %s: rebooted" msgstr "" -#: nova/virt/baremetal/proxy.py:192 +#: nova/virt/baremetal/proxy.py:183 msgid "_wait_for_reboot failed" msgstr "" -#: nova/virt/baremetal/proxy.py:222 +#: nova/virt/baremetal/proxy.py:213 #, python-format msgid "instance %s: rescued" msgstr "" -#: nova/virt/baremetal/proxy.py:225 +#: nova/virt/baremetal/proxy.py:216 msgid "_wait_for_rescue failed" msgstr "" -#: nova/virt/baremetal/proxy.py:242 +#: nova/virt/baremetal/proxy.py:233 msgid "<============= spawn of baremetal =============>" msgstr "" -#: nova/virt/baremetal/proxy.py:255 +#: nova/virt/baremetal/proxy.py:246 #, python-format msgid "instance %s: is building" msgstr "" -#: nova/virt/baremetal/proxy.py:260 +#: nova/virt/baremetal/proxy.py:251 msgid "Key is injected but instance is not running yet" msgstr "" -#: nova/virt/baremetal/proxy.py:265 +#: nova/virt/baremetal/proxy.py:256 #, python-format msgid "instance %s: booted" msgstr "" -#: nova/virt/baremetal/proxy.py:268 +#: nova/virt/baremetal/proxy.py:259 #, python-format msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" -#: nova/virt/baremetal/proxy.py:269 +#: nova/virt/baremetal/proxy.py:260 #, python-format msgid "instance %s spawned successfully" msgstr "" -#: nova/virt/baremetal/proxy.py:272 +#: nova/virt/baremetal/proxy.py:263 #, python-format msgid "instance %s:not booted" msgstr "" -#: nova/virt/baremetal/proxy.py:274 +#: nova/virt/baremetal/proxy.py:265 msgid "Bremetal assignment is overcommitted." msgstr "" -#: nova/virt/baremetal/proxy.py:354 +#: nova/virt/baremetal/proxy.py:345 #, python-format msgid "instance %s: Creating image" msgstr "" -#: nova/virt/baremetal/proxy.py:473 +#: nova/virt/baremetal/proxy.py:464 #, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/baremetal/proxy.py:484 +#: nova/virt/baremetal/proxy.py:475 #, python-format msgid "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" msgstr "" -#: nova/virt/baremetal/proxy.py:529 +#: nova/virt/baremetal/proxy.py:520 #, python-format msgid "instance %s: starting toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:531 +#: nova/virt/baremetal/proxy.py:522 #, python-format msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1815 +#: nova/virt/baremetal/proxy.py:565 nova/virt/libvirt/connection.py:1818 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 "" -#: nova/virt/baremetal/proxy.py:714 +#: nova/virt/baremetal/proxy.py:705 #, python-format msgid "#### RLK: cpu_arch = %s " msgstr "" -#: nova/virt/baremetal/proxy.py:746 +#: nova/virt/baremetal/proxy.py:737 msgid "Updating!" msgstr "" -#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2609 +#: nova/virt/baremetal/proxy.py:764 nova/virt/libvirt/connection.py:2612 #: nova/virt/xenapi/host.py:129 msgid "Updating host stats" msgstr "" @@ -4978,15 +4928,15 @@ msgstr "" msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" msgstr "" -#: nova/virt/baremetal/tilera.py:292 +#: nova/virt/baremetal/tilera.py:291 msgid "Noting to do for tilera nodes: vmlinux is in CF" msgstr "" -#: nova/virt/baremetal/tilera.py:316 +#: nova/virt/baremetal/tilera.py:314 msgid "activate_node" msgstr "" -#: nova/virt/baremetal/tilera.py:330 +#: nova/virt/baremetal/tilera.py:328 msgid "Node is unknown error state." msgstr "" @@ -5065,174 +5015,182 @@ msgstr "" msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/libvirt/connection.py:265 +#: nova/virt/libvirt/connection.py:268 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/connection.py:286 +#: nova/virt/libvirt/connection.py:289 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:388 +#: nova/virt/libvirt/connection.py:391 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:400 +#: nova/virt/libvirt/connection.py:403 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:411 +#: nova/virt/libvirt/connection.py:414 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:423 +#: nova/virt/libvirt/connection.py:426 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:435 +#: nova/virt/libvirt/connection.py:438 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:461 +#: nova/virt/libvirt/connection.py:464 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:554 +#: nova/virt/libvirt/connection.py:475 nova/virt/xenapi/connection.py:329 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/libvirt/connection.py:557 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:567 +#: nova/virt/libvirt/connection.py:570 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:692 +#: nova/virt/libvirt/connection.py:695 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:696 +#: nova/virt/libvirt/connection.py:699 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/connection.py:725 +#: nova/virt/libvirt/connection.py:728 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/connection.py:761 nova/virt/libvirt/connection.py:905 +#: nova/virt/libvirt/connection.py:764 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:766 +#: nova/virt/libvirt/connection.py:769 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:867 nova/virt/xenapi/vmops.py:1358 +#: nova/virt/libvirt/connection.py:870 nova/virt/xenapi/vmops.py:1324 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:871 +#: nova/virt/libvirt/connection.py:874 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:896 +#: nova/virt/libvirt/connection.py:899 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:910 +#: nova/virt/libvirt/connection.py:908 +msgid "During spawn, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/connection.py:913 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:926 +#: nova/virt/libvirt/connection.py:929 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:978 +#: nova/virt/libvirt/connection.py:981 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/connection.py:1020 +#: nova/virt/libvirt/connection.py:1023 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/connection.py:1024 +#: nova/virt/libvirt/connection.py:1027 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1028 nova/virt/libvirt/connection.py:1032 +#: nova/virt/libvirt/connection.py:1031 nova/virt/libvirt/connection.py:1035 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1153 +#: nova/virt/libvirt/connection.py:1156 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1339 +#: nova/virt/libvirt/connection.py:1342 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1349 +#: nova/virt/libvirt/connection.py:1352 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1381 +#: nova/virt/libvirt/connection.py:1384 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1658 +#: nova/virt/libvirt/connection.py:1661 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1662 +#: nova/virt/libvirt/connection.py:1665 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1679 +#: nova/virt/libvirt/connection.py:1682 #, 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:1920 +#: nova/virt/libvirt/connection.py:1923 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1942 +#: nova/virt/libvirt/connection.py:1945 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1969 +#: nova/virt/libvirt/connection.py:1972 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:2067 +#: nova/virt/libvirt/connection.py:2070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:2079 +#: nova/virt/libvirt/connection.py:2082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5242,40 +5200,40 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:2136 +#: nova/virt/libvirt/connection.py:2139 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2352 +#: nova/virt/libvirt/connection.py:2355 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2407 +#: nova/virt/libvirt/connection.py:2410 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:2458 +#: nova/virt/libvirt/connection.py:2461 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2513 +#: nova/virt/libvirt/connection.py:2516 msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2518 +#: nova/virt/libvirt/connection.py:2521 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2525 +#: nova/virt/libvirt/connection.py:2528 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2565 +#: nova/virt/libvirt/connection.py:2568 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5874,27 +5832,51 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:553 nova/virt/xenapi/fake.py:652 -#: nova/virt/xenapi/fake.py:670 nova/virt/xenapi/fake.py:732 +#: nova/virt/xenapi/connection.py:140 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"connection_type=xenapi" +msgstr "" + +#: nova/virt/xenapi/connection.py:461 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/connection.py:490 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/connection.py:528 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/connection.py:600 nova/virt/xenapi/connection.py:613 +#, python-format +msgid "Got exception: %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:565 nova/virt/xenapi/fake.py:664 +#: nova/virt/xenapi/fake.py:682 nova/virt/xenapi/fake.py:744 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:555 +#: nova/virt/xenapi/fake.py:567 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:589 +#: nova/virt/xenapi/fake.py:601 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:594 +#: nova/virt/xenapi/fake.py:606 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:666 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6033,73 +6015,68 @@ msgstr "" msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:336 +#: nova/virt/xenapi/vm_utils.py:337 #, 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:345 +#: nova/virt/xenapi/vm_utils.py:346 #, 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:353 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:382 #, python-format msgid "Snapshotting with label '%(label)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:392 +#: nova/virt/xenapi/vm_utils.py:395 #, python-format msgid "Created snapshot %(template_vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:431 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:583 -#, python-format -msgid "Creating blank HD of size %(req_size)d gigs" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:634 +#: nova/virt/xenapi/vm_utils.py:612 #, 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:724 +#: nova/virt/xenapi/vm_utils.py:725 #, python-format msgid "" "download_vhd %(image)s attempt %(attempt_num)d/%(max_attempts)d from " "%(glance_host)s:%(glance_port)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:734 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:750 +#: nova/virt/xenapi/vm_utils.py:751 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:760 +#: nova/virt/xenapi/vm_utils.py:761 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " @@ -6125,7 +6102,7 @@ msgstr "" #: nova/virt/xenapi/vm_utils.py:831 #, python-format -msgid "Fetching image %(image)s, type %(image_type_str)" +msgid "Fetching image %(image)s, type %(image_type_str)s" msgstr "" #: nova/virt/xenapi/vm_utils.py:844 @@ -6140,542 +6117,536 @@ msgid "" "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:870 +#: nova/virt/xenapi/vm_utils.py:871 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:884 +#: nova/virt/xenapi/vm_utils.py:885 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:895 +#: nova/virt/xenapi/vm_utils.py:896 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:934 +#: nova/virt/xenapi/vm_utils.py:935 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:955 +#: nova/virt/xenapi/vm_utils.py:956 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:973 +#: nova/virt/xenapi/vm_utils.py:974 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1016 +#: nova/virt/xenapi/vm_utils.py:1017 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1059 +#: nova/virt/xenapi/vm_utils.py:1060 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1061 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1088 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1108 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1137 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1154 +#: nova/virt/xenapi/vm_utils.py:1155 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:1167 +#: nova/virt/xenapi/vm_utils.py:1168 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1175 +#: nova/virt/xenapi/vm_utils.py:1176 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1177 +#: nova/virt/xenapi/vm_utils.py:1178 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1180 +#: nova/virt/xenapi/vm_utils.py:1181 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1183 +#: nova/virt/xenapi/vm_utils.py:1184 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1187 +#: nova/virt/xenapi/vm_utils.py:1188 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1190 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1192 +#: nova/virt/xenapi/vm_utils.py:1193 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1195 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1198 +#: nova/virt/xenapi/vm_utils.py:1199 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1220 +#: nova/virt/xenapi/vm_utils.py:1221 #, 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:1236 +#: nova/virt/xenapi/vm_utils.py:1237 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1290 +#: nova/virt/xenapi/vm_utils.py:1291 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1343 +#: nova/virt/xenapi/vm_utils.py:1344 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1417 +#: nova/virt/xenapi/vm_utils.py:1418 #, 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:1427 +#: nova/virt/xenapi/vm_utils.py:1428 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1463 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1473 +#: nova/virt/xenapi/vm_utils.py:1474 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1477 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1478 +#: nova/virt/xenapi/vm_utils.py:1479 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1481 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1490 +#: nova/virt/xenapi/vm_utils.py:1491 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1499 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1511 +#: nova/virt/xenapi/vm_utils.py:1512 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1518 +#: nova/virt/xenapi/vm_utils.py:1519 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1520 +#: nova/virt/xenapi/vm_utils.py:1521 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1533 +#: nova/virt/xenapi/vm_utils.py:1534 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1539 +#: nova/virt/xenapi/vm_utils.py:1540 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1565 +#: nova/virt/xenapi/vm_utils.py:1566 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1578 +#: nova/virt/xenapi/vm_utils.py:1579 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1633 #, 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:1664 +#: nova/virt/xenapi/vm_utils.py:1665 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1714 +#: nova/virt/xenapi/vm_utils.py:1715 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1722 +#: nova/virt/xenapi/vm_utils.py:1723 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1726 +#: nova/virt/xenapi/vm_utils.py:1727 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1742 +#: nova/virt/xenapi/vm_utils.py:1743 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1751 +#: nova/virt/xenapi/vm_utils.py:1752 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:722 +#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:688 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:231 -#, python-format -msgid "Attempted to power on non-existent instance bad instance id %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:233 +#: nova/virt/xenapi/vmops.py:229 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:303 +#: nova/virt/xenapi/vmops.py:298 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/xenapi/vmops.py:353 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:443 +#: nova/virt/xenapi/vmops.py:434 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:462 +#: nova/virt/xenapi/vmops.py:453 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:515 -#, python-format -msgid "Invalid value for injected_files: %r" -msgstr "" - -#: nova/virt/xenapi/vmops.py:520 -#, python-format -msgid "Injecting file path: '%s'" -msgstr "" - -#: nova/virt/xenapi/vmops.py:527 -msgid "Setting admin password" -msgstr "" - -#: nova/virt/xenapi/vmops.py:531 -msgid "Resetting network" -msgstr "" - -#: nova/virt/xenapi/vmops.py:538 -msgid "Setting VCPU weight" -msgstr "" - -#: nova/virt/xenapi/vmops.py:544 +#: nova/virt/xenapi/vmops.py:498 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:551 +#: nova/virt/xenapi/vmops.py:505 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:554 +#: nova/virt/xenapi/vmops.py:508 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:561 +#: nova/virt/xenapi/vmops.py:515 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:573 +#: nova/virt/xenapi/vmops.py:527 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:576 +#: nova/virt/xenapi/vmops.py:530 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:581 +#: nova/virt/xenapi/vmops.py:535 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:616 +#: nova/virt/xenapi/vmops.py:552 #, python-format -msgid "No opaque_ref could be determined for '%s'." +msgid "Invalid value for injected_files: %r" msgstr "" -#: nova/virt/xenapi/vmops.py:670 +#: nova/virt/xenapi/vmops.py:557 +#, python-format +msgid "Injecting file path: '%s'" +msgstr "" + +#: nova/virt/xenapi/vmops.py:564 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/vmops.py:568 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/vmops.py:575 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:582 +msgid "Could not find VM by name" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:677 +#: nova/virt/xenapi/vmops.py:643 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:686 +#: nova/virt/xenapi/vmops.py:652 #, python-format msgid "Unable to Snapshot instance: %(exc)s" msgstr "" -#: nova/virt/xenapi/vmops.py:702 +#: nova/virt/xenapi/vmops.py:668 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:770 +#: nova/virt/xenapi/vmops.py:736 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:857 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:901 +#: nova/virt/xenapi/vmops.py:865 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:928 +#: nova/virt/xenapi/vmops.py:892 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:913 #, python-format msgid "domid changed from %(domid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:926 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:983 +#: nova/virt/xenapi/vmops.py:947 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:962 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1023 +#: nova/virt/xenapi/vmops.py:987 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 +#: nova/virt/xenapi/vmops.py:996 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1036 +#: nova/virt/xenapi/vmops.py:1000 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1054 +#: nova/virt/xenapi/vmops.py:1017 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1097 +#: nova/virt/xenapi/vmops.py:1060 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1104 +#: nova/virt/xenapi/vmops.py:1067 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1111 +#: nova/virt/xenapi/vmops.py:1074 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1121 +#: nova/virt/xenapi/vmops.py:1084 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1147 +#: nova/virt/xenapi/vmops.py:1110 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1169 +#: nova/virt/xenapi/vmops.py:1135 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1222 +#: nova/virt/xenapi/vmops.py:1188 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1296 +#: nova/virt/xenapi/vmops.py:1262 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1300 +#: nova/virt/xenapi/vmops.py:1266 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1363 +#: nova/virt/xenapi/vmops.py:1329 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1374 +#: nova/virt/xenapi/vmops.py:1340 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1379 +#: nova/virt/xenapi/vmops.py:1345 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/virt/xenapi/vmops.py:1383 +#: nova/virt/xenapi/vmops.py:1349 msgid "In ERROR state" msgstr "" -#: nova/virt/xenapi/vmops.py:1389 +#: nova/virt/xenapi/vmops.py:1355 #, python-format msgid "In %(task_state)s task_state, not RESIZE_VERIFY" msgstr "" -#: nova/virt/xenapi/vmops.py:1396 +#: nova/virt/xenapi/vmops.py:1362 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/vmops.py:1384 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1469 +#: nova/virt/xenapi/vmops.py:1431 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1483 +#: nova/virt/xenapi/vmops.py:1446 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1492 +#: nova/virt/xenapi/vmops.py:1455 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1495 +#: nova/virt/xenapi/vmops.py:1458 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1520 +#: nova/virt/xenapi/vmops.py:1481 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1545 +#: nova/virt/xenapi/vmops.py:1506 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1566 +#: nova/virt/xenapi/vmops.py:1527 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1570 +#: nova/virt/xenapi/vmops.py:1531 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1575 +#: nova/virt/xenapi/vmops.py:1536 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1622 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7286,7 +7257,7 @@ msgstr "" #: nova/volume/san.py:880 #, python-format -msgid "Deleting volumeID: %s " +msgid "Deleting volumeID: %s" msgstr "" #: nova/volume/san.py:888 diff --git a/nova/locale/pt_BR/LC_MESSAGES/nova.po b/nova/locale/pt_BR/LC_MESSAGES/nova.po index f3453f201d9d..5a30caa2af7d 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-04-08 23:04+0000\n" +"POT-Creation-Date: 2012-04-22 23:01+0000\n" "PO-Revision-Date: 2012-02-06 21:07+0000\n" "Last-Translator: Adriano Steffler \n" "Language-Team: Brazilian Portuguese \n" @@ -66,11 +66,11 @@ msgstr "Assunto do certificado para projetos, %s para projeto, timestamp" msgid "Flags path: %s" msgstr "Localização dos sinalizadores: %s" -#: nova/exception.py:56 +#: nova/exception.py:55 msgid "Unexpected error while running command." msgstr "Erro inesperado ao executar o comando." -#: nova/exception.py:59 +#: nova/exception.py:58 #, python-format msgid "" "%(description)s\n" @@ -85,254 +85,258 @@ msgstr "" "Saída padrão: %(stdout)r\n" "Erro: %(stderr)r" -#: nova/exception.py:94 +#: nova/exception.py:93 msgid "DB exception wrapped." msgstr "" -#: nova/exception.py:155 +#: nova/exception.py:154 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:178 -msgid "Failed to decrypt text" +#: nova/exception.py:172 +msgid "Exception in string format operation" msgstr "" #: nova/exception.py:182 -msgid "Failed to paginate through images from image service" +msgid "Failed to decrypt text" msgstr "" #: nova/exception.py:186 -msgid "Virtual Interface creation failed" +msgid "Failed to paginate through images from image service" msgstr "" #: nova/exception.py:190 +msgid "Virtual Interface creation failed" +msgstr "" + +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:195 +#: nova/exception.py:199 msgid "Connection to glance failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:203 msgid "Connection to melange failed" msgstr "" -#: nova/exception.py:203 +#: nova/exception.py:207 msgid "Not authorized." msgstr "" -#: nova/exception.py:208 +#: nova/exception.py:212 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:212 +#: nova/exception.py:216 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:216 +#: nova/exception.py:220 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "sem método para mensagem: %s" -#: nova/exception.py:220 +#: nova/exception.py:224 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:229 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:229 +#: nova/exception.py:233 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:233 nova/api/openstack/compute/contrib/keypairs.py:113 +#: nova/exception.py:237 nova/api/openstack/compute/contrib/keypairs.py:113 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:237 +#: nova/exception.py:241 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:241 +#: nova/exception.py:245 msgid "The request is invalid." msgstr "" -#: nova/exception.py:245 +#: nova/exception.py:249 #, python-format msgid "Invalid signature %(signature)s for user %(user)s." msgstr "" -#: nova/exception.py:249 +#: nova/exception.py:253 msgid "Invalid input received" msgstr "" -#: nova/exception.py:253 +#: nova/exception.py:257 #, python-format msgid "Invalid instance type %(instance_type)s." msgstr "" -#: nova/exception.py:257 +#: nova/exception.py:261 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:261 -msgid "Invalid volume" -msgstr "" - #: nova/exception.py:265 -#, python-format -msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" +msgid "Invalid volume" msgstr "" #: nova/exception.py:269 #, python-format -msgid "Invalid IP protocol %(protocol)s." +msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" #: nova/exception.py:273 #, python-format -msgid "Invalid content type %(content_type)s." +msgid "Invalid IP protocol %(protocol)s." msgstr "" #: nova/exception.py:277 #, python-format -msgid "Invalid cidr %(cidr)s." +msgid "Invalid content type %(content_type)s." msgstr "" #: nova/exception.py:281 -msgid "Invalid reuse of an RPC connection." +#, python-format +msgid "Invalid cidr %(cidr)s." msgstr "" #: nova/exception.py:285 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: nova/exception.py:289 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:292 +#: nova/exception.py:296 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:296 +#: nova/exception.py:300 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:301 +#: nova/exception.py:305 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:305 +#: nova/exception.py:309 #, 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:310 +#: nova/exception.py:314 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:314 +#: nova/exception.py:318 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:318 +#: nova/exception.py:322 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:322 +#: nova/exception.py:326 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:326 +#: nova/exception.py:330 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:330 +#: nova/exception.py:334 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:334 +#: nova/exception.py:338 #, fuzzy msgid "Failed to terminate instance" msgstr "Começando a terminar instâncias" -#: nova/exception.py:338 +#: nova/exception.py:342 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:342 +#: nova/exception.py:346 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:346 +#: nova/exception.py:350 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:350 +#: nova/exception.py:354 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:359 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:363 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:367 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:371 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:372 +#: nova/exception.py:376 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:377 +#: nova/exception.py:381 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:381 +#: nova/exception.py:385 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:389 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:389 +#: nova/exception.py:393 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:393 +#: nova/exception.py:397 #, 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:399 +#: nova/exception.py:403 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -340,740 +344,745 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:406 +#: nova/exception.py:410 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:410 +#: nova/exception.py:414 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:414 +#: nova/exception.py:418 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:418 +#: nova/exception.py:422 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:422 +#: nova/exception.py:426 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:427 -#, python-format -msgid "Required flag %(flag)s not set." -msgstr "" - #: nova/exception.py:431 #, python-format -msgid "Volume %(volume_id)s could not be found." +msgid "Required flag %(flag)s not set." msgstr "" #: nova/exception.py:435 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:439 #, python-format -msgid "Volume not found for instance %(instance_id)s." +msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" #: nova/exception.py:444 #, python-format +msgid "Volume not found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:448 +#, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:449 -msgid "Zero volume types found." -msgstr "" - #: nova/exception.py:453 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Zero volume types found." msgstr "" #: nova/exception.py:457 #, python-format +msgid "Volume type %(volume_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:461 +#, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:466 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:471 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:471 +#: nova/exception.py:475 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:475 +#: nova/exception.py:479 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:484 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:488 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:492 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:496 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:500 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:505 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:509 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:513 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:517 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:525 -msgid "Cannot find SR to read/write VDI." -msgstr "" - #: nova/exception.py:529 -#, python-format -msgid "%(req)s is required to create a network." +msgid "Cannot find SR to read/write VDI." msgstr "" #: nova/exception.py:533 #, python-format -msgid "Network %(network_id)s could not be found." +msgid "Network %(network_id)s is still in use." msgstr "" #: nova/exception.py:537 #, python-format -msgid "Network could not be found for bridge %(bridge)s" +msgid "%(req)s is required to create a network." msgstr "" #: nova/exception.py:541 #, python-format -msgid "Network could not be found for uuid %(uuid)s" +msgid "Network %(network_id)s could not be found." msgstr "" #: nova/exception.py:545 #, python-format -msgid "Network could not be found with cidr %(cidr)s." +msgid "Network could not be found for bridge %(bridge)s" msgstr "" #: nova/exception.py:549 #, python-format -msgid "Network could not be found for instance %(instance_id)s." +msgid "Network could not be found for uuid %(uuid)s" msgstr "" #: nova/exception.py:553 -msgid "No networks defined." +#, python-format +msgid "Network could not be found with cidr %(cidr)s." msgstr "" #: nova/exception.py:557 #, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:561 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:565 +#, 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:562 +#: nova/exception.py:570 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:574 #, python-format msgid "Network %(network)s has active ports, cannot delete." msgstr "" -#: nova/exception.py:570 -msgid "Could not find the datastore reference(s) which the VM uses." -msgstr "" - -#: nova/exception.py:574 -#, python-format -msgid "No fixed IP associated with id %(id)s." -msgstr "" - #: nova/exception.py:578 -#, python-format -msgid "Fixed ip not found for address %(address)s." +msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" #: nova/exception.py:582 #, python-format -msgid "Instance %(instance_id)s has zero fixed ips." +msgid "No fixed IP associated with id %(id)s." msgstr "" #: nova/exception.py:586 #, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:590 +#, python-format +msgid "Instance %(instance_id)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:594 +#, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:603 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:607 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:612 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:616 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:612 +#: nova/exception.py:620 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:616 -msgid "Zero fixed ips could be found." -msgstr "" - -#: nova/exception.py:620 -#, python-format -msgid "Floating ip not found for id %(id)s." -msgstr "" - #: nova/exception.py:624 -#, python-format -msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgid "Zero fixed ips could be found." msgstr "" #: nova/exception.py:628 #, python-format -msgid "Floating ip not found for address %(address)s." +msgid "Floating ip not found for id %(id)s." msgstr "" #: nova/exception.py:632 #, python-format -msgid "Floating ip not found for host %(host)s." +msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" #: nova/exception.py:636 -msgid "Zero floating ips available." +#, python-format +msgid "Floating ip not found for address %(address)s." msgstr "" #: nova/exception.py:640 #, python-format -msgid "Floating ip %(address)s is associated." +msgid "Floating ip not found for host %(host)s." msgstr "" #: nova/exception.py:644 -#, python-format -msgid "Floating ip %(address)s is not associated." +msgid "Zero floating ips available." msgstr "" #: nova/exception.py:648 -msgid "Zero floating ips exist." +#, python-format +msgid "Floating ip %(address)s is associated." msgstr "" #: nova/exception.py:652 #, python-format -msgid "Interface %(interface)s not found." +msgid "Floating ip %(address)s is not associated." msgstr "" #: nova/exception.py:656 -#, python-format -msgid "Keypair %(name)s not found for user %(user_id)s" +msgid "Zero floating ips exist." msgstr "" #: nova/exception.py:660 #, python-format -msgid "Certificate %(certificate_id)s not found." +msgid "Interface %(interface)s not found." msgstr "" #: nova/exception.py:664 #, python-format -msgid "Service %(service_id)s could not be found." +msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" #: nova/exception.py:668 #, python-format -msgid "Host %(host)s could not be found." +msgid "Certificate %(certificate_id)s not found." msgstr "" #: nova/exception.py:672 #, python-format -msgid "Compute host %(host)s could not be found." +msgid "Service %(service_id)s could not be found." msgstr "" #: nova/exception.py:676 #, python-format -msgid "Could not find binary %(binary)s on host %(host)s." +msgid "Host %(host)s could not be found." msgstr "" #: nova/exception.py:680 #, python-format -msgid "Auth token %(token)s could not be found." +msgid "Compute host %(host)s could not be found." msgstr "" #: nova/exception.py:684 #, python-format -msgid "Access Key %(access_key)s could not be found." +msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" #: nova/exception.py:688 -msgid "Quota could not be found" +#, python-format +msgid "Auth token %(token)s could not be found." msgstr "" #: nova/exception.py:692 #, python-format -msgid "Quota for project %(project_id)s could not be found." +msgid "Access Key %(access_key)s could not be found." msgstr "" #: nova/exception.py:696 -#, python-format -msgid "Quota class %(class_name)s could not be found." +msgid "Quota could not be found" msgstr "" #: nova/exception.py:700 #, python-format -msgid "Security group %(security_group_id)s not found." +msgid "Quota for project %(project_id)s could not be found." msgstr "" #: nova/exception.py:704 #, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:708 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:712 +#, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:717 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:721 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:726 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:731 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:735 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:732 +#: nova/exception.py:740 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:736 +#: nova/exception.py:744 #, 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:742 +#: nova/exception.py:750 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:754 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:758 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:763 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:759 +#: nova/exception.py:767 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:763 +#: nova/exception.py:771 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:775 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:772 +#: nova/exception.py:780 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:784 #, python-format msgid "Cell %(cell_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:788 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:784 +#: nova/exception.py:792 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:789 +#: nova/exception.py:797 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:801 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:798 +#: nova/exception.py:806 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:803 -msgid "LDAP object could not be found" -msgstr "" - -#: nova/exception.py:807 -#, python-format -msgid "LDAP user %(user_id)s could not be found." -msgstr "" - #: nova/exception.py:811 -#, python-format -msgid "LDAP group %(group_id)s could not be found." +msgid "LDAP object could not be found" msgstr "" #: nova/exception.py:815 #, python-format -msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." +msgid "LDAP user %(user_id)s could not be found." msgstr "" #: nova/exception.py:819 #, python-format -msgid "File %(file_path)s could not be found." +msgid "LDAP group %(group_id)s could not be found." msgstr "" #: nova/exception.py:823 -msgid "Zero files could be found." +#, python-format +msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" #: nova/exception.py:827 #, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:831 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:835 +#, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:840 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:844 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:848 msgid "Action not allowed." msgstr "" -#: nova/exception.py:844 +#: nova/exception.py:852 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:848 +#: nova/exception.py:856 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:852 +#: nova/exception.py:860 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:861 -#, python-format -msgid "Key pair %(key_name)s already exists." -msgstr "" - -#: nova/exception.py:865 -#, python-format -msgid "User %(user)s already exists." -msgstr "" - #: nova/exception.py:869 #, python-format -msgid "LDAP user %(user)s already exists." +msgid "Key pair %(key_name)s already exists." msgstr "" #: nova/exception.py:873 #, python-format -msgid "LDAP group %(group)s already exists." +msgid "User %(user)s already exists." msgstr "" #: nova/exception.py:877 #, python-format +msgid "LDAP user %(user)s already exists." +msgstr "" + +#: nova/exception.py:881 +#, python-format +msgid "LDAP group %(group)s already exists." +msgstr "" + +#: nova/exception.py:885 +#, 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:882 +#: nova/exception.py:890 #, python-format msgid "Project %(project)s already exists." msgstr "" -#: nova/exception.py:886 +#: nova/exception.py:894 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:890 +#: nova/exception.py:898 #, python-format msgid "Instance Type %(name)s already exists." msgstr "" -#: nova/exception.py:894 +#: nova/exception.py:902 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:898 +#: nova/exception.py:906 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:902 -msgid "Migration error" -msgstr "" - -#: nova/exception.py:906 -#, python-format -msgid "Malformed message body: %(reason)s" -msgstr "" - #: nova/exception.py:910 -#, python-format -msgid "Could not find config at %(path)s" +msgid "Migration error" msgstr "" #: nova/exception.py:914 #, python-format -msgid "Could not load paste app '%(name)s' from %(path)s" +msgid "Malformed message body: %(reason)s" msgstr "" #: nova/exception.py:918 -msgid "When resizing, instances must change size!" +#, python-format +msgid "Could not find config at %(path)s" msgstr "" #: nova/exception.py:922 -msgid "Image is larger than instance type allows" +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" #: nova/exception.py:926 -msgid "1 or more Zones could not complete the request" +msgid "When resizing, instances must change size!" msgstr "" #: nova/exception.py:930 -msgid "Instance type's memory is too small for requested image." +msgid "Image is larger than instance type allows" msgstr "" #: nova/exception.py:934 -msgid "Instance type's disk is too small for requested image." +msgid "1 or more Zones could not complete the request" msgstr "" #: nova/exception.py:938 -#, python-format -msgid "Insufficient free memory on compute node to start %(uuid)s." +msgid "Instance type's memory is too small for requested image." msgstr "" #: nova/exception.py:942 -msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgid "Instance type's disk is too small for requested image." msgstr "" #: nova/exception.py:946 #, python-format -msgid "No valid host was found. %(reason)s" +msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" #: nova/exception.py:950 +msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgstr "" + +#: nova/exception.py:954 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:958 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:962 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:966 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:963 +#: nova/exception.py:971 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:975 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:979 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:983 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:988 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:992 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:996 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:1000 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:997 +#: nova/exception.py:1005 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1001 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1005 -#, python-format -msgid "Error in SolidFire API response: status=%(status)s" -msgstr "" - #: nova/exception.py:1009 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Bad response from SolidFire API" msgstr "" #: nova/exception.py:1013 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Error in SolidFire API response: status=%(status)s" msgstr "" #: nova/exception.py:1017 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Error in SolidFire API response: data=%(data)s" msgstr "" #: nova/exception.py:1021 #, python-format -msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgid "Detected existing vlan with id %(vlan)d" msgstr "" #: nova/exception.py:1025 #, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1029 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1033 +#, python-format msgid "Could not fetch image %(image)s" msgstr "" -#: nova/log.py:315 +#: nova/log.py:328 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1192,156 +1201,138 @@ msgstr "" msgid "debug in callback: %s" msgstr "depuração em retorno de chamada: %s" -#: nova/utils.py:534 +#: nova/utils.py:506 #, python-format msgid "Link Local address is not found.:%s" msgstr "Endereço para Link Local não encontrado: %s" -#: nova/utils.py:537 +#: nova/utils.py:509 #, 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:648 +#: nova/utils.py:620 #, python-format msgid "Invalid backend: %s" msgstr "Backend inválido: %s" -#: nova/utils.py:659 +#: nova/utils.py:631 #, python-format msgid "backend %s" msgstr "backend %s" -#: nova/utils.py:709 +#: nova/utils.py:681 msgid "in looping call" msgstr "" -#: nova/utils.py:927 +#: nova/utils.py:899 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:931 +#: nova/utils.py:903 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:907 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:942 +#: nova/utils.py:914 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:1001 +#: nova/utils.py:973 #, python-format msgid "Found sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1008 +#: nova/utils.py:980 #, python-format msgid "Cleaned sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1023 +#: nova/utils.py:995 #, python-format msgid "Found lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1028 +#: nova/utils.py:999 #, python-format msgid "Cleaned lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1138 +#: nova/utils.py:1108 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1139 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1298 +#: nova/utils.py:1268 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1330 +#: nova/utils.py:1300 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1461 +#: nova/utils.py:1431 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1463 +#: nova/utils.py:1433 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1495 +#: nova/utils.py:1465 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1497 +#: nova/utils.py:1467 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" -#: nova/utils.py:1681 +#: nova/utils.py:1651 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:97 +#: nova/wsgi.py:96 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:108 +#: nova/wsgi.py:107 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:111 -msgid "Stopping raw TCP server." -msgstr "" - -#: nova/wsgi.py:117 -#, python-format -msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "" - -#: nova/wsgi.py:133 +#: nova/wsgi.py:121 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:211 +#: nova/wsgi.py:190 msgid "You must implement __call__" msgstr "" -#: nova/api/direct.py:218 -msgid "not available" -msgstr "" - -#: nova/api/direct.py:299 -#, python-format -msgid "Returned non-serializeable type: %s" -msgstr "" - #: nova/api/sizelimit.py:51 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:142 +#: nova/api/validator.py:140 #, python-format -msgid "%(key)s with value %(value)s failed validator %(validator)s" +msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" #: nova/api/ec2/__init__.py:73 @@ -1518,12 +1509,12 @@ msgid "Invalid CIDR" msgstr "" #: nova/api/ec2/cloud.py:639 nova/api/ec2/cloud.py:693 -#: nova/api/ec2/cloud.py:800 +#: nova/api/ec2/cloud.py:811 msgid "Not enough parameters, need group_name or group_id" msgstr "" #: nova/api/ec2/cloud.py:654 -#: nova/api/openstack/compute/contrib/security_groups.py:517 +#: nova/api/openstack/compute/contrib/security_groups.py:529 #, python-format msgid "Revoke security group ingress %s" msgstr "Revogado entrada do grupo de segurança %s" @@ -1533,12 +1524,12 @@ msgstr "Revogado entrada do grupo de segurança %s" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:744 +#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:751 msgid "No rule for the specified parameters." msgstr "Não existe regra para os parâmetros especificados" #: nova/api/ec2/cloud.py:708 -#: nova/api/openstack/compute/contrib/security_groups.py:354 +#: nova/api/openstack/compute/contrib/security_groups.py:359 #, python-format msgid "Authorize security group ingress %s" msgstr "Autorizada entrada do grupo de segurança %s" @@ -1548,164 +1539,174 @@ msgstr "Autorizada entrada do grupo de segurança %s" msgid "%s - This rule already exists in group" msgstr "Esta regra já existe no grupo %s" -#: nova/api/ec2/cloud.py:769 +#: nova/api/ec2/cloud.py:733 +#: nova/api/openstack/compute/contrib/security_groups.py:388 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/api/ec2/cloud.py:776 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Content limited to " "Alphanumeric characters, spaces, dashes, and underscores." msgstr "" -#: nova/api/ec2/cloud.py:776 +#: nova/api/ec2/cloud.py:783 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Length exceeds maximum of " "255." msgstr "" -#: nova/api/ec2/cloud.py:780 -#: nova/api/openstack/compute/contrib/security_groups.py:292 +#: nova/api/ec2/cloud.py:787 +#: nova/api/openstack/compute/contrib/security_groups.py:297 #, python-format msgid "Create Security Group %s" msgstr "Criar Grupo de Segurança %s" -#: nova/api/ec2/cloud.py:783 +#: nova/api/ec2/cloud.py:790 #, python-format msgid "group %s already exists" msgstr "group %s já existe" -#: nova/api/ec2/cloud.py:815 -#: nova/api/openstack/compute/contrib/security_groups.py:245 +#: nova/api/ec2/cloud.py:794 +#: nova/api/openstack/compute/contrib/security_groups.py:294 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/api/ec2/cloud.py:826 +#: nova/api/openstack/compute/contrib/security_groups.py:246 #, python-format msgid "Delete security group %s" msgstr "Excluir grupo de segurança %s" -#: nova/api/ec2/cloud.py:823 nova/compute/manager.py:1630 +#: nova/api/ec2/cloud.py:834 nova/compute/manager.py:1638 #, python-format msgid "Get console output for instance %s" msgstr "Obter saída do console para instância %s" -#: nova/api/ec2/cloud.py:894 +#: nova/api/ec2/cloud.py:905 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:898 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:222 #, python-format msgid "Create volume of %s GB" msgstr "Criar volume de %s GB" -#: nova/api/ec2/cloud.py:921 +#: nova/api/ec2/cloud.py:932 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:931 +#: nova/api/ec2/cloud.py:942 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:939 +#: nova/api/ec2/cloud.py:950 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:952 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:963 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "Desanexar volume %s" -#: nova/api/ec2/cloud.py:959 +#: nova/api/ec2/cloud.py:970 #, fuzzy, python-format msgid "Detach Volume Failed." msgstr "Desanexar volume %s" -#: nova/api/ec2/cloud.py:984 nova/api/ec2/cloud.py:1041 -#: nova/api/ec2/cloud.py:1518 nova/api/ec2/cloud.py:1533 +#: nova/api/ec2/cloud.py:995 nova/api/ec2/cloud.py:1052 +#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537 #, python-format msgid "attribute not supported: %s" msgstr "atributo não suportado: %s" -#: nova/api/ec2/cloud.py:1107 +#: nova/api/ec2/cloud.py:1118 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1255 +#: nova/api/ec2/cloud.py:1266 msgid "Allocate address" msgstr "Alocar endereço" -#: nova/api/ec2/cloud.py:1267 +#: nova/api/ec2/cloud.py:1271 #, python-format msgid "Release address %s" msgstr "Liberar endereço %s" -#: nova/api/ec2/cloud.py:1272 +#: nova/api/ec2/cloud.py:1276 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1286 #, python-format msgid "Disassociate address %s" msgstr "Desatribuir endereço %s" -#: nova/api/ec2/cloud.py:1308 +#: nova/api/ec2/cloud.py:1312 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1329 +#: nova/api/ec2/cloud.py:1333 msgid "Going to start terminating instances" msgstr "Começando a terminar instâncias" -#: nova/api/ec2/cloud.py:1343 +#: nova/api/ec2/cloud.py:1347 #, python-format msgid "Reboot instance %r" msgstr "Reiniciar instância %r" -#: nova/api/ec2/cloud.py:1354 +#: nova/api/ec2/cloud.py:1358 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1369 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1455 +#: nova/api/ec2/cloud.py:1459 #, python-format msgid "De-registering image %s" msgstr "Removendo o registro da imagem %s" -#: nova/api/ec2/cloud.py:1471 +#: nova/api/ec2/cloud.py:1475 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1494 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1536 +#: nova/api/ec2/cloud.py:1540 msgid "user or group not specified" msgstr "usuário ou grupo não especificado" -#: nova/api/ec2/cloud.py:1538 +#: nova/api/ec2/cloud.py:1542 msgid "only group \"all\" is supported" msgstr "apenas o grupo \"all\" é suportado" -#: nova/api/ec2/cloud.py:1540 +#: nova/api/ec2/cloud.py:1544 msgid "operation_type must be add or remove" msgstr "operation_type deve ser add ou remove" -#: nova/api/ec2/cloud.py:1542 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Updating image %s publicity" msgstr "Atualizando publicidade da imagem %s" -#: nova/api/ec2/cloud.py:1555 +#: nova/api/ec2/cloud.py:1559 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1603 +#: nova/api/ec2/cloud.py:1607 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -2045,207 +2046,207 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:425 +#: nova/api/openstack/compute/servers.py:420 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:433 +#: nova/api/openstack/compute/servers.py:428 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:483 +#: nova/api/openstack/compute/servers.py:476 msgid "Personality file limit exceeded" msgstr "" -#: nova/api/openstack/compute/servers.py:485 +#: nova/api/openstack/compute/servers.py:478 msgid "Personality file path too long" msgstr "" -#: nova/api/openstack/compute/servers.py:487 +#: nova/api/openstack/compute/servers.py:480 msgid "Personality file content too long" msgstr "" -#: nova/api/openstack/compute/servers.py:501 +#: nova/api/openstack/compute/servers.py:494 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:505 +#: nova/api/openstack/compute/servers.py:498 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:509 +#: nova/api/openstack/compute/servers.py:502 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:527 +#: nova/api/openstack/compute/servers.py:519 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:530 +#: nova/api/openstack/compute/servers.py:522 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:535 +#: nova/api/openstack/compute/servers.py:527 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:550 +#: nova/api/openstack/compute/servers.py:540 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:559 +#: nova/api/openstack/compute/servers.py:549 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:566 +#: nova/api/openstack/compute/servers.py:556 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:572 +#: nova/api/openstack/compute/servers.py:562 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:575 +#: nova/api/openstack/compute/servers.py:565 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:577 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:594 +#: nova/api/openstack/compute/servers.py:584 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:601 +#: nova/api/openstack/compute/servers.py:591 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:633 +#: nova/api/openstack/compute/servers.py:623 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:675 -#: nova/api/openstack/compute/servers.py:740 +#: nova/api/openstack/compute/servers.py:665 +#: nova/api/openstack/compute/servers.py:730 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:737 +#: nova/api/openstack/compute/servers.py:727 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:733 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:829 -#: nova/api/openstack/compute/servers.py:849 +#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:839 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:835 +#: nova/api/openstack/compute/servers.py:825 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:855 +#: nova/api/openstack/compute/servers.py:845 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:868 +#: nova/api/openstack/compute/servers.py:858 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:862 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:885 +#: nova/api/openstack/compute/servers.py:875 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:897 +#: nova/api/openstack/compute/servers.py:887 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:900 +#: nova/api/openstack/compute/servers.py:890 msgid "Resize requires a change in size." msgstr "" -#: nova/api/openstack/compute/servers.py:924 +#: nova/api/openstack/compute/servers.py:914 msgid "Malformed server entity" msgstr "" -#: nova/api/openstack/compute/servers.py:931 +#: nova/api/openstack/compute/servers.py:921 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:940 +#: nova/api/openstack/compute/servers.py:930 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:949 +#: nova/api/openstack/compute/servers.py:939 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:962 +#: nova/api/openstack/compute/servers.py:952 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:966 -#: nova/api/openstack/compute/servers.py:1144 +#: nova/api/openstack/compute/servers.py:956 +#: nova/api/openstack/compute/servers.py:1134 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:980 +#: nova/api/openstack/compute/servers.py:970 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:993 +#: nova/api/openstack/compute/servers.py:983 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:996 +#: nova/api/openstack/compute/servers.py:986 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1014 +#: nova/api/openstack/compute/servers.py:1004 #: nova/api/openstack/compute/contrib/aggregates.py:142 -#: nova/api/openstack/compute/contrib/networks.py:65 +#: nova/api/openstack/compute/contrib/networks.py:68 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1009 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1071 +#: nova/api/openstack/compute/servers.py:1061 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1093 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 msgid "Invalid metadata" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1157 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2418,35 +2419,31 @@ msgstr "" msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:159 +#: nova/api/openstack/compute/contrib/floating_ips.py:157 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:161 +#: nova/api/openstack/compute/contrib/floating_ips.py:159 msgid "No more floating ips available." 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:571 -#: nova/api/openstack/compute/contrib/security_groups.py:604 +#: nova/api/openstack/compute/contrib/floating_ips.py:197 +#: nova/api/openstack/compute/contrib/floating_ips.py:223 +#: nova/api/openstack/compute/contrib/security_groups.py:583 +#: nova/api/openstack/compute/contrib/security_groups.py:616 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:204 -#: nova/api/openstack/compute/contrib/floating_ips.py:233 +#: nova/api/openstack/compute/contrib/floating_ips.py:200 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:213 +#: nova/api/openstack/compute/contrib/floating_ips.py:209 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:216 -msgid "Associate floating ip failed" -msgstr "" - #: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" @@ -2506,103 +2503,107 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:62 +#: nova/api/openstack/compute/contrib/networks.py:65 #, python-format msgid "Network does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:70 +#: nova/api/openstack/compute/contrib/networks.py:73 #, python-format msgid "Disassociating network with id %s" 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 +#: nova/api/openstack/compute/contrib/networks.py:77 +#: nova/api/openstack/compute/contrib/networks.py:94 +#: nova/api/openstack/compute/contrib/networks.py:104 msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:87 +#: nova/api/openstack/compute/contrib/networks.py:90 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks.py:100 #, python-format msgid "Deleting network with id %s" msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:59 +msgid "Quota limit must be -1 or greater." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:222 +#: nova/api/openstack/compute/contrib/security_groups.py:223 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:243 +#: nova/api/openstack/compute/contrib/security_groups.py:244 #, 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 +#: nova/api/openstack/compute/contrib/security_groups.py:300 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:320 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:318 +#: nova/api/openstack/compute/contrib/security_groups.py:323 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:321 +#: nova/api/openstack/compute/contrib/security_groups.py:326 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:353 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:351 +#: nova/api/openstack/compute/contrib/security_groups.py:356 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:369 +#: nova/api/openstack/compute/contrib/security_groups.py:374 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:376 +#: nova/api/openstack/compute/contrib/security_groups.py:381 #, 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:414 +#: nova/api/openstack/compute/contrib/security_groups.py:426 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:507 +#: nova/api/openstack/compute/contrib/security_groups.py:519 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:510 +#: nova/api/openstack/compute/contrib/security_groups.py:522 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:574 -#: nova/api/openstack/compute/contrib/security_groups.py:607 +#: nova/api/openstack/compute/contrib/security_groups.py:586 +#: nova/api/openstack/compute/contrib/security_groups.py:619 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:578 -#: nova/api/openstack/compute/contrib/security_groups.py:611 +#: nova/api/openstack/compute/contrib/security_groups.py:590 +#: nova/api/openstack/compute/contrib/security_groups.py:623 msgid "Security group name cannot be empty" msgstr "" @@ -2811,121 +2812,112 @@ msgstr "" msgid "Launching VPN for %s" msgstr "Executando VPN para %s" -#: nova/compute/api.py:141 +#: nova/compute/api.py:133 msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:144 +#: nova/compute/api.py:136 #, python-format msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/api.py:192 +#: nova/compute/api.py:198 +msgid "Cannot run any more instances of this type." +msgstr "" + +#: nova/compute/api.py:200 +#, python-format +msgid "Can only run %s more instances of this type." +msgstr "" + +#: nova/compute/api.py:202 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:216 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:203 +#: nova/compute/api.py:227 #, python-format msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" -#: nova/compute/api.py:257 -msgid "Cannot run any more instances of this type." -msgstr "" - -#: nova/compute/api.py:259 -#, python-format -msgid "Can only run %s more instances of this type." -msgstr "" - -#: nova/compute/api.py:261 -#, python-format -msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. " -msgstr "" - -#: nova/compute/api.py:310 -msgid "Creating a raw instance" -msgstr "" - -#: nova/compute/api.py:312 -#, python-format -msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" -msgstr "" - -#: nova/compute/api.py:383 +#: nova/compute/api.py:424 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:447 +#: nova/compute/api.py:492 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:474 +#: nova/compute/api.py:519 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:591 +#: nova/compute/api.py:636 #, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:871 +#: nova/compute/api.py:916 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:891 +#: nova/compute/api.py:936 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:939 +#: nova/compute/api.py:984 #, fuzzy msgid "Going to try to terminate instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:977 +#: nova/compute/api.py:1022 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:996 +#: nova/compute/api.py:1041 #, fuzzy msgid "Going to try to start instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1000 +#: nova/compute/api.py:1045 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1071 nova/volume/api.py:173 +#: nova/compute/api.py:1116 nova/volume/api.py:173 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1201 +#: nova/compute/api.py:1246 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1369 +#: nova/compute/api.py:1414 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1377 +#: nova/compute/api.py:1422 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1644 +#: nova/compute/api.py:1689 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" @@ -2950,11 +2942,9 @@ msgid "check_instance_lock: decorating: |%s|" msgstr "check_instance_lock: decorating: |%s|" #: nova/compute/manager.py:140 -#, python-format -msgid "" -"check_instance_lock: arguments: |%(self)s| |%(context)s| " -"|%(instance_uuid)s|" -msgstr "" +#, fuzzy, python-format +msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|" +msgstr "check_instance_lock: admin: |%s|" #: nova/compute/manager.py:144 #, python-format @@ -2982,10 +2972,7 @@ msgid "Unable to load the virtualization driver: %s" msgstr "" #: nova/compute/manager.py:223 -#, python-format -msgid "" -"Instance %(instance_uuid)s has been destroyed from under us while trying " -"to set it to ERROR" +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" #: nova/compute/manager.py:240 @@ -3011,425 +2998,419 @@ msgid "Setting up bdm %s" msgstr "" #: nova/compute/manager.py:400 -#, python-format -msgid "Instance %s already deleted from database. Attempting forceful vm deletion" +msgid "Instance already deleted from database. Attempting forceful vm deletion" msgstr "" #: nova/compute/manager.py:406 -#, python-format -msgid "Exception encountered while terminating the instance %s" +msgid "Exception encountered while terminating the instance" msgstr "" #: nova/compute/manager.py:444 -#, python-format -msgid "Instance %s not found." -msgstr "" +#, fuzzy, python-format +msgid "Instance not found." +msgstr "instância %s: suspendendo" -#: nova/compute/manager.py:480 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "A instância já foi criada" -#: nova/compute/manager.py:523 +#: 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:528 +#: nova/compute/manager.py:530 #, 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:538 +#: nova/compute/manager.py:540 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:548 +#: nova/compute/manager.py:550 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:561 +#: nova/compute/manager.py:563 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:565 +#: nova/compute/manager.py:567 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:580 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:594 +#: nova/compute/manager.py:596 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:615 +#: nova/compute/manager.py:617 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:672 +#: nova/compute/manager.py:674 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:699 +#: nova/compute/manager.py:701 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:708 +#: nova/compute/manager.py:710 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:742 nova/compute/manager.py:1328 -#: nova/compute/manager.py:1416 nova/compute/manager.py:2501 +#: nova/compute/manager.py:744 nova/compute/manager.py:1335 +#: nova/compute/manager.py:1424 nova/compute/manager.py:2509 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:811 -#, python-format -msgid "" -"Cannot rebuild instance [%(instance_uuid)s], because the given image does" -" not exist." +#: nova/compute/manager.py:813 +msgid "Cannot rebuild instance because the given image does not exist." msgstr "" -#: nova/compute/manager.py:816 -#, python-format -msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" -msgstr "" +#: nova/compute/manager.py:818 +#, fuzzy, python-format +msgid "Cannot rebuild instance: %(exc)s" +msgstr "O VBD não foi encontrado na instância %s" -#: nova/compute/manager.py:823 -#, python-format -msgid "Rebuilding instance %s" -msgstr "" - -#: nova/compute/manager.py:876 -#, python-format -msgid "Rebooting instance %s" +#: nova/compute/manager.py:825 +#, fuzzy, python-format +msgid "Rebuilding instance" msgstr "Reiniciando a instância %s" -#: nova/compute/manager.py:891 +#: nova/compute/manager.py:879 +#, fuzzy, python-format +msgid "Rebooting instance" +msgstr "Reiniciando a instância %s" + +#: nova/compute/manager.py:895 #, python-format msgid "" -"trying to reboot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:933 +#: nova/compute/manager.py:937 #, python-format msgid "instance %s: snapshotting" msgstr "instância %s: fazendo um snapshot" -#: nova/compute/manager.py:939 +#: nova/compute/manager.py:943 #, python-format msgid "" -"trying to snapshot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:1000 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1001 +#: nova/compute/manager.py:1006 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1005 +#: nova/compute/manager.py:1011 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1042 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1041 -#, python-format -msgid "Instance %s: Root password set" +#: nova/compute/manager.py:1048 +msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1050 +#: nova/compute/manager.py:1056 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1070 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1079 +#: nova/compute/manager.py:1085 #, 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:1084 +#: nova/compute/manager.py:1090 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, 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:1103 +#: nova/compute/manager.py:1109 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1116 +#: nova/compute/manager.py:1122 #, python-format msgid "instance %s: rescuing" msgstr "instância %s: resgatando" -#: nova/compute/manager.py:1141 +#: nova/compute/manager.py:1147 #, python-format msgid "instance %s: unrescuing" msgstr "instância %s: desfazendo o resgate" -#: nova/compute/manager.py:1270 +#: nova/compute/manager.py:1277 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1287 +#: nova/compute/manager.py:1294 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1471 +#: nova/compute/manager.py:1479 #, python-format msgid "instance %s: pausing" msgstr "instância %s: pausando" -#: nova/compute/manager.py:1489 +#: nova/compute/manager.py:1497 #, python-format msgid "instance %s: unpausing" msgstr "instância %s: saindo do pause" -#: nova/compute/manager.py:1525 +#: nova/compute/manager.py:1533 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "instância %s: recuperando os diagnósticos" -#: nova/compute/manager.py:1534 +#: nova/compute/manager.py:1542 #, python-format msgid "instance %s: suspending" msgstr "instância %s: suspendendo" -#: nova/compute/manager.py:1556 +#: nova/compute/manager.py:1564 #, python-format msgid "instance %s: resuming" msgstr "instância %s: resumindo" -#: nova/compute/manager.py:1579 +#: nova/compute/manager.py:1587 #, python-format msgid "instance %s: locking" msgstr "instância %s: bloqueando" -#: nova/compute/manager.py:1588 +#: nova/compute/manager.py:1596 #, python-format msgid "instance %s: unlocking" msgstr "instância %s: desbloqueando" -#: nova/compute/manager.py:1596 +#: nova/compute/manager.py:1604 #, python-format msgid "instance %s: getting locked state" msgstr "instância %s: obtendo estado de bloqueio" -#: nova/compute/manager.py:1606 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: reset network" msgstr "instância %s: reset da rede" -#: nova/compute/manager.py:1614 +#: nova/compute/manager.py:1622 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1618 +#: nova/compute/manager.py:1626 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1655 +#: nova/compute/manager.py:1663 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1685 +#: nova/compute/manager.py:1693 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1703 +#: nova/compute/manager.py:1711 #, python-format msgid "" "instance %(instance_uuid)s: attaching volume %(volume_id)s to " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1705 +#: nova/compute/manager.py:1713 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1714 +#: nova/compute/manager.py:1722 #, python-format msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1724 +#: nova/compute/manager.py:1732 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1752 +#: nova/compute/manager.py:1760 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1756 +#: nova/compute/manager.py:1764 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "Desconectando volume da instância desconhecida %s" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1830 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1884 +#: nova/compute/manager.py:1892 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1916 +#: nova/compute/manager.py:1924 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1981 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2000 +#: nova/compute/manager.py:2008 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2030 +#: nova/compute/manager.py:2038 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2038 +#: nova/compute/manager.py:2046 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2040 +#: nova/compute/manager.py:2048 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2073 +#: nova/compute/manager.py:2081 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2083 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:2090 +#: nova/compute/manager.py:2098 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2226 +#: nova/compute/manager.py:2234 #, python-format msgid "Updated the info_cache for instance %s" msgstr "" -#: nova/compute/manager.py:2255 +#: nova/compute/manager.py:2263 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2277 +#: nova/compute/manager.py:2285 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2305 +#: nova/compute/manager.py:2313 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2331 +#: nova/compute/manager.py:2339 #, python-format msgid "" "During the sync_power process the instance %(uuid)s has moved from host " "%(src)s to host %(dst)s" msgstr "" -#: nova/compute/manager.py:2344 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Instance %s is in the process of migrating to this host. Wait next " "sync_power cycle before setting power state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2350 +#: nova/compute/manager.py:2358 msgid "" "Instance found in database but not known by hypervisor. Setting power " "state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2380 +#: nova/compute/manager.py:2388 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2392 +#: nova/compute/manager.py:2400 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2466 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" -#: nova/compute/manager.py:2465 +#: nova/compute/manager.py:2473 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" -#: nova/compute/manager.py:2472 +#: nova/compute/manager.py:2480 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:2542 +#: nova/compute/manager.py:2550 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -3518,17 +3499,17 @@ msgstr "" msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4019 nova/db/sqlalchemy/api.py:4045 +#: nova/db/sqlalchemy/api.py:4047 nova/db/sqlalchemy/api.py:4073 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4103 +#: nova/db/sqlalchemy/api.py:4131 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4147 +#: nova/db/sqlalchemy/api.py:4175 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3772,47 +3753,47 @@ msgstr "Removendo o registro da imagem %s" msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/network/linux_net.py:1170 +#: nova/network/linux_net.py:1169 #, python-format msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/network/manager.py:291 +#: nova/network/manager.py:290 #, python-format msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/network/manager.py:300 nova/network/manager.py:496 +#: nova/network/manager.py:299 nova/network/manager.py:494 #, python-format msgid "Interface %(interface)s not found" msgstr "" -#: nova/network/manager.py:315 +#: nova/network/manager.py:313 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:353 +#: nova/network/manager.py:351 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:386 +#: nova/network/manager.py:384 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:390 +#: nova/network/manager.py:388 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:402 +#: nova/network/manager.py:400 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:614 +#: nova/network/manager.py:611 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3820,41 +3801,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:660 +#: nova/network/manager.py:657 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:670 +#: nova/network/manager.py:667 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:778 +#: nova/network/manager.py:775 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:782 +#: nova/network/manager.py:779 msgid "setting network host" msgstr "" -#: nova/network/manager.py:896 +#: nova/network/manager.py:893 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:901 +#: nova/network/manager.py:898 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:930 +#: nova/network/manager.py:927 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1152 +#: nova/network/manager.py:1149 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3862,73 +3843,73 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1227 +#: nova/network/manager.py:1224 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:1244 +#: nova/network/manager.py:1241 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1248 +#: nova/network/manager.py:1245 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1256 +#: nova/network/manager.py:1253 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1261 +#: nova/network/manager.py:1258 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1265 +#: nova/network/manager.py:1262 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1268 +#: nova/network/manager.py:1265 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1331 +#: nova/network/manager.py:1328 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1334 +#: nova/network/manager.py:1331 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1345 +#: nova/network/manager.py:1342 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1404 +#: nova/network/manager.py:1401 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1423 +#: nova/network/manager.py:1421 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1832 +#: nova/network/manager.py:1825 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1839 +#: nova/network/manager.py:1832 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -4079,76 +4060,76 @@ msgid "" "Payload=%(payload)s" msgstr "" -#: nova/notifier/list_notifier.py:65 +#: nova/notifier/list_notifier.py:64 #, python-format msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" -#: nova/notifier/rabbit_notifier.py:46 +#: nova/notifier/rabbit_notifier.py:45 #, python-format msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/rpc/amqp.py:146 -#, python-format -msgid "Returning exception %s to caller" -msgstr "Retornando exceção %s ao método de origem" - -#: nova/rpc/amqp.py:188 +#: nova/rpc/amqp.py:183 #, python-format msgid "unpacked context: %s" msgstr "conteúdo descompactado: %s" -#: nova/rpc/amqp.py:231 +#: nova/rpc/amqp.py:226 #, python-format msgid "received %s" msgstr "recebido %s" -#: nova/rpc/amqp.py:236 +#: nova/rpc/amqp.py:231 #, python-format msgid "no method for message: %s" msgstr "sem método para mensagem: %s" -#: nova/rpc/amqp.py:237 +#: nova/rpc/amqp.py:232 #, python-format msgid "No method for message: %s" msgstr "Sem método para mensagem: %s" -#: nova/rpc/amqp.py:321 +#: nova/rpc/amqp.py:318 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:324 +#: nova/rpc/amqp.py:321 #, python-format msgid "MSG_ID is %s" msgstr "MSG_ID é %s" -#: nova/rpc/amqp.py:346 +#: nova/rpc/amqp.py:343 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:354 +#: nova/rpc/amqp.py:351 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:379 +#: nova/rpc/amqp.py:377 #, python-format -msgid "Sending notification on %s..." +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/rpc/common.py:54 +#: nova/rpc/common.py:62 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/rpc/common.py:71 +#: nova/rpc/common.py:79 msgid "Timeout while waiting on RPC response." msgstr "" +#: nova/rpc/common.py:179 +#, python-format +msgid "Returning exception %s to caller" +msgstr "Retornando exceção %s ao método de origem" + #: nova/rpc/impl_kombu.py:111 msgid "Failed to process message... skipping it." msgstr "" @@ -4199,7 +4180,7 @@ msgstr "" #: nova/rpc/impl_qpid.py:341 #, python-format -msgid "Unable to connect to AMQP server: %s " +msgid "Unable to connect to AMQP server: %s" msgstr "" #: nova/rpc/impl_qpid.py:346 @@ -4264,7 +4245,7 @@ msgstr "" msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/scheduler/driver.py:367 nova/scheduler/driver.py:457 +#: nova/scheduler/driver.py:367 #, python-format msgid "host %(dest)s is not compatible with original host %(src)s." msgstr "" @@ -4276,7 +4257,7 @@ msgid "" "memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/scheduler/driver.py:472 +#: nova/scheduler/driver.py:467 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -4408,21 +4389,21 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:365 nova/tests/test_compute.py:1419 +#: nova/tests/test_compute.py:364 nova/tests/test_compute.py:1418 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:371 +#: nova/tests/test_compute.py:370 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:589 +#: nova/tests/test_compute.py:588 msgid "Internal error" msgstr "" -#: nova/tests/test_compute.py:1430 +#: nova/tests/test_compute.py:1429 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -4490,12 +4471,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:626 +#: nova/tests/test_xenapi.py:623 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:637 +#: nova/tests/test_xenapi.py:634 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -4609,21 +4590,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:133 +#: nova/tests/rpc/common.py:110 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:142 +#: nova/tests/rpc/common.py:119 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:160 +#: nova/tests/rpc/common.py:137 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:227 nova/tests/rpc/common.py:233 +#: nova/tests/rpc/common.py:204 nova/tests/rpc/common.py:210 #, python-format msgid "Received %s" msgstr "" @@ -4632,14 +4613,14 @@ 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:396 -#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:2045 +#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:707 +#: nova/virt/libvirt/connection.py:2048 nova/virt/xenapi/connection.py:397 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:399 -#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:2048 +#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:711 +#: nova/virt/libvirt/connection.py:2051 nova/virt/xenapi/connection.py:400 #, python-format msgid "Compute_service record updated for %s " msgstr "" @@ -4713,34 +4694,6 @@ msgstr "" msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:140 -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:329 nova/virt/libvirt/connection.py:472 -msgid "Could not determine iscsi initiator name" -msgstr "" - -#: nova/virt/xenapi_conn.py:460 -msgid "Host startup on XenServer is not supported." -msgstr "" - -#: nova/virt/xenapi_conn.py:489 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" - -#: nova/virt/xenapi_conn.py:527 -msgid "Host is member of a pool, but DB says otherwise" -msgstr "" - -#: nova/virt/xenapi_conn.py:599 nova/virt/xenapi_conn.py:612 -#, python-format -msgid "Got exception: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4849,114 +4802,114 @@ msgstr "" msgid "Unknown baremetal driver %(d)s" msgstr "" -#: nova/virt/baremetal/proxy.py:148 +#: nova/virt/baremetal/proxy.py:139 #, python-format msgid "Error encountered when destroying instance '%(name)s': %(ex)s" msgstr "" -#: nova/virt/baremetal/proxy.py:162 +#: nova/virt/baremetal/proxy.py:153 #, python-format msgid "instance %(instance_name)s: deleting instance files %(target)s" msgstr "" -#: nova/virt/baremetal/proxy.py:189 +#: nova/virt/baremetal/proxy.py:180 #, python-format msgid "instance %s: rebooted" msgstr "" -#: nova/virt/baremetal/proxy.py:192 +#: nova/virt/baremetal/proxy.py:183 msgid "_wait_for_reboot failed" msgstr "" -#: nova/virt/baremetal/proxy.py:222 +#: nova/virt/baremetal/proxy.py:213 #, python-format msgid "instance %s: rescued" msgstr "" -#: nova/virt/baremetal/proxy.py:225 +#: nova/virt/baremetal/proxy.py:216 msgid "_wait_for_rescue failed" msgstr "" -#: nova/virt/baremetal/proxy.py:242 +#: nova/virt/baremetal/proxy.py:233 msgid "<============= spawn of baremetal =============>" msgstr "" -#: nova/virt/baremetal/proxy.py:255 +#: nova/virt/baremetal/proxy.py:246 #, python-format msgid "instance %s: is building" msgstr "" -#: nova/virt/baremetal/proxy.py:260 +#: nova/virt/baremetal/proxy.py:251 msgid "Key is injected but instance is not running yet" msgstr "" -#: nova/virt/baremetal/proxy.py:265 +#: nova/virt/baremetal/proxy.py:256 #, python-format msgid "instance %s: booted" msgstr "" -#: nova/virt/baremetal/proxy.py:268 +#: nova/virt/baremetal/proxy.py:259 #, python-format msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" -#: nova/virt/baremetal/proxy.py:269 +#: nova/virt/baremetal/proxy.py:260 #, python-format msgid "instance %s spawned successfully" msgstr "" -#: nova/virt/baremetal/proxy.py:272 +#: nova/virt/baremetal/proxy.py:263 #, python-format msgid "instance %s:not booted" msgstr "" -#: nova/virt/baremetal/proxy.py:274 +#: nova/virt/baremetal/proxy.py:265 msgid "Bremetal assignment is overcommitted." msgstr "" -#: nova/virt/baremetal/proxy.py:354 +#: nova/virt/baremetal/proxy.py:345 #, python-format msgid "instance %s: Creating image" msgstr "" -#: nova/virt/baremetal/proxy.py:473 +#: nova/virt/baremetal/proxy.py:464 #, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/baremetal/proxy.py:484 +#: nova/virt/baremetal/proxy.py:475 #, python-format msgid "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" msgstr "" -#: nova/virt/baremetal/proxy.py:529 +#: nova/virt/baremetal/proxy.py:520 #, python-format msgid "instance %s: starting toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:531 +#: nova/virt/baremetal/proxy.py:522 #, python-format msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1815 +#: nova/virt/baremetal/proxy.py:565 nova/virt/libvirt/connection.py:1818 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 "" -#: nova/virt/baremetal/proxy.py:714 +#: nova/virt/baremetal/proxy.py:705 #, python-format msgid "#### RLK: cpu_arch = %s " msgstr "" -#: nova/virt/baremetal/proxy.py:746 +#: nova/virt/baremetal/proxy.py:737 msgid "Updating!" msgstr "" -#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2609 +#: nova/virt/baremetal/proxy.py:764 nova/virt/libvirt/connection.py:2612 #: nova/virt/xenapi/host.py:129 msgid "Updating host stats" msgstr "" @@ -4992,15 +4945,15 @@ msgstr "" msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" msgstr "" -#: nova/virt/baremetal/tilera.py:292 +#: nova/virt/baremetal/tilera.py:291 msgid "Noting to do for tilera nodes: vmlinux is in CF" msgstr "" -#: nova/virt/baremetal/tilera.py:316 +#: nova/virt/baremetal/tilera.py:314 msgid "activate_node" msgstr "" -#: nova/virt/baremetal/tilera.py:330 +#: nova/virt/baremetal/tilera.py:328 msgid "Node is unknown error state." msgstr "" @@ -5079,175 +5032,183 @@ msgstr "" msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/libvirt/connection.py:265 +#: nova/virt/libvirt/connection.py:268 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/connection.py:286 +#: nova/virt/libvirt/connection.py:289 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:388 +#: nova/virt/libvirt/connection.py:391 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:400 +#: nova/virt/libvirt/connection.py:403 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:411 +#: nova/virt/libvirt/connection.py:414 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:423 +#: nova/virt/libvirt/connection.py:426 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:435 +#: nova/virt/libvirt/connection.py:438 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:461 +#: nova/virt/libvirt/connection.py:464 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:554 +#: nova/virt/libvirt/connection.py:475 nova/virt/xenapi/connection.py:329 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/libvirt/connection.py:557 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:567 +#: nova/virt/libvirt/connection.py:570 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:692 +#: nova/virt/libvirt/connection.py:695 #, fuzzy, python-format msgid "Instance soft rebooted successfully." msgstr "volume %s: criado com sucesso" -#: nova/virt/libvirt/connection.py:696 +#: nova/virt/libvirt/connection.py:699 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/connection.py:725 +#: nova/virt/libvirt/connection.py:728 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/connection.py:761 nova/virt/libvirt/connection.py:905 +#: nova/virt/libvirt/connection.py:764 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:766 +#: nova/virt/libvirt/connection.py:769 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:867 nova/virt/xenapi/vmops.py:1358 +#: nova/virt/libvirt/connection.py:870 nova/virt/xenapi/vmops.py:1324 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:871 +#: nova/virt/libvirt/connection.py:874 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:896 +#: nova/virt/libvirt/connection.py:899 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:910 +#: nova/virt/libvirt/connection.py:908 +msgid "During spawn, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/connection.py:913 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:926 +#: nova/virt/libvirt/connection.py:929 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:978 +#: nova/virt/libvirt/connection.py:981 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/connection.py:1020 +#: nova/virt/libvirt/connection.py:1023 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/connection.py:1024 +#: nova/virt/libvirt/connection.py:1027 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1028 nova/virt/libvirt/connection.py:1032 +#: nova/virt/libvirt/connection.py:1031 nova/virt/libvirt/connection.py:1035 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1153 +#: nova/virt/libvirt/connection.py:1156 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1339 +#: nova/virt/libvirt/connection.py:1342 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1349 +#: nova/virt/libvirt/connection.py:1352 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1381 +#: nova/virt/libvirt/connection.py:1384 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1658 +#: nova/virt/libvirt/connection.py:1661 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1662 +#: nova/virt/libvirt/connection.py:1665 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1679 +#: nova/virt/libvirt/connection.py:1682 #, 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:1920 +#: nova/virt/libvirt/connection.py:1923 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1942 +#: nova/virt/libvirt/connection.py:1945 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1969 +#: nova/virt/libvirt/connection.py:1972 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:2067 +#: nova/virt/libvirt/connection.py:2070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:2079 +#: nova/virt/libvirt/connection.py:2082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5257,40 +5218,40 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:2136 +#: nova/virt/libvirt/connection.py:2139 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2352 +#: nova/virt/libvirt/connection.py:2355 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2407 +#: nova/virt/libvirt/connection.py:2410 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:2458 +#: nova/virt/libvirt/connection.py:2461 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2513 +#: nova/virt/libvirt/connection.py:2516 msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2518 +#: nova/virt/libvirt/connection.py:2521 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2525 +#: nova/virt/libvirt/connection.py:2528 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2565 +#: nova/virt/libvirt/connection.py:2568 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5889,27 +5850,51 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:553 nova/virt/xenapi/fake.py:652 -#: nova/virt/xenapi/fake.py:670 nova/virt/xenapi/fake.py:732 +#: nova/virt/xenapi/connection.py:140 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"connection_type=xenapi" +msgstr "" + +#: nova/virt/xenapi/connection.py:461 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/connection.py:490 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/connection.py:528 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/connection.py:600 nova/virt/xenapi/connection.py:613 +#, python-format +msgid "Got exception: %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:565 nova/virt/xenapi/fake.py:664 +#: nova/virt/xenapi/fake.py:682 nova/virt/xenapi/fake.py:744 msgid "Raising NotImplemented" msgstr "Aumento não implementado" -#: nova/virt/xenapi/fake.py:555 +#: nova/virt/xenapi/fake.py:567 #, 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:589 +#: nova/virt/xenapi/fake.py:601 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "Chamando %(localname)s %(impl)s" -#: nova/virt/xenapi/fake.py:594 +#: nova/virt/xenapi/fake.py:606 #, python-format msgid "Calling getter %s" msgstr "Chamando o pai %s" -#: nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:666 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6050,7 +6035,7 @@ msgstr "VBD %(vbd_ref)s criado para VM %(vm_ref)s, VDI %(vdi_ref)s." msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:336 +#: nova/virt/xenapi/vm_utils.py:337 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -6059,68 +6044,63 @@ 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:345 +#: nova/virt/xenapi/vm_utils.py:346 #, 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:353 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:382 #, fuzzy, python-format msgid "Snapshotting with label '%(label)s'" msgstr "Fazendo um snapshot da VM %(vm_ref)s com rótulo '%(label)s'..." -#: nova/virt/xenapi/vm_utils.py:392 +#: nova/virt/xenapi/vm_utils.py:395 #, fuzzy, python-format msgid "Created snapshot %(template_vm_ref)s" msgstr "Snapshot %(template_vm_ref)s criado a partir da VM %(vm_ref)s." -#: nova/virt/xenapi/vm_utils.py:431 +#: nova/virt/xenapi/vm_utils.py:434 #, 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:583 -#, python-format -msgid "Creating blank HD of size %(req_size)d gigs" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:634 +#: nova/virt/xenapi/vm_utils.py:612 #, 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:724 +#: nova/virt/xenapi/vm_utils.py:725 #, python-format msgid "" "download_vhd %(image)s attempt %(attempt_num)d/%(max_attempts)d from " "%(glance_host)s:%(glance_port)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:734 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:750 +#: nova/virt/xenapi/vm_utils.py:751 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:760 +#: nova/virt/xenapi/vm_utils.py:761 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " @@ -6146,7 +6126,7 @@ msgstr "" #: nova/virt/xenapi/vm_utils.py:831 #, python-format -msgid "Fetching image %(image)s, type %(image_type_str)" +msgid "Fetching image %(image)s, type %(image_type_str)s" msgstr "" #: nova/virt/xenapi/vm_utils.py:844 @@ -6161,543 +6141,537 @@ msgid "" "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:870 +#: nova/virt/xenapi/vm_utils.py:871 #, 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:884 +#: nova/virt/xenapi/vm_utils.py:885 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk %s destruidos" -#: nova/virt/xenapi/vm_utils.py:895 +#: nova/virt/xenapi/vm_utils.py:896 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:934 +#: nova/virt/xenapi/vm_utils.py:935 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:955 +#: nova/virt/xenapi/vm_utils.py:956 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Verificando o vdi %s para kernel PV" -#: nova/virt/xenapi/vm_utils.py:973 +#: nova/virt/xenapi/vm_utils.py:974 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1016 +#: nova/virt/xenapi/vm_utils.py:1017 #, python-format msgid "VDI %s is still available" msgstr "O VDI %s continua disponível" -#: nova/virt/xenapi/vm_utils.py:1059 +#: nova/virt/xenapi/vm_utils.py:1060 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "(VM_UTILS) xenserver vm state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1061 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "(VM_UTILS) xenapi power_state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1088 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1108 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "Re-scanning SR %s" msgstr "Re-escaneando SR %s" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1137 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1154 +#: nova/virt/xenapi/vm_utils.py:1155 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:1167 +#: nova/virt/xenapi/vm_utils.py:1168 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1175 +#: nova/virt/xenapi/vm_utils.py:1176 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1177 +#: nova/virt/xenapi/vm_utils.py:1178 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1180 +#: nova/virt/xenapi/vm_utils.py:1181 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1183 +#: nova/virt/xenapi/vm_utils.py:1184 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1187 +#: nova/virt/xenapi/vm_utils.py:1188 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1190 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1192 +#: nova/virt/xenapi/vm_utils.py:1193 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1195 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1198 +#: nova/virt/xenapi/vm_utils.py:1199 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1220 +#: nova/virt/xenapi/vm_utils.py:1221 #, 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:1236 +#: nova/virt/xenapi/vm_utils.py:1237 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1290 +#: nova/virt/xenapi/vm_utils.py:1291 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1343 +#: nova/virt/xenapi/vm_utils.py:1344 #, 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:1417 +#: nova/virt/xenapi/vm_utils.py:1418 #, 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:1427 +#: nova/virt/xenapi/vm_utils.py:1428 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1463 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1473 +#: nova/virt/xenapi/vm_utils.py:1474 #, python-format msgid "Plugging VBD %s ... " msgstr "Conectando VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1477 #, python-format msgid "Plugging VBD %s done." msgstr "O VDB %s foi conectado." -#: nova/virt/xenapi/vm_utils.py:1478 +#: nova/virt/xenapi/vm_utils.py:1479 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1481 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1490 +#: nova/virt/xenapi/vm_utils.py:1491 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destruindo VBD para o VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1499 #, 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:1511 +#: nova/virt/xenapi/vm_utils.py:1512 #, python-format msgid "Running pygrub against %s" msgstr "Rodando pygrub novamente %s" -#: nova/virt/xenapi/vm_utils.py:1518 +#: nova/virt/xenapi/vm_utils.py:1519 #, python-format msgid "Found Xen kernel %s" msgstr "Kernel Xen encontrado: %s" -#: nova/virt/xenapi/vm_utils.py:1520 +#: nova/virt/xenapi/vm_utils.py:1521 msgid "No Xen kernel found. Booting HVM." msgstr "Kernel Xen não encontrado. Iniciando como HVM." -#: nova/virt/xenapi/vm_utils.py:1533 +#: nova/virt/xenapi/vm_utils.py:1534 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1539 +#: nova/virt/xenapi/vm_utils.py:1540 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1565 +#: nova/virt/xenapi/vm_utils.py:1566 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1578 +#: nova/virt/xenapi/vm_utils.py:1579 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1633 #, 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:1664 +#: nova/virt/xenapi/vm_utils.py:1665 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1714 +#: nova/virt/xenapi/vm_utils.py:1715 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1722 +#: nova/virt/xenapi/vm_utils.py:1723 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1726 +#: nova/virt/xenapi/vm_utils.py:1727 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1742 +#: nova/virt/xenapi/vm_utils.py:1743 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1751 +#: nova/virt/xenapi/vm_utils.py:1752 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:722 +#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:688 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:231 -#, python-format -msgid "Attempted to power on non-existent instance bad instance id %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:233 +#: nova/virt/xenapi/vmops.py:229 #, fuzzy, python-format msgid "Starting instance" msgstr "Reiniciando a instância %s" -#: nova/virt/xenapi/vmops.py:303 +#: nova/virt/xenapi/vmops.py:298 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/xenapi/vmops.py:353 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:443 +#: nova/virt/xenapi/vmops.py:434 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:462 +#: nova/virt/xenapi/vmops.py:453 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:515 -#, python-format -msgid "Invalid value for injected_files: %r" -msgstr "" - -#: nova/virt/xenapi/vmops.py:520 -#, python-format -msgid "Injecting file path: '%s'" -msgstr "" - -#: nova/virt/xenapi/vmops.py:527 -msgid "Setting admin password" -msgstr "" - -#: nova/virt/xenapi/vmops.py:531 -msgid "Resetting network" -msgstr "" - -#: nova/virt/xenapi/vmops.py:538 -msgid "Setting VCPU weight" -msgstr "" - -#: nova/virt/xenapi/vmops.py:544 +#: nova/virt/xenapi/vmops.py:498 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:551 +#: nova/virt/xenapi/vmops.py:505 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:554 +#: nova/virt/xenapi/vmops.py:508 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:561 +#: nova/virt/xenapi/vmops.py:515 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:573 +#: nova/virt/xenapi/vmops.py:527 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:576 +#: nova/virt/xenapi/vmops.py:530 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:581 +#: nova/virt/xenapi/vmops.py:535 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:616 +#: nova/virt/xenapi/vmops.py:552 #, python-format -msgid "No opaque_ref could be determined for '%s'." +msgid "Invalid value for injected_files: %r" msgstr "" -#: nova/virt/xenapi/vmops.py:670 +#: nova/virt/xenapi/vmops.py:557 +#, python-format +msgid "Injecting file path: '%s'" +msgstr "" + +#: nova/virt/xenapi/vmops.py:564 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/vmops.py:568 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/vmops.py:575 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:582 +msgid "Could not find VM by name" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:677 +#: nova/virt/xenapi/vmops.py:643 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:686 +#: nova/virt/xenapi/vmops.py:652 #, fuzzy, python-format msgid "Unable to Snapshot instance: %(exc)s" msgstr "Não é possível anexar o volume na instância %s" -#: nova/virt/xenapi/vmops.py:702 +#: nova/virt/xenapi/vmops.py:668 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:770 +#: nova/virt/xenapi/vmops.py:736 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:857 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:901 +#: nova/virt/xenapi/vmops.py:865 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:928 +#: nova/virt/xenapi/vmops.py:892 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:913 #, python-format msgid "domid changed from %(domid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:926 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:983 +#: nova/virt/xenapi/vmops.py:947 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:962 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1023 +#: nova/virt/xenapi/vmops.py:987 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 +#: nova/virt/xenapi/vmops.py:996 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1036 +#: nova/virt/xenapi/vmops.py:1000 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1054 +#: nova/virt/xenapi/vmops.py:1017 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1097 +#: nova/virt/xenapi/vmops.py:1060 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1104 +#: nova/virt/xenapi/vmops.py:1067 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1111 +#: nova/virt/xenapi/vmops.py:1074 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1121 +#: nova/virt/xenapi/vmops.py:1084 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1147 +#: nova/virt/xenapi/vmops.py:1110 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1169 +#: nova/virt/xenapi/vmops.py:1135 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1222 +#: nova/virt/xenapi/vmops.py:1188 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1296 +#: nova/virt/xenapi/vmops.py:1262 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1300 +#: nova/virt/xenapi/vmops.py:1266 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1363 +#: nova/virt/xenapi/vmops.py:1329 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1374 +#: nova/virt/xenapi/vmops.py:1340 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1379 +#: nova/virt/xenapi/vmops.py:1345 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/virt/xenapi/vmops.py:1383 +#: nova/virt/xenapi/vmops.py:1349 msgid "In ERROR state" msgstr "" -#: nova/virt/xenapi/vmops.py:1389 +#: nova/virt/xenapi/vmops.py:1355 #, python-format msgid "In %(task_state)s task_state, not RESIZE_VERIFY" msgstr "" -#: nova/virt/xenapi/vmops.py:1396 +#: nova/virt/xenapi/vmops.py:1362 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/vmops.py:1384 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1469 +#: nova/virt/xenapi/vmops.py:1431 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1483 +#: nova/virt/xenapi/vmops.py:1446 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1492 +#: nova/virt/xenapi/vmops.py:1455 #, fuzzy, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "Criando a VIF para VM %(vm_ref)s, rede %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1495 +#: nova/virt/xenapi/vmops.py:1458 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Criando a VIF para VM %(vm_ref)s, rede %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1520 +#: nova/virt/xenapi/vmops.py:1481 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1545 +#: nova/virt/xenapi/vmops.py:1506 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1566 +#: nova/virt/xenapi/vmops.py:1527 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1570 +#: nova/virt/xenapi/vmops.py:1531 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1575 +#: nova/virt/xenapi/vmops.py:1536 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1622 #, python-format msgid "OpenSSL error: %s" msgstr "Erro de OpenSSL: %s" @@ -7312,9 +7286,9 @@ msgid "Enter SolidFire delete_volume..." msgstr "" #: nova/volume/san.py:880 -#, python-format -msgid "Deleting volumeID: %s " -msgstr "" +#, fuzzy, python-format +msgid "Deleting volumeID: %s" +msgstr "Apagando usuário %s" #: nova/volume/san.py:888 msgid "Leaving SolidFire delete_volume" @@ -7525,6 +7499,21 @@ msgstr "" #~ msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" #~ msgstr "" +#~ msgid "Stopping raw TCP server." +#~ msgstr "" + +#~ msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" +#~ msgstr "" + +#~ msgid "not available" +#~ msgstr "" + +#~ msgid "Returned non-serializeable type: %s" +#~ msgstr "" + +#~ msgid "Associate floating ip failed" +#~ msgstr "" + #~ msgid "Parent group id and group id cannot be same" #~ msgstr "" @@ -7590,6 +7579,12 @@ msgstr "" #~ "type." #~ msgstr "" +#~ msgid "Creating a raw instance" +#~ msgstr "" + +#~ msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" +#~ msgstr "" + #~ msgid "Going to try to soft delete %s" #~ msgstr "" @@ -7605,6 +7600,11 @@ msgstr "" #~ msgid "Going to try to start %s" #~ msgstr "" +#~ msgid "" +#~ "check_instance_lock: arguments: |%(self)s| " +#~ "|%(context)s| |%(instance_uuid)s|" +#~ msgstr "" + #~ msgid "" #~ "Going to force the deletion of the" #~ " vm %(instance_uuid)s, even if it is" @@ -7621,9 +7621,39 @@ msgstr "" #~ msgid "exception terminating the instance %(instance_uuid)s" #~ msgstr "" +#~ msgid "Instance %s not found." +#~ msgstr "" + #~ msgid "trying to destroy already destroyed instance: %s" #~ msgstr "tentando destruir instância já destruida: %s" +#~ msgid "" +#~ "Cannot rebuild instance [%(instance_uuid)s], " +#~ "because the given image does not " +#~ "exist." +#~ msgstr "" + +#~ msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" +#~ msgstr "" + +#~ msgid "Rebuilding instance %s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to reboot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "" +#~ "trying to snapshot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "Instance %s: Root password set" +#~ msgstr "" + #~ msgid "" #~ "Instance %(name)s found in database but" #~ " not known by hypervisor. Setting " @@ -7657,6 +7687,9 @@ msgstr "" #~ msgid "No fixed IPs to deallocate for vif %sid" #~ msgstr "" +#~ msgid "Sending notification on %s..." +#~ msgstr "" + #~ msgid "" #~ "AMQP server on %(fl_host)s:%(fl_port)d is " #~ "unreachable: %(e)s. Trying again in " @@ -7687,6 +7720,9 @@ msgstr "" #~ msgid "message %s" #~ msgstr "mensagem %s" +#~ msgid "Unable to connect to AMQP server: %s " +#~ msgstr "" + #~ msgid "" #~ "Cannot confirm tmpfile at %(ipath)s is" #~ " on same shared storage between " @@ -7957,6 +7993,9 @@ msgstr "" #~ msgid "Ignoring XenAPI.Failure %s" #~ msgstr "" +#~ msgid "Attempted to power on non-existent instance bad instance id %s" +#~ msgstr "" + #~ msgid "Starting instance %s" #~ msgstr "" @@ -7999,6 +8038,9 @@ msgstr "" #~ msgid "Skipping VDI destroy for %s" #~ msgstr "" +#~ msgid "No opaque_ref could be determined for '%s'." +#~ msgstr "" + #~ msgid "Finished snapshot and upload for VM %s" #~ msgstr "" @@ -8124,6 +8166,9 @@ msgstr "" #~ msgid "Failed to retrieve QoS info" #~ msgstr "" +#~ msgid "Deleting volumeID: %s " +#~ msgstr "" + #~ msgid "invalid drive data" #~ msgstr "" diff --git a/nova/locale/ru/LC_MESSAGES/nova.po b/nova/locale/ru/LC_MESSAGES/nova.po index 3788f7b1839a..2ff792825839 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-04-08 23:04+0000\n" +"POT-Creation-Date: 2012-04-22 23:01+0000\n" "PO-Revision-Date: 2012-03-25 09:34+0000\n" "Last-Translator: Eugene Marshal \n" "Language-Team: Russian \n" @@ -69,11 +69,11 @@ msgstr "Тема для сертификатов проектов, %s для п msgid "Flags path: %s" msgstr "Расположение флагов: %s" -#: nova/exception.py:56 +#: nova/exception.py:55 msgid "Unexpected error while running command." msgstr "Неожиданная ошибка при выполнении команды." -#: nova/exception.py:59 +#: nova/exception.py:58 #, python-format msgid "" "%(description)s\n" @@ -88,151 +88,155 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/exception.py:94 +#: nova/exception.py:93 msgid "DB exception wrapped." msgstr "" -#: nova/exception.py:155 +#: nova/exception.py:154 msgid "An unknown exception occurred." msgstr "Обнаружено неизвестное исключение." -#: nova/exception.py:178 +#: nova/exception.py:172 +msgid "Exception in string format operation" +msgstr "" + +#: nova/exception.py:182 msgid "Failed to decrypt text" msgstr "Ошибка дешифровки текста" -#: nova/exception.py:182 +#: nova/exception.py:186 msgid "Failed to paginate through images from image service" msgstr "" -#: nova/exception.py:186 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "Ошибка создания виртуального интерфейса" -#: nova/exception.py:190 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" "5 безуспешных попыток создания виртуального интерфейса с уникальным " "mac-адресом" -#: nova/exception.py:195 +#: nova/exception.py:199 msgid "Connection to glance failed" msgstr "Сбой соединения с glance" -#: nova/exception.py:199 +#: nova/exception.py:203 msgid "Connection to melange failed" msgstr "Сбой соединения c melange" -#: nova/exception.py:203 +#: nova/exception.py:207 msgid "Not authorized." msgstr "Не авторизировано." -#: nova/exception.py:208 +#: nova/exception.py:212 msgid "User does not have admin privileges" msgstr "Пользователь не имеет административных привилегий" -#: nova/exception.py:212 +#: nova/exception.py:216 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Политика не допускает выполнения %(action)s." -#: nova/exception.py:216 +#: nova/exception.py:220 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "Ядро не найдено для образа %(image_id)s." -#: nova/exception.py:220 +#: nova/exception.py:224 msgid "Unacceptable parameters." msgstr "Недопустимые параметры." -#: nova/exception.py:225 +#: nova/exception.py:229 msgid "Invalid snapshot" msgstr "Недопустимый снимок" -#: nova/exception.py:229 +#: nova/exception.py:233 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Том %(volume_id)s никуда не присоединён" -#: nova/exception.py:233 nova/api/openstack/compute/contrib/keypairs.py:113 +#: nova/exception.py:237 nova/api/openstack/compute/contrib/keypairs.py:113 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:237 +#: nova/exception.py:241 msgid "Failed to load data into json format" msgstr "Ошибка загрузки данных в формат json" -#: nova/exception.py:241 +#: nova/exception.py:245 msgid "The request is invalid." msgstr "Недопустимый запрос." -#: nova/exception.py:245 +#: nova/exception.py:249 #, python-format msgid "Invalid signature %(signature)s for user %(user)s." msgstr "Недопустимая подпись %(signature)s для пользователя %(user)s." -#: nova/exception.py:249 +#: nova/exception.py:253 msgid "Invalid input received" msgstr "" -#: nova/exception.py:253 +#: nova/exception.py:257 #, python-format msgid "Invalid instance type %(instance_type)s." msgstr "Недопустимый тип копии %(instance_type)s." -#: nova/exception.py:257 +#: nova/exception.py:261 msgid "Invalid volume type" msgstr "Недопустимый тип тома" -#: nova/exception.py:261 +#: nova/exception.py:265 msgid "Invalid volume" msgstr "Недопустимый том" -#: nova/exception.py:265 +#: nova/exception.py:269 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Недопустимый диапазон портов %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:269 +#: nova/exception.py:273 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Недопустимый протокол IP %(protocol)s." -#: nova/exception.py:273 +#: nova/exception.py:277 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Недопустимый тип содержимого %(content_type)s." -#: nova/exception.py:277 +#: nova/exception.py:281 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Недопустимый cidr %(cidr)s." -#: nova/exception.py:281 +#: nova/exception.py:285 msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/exception.py:285 +#: nova/exception.py:289 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:292 +#: nova/exception.py:296 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:296 +#: nova/exception.py:300 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:301 +#: nova/exception.py:305 #, fuzzy, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "Допустимый узел не найден. %(reason)s" -#: nova/exception.py:305 +#: nova/exception.py:309 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -241,72 +245,72 @@ msgstr "" "Копия %(instance_uuid)s в %(attr)s %(state)s. Невозможно %(method)s во " "время нахождения копии в этом состоянии." -#: nova/exception.py:310 +#: nova/exception.py:314 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "Копия %(instance_id)s не выполняется." -#: nova/exception.py:314 +#: nova/exception.py:318 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "Копия %(instance_id)s не переведена в режим приостановления." -#: nova/exception.py:318 +#: nova/exception.py:322 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "Копия %(instance_id)s не переведена в режим восстановления" -#: nova/exception.py:322 +#: nova/exception.py:326 msgid "Failed to suspend instance" msgstr "Ошибка приостановления копии" -#: nova/exception.py:326 +#: nova/exception.py:330 msgid "Failed to resume server" msgstr "Ошибка возобновления работы сервера" -#: nova/exception.py:330 +#: nova/exception.py:334 msgid "Failed to reboot instance" msgstr "Ошибка перезагрузки копии" -#: nova/exception.py:334 +#: nova/exception.py:338 #, fuzzy msgid "Failed to terminate instance" msgstr "Ошибка перезагрузки копии" -#: nova/exception.py:338 +#: nova/exception.py:342 msgid "Service is unavailable at this time." msgstr "В данный момент служба недоступна." -#: nova/exception.py:342 +#: nova/exception.py:346 msgid "Volume service is unavailable at this time." msgstr "Служба томов в данный момент недоступна." -#: nova/exception.py:346 +#: nova/exception.py:350 msgid "Compute service is unavailable at this time." msgstr "Служба Compute недоступна в настоящее время." -#: nova/exception.py:350 +#: nova/exception.py:354 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "Невозможно переместить копию (%(instance_id)s) на текущий узел (%(host)s)." -#: nova/exception.py:355 +#: nova/exception.py:359 msgid "Destination compute host is unavailable at this time." msgstr "Назначенный узел compute недоступен в настоящее время." -#: nova/exception.py:359 +#: nova/exception.py:363 msgid "Original compute host is unavailable at this time." msgstr "Исходный узел compute недоступен в настоящее время." -#: nova/exception.py:363 +#: nova/exception.py:367 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:371 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "Копии необходима новая версия гипервизора, вместо предоставленной." -#: nova/exception.py:372 +#: nova/exception.py:376 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " @@ -315,33 +319,33 @@ msgstr "" "Предоставленный адрес диска (%(path)s) уже существует, но ожидалось, что " "отсутствует." -#: nova/exception.py:377 +#: nova/exception.py:381 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "Недопустимое размещение предоставленного устройства (%(path)s)." -#: nova/exception.py:381 +#: nova/exception.py:385 #, fuzzy, python-format msgid "The supplied device (%(device)s) is busy." msgstr "Недопустимое размещение предоставленного устройства (%(path)s)." -#: nova/exception.py:385 +#: nova/exception.py:389 msgid "Unacceptable CPU info" msgstr "Недопустимые сведения ЦПУ" -#: nova/exception.py:389 +#: nova/exception.py:393 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s не является допустимым IP-адресом в4/6." -#: nova/exception.py:393 +#: nova/exception.py:397 #, 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:399 +#: nova/exception.py:403 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -349,70 +353,70 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:406 +#: nova/exception.py:410 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Форматирование диска %(disk_format)s недопустимо" -#: nova/exception.py:410 +#: nova/exception.py:414 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "Образ %(image_id)s недопустим: %(reason)s" -#: nova/exception.py:414 +#: nova/exception.py:418 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "Копия %(instance_id)s недопустима: %(reason)s" -#: nova/exception.py:418 +#: nova/exception.py:422 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Ec2 id %(ec2_id)s недопустим." -#: nova/exception.py:422 +#: nova/exception.py:426 msgid "Resource could not be found." msgstr "Ресурс не может быть найден." -#: nova/exception.py:427 +#: nova/exception.py:431 #, python-format msgid "Required flag %(flag)s not set." msgstr "Необходимый флаг %(flag)s не назначен." -#: nova/exception.py:431 +#: nova/exception.py:435 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Том %(volume_id)s не найден." -#: nova/exception.py:435 +#: nova/exception.py:439 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:444 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "Не найден том для копии %(instance_id)s." -#: nova/exception.py:444 +#: nova/exception.py:448 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "Том %(volume_id)s не имеет метаданных с ключом %(metadata_key)s." -#: nova/exception.py:449 +#: nova/exception.py:453 msgid "Zero volume types found." msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:457 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "Тип тома %(volume_type_id)s не может быть найден." -#: nova/exception.py:457 +#: nova/exception.py:461 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "Тип тома под названием %(volume_type_name)s не может быть найден." -#: nova/exception.py:462 +#: nova/exception.py:466 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " @@ -421,116 +425,121 @@ msgstr "" "Тип тома %(volume_type_id)s не имеет дополнительных особенностей с ключом" " %(extra_specs_key)s." -#: nova/exception.py:467 +#: nova/exception.py:471 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Снимок %(snapshot_id)s не может быть найден." -#: nova/exception.py:471 +#: nova/exception.py:475 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "удаление тома %(volume_name)s, который имеет снимок" -#: nova/exception.py:475 +#: nova/exception.py:479 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:484 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:488 #, python-format msgid "No disk at %(location)s" msgstr "Отсутствует диск в %(location)s" -#: nova/exception.py:488 +#: nova/exception.py:492 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "Невозможно найти обработчик для тома %(driver_type)s." -#: nova/exception.py:492 +#: nova/exception.py:496 #, python-format msgid "Invalid image href %(image_href)s." msgstr "Недопустимый образ href %(image_href)s." -#: nova/exception.py:496 +#: nova/exception.py:500 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:505 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Образ %(image_id)s не найден." -#: nova/exception.py:505 +#: nova/exception.py:509 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "Ядро не найдено для образа %(image_id)s." -#: nova/exception.py:509 +#: nova/exception.py:513 #, python-format msgid "User %(user_id)s could not be found." msgstr "Пользователь %(user_id)s не найден." -#: nova/exception.py:513 +#: nova/exception.py:517 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Проект %(project_id)s не найден." -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "Пользователь %(user_id)s не является участником проекта %(project_id)s." -#: nova/exception.py:521 +#: nova/exception.py:525 #, python-format msgid "Role %(role_id)s could not be found." msgstr "Полномочия %(role_id)s не могут быть найдены." -#: nova/exception.py:525 +#: nova/exception.py:529 msgid "Cannot find SR to read/write VDI." msgstr "Невозможно найти SR для чтения/записи VDI." -#: nova/exception.py:529 -#, python-format -msgid "%(req)s is required to create a network." -msgstr "%(req)s необходимо для создания сети." - #: nova/exception.py:533 -#, python-format -msgid "Network %(network_id)s could not be found." +#, fuzzy, python-format +msgid "Network %(network_id)s is still in use." msgstr "Сеть %(network_id)s не найдена." #: nova/exception.py:537 #, python-format +msgid "%(req)s is required to create a network." +msgstr "%(req)s необходимо для создания сети." + +#: nova/exception.py:541 +#, python-format +msgid "Network %(network_id)s could not be found." +msgstr "Сеть %(network_id)s не найдена." + +#: nova/exception.py:545 +#, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "Сеть не может быть найдена для моста %(bridge)s" -#: nova/exception.py:541 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "Сеть не может быть найдена для uuid %(uuid)s" -#: nova/exception.py:545 +#: nova/exception.py:553 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "Сеть не найдена с cidr %(cidr)s." -#: nova/exception.py:549 +#: nova/exception.py:557 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "Сеть не найдена для копии %(instance_id)s." -#: nova/exception.py:553 +#: nova/exception.py:561 msgid "No networks defined." msgstr "Сети не определены." -#: nova/exception.py:557 +#: nova/exception.py:565 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" @@ -539,190 +548,190 @@ msgstr "" "Или uuid %(network_uuid)s сети не предоставлено или не присвоено проекту " "%(project_id)s." -#: nova/exception.py:562 +#: nova/exception.py:570 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "Узел не назначен сети (%(network_id)s)." -#: nova/exception.py:566 +#: nova/exception.py:574 #, python-format msgid "Network %(network)s has active ports, cannot delete." msgstr "" -#: nova/exception.py:570 -msgid "Could not find the datastore reference(s) which the VM uses." -msgstr "" - -#: nova/exception.py:574 -#, python-format -msgid "No fixed IP associated with id %(id)s." -msgstr "" - #: nova/exception.py:578 -#, python-format -msgid "Fixed ip not found for address %(address)s." +msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" #: nova/exception.py:582 #, python-format -msgid "Instance %(instance_id)s has zero fixed ips." +msgid "No fixed IP associated with id %(id)s." msgstr "" #: nova/exception.py:586 #, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:590 +#, python-format +msgid "Instance %(instance_id)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:594 +#, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:603 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:607 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:612 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:616 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "Недопустимый фиксированный IP-адрес %(address)s." -#: nova/exception.py:612 +#: nova/exception.py:620 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:616 +#: nova/exception.py:624 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:620 +#: nova/exception.py:628 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:624 +#: nova/exception.py:632 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "Запись DNS %(name)s уже существует в домене %(domain)s." -#: nova/exception.py:628 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:632 +#: nova/exception.py:640 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:636 +#: nova/exception.py:644 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:640 +#: nova/exception.py:648 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:644 +#: nova/exception.py:652 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:648 -msgid "Zero floating ips exist." -msgstr "" - -#: nova/exception.py:652 -#, python-format -msgid "Interface %(interface)s not found." -msgstr "Интерфейс %(interface)s не найден." - #: nova/exception.py:656 -#, python-format -msgid "Keypair %(name)s not found for user %(user_id)s" +msgid "Zero floating ips exist." msgstr "" #: nova/exception.py:660 #, python-format +msgid "Interface %(interface)s not found." +msgstr "Интерфейс %(interface)s не найден." + +#: nova/exception.py:664 +#, python-format +msgid "Keypair %(name)s not found for user %(user_id)s" +msgstr "" + +#: nova/exception.py:668 +#, python-format msgid "Certificate %(certificate_id)s not found." msgstr "Сертификат %(certificate_id)s не найден." -#: nova/exception.py:664 +#: nova/exception.py:672 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Служба %(service_id)s не найдена." -#: nova/exception.py:668 +#: nova/exception.py:676 #, python-format msgid "Host %(host)s could not be found." msgstr "Узел %(host)s не найден." -#: nova/exception.py:672 +#: nova/exception.py:680 #, python-format msgid "Compute host %(host)s could not be found." msgstr "Узел сompute %(host)s не найден." -#: nova/exception.py:676 +#: nova/exception.py:684 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:680 +#: nova/exception.py:688 #, python-format msgid "Auth token %(token)s could not be found." msgstr "" -#: nova/exception.py:684 +#: nova/exception.py:692 #, python-format msgid "Access Key %(access_key)s could not be found." msgstr "Ключ доступа %(access_key)s не найден." -#: nova/exception.py:688 +#: nova/exception.py:696 msgid "Quota could not be found" msgstr "Квота не найдена" -#: nova/exception.py:692 +#: nova/exception.py:700 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "Квота проекта %(project_id)s не найдена." -#: nova/exception.py:696 +#: nova/exception.py:704 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "Класс %(class_name)s не найден: %(exception)s" -#: nova/exception.py:700 +#: nova/exception.py:708 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "Группа безопасности %(security_group_id)s не найдена." -#: nova/exception.py:704 +#: nova/exception.py:712 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" "Группа безопасности %(security_group_id)s не найдена для проекта " "%(project_id)s." -#: nova/exception.py:709 +#: nova/exception.py:717 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "Группа безопасности с правилом %(rule_id)s не найдена." -#: nova/exception.py:713 +#: nova/exception.py:721 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " @@ -731,7 +740,7 @@ msgstr "" "Группа безопасности %(security_group_id)s уже ассоциирована с копией " "%(instance_id)s" -#: nova/exception.py:718 +#: nova/exception.py:726 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " @@ -740,363 +749,363 @@ msgstr "" "Группа безопасности %(security_group_id)s не ассоциирована с копией " "%(instance_id)s" -#: nova/exception.py:723 +#: nova/exception.py:731 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "Перемещение %(migration_id)s не найдено." -#: nova/exception.py:727 +#: nova/exception.py:735 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "Перемещение не найдено для копии %(instance_id)s в состоянии %(status)s." -#: nova/exception.py:732 +#: nova/exception.py:740 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "Пул консоли %(pool_id)s не найден." -#: nova/exception.py:736 +#: nova/exception.py:744 #, 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:742 +#: nova/exception.py:750 #, python-format msgid "Console %(console_id)s could not be found." msgstr "Консоль %(console_id)s не найдена." -#: nova/exception.py:746 +#: nova/exception.py:754 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "Консоль для копии %(instance_id)s не найдена." -#: nova/exception.py:750 +#: nova/exception.py:758 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "Консоль для копии %(instance_id)s в пуле %(pool_id)s не найдена." -#: nova/exception.py:755 +#: nova/exception.py:763 #, python-format msgid "Invalid console type %(console_type)s " msgstr "Недопустимый тип консоли %(console_type)s " -#: nova/exception.py:759 +#: nova/exception.py:767 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:763 +#: nova/exception.py:771 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "Тип копии %(instance_type_id)s не найден." -#: nova/exception.py:767 +#: nova/exception.py:775 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "Тип копии с названием %(instance_type_name)s не найден." -#: nova/exception.py:772 +#: nova/exception.py:780 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:784 #, fuzzy, python-format msgid "Cell %(cell_id)s could not be found." msgstr "Зона %(zone_id)s не найдена." -#: nova/exception.py:780 +#: nova/exception.py:788 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:784 +#: nova/exception.py:792 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:789 +#: nova/exception.py:797 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:801 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "Копия %(instance_id)s не имеет метаданных с ключом %(metadata_key)s." -#: nova/exception.py:798 +#: nova/exception.py:806 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:803 +#: nova/exception.py:811 msgid "LDAP object could not be found" msgstr "Объект LDAP не найден" -#: nova/exception.py:807 +#: nova/exception.py:815 #, python-format msgid "LDAP user %(user_id)s could not be found." msgstr "Пользователь LDAP %(user_id)s не найден." -#: nova/exception.py:811 +#: nova/exception.py:819 #, python-format msgid "LDAP group %(group_id)s could not be found." msgstr "Группа LDAP %(group_id)s не найдена." -#: nova/exception.py:815 +#: nova/exception.py:823 #, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "Пользователь LDAP %(user_id)s не является участником группы %(group_id)s." -#: nova/exception.py:819 +#: nova/exception.py:827 #, python-format msgid "File %(file_path)s could not be found." msgstr "Файл %(file_path)s не может быть найден." -#: nova/exception.py:823 +#: nova/exception.py:831 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:827 +#: nova/exception.py:835 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" "Не найден виртуальный переключатель ассоциированный с сетевым адаптером " "%(adapter)s." -#: nova/exception.py:832 +#: nova/exception.py:840 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "Сетевой адаптер %(adapter)s не может быть найден." -#: nova/exception.py:836 +#: nova/exception.py:844 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "Класс %(class_name)s не найден: %(exception)s" -#: nova/exception.py:840 +#: nova/exception.py:848 msgid "Action not allowed." msgstr "Действие не разрешено." -#: nova/exception.py:844 +#: nova/exception.py:852 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "Невозможно использовать глобальные полномочия %(role_id)s" -#: nova/exception.py:848 +#: nova/exception.py:856 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:852 +#: nova/exception.py:860 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:861 +#: nova/exception.py:869 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:865 +#: nova/exception.py:873 #, python-format msgid "User %(user)s already exists." msgstr "Пользователь %(user)s уже существует." -#: nova/exception.py:869 +#: nova/exception.py:877 #, python-format msgid "LDAP user %(user)s already exists." msgstr "Пользователь LDAP %(user)s уже существует." -#: nova/exception.py:873 +#: nova/exception.py:881 #, python-format msgid "LDAP group %(group)s already exists." msgstr "Группа LDAP %(group)s уже существует." -#: nova/exception.py:877 +#: nova/exception.py:885 #, 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:882 +#: nova/exception.py:890 #, python-format msgid "Project %(project)s already exists." msgstr "Проект %(project)s уже существует." -#: nova/exception.py:886 +#: nova/exception.py:894 #, python-format msgid "Instance %(name)s already exists." msgstr "Копия %(name)s уже существует." -#: nova/exception.py:890 +#: nova/exception.py:898 #, python-format msgid "Instance Type %(name)s already exists." msgstr "Тип копии %(name)s уже существует." -#: nova/exception.py:894 +#: nova/exception.py:902 #, python-format msgid "Volume Type %(name)s already exists." msgstr "Тип тома %(name)s уже существует." -#: nova/exception.py:898 +#: nova/exception.py:906 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "%(path)s располагается на общедоступном накопителе: %(reason)s" -#: nova/exception.py:902 +#: nova/exception.py:910 msgid "Migration error" msgstr "Ошибка перемещения" -#: nova/exception.py:906 +#: nova/exception.py:914 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Неправильное тело сообщения: %(reason)s" -#: nova/exception.py:910 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: nova/exception.py:914 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:926 msgid "When resizing, instances must change size!" msgstr "При изменении размера, копии должны изменить размер!" -#: nova/exception.py:922 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "Образ больше, чем допустимо для этого типа копии" -#: nova/exception.py:926 +#: nova/exception.py:934 msgid "1 or more Zones could not complete the request" msgstr "1-а или несколько зон не могут завершить запрос" -#: nova/exception.py:930 +#: nova/exception.py:938 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:934 -msgid "Instance type's disk is too small for requested image." -msgstr "" - -#: nova/exception.py:938 -#, python-format -msgid "Insufficient free memory on compute node to start %(uuid)s." -msgstr "Недостаточно памяти на узле сети compute для запуска %(uuid)s." - #: nova/exception.py:942 -msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgid "Instance type's disk is too small for requested image." msgstr "" #: nova/exception.py:946 #, python-format +msgid "Insufficient free memory on compute node to start %(uuid)s." +msgstr "Недостаточно памяти на узле сети compute для запуска %(uuid)s." + +#: nova/exception.py:950 +msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgstr "" + +#: nova/exception.py:954 +#, python-format msgid "No valid host was found. %(reason)s" msgstr "Допустимый узел не найден. %(reason)s" -#: nova/exception.py:950 +#: nova/exception.py:958 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "Узел %(host)s не работает или не существует." -#: nova/exception.py:954 +#: nova/exception.py:962 msgid "Quota exceeded" msgstr "Превышена квота" -#: nova/exception.py:958 +#: nova/exception.py:966 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:963 +#: nova/exception.py:971 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:975 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:979 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:983 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:988 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:992 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:996 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:1000 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" "Невозможно создать volume_type с именем %(name)s и спецификациями " "%(extra_specs)s" -#: nova/exception.py:997 +#: nova/exception.py:1005 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1001 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1005 -#, python-format -msgid "Error in SolidFire API response: status=%(status)s" -msgstr "" - #: nova/exception.py:1009 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Bad response from SolidFire API" msgstr "" #: nova/exception.py:1013 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Error in SolidFire API response: status=%(status)s" msgstr "" #: nova/exception.py:1017 #, python-format +msgid "Error in SolidFire API response: data=%(data)s" +msgstr "" + +#: nova/exception.py:1021 +#, python-format +msgid "Detected existing vlan with id %(vlan)d" +msgstr "" + +#: nova/exception.py:1025 +#, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Копия %(instance_id)s не найдена." -#: nova/exception.py:1021 +#: nova/exception.py:1029 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1033 #, fuzzy, python-format msgid "Could not fetch image %(image)s" msgstr "Получение образа %(image)s" -#: nova/log.py:315 +#: nova/log.py:328 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1217,156 +1226,138 @@ msgstr "process_input не поддерживается с использова msgid "debug in callback: %s" msgstr "отладка в обратном вызове: %s" -#: nova/utils.py:534 +#: nova/utils.py:506 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:537 +#: nova/utils.py:509 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:648 +#: nova/utils.py:620 #, python-format msgid "Invalid backend: %s" msgstr "Недопустимый внутренний интерфейс: %s" -#: nova/utils.py:659 +#: nova/utils.py:631 #, python-format msgid "backend %s" msgstr "внутренний интерфейс %s" -#: nova/utils.py:709 +#: nova/utils.py:681 msgid "in looping call" msgstr "" -#: nova/utils.py:927 +#: nova/utils.py:899 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:931 +#: nova/utils.py:903 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:907 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:942 +#: nova/utils.py:914 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:1001 +#: nova/utils.py:973 #, python-format msgid "Found sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1008 +#: nova/utils.py:980 #, python-format msgid "Cleaned sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1023 +#: nova/utils.py:995 #, python-format msgid "Found lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1028 +#: nova/utils.py:999 #, python-format msgid "Cleaned lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1138 +#: nova/utils.py:1108 #, python-format msgid "Expected object of type: %s" msgstr "Ожидался объект типа: %s" -#: nova/utils.py:1169 +#: nova/utils.py:1139 #, python-format msgid "Invalid server_string: %s" msgstr "Недопустимая server_string: %s" -#: nova/utils.py:1298 +#: nova/utils.py:1268 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "timefunc: '%(name)s' заняла %(total_time).2f с." -#: nova/utils.py:1330 +#: nova/utils.py:1300 msgid "Original exception being dropped" msgstr "Исходное исключение было сброшено" -#: nova/utils.py:1461 +#: nova/utils.py:1431 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "Класс %(fullname)s устарел: %(msg)s" -#: nova/utils.py:1463 +#: nova/utils.py:1433 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "Класс %(fullname)s устарел" -#: nova/utils.py:1495 +#: nova/utils.py:1465 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "Функция %(name)s в %(location)s устарела: %(msg)s" -#: nova/utils.py:1497 +#: nova/utils.py:1467 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "Функция %(name)s в %(location)s устарела" -#: nova/utils.py:1681 +#: nova/utils.py:1651 #, fuzzy, python-format msgid "Could not remove tmpdir: %s" msgstr "Ошибка удаления контейнера: %s" -#: nova/wsgi.py:97 +#: nova/wsgi.py:96 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "Выполняется %(name)s на %(host)s:%(port)s" -#: nova/wsgi.py:108 +#: nova/wsgi.py:107 msgid "Stopping WSGI server." msgstr "Выполняется останов сервера WSGI." -#: nova/wsgi.py:111 -msgid "Stopping raw TCP server." -msgstr "Выполняется останов сервера TCP." - -#: nova/wsgi.py:117 -#, python-format -msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "Запуск TCP сервера %(arg0)s на %(host)s:%(port)s" - -#: nova/wsgi.py:133 +#: nova/wsgi.py:121 msgid "WSGI server has stopped." msgstr "Сервер WSGI был остановлен." -#: nova/wsgi.py:211 +#: nova/wsgi.py:190 msgid "You must implement __call__" msgstr "" -#: nova/api/direct.py:218 -msgid "not available" -msgstr "недоступно" - -#: nova/api/direct.py:299 -#, python-format -msgid "Returned non-serializeable type: %s" -msgstr "" - #: nova/api/sizelimit.py:51 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:142 +#: nova/api/validator.py:140 #, python-format -msgid "%(key)s with value %(value)s failed validator %(validator)s" +msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" #: nova/api/ec2/__init__.py:73 @@ -1554,12 +1545,12 @@ msgid "Invalid CIDR" msgstr "Недопустимый cidr %(cidr)s." #: nova/api/ec2/cloud.py:639 nova/api/ec2/cloud.py:693 -#: nova/api/ec2/cloud.py:800 +#: nova/api/ec2/cloud.py:811 msgid "Not enough parameters, need group_name or group_id" msgstr "" #: nova/api/ec2/cloud.py:654 -#: nova/api/openstack/compute/contrib/security_groups.py:517 +#: nova/api/openstack/compute/contrib/security_groups.py:529 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -1569,12 +1560,12 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "Недостаточно параметров для сбора правильного правила." -#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:744 +#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:751 msgid "No rule for the specified parameters." msgstr "Отсутствует правило для заданных параметров." #: nova/api/ec2/cloud.py:708 -#: nova/api/openstack/compute/contrib/security_groups.py:354 +#: nova/api/openstack/compute/contrib/security_groups.py:359 #, python-format msgid "Authorize security group ingress %s" msgstr "" @@ -1584,7 +1575,13 @@ msgstr "" msgid "%s - This rule already exists in group" msgstr "Это правило уже существует в группе %s" -#: nova/api/ec2/cloud.py:769 +#: nova/api/ec2/cloud.py:733 +#: nova/api/openstack/compute/contrib/security_groups.py:388 +#, fuzzy, python-format +msgid "Quota exceeded, too many security group rules." +msgstr "Добавление правила группы безопасности: %r" + +#: nova/api/ec2/cloud.py:776 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Content limited to " @@ -1593,7 +1590,7 @@ msgstr "" "Значение (%s) для параметра GroupName недопустимо. Содержание ограничено " "буквенно-цифровыми символами, пробелами, тире и подчёркиваниями." -#: nova/api/ec2/cloud.py:776 +#: nova/api/ec2/cloud.py:783 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Length exceeds maximum of " @@ -1602,152 +1599,157 @@ msgstr "" "Значение (%s) для параметра GroupName недопустимо. Длина превышает " "максимально допустимое значение 255." -#: nova/api/ec2/cloud.py:780 -#: nova/api/openstack/compute/contrib/security_groups.py:292 +#: nova/api/ec2/cloud.py:787 +#: nova/api/openstack/compute/contrib/security_groups.py:297 #, python-format msgid "Create Security Group %s" msgstr "Создать группу безопасности %s" -#: nova/api/ec2/cloud.py:783 +#: nova/api/ec2/cloud.py:790 #, python-format msgid "group %s already exists" msgstr "группа %s уже существует" -#: nova/api/ec2/cloud.py:815 -#: nova/api/openstack/compute/contrib/security_groups.py:245 +#: nova/api/ec2/cloud.py:794 +#: nova/api/openstack/compute/contrib/security_groups.py:294 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/api/ec2/cloud.py:826 +#: nova/api/openstack/compute/contrib/security_groups.py:246 #, python-format msgid "Delete security group %s" msgstr "Удалить группу безопасности %s" -#: nova/api/ec2/cloud.py:823 nova/compute/manager.py:1630 +#: nova/api/ec2/cloud.py:834 nova/compute/manager.py:1638 #, python-format msgid "Get console output for instance %s" msgstr "Получить консольный вывод для копии %s" -#: nova/api/ec2/cloud.py:894 +#: nova/api/ec2/cloud.py:905 #, python-format msgid "Create volume from snapshot %s" msgstr "Создать том из снимка %s" -#: nova/api/ec2/cloud.py:898 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:222 #, python-format msgid "Create volume of %s GB" msgstr "Создание раздела %s ГБ" -#: nova/api/ec2/cloud.py:921 +#: nova/api/ec2/cloud.py:932 #, fuzzy msgid "Delete Failed" msgstr "Ошибка создания" -#: nova/api/ec2/cloud.py:931 +#: nova/api/ec2/cloud.py:942 #, 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:939 +#: nova/api/ec2/cloud.py:950 #, fuzzy msgid "Attach Failed." msgstr "Ошибка создания" -#: nova/api/ec2/cloud.py:952 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:963 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "Отсоединить том %s" -#: nova/api/ec2/cloud.py:959 +#: nova/api/ec2/cloud.py:970 #, fuzzy, python-format msgid "Detach Volume Failed." msgstr "Отсоединить том %s" -#: nova/api/ec2/cloud.py:984 nova/api/ec2/cloud.py:1041 -#: nova/api/ec2/cloud.py:1518 nova/api/ec2/cloud.py:1533 +#: nova/api/ec2/cloud.py:995 nova/api/ec2/cloud.py:1052 +#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537 #, python-format msgid "attribute not supported: %s" msgstr "аттрибут не поддерживается: %s" -#: nova/api/ec2/cloud.py:1107 +#: nova/api/ec2/cloud.py:1118 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1255 +#: nova/api/ec2/cloud.py:1266 msgid "Allocate address" msgstr "Выделить адрес" -#: nova/api/ec2/cloud.py:1267 +#: nova/api/ec2/cloud.py:1271 #, python-format msgid "Release address %s" msgstr "Присвоить адрес %s" -#: nova/api/ec2/cloud.py:1272 +#: nova/api/ec2/cloud.py:1276 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "Присвоить адрес %(public_ip)s копии %(instance_id)s" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1286 #, python-format msgid "Disassociate address %s" msgstr "Исключить адрес %s" -#: nova/api/ec2/cloud.py:1308 +#: nova/api/ec2/cloud.py:1312 msgid "Image must be available" msgstr "Образ должен быть доступен" -#: nova/api/ec2/cloud.py:1329 +#: nova/api/ec2/cloud.py:1333 msgid "Going to start terminating instances" msgstr "Выполнение завершения работы копий" -#: nova/api/ec2/cloud.py:1343 +#: nova/api/ec2/cloud.py:1347 #, python-format msgid "Reboot instance %r" msgstr "Перезагрузить копию %r" -#: nova/api/ec2/cloud.py:1354 +#: nova/api/ec2/cloud.py:1358 msgid "Going to stop instances" msgstr "Выполнение остановки копий" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1369 msgid "Going to start instances" msgstr "Выполнение запуска копий" -#: nova/api/ec2/cloud.py:1455 +#: nova/api/ec2/cloud.py:1459 #, python-format msgid "De-registering image %s" msgstr "Исключение регистрации образа %s" -#: nova/api/ec2/cloud.py:1471 +#: nova/api/ec2/cloud.py:1475 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1494 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "Зарегистрированный образ %(image_location)s с идентификатором %(image_id)s" -#: nova/api/ec2/cloud.py:1536 +#: nova/api/ec2/cloud.py:1540 msgid "user or group not specified" msgstr "не указан пользователь или группа" -#: nova/api/ec2/cloud.py:1538 +#: nova/api/ec2/cloud.py:1542 msgid "only group \"all\" is supported" msgstr "поддерживается только группа \"все(all)\"" -#: nova/api/ec2/cloud.py:1540 +#: nova/api/ec2/cloud.py:1544 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1542 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Updating image %s publicity" msgstr "Обновление осведомлённости об образе %s" -#: nova/api/ec2/cloud.py:1555 +#: nova/api/ec2/cloud.py:1559 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1603 +#: nova/api/ec2/cloud.py:1607 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "Невозможно остановить копию в течении %d с." @@ -2091,207 +2093,207 @@ msgstr "Сервер не существует" msgid "Metadata item was not found" msgstr "Элемент метаданных не найден" -#: nova/api/openstack/compute/servers.py:425 +#: nova/api/openstack/compute/servers.py:420 #, python-format msgid "Invalid server status: %(status)s" msgstr "Недопустимое состояние сервера: %(status)s" -#: nova/api/openstack/compute/servers.py:433 +#: nova/api/openstack/compute/servers.py:428 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:483 +#: nova/api/openstack/compute/servers.py:476 msgid "Personality file limit exceeded" msgstr "" -#: nova/api/openstack/compute/servers.py:485 +#: nova/api/openstack/compute/servers.py:478 msgid "Personality file path too long" msgstr "" -#: nova/api/openstack/compute/servers.py:487 +#: nova/api/openstack/compute/servers.py:480 msgid "Personality file content too long" msgstr "" -#: nova/api/openstack/compute/servers.py:501 +#: nova/api/openstack/compute/servers.py:494 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:505 +#: nova/api/openstack/compute/servers.py:498 msgid "Server name is an empty string" msgstr "Имя сервера является пустой строкой" -#: nova/api/openstack/compute/servers.py:509 +#: nova/api/openstack/compute/servers.py:502 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:527 +#: nova/api/openstack/compute/servers.py:519 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:530 +#: nova/api/openstack/compute/servers.py:522 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:535 +#: nova/api/openstack/compute/servers.py:527 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:550 +#: nova/api/openstack/compute/servers.py:540 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "Недопустимый сетевой формат: сетевой uuid имеет неправильный формат (%s)" -#: nova/api/openstack/compute/servers.py:559 +#: nova/api/openstack/compute/servers.py:549 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "Недопустимый фиксированный IP-адрес (%s)" -#: nova/api/openstack/compute/servers.py:566 +#: nova/api/openstack/compute/servers.py:556 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "Дубликаты сетей (%s) не разрешены" -#: nova/api/openstack/compute/servers.py:572 +#: nova/api/openstack/compute/servers.py:562 #, python-format msgid "Bad network format: missing %s" msgstr "Недопустимый сетевой формат: отсутствует %s" -#: nova/api/openstack/compute/servers.py:575 +#: nova/api/openstack/compute/servers.py:565 msgid "Bad networks format" msgstr "Недопустимый сетевой формат" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:577 msgid "Userdata content cannot be decoded" msgstr "Содержимое данных пользователя не может быть дешифровано" -#: nova/api/openstack/compute/servers.py:594 +#: nova/api/openstack/compute/servers.py:584 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:601 +#: nova/api/openstack/compute/servers.py:591 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:633 +#: nova/api/openstack/compute/servers.py:623 msgid "Server name is not defined" msgstr "Имя сервера не задано" -#: nova/api/openstack/compute/servers.py:675 -#: nova/api/openstack/compute/servers.py:740 +#: nova/api/openstack/compute/servers.py:665 +#: nova/api/openstack/compute/servers.py:730 msgid "Invalid flavorRef provided." msgstr "Предоставлен недопустимый flavorRef." -#: nova/api/openstack/compute/servers.py:737 +#: nova/api/openstack/compute/servers.py:727 msgid "Can not find requested image" msgstr "Невозможно найти запрошенный образ" -#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:733 msgid "Invalid key_name provided." msgstr "Предоставлен недопустимый key_name." -#: nova/api/openstack/compute/servers.py:829 -#: nova/api/openstack/compute/servers.py:849 +#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:839 msgid "Instance has not been resized." msgstr "С копией не производилось изменение размера." -#: nova/api/openstack/compute/servers.py:835 +#: nova/api/openstack/compute/servers.py:825 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:855 +#: nova/api/openstack/compute/servers.py:845 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:868 +#: nova/api/openstack/compute/servers.py:858 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:862 msgid "Missing argument 'type' for reboot" msgstr "Отсутствует аргумент типа 'type' для перезагрузки" -#: nova/api/openstack/compute/servers.py:885 +#: nova/api/openstack/compute/servers.py:875 #, python-format msgid "Error in reboot %s" msgstr "Ошибка при перезагрузке %s" -#: nova/api/openstack/compute/servers.py:897 +#: nova/api/openstack/compute/servers.py:887 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:900 +#: nova/api/openstack/compute/servers.py:890 msgid "Resize requires a change in size." msgstr "Изменение размера требует изменения объёма." -#: nova/api/openstack/compute/servers.py:924 +#: nova/api/openstack/compute/servers.py:914 msgid "Malformed server entity" msgstr "Неправильный объект сервера" -#: nova/api/openstack/compute/servers.py:931 +#: nova/api/openstack/compute/servers.py:921 msgid "Missing imageRef attribute" msgstr "Отсутствует атрибут imageRef" -#: nova/api/openstack/compute/servers.py:940 +#: nova/api/openstack/compute/servers.py:930 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:949 +#: nova/api/openstack/compute/servers.py:939 msgid "Missing flavorRef attribute" msgstr "Отсутствует атрибут flavorRef" -#: nova/api/openstack/compute/servers.py:962 +#: nova/api/openstack/compute/servers.py:952 msgid "No adminPass was specified" msgstr "adminPass не был задан" -#: nova/api/openstack/compute/servers.py:966 -#: nova/api/openstack/compute/servers.py:1144 +#: nova/api/openstack/compute/servers.py:956 +#: nova/api/openstack/compute/servers.py:1134 msgid "Invalid adminPass" msgstr "Недопустимый adminPass" -#: nova/api/openstack/compute/servers.py:980 +#: nova/api/openstack/compute/servers.py:970 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:993 +#: nova/api/openstack/compute/servers.py:983 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "Запрос изменения размера имеет недопустимый атрибут 'flavorRef'." -#: nova/api/openstack/compute/servers.py:996 +#: nova/api/openstack/compute/servers.py:986 msgid "Resize requests require 'flavorRef' attribute." msgstr "Запросы изменение размера требуют атрибут 'flavorRef'." -#: nova/api/openstack/compute/servers.py:1014 +#: nova/api/openstack/compute/servers.py:1004 #: nova/api/openstack/compute/contrib/aggregates.py:142 -#: nova/api/openstack/compute/contrib/networks.py:65 +#: nova/api/openstack/compute/contrib/networks.py:68 msgid "Invalid request body" msgstr "Недопустимый запрос тела" -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1009 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1071 +#: nova/api/openstack/compute/servers.py:1061 msgid "Instance could not be found" msgstr "Копия не найдена" -#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1093 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 msgid "Invalid metadata" msgstr "Недопустимые метаданные" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1157 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "Удаление параметров '%(unk_opt_str)s' из запроса" @@ -2467,35 +2469,31 @@ msgstr "Сервер не найден." msgid "No Request Body" msgstr "Нет тела запроса" -#: nova/api/openstack/compute/contrib/floating_ips.py:159 +#: nova/api/openstack/compute/contrib/floating_ips.py:157 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:161 +#: nova/api/openstack/compute/contrib/floating_ips.py:159 msgid "No more floating ips available." 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:571 -#: nova/api/openstack/compute/contrib/security_groups.py:604 +#: nova/api/openstack/compute/contrib/floating_ips.py:197 +#: nova/api/openstack/compute/contrib/floating_ips.py:223 +#: nova/api/openstack/compute/contrib/security_groups.py:583 +#: nova/api/openstack/compute/contrib/security_groups.py:616 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:204 -#: nova/api/openstack/compute/contrib/floating_ips.py:233 +#: nova/api/openstack/compute/contrib/floating_ips.py:200 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 msgid "Address not specified" msgstr "Адрес не задан" -#: nova/api/openstack/compute/contrib/floating_ips.py:213 +#: nova/api/openstack/compute/contrib/floating_ips.py:209 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:216 -msgid "Associate floating ip failed" -msgstr "" - #: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" @@ -2555,103 +2553,107 @@ msgstr "Отсутствует аргумент 'address' для removeFixedIp" msgid "Unable to find address %r" msgstr "Невозможно найти адрес %r" -#: nova/api/openstack/compute/contrib/networks.py:62 +#: nova/api/openstack/compute/contrib/networks.py:65 #, python-format msgid "Network does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:70 +#: nova/api/openstack/compute/contrib/networks.py:73 #, python-format msgid "Disassociating network with id %s" msgstr "Исключение сети с идентификатором %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 +#: nova/api/openstack/compute/contrib/networks.py:77 +#: nova/api/openstack/compute/contrib/networks.py:94 +#: nova/api/openstack/compute/contrib/networks.py:104 msgid "Network not found" msgstr "Сеть не найдена" -#: nova/api/openstack/compute/contrib/networks.py:87 +#: nova/api/openstack/compute/contrib/networks.py:90 #, python-format msgid "Showing network with id %s" msgstr "Отображение сети с идентификатором %s" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks.py:100 #, python-format msgid "Deleting network with id %s" msgstr "Удаление сети с идентификатором %s" +#: nova/api/openstack/compute/contrib/quotas.py:59 +msgid "Quota limit must be -1 or greater." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:222 +#: nova/api/openstack/compute/contrib/security_groups.py:223 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:243 +#: nova/api/openstack/compute/contrib/security_groups.py:244 #, fuzzy, python-format msgid "Security group is still in use" msgstr "Группа безопасности (%s) не найдена" -#: nova/api/openstack/compute/contrib/security_groups.py:295 +#: nova/api/openstack/compute/contrib/security_groups.py:300 #, python-format msgid "Security group %s already exists" msgstr "Группа безопасности %s уже существует" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:320 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:318 +#: nova/api/openstack/compute/contrib/security_groups.py:323 #, python-format msgid "Security group %s cannot be empty." msgstr "Группа безопасности %s не может быть пустой." -#: nova/api/openstack/compute/contrib/security_groups.py:321 +#: nova/api/openstack/compute/contrib/security_groups.py:326 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:353 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:351 +#: nova/api/openstack/compute/contrib/security_groups.py:356 #, python-format msgid "Security group (%s) not found" msgstr "Группа безопасности (%s) не найдена" -#: nova/api/openstack/compute/contrib/security_groups.py:369 +#: nova/api/openstack/compute/contrib/security_groups.py:374 msgid "Not enough parameters to build a valid rule." msgstr "Недостаточно параметров для сбора правильного правила." -#: nova/api/openstack/compute/contrib/security_groups.py:376 +#: nova/api/openstack/compute/contrib/security_groups.py:381 #, python-format msgid "This rule already exists in group %s" msgstr "Это правило уже существует в группе %s" -#: nova/api/openstack/compute/contrib/security_groups.py:414 +#: nova/api/openstack/compute/contrib/security_groups.py:426 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:507 +#: nova/api/openstack/compute/contrib/security_groups.py:519 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:510 +#: nova/api/openstack/compute/contrib/security_groups.py:522 #, python-format msgid "Rule (%s) not found" msgstr "Правило (%s) не найдено" -#: nova/api/openstack/compute/contrib/security_groups.py:574 -#: nova/api/openstack/compute/contrib/security_groups.py:607 +#: nova/api/openstack/compute/contrib/security_groups.py:586 +#: nova/api/openstack/compute/contrib/security_groups.py:619 msgid "Security group not specified" msgstr "Группа безопасности не задана" -#: nova/api/openstack/compute/contrib/security_groups.py:578 -#: nova/api/openstack/compute/contrib/security_groups.py:611 +#: nova/api/openstack/compute/contrib/security_groups.py:590 +#: nova/api/openstack/compute/contrib/security_groups.py:623 msgid "Security group name cannot be empty" msgstr "Наименование группы безопасности не может отсутствовать" @@ -2862,16 +2864,33 @@ msgstr "" msgid "Launching VPN for %s" msgstr "Запуск VPN для %s" -#: nova/compute/api.py:141 +#: nova/compute/api.py:133 msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:144 +#: nova/compute/api.py:136 #, python-format msgid "Unable to find host for Instance %s" msgstr "Невозможно найти узел для копии %s" -#: nova/compute/api.py:192 +#: nova/compute/api.py:198 +#, fuzzy +msgid "Cannot run any more instances of this type." +msgstr "" +"Превышена квота копий. Вы не можете запустить дополнительные копии этого " +"типа." + +#: nova/compute/api.py:200 +#, fuzzy, python-format +msgid "Can only run %s more instances of this type." +msgstr "Превышена квота копий. Вы можете запустить только %s копий этого типа." + +#: nova/compute/api.py:202 +#, fuzzy, python-format +msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s" +msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий" + +#: nova/compute/api.py:216 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " @@ -2880,105 +2899,79 @@ msgstr "" "Превышена квота для %(pid)s, попытка назначить %(num_metadata)s свойств " "метаданных" -#: nova/compute/api.py:203 +#: nova/compute/api.py:227 #, python-format msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" "Превышена квота для %(pid)s, превышено ключевое свойство метаданных или " "значение" -#: nova/compute/api.py:257 -#, fuzzy -msgid "Cannot run any more instances of this type." -msgstr "" -"Превышена квота копий. Вы не можете запустить дополнительные копии этого " -"типа." - -#: nova/compute/api.py:259 -#, fuzzy, python-format -msgid "Can only run %s more instances of this type." -msgstr "Превышена квота копий. Вы можете запустить только %s копий этого типа." - -#: nova/compute/api.py:261 -#, fuzzy, python-format -msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. " -msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий" - -#: nova/compute/api.py:310 -msgid "Creating a raw instance" -msgstr "Создание необработанной копии" - -#: nova/compute/api.py:312 -#, python-format -msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" -msgstr "" - -#: nova/compute/api.py:383 +#: nova/compute/api.py:424 #, python-format msgid "Going to run %s instances..." msgstr "Выполняет запуск %s копий..." -#: nova/compute/api.py:447 +#: nova/compute/api.py:492 #, python-format msgid "bdm %s" msgstr "bdm %s" -#: nova/compute/api.py:474 +#: nova/compute/api.py:519 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:591 +#: nova/compute/api.py:636 #, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "Отправка операции создания в расписание для %(pid)s/%(uid)s's" -#: nova/compute/api.py:871 +#: nova/compute/api.py:916 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Выполнение запуска копий" -#: nova/compute/api.py:891 +#: nova/compute/api.py:936 #, fuzzy, python-format msgid "No host for instance, deleting immediately" msgstr "Отсутствует узел для копии %s, немедленное удаление" -#: nova/compute/api.py:939 +#: nova/compute/api.py:984 #, fuzzy, python-format msgid "Going to try to terminate instance" msgstr "Будет выполнения попытка завершить работу %s" -#: nova/compute/api.py:977 +#: nova/compute/api.py:1022 #, fuzzy, python-format msgid "Going to try to stop instance" msgstr "Попытка остановить %s" -#: nova/compute/api.py:996 +#: nova/compute/api.py:1041 #, fuzzy, python-format msgid "Going to try to start instance" msgstr "Попытка запустить %s" -#: nova/compute/api.py:1000 +#: nova/compute/api.py:1045 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "Копия %(instance_uuid)s не остановлена. (%(vm_state)s" -#: nova/compute/api.py:1071 nova/volume/api.py:173 +#: nova/compute/api.py:1116 nova/volume/api.py:173 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "Поиск по: %s" -#: nova/compute/api.py:1201 +#: nova/compute/api.py:1246 #, python-format msgid "Image type not recognized %s" msgstr "Тип образа не распознан %s" -#: nova/compute/api.py:1369 +#: nova/compute/api.py:1414 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1377 +#: nova/compute/api.py:1422 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -2987,7 +2980,7 @@ msgstr "" "Устаревший тип копии %(current_instance_type_name)s, новый тип копии " "%(new_instance_type_name)s" -#: nova/compute/api.py:1644 +#: nova/compute/api.py:1689 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" @@ -3012,10 +3005,8 @@ msgid "check_instance_lock: decorating: |%s|" msgstr "check_instance_lock: оформление: |%s|" #: nova/compute/manager.py:140 -#, python-format -msgid "" -"check_instance_lock: arguments: |%(self)s| |%(context)s| " -"|%(instance_uuid)s|" +#, fuzzy, python-format +msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|" msgstr "" "check_instance_lock: аргументы: |%(self)s| |%(context)s| " "|%(instance_uuid)s|" @@ -3046,10 +3037,7 @@ msgid "Unable to load the virtualization driver: %s" msgstr "Невозможно загрузить драйвер виртуализации: %s" #: nova/compute/manager.py:223 -#, python-format -msgid "" -"Instance %(instance_uuid)s has been destroyed from under us while trying " -"to set it to ERROR" +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" #: nova/compute/manager.py:240 @@ -3075,25 +3063,24 @@ msgid "Setting up bdm %s" msgstr "" #: nova/compute/manager.py:400 -#, python-format -msgid "Instance %s already deleted from database. Attempting forceful vm deletion" +msgid "Instance already deleted from database. Attempting forceful vm deletion" msgstr "" #: nova/compute/manager.py:406 #, fuzzy, python-format -msgid "Exception encountered while terminating the instance %s" +msgid "Exception encountered while terminating the instance" msgstr "исключение завершает работу копии %(instance_uuid)s" #: nova/compute/manager.py:444 -#, python-format -msgid "Instance %s not found." -msgstr "Копия %s не найдена." +#, fuzzy +msgid "Instance not found." +msgstr "Копия не найдена" -#: nova/compute/manager.py:480 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "Копия уже была создана" -#: nova/compute/manager.py:523 +#: nova/compute/manager.py:524 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " @@ -3102,7 +3089,7 @@ msgstr "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" -#: nova/compute/manager.py:528 +#: nova/compute/manager.py:530 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " @@ -3111,275 +3098,272 @@ msgstr "" "Образ '%(image_id)s' размером %(size_bytes)d, превышает exceeded " "instance_type допустимый размер %(allowed_size_bytes)d" -#: nova/compute/manager.py:538 +#: nova/compute/manager.py:540 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:548 +#: nova/compute/manager.py:550 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:561 +#: nova/compute/manager.py:563 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:565 +#: nova/compute/manager.py:567 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:580 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:594 +#: nova/compute/manager.py:596 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:615 +#: nova/compute/manager.py:617 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:672 +#: nova/compute/manager.py:674 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:699 +#: nova/compute/manager.py:701 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "Пропуск DiskNotFound: %s" -#: nova/compute/manager.py:708 +#: nova/compute/manager.py:710 #, python-format msgid "terminating bdm %s" msgstr "завершение работы bdm %s" -#: nova/compute/manager.py:742 nova/compute/manager.py:1328 -#: nova/compute/manager.py:1416 nova/compute/manager.py:2501 +#: nova/compute/manager.py:744 nova/compute/manager.py:1335 +#: nova/compute/manager.py:1424 nova/compute/manager.py:2509 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s. Установка состояния копии vm_state на ERROR" -#: nova/compute/manager.py:811 -#, python-format -msgid "" -"Cannot rebuild instance [%(instance_uuid)s], because the given image does" -" not exist." +#: nova/compute/manager.py:813 +msgid "Cannot rebuild instance because the given image does not exist." msgstr "" -#: nova/compute/manager.py:816 -#, python-format -msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" -msgstr "" - -#: nova/compute/manager.py:823 -#, python-format -msgid "Rebuilding instance %s" +#: nova/compute/manager.py:818 +#, fuzzy, python-format +msgid "Cannot rebuild instance: %(exc)s" msgstr "Обновление сборки %s" -#: nova/compute/manager.py:876 -#, python-format -msgid "Rebooting instance %s" +#: nova/compute/manager.py:825 +#, fuzzy, python-format +msgid "Rebuilding instance" +msgstr "Обновление сборки %s" + +#: nova/compute/manager.py:879 +#, fuzzy, python-format +msgid "Rebooting instance" msgstr "Перезагрузка копии %s" -#: nova/compute/manager.py:891 -#, python-format +#: nova/compute/manager.py:895 +#, fuzzy, python-format msgid "" -"trying to reboot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" "попытка перезагрузки не выполняемой копии: %(instance_uuid)s (состояние: " "%(state)s ожидалось: %(running)s)" -#: nova/compute/manager.py:933 +#: nova/compute/manager.py:937 #, python-format msgid "instance %s: snapshotting" msgstr "копия %s: выполнение снимка" -#: nova/compute/manager.py:939 -#, python-format +#: nova/compute/manager.py:943 +#, fuzzy, python-format msgid "" -"trying to snapshot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" "попытка создания снимка не выполняемой копии: %(instance_uuid)s " "(состояние: %(state)s ожидалось: %(running)s)" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:1000 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "Найдено %(num_images)d образов (ротация: %(rotation)d)" -#: nova/compute/manager.py:1001 +#: nova/compute/manager.py:1006 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1005 +#: nova/compute/manager.py:1011 #, python-format msgid "Deleting image %s" msgstr "Удаление образа %s" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1042 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется" -#: nova/compute/manager.py:1041 -#, python-format -msgid "Instance %s: Root password set" +#: nova/compute/manager.py:1048 +#, fuzzy, python-format +msgid "Root password set" msgstr "Копия %s: Назначение административного пароля" -#: nova/compute/manager.py:1050 +#: nova/compute/manager.py:1056 msgid "set_admin_password is not implemented by this driver." msgstr "set_admin_password не реализован в этой драйвере." -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1070 msgid "Error setting admin password" msgstr "Ошибка назначения пароля администратора" -#: nova/compute/manager.py:1079 +#: nova/compute/manager.py:1085 #, 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:1084 +#: nova/compute/manager.py:1090 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, 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:1103 +#: nova/compute/manager.py:1109 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "копия %(instance_uuid)s: обновление агента до %(url)s" -#: nova/compute/manager.py:1116 +#: nova/compute/manager.py:1122 #, python-format msgid "instance %s: rescuing" msgstr "" -#: nova/compute/manager.py:1141 +#: nova/compute/manager.py:1147 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1270 +#: nova/compute/manager.py:1277 msgid "destination same as source!" msgstr "назначение совпадает с источником!" -#: nova/compute/manager.py:1287 +#: nova/compute/manager.py:1294 #, python-format msgid "instance %s: migrating" msgstr "копия %s: перемещение" -#: nova/compute/manager.py:1471 +#: nova/compute/manager.py:1479 #, python-format msgid "instance %s: pausing" msgstr "копия %s: приостановление" -#: nova/compute/manager.py:1489 +#: nova/compute/manager.py:1497 #, python-format msgid "instance %s: unpausing" msgstr "копия %s: снятие с приостановления" -#: nova/compute/manager.py:1525 +#: nova/compute/manager.py:1533 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "копия %s: принятие диагностики" -#: nova/compute/manager.py:1534 +#: nova/compute/manager.py:1542 #, python-format msgid "instance %s: suspending" msgstr "копия %s: приостановление" -#: nova/compute/manager.py:1556 +#: nova/compute/manager.py:1564 #, python-format msgid "instance %s: resuming" msgstr "копия %s: возобновление" -#: nova/compute/manager.py:1579 +#: nova/compute/manager.py:1587 #, python-format msgid "instance %s: locking" msgstr "копия %s: блокирование" -#: nova/compute/manager.py:1588 +#: nova/compute/manager.py:1596 #, python-format msgid "instance %s: unlocking" msgstr "копия %s: разблокирование" -#: nova/compute/manager.py:1596 +#: nova/compute/manager.py:1604 #, python-format msgid "instance %s: getting locked state" msgstr "копия %s: получение заблокированного состояния" -#: nova/compute/manager.py:1606 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: reset network" msgstr "копия %s: сброс сети" -#: nova/compute/manager.py:1614 +#: nova/compute/manager.py:1622 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1618 +#: nova/compute/manager.py:1626 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1655 +#: nova/compute/manager.py:1663 #, python-format msgid "instance %s: getting vnc console" msgstr "копия %s: получение консоли vnc" -#: nova/compute/manager.py:1685 +#: nova/compute/manager.py:1693 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1703 +#: nova/compute/manager.py:1711 #, fuzzy, python-format msgid "" "instance %(instance_uuid)s: attaching volume %(volume_id)s to " "%(mountpoint)s" msgstr "копия %(instance_uuid)s: обновление агента до %(url)s" -#: nova/compute/manager.py:1705 +#: nova/compute/manager.py:1713 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1714 +#: nova/compute/manager.py:1722 #, fuzzy, python-format msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" msgstr "Копия %(instance_id)s не переведена в режим восстановления" -#: nova/compute/manager.py:1724 +#: nova/compute/manager.py:1732 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1752 +#: nova/compute/manager.py:1760 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1756 +#: nova/compute/manager.py:1764 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "Отсоединение тома от неизвестной копии %s" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1830 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -3388,45 +3372,45 @@ msgstr "" "Создание временного файла %s для оповещения других узлов сети compute о " "необходимости присоединения того же хранилища." -#: nova/compute/manager.py:1884 +#: nova/compute/manager.py:1892 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1916 +#: nova/compute/manager.py:1924 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "plug_vifs() ошибка %(cnt)d.До %(max_retry)d попыток для %(hostname)s." -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1981 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2000 +#: nova/compute/manager.py:2008 msgid "post_live_migration() is started.." msgstr "Запущено post_live_migration().." -#: nova/compute/manager.py:2030 +#: nova/compute/manager.py:2038 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2038 +#: nova/compute/manager.py:2046 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2040 +#: nova/compute/manager.py:2048 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2073 +#: nova/compute/manager.py:2081 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2083 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -3435,24 +3419,24 @@ msgstr "" "отсутствует домен с соответствующим именем.\" Эта ошибка может быть " "безопасно пропущена." -#: nova/compute/manager.py:2090 +#: nova/compute/manager.py:2098 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2226 +#: nova/compute/manager.py:2234 #, python-format msgid "Updated the info_cache for instance %s" msgstr "" -#: nova/compute/manager.py:2255 +#: nova/compute/manager.py:2263 msgid "Updating bandwidth usage cache" msgstr "Обновление временных данных использования полосы пропускания" -#: nova/compute/manager.py:2277 +#: nova/compute/manager.py:2285 msgid "Updating host status" msgstr "Обновление состояния узла" -#: nova/compute/manager.py:2305 +#: nova/compute/manager.py:2313 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -3461,56 +3445,56 @@ msgstr "" "Найдено %(num_db_instances)s в базе данных и %(num_vm_instances)s в " "гипервизоре." -#: nova/compute/manager.py:2331 +#: nova/compute/manager.py:2339 #, python-format msgid "" "During the sync_power process the instance %(uuid)s has moved from host " "%(src)s to host %(dst)s" msgstr "" -#: nova/compute/manager.py:2344 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Instance %s is in the process of migrating to this host. Wait next " "sync_power cycle before setting power state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2350 +#: nova/compute/manager.py:2358 msgid "" "Instance found in database but not known by hypervisor. Setting power " "state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2380 +#: nova/compute/manager.py:2388 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0, пропуск..." -#: nova/compute/manager.py:2392 +#: nova/compute/manager.py:2400 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2466 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" -#: nova/compute/manager.py:2465 +#: nova/compute/manager.py:2473 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" -#: nova/compute/manager.py:2472 +#: nova/compute/manager.py:2480 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" "Не распознанное значение '%(action)s' для " "FLAGS.running_deleted_instance_action" -#: nova/compute/manager.py:2542 +#: nova/compute/manager.py:2550 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -3599,17 +3583,17 @@ msgstr "Нераспознанное значение read_deleted '%s'" msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4019 nova/db/sqlalchemy/api.py:4045 +#: nova/db/sqlalchemy/api.py:4047 nova/db/sqlalchemy/api.py:4073 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4103 +#: nova/db/sqlalchemy/api.py:4131 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4147 +#: nova/db/sqlalchemy/api.py:4175 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3855,47 +3839,47 @@ msgstr "Ошибка запуска xvp: %s" msgid "Failed unplugging gateway interface '%s'" msgstr "Ошибка отсоединения vif копии '%s'" -#: nova/network/linux_net.py:1170 +#: nova/network/linux_net.py:1169 #, python-format msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/network/manager.py:291 +#: nova/network/manager.py:290 #, fuzzy, python-format msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "Сертификат %(certificate_id)s не найден." -#: nova/network/manager.py:300 nova/network/manager.py:496 +#: nova/network/manager.py:299 nova/network/manager.py:494 #, python-format msgid "Interface %(interface)s not found" msgstr "Интерфейс %(interface)s не найден" -#: nova/network/manager.py:315 +#: nova/network/manager.py:313 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:353 +#: nova/network/manager.py:351 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:386 +#: nova/network/manager.py:384 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "Адрес |%(address)s| не выделен" -#: nova/network/manager.py:390 +#: nova/network/manager.py:388 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "Адрес |%(address)s| не выделен вашему проекту |%(project)s|" -#: nova/network/manager.py:402 +#: nova/network/manager.py:400 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "Превышена квота для %s, попытка выделения адреса" -#: nova/network/manager.py:614 +#: nova/network/manager.py:611 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3903,41 +3887,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:660 +#: nova/network/manager.py:657 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "Домен |%(domain)s| уже существует, изменение зоны на |%(av_zone)s|." -#: nova/network/manager.py:670 +#: nova/network/manager.py:667 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "Домен |%(domain)s| уже существует, изменение проекта на |%(project)s|." -#: nova/network/manager.py:778 +#: nova/network/manager.py:775 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:782 +#: nova/network/manager.py:779 msgid "setting network host" msgstr "установка сетевого узла" -#: nova/network/manager.py:896 +#: nova/network/manager.py:893 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:901 +#: nova/network/manager.py:898 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:930 +#: nova/network/manager.py:927 #, python-format msgid "network deallocation for instance |%s|" msgstr "исключение сетевых распределений для копии |%s|" -#: nova/network/manager.py:1152 +#: nova/network/manager.py:1149 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3948,53 +3932,53 @@ msgstr "" "доступной зоне |%(zone)s|. Копия |%(instance)s| расположена в зоне " "|%(zone2)s|. Запись DNS не будет создана." -#: nova/network/manager.py:1227 +#: nova/network/manager.py:1224 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:1244 +#: nova/network/manager.py:1241 #, python-format msgid "Leased IP |%(address)s|" msgstr "Арендованный IP |%(address)s|" -#: nova/network/manager.py:1248 +#: nova/network/manager.py:1245 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1256 +#: nova/network/manager.py:1253 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1261 +#: nova/network/manager.py:1258 #, python-format msgid "Released IP |%(address)s|" msgstr "Присвоенный IP |%(address)s|" -#: nova/network/manager.py:1265 +#: nova/network/manager.py:1262 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1268 +#: nova/network/manager.py:1265 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1331 +#: nova/network/manager.py:1328 msgid "cidr already in use" msgstr "cidr уже используется" -#: nova/network/manager.py:1334 +#: nova/network/manager.py:1331 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" "запрошенная cidr (%(cidr)s) конфликтует с существующей супер-сетью " "(%(super)s)" -#: nova/network/manager.py:1345 +#: nova/network/manager.py:1342 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " @@ -4003,22 +3987,22 @@ msgstr "" "запрошенная cidr (%(cidr)s) конфликтует с существующей, меньшей cidr " "(%(smaller)s)" -#: nova/network/manager.py:1404 +#: nova/network/manager.py:1401 msgid "Network already exists!" msgstr "Сеть уже существует!" -#: nova/network/manager.py:1423 +#: nova/network/manager.py:1421 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "Сеть должна быть исключена из проекта %s перед удалением" -#: nova/network/manager.py:1832 +#: nova/network/manager.py:1825 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1839 +#: nova/network/manager.py:1832 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -4175,66 +4159,61 @@ msgstr "" "Неполадка '%(e)s', попытка отправить в систему уведомлений. " "Нагрузка=%(payload)s" -#: nova/notifier/list_notifier.py:65 +#: nova/notifier/list_notifier.py:64 #, python-format msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" -#: nova/notifier/rabbit_notifier.py:46 +#: nova/notifier/rabbit_notifier.py:45 #, python-format msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/rpc/amqp.py:146 -#, python-format -msgid "Returning exception %s to caller" -msgstr "Возврат исключения %s вызывающему" - -#: nova/rpc/amqp.py:188 +#: nova/rpc/amqp.py:183 #, python-format msgid "unpacked context: %s" msgstr "неизвлечённый контекст: %s" -#: nova/rpc/amqp.py:231 +#: nova/rpc/amqp.py:226 #, python-format msgid "received %s" msgstr "получено %s" -#: nova/rpc/amqp.py:236 +#: nova/rpc/amqp.py:231 #, python-format msgid "no method for message: %s" msgstr "не определен метод для сообщения: %s" -#: nova/rpc/amqp.py:237 +#: nova/rpc/amqp.py:232 #, python-format msgid "No method for message: %s" msgstr "Не определен метод для сообщения: %s" -#: nova/rpc/amqp.py:321 +#: nova/rpc/amqp.py:318 #, python-format msgid "Making asynchronous call on %s ..." msgstr "Выполнение асинхронного вызова %s ..." -#: nova/rpc/amqp.py:324 +#: nova/rpc/amqp.py:321 #, python-format msgid "MSG_ID is %s" msgstr "MSG_ID is %s" -#: nova/rpc/amqp.py:346 +#: nova/rpc/amqp.py:343 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:354 +#: nova/rpc/amqp.py:351 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:379 +#: nova/rpc/amqp.py:377 #, python-format -msgid "Sending notification on %s..." -msgstr "Отправка оповещения на %s..." +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" -#: nova/rpc/common.py:54 +#: nova/rpc/common.py:62 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" @@ -4243,10 +4222,15 @@ msgstr "" "Удалённая ошибка: %(exc_type)s %(value)s\n" "%(traceback)s." -#: nova/rpc/common.py:71 +#: nova/rpc/common.py:79 msgid "Timeout while waiting on RPC response." msgstr "" +#: nova/rpc/common.py:179 +#, python-format +msgid "Returning exception %s to caller" +msgstr "Возврат исключения %s вызывающему" + #: nova/rpc/impl_kombu.py:111 msgid "Failed to process message... skipping it." msgstr "" @@ -4300,8 +4284,8 @@ msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "Ошибка публикации сообщения в тему '%(topic)s': %(err_str)s" #: nova/rpc/impl_qpid.py:341 -#, python-format -msgid "Unable to connect to AMQP server: %s " +#, fuzzy, python-format +msgid "Unable to connect to AMQP server: %s" msgstr "Невозможно подключиться к серверу AMQP: %s " #: nova/rpc/impl_qpid.py:346 @@ -4366,7 +4350,7 @@ msgstr "" msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/scheduler/driver.py:367 nova/scheduler/driver.py:457 +#: nova/scheduler/driver.py:367 #, python-format msgid "host %(dest)s is not compatible with original host %(src)s." msgstr "узел %(dest)s несовместим с исходным узлом %(src)s." @@ -4378,7 +4362,7 @@ msgid "" "memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/scheduler/driver.py:472 +#: nova/scheduler/driver.py:467 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -4510,21 +4494,21 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:365 nova/tests/test_compute.py:1419 +#: nova/tests/test_compute.py:364 nova/tests/test_compute.py:1418 #, python-format msgid "Running instances: %s" msgstr "Выполняемые копии: %s" -#: nova/tests/test_compute.py:371 +#: nova/tests/test_compute.py:370 #, python-format msgid "After terminating instances: %s" msgstr "После завершения работы копий: %s" -#: nova/tests/test_compute.py:589 +#: nova/tests/test_compute.py:588 msgid "Internal error" msgstr "Внутренняя ошибка" -#: nova/tests/test_compute.py:1430 +#: nova/tests/test_compute.py:1429 #, python-format msgid "After force-killing instances: %s" msgstr "После принудительного завершения работы копий: %s" @@ -4592,12 +4576,12 @@ msgstr "Заданные данные: %s" msgid "Result data: %s" msgstr "Итоговые данные: %s" -#: nova/tests/test_xenapi.py:626 +#: nova/tests/test_xenapi.py:623 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "Создание файлов в %s для имитации гостевого агента" -#: nova/tests/test_xenapi.py:637 +#: nova/tests/test_xenapi.py:634 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "Удаление файлов имитации гостевого агента в %s" @@ -4714,21 +4698,21 @@ msgstr "Непредвиденный код состояния" msgid "Decoding JSON: %s" msgstr "Декодирование JSON: %s" -#: nova/tests/rpc/common.py:133 +#: nova/tests/rpc/common.py:110 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:142 +#: nova/tests/rpc/common.py:119 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:160 +#: nova/tests/rpc/common.py:137 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:227 nova/tests/rpc/common.py:233 +#: nova/tests/rpc/common.py:204 nova/tests/rpc/common.py:210 #, python-format msgid "Received %s" msgstr "Получено %s" @@ -4737,14 +4721,14 @@ msgstr "Получено %s" msgid "Failed to open connection to the hypervisor" msgstr "Ошибка открытия соединения c гипервизором" -#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:396 -#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:2045 +#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:707 +#: nova/virt/libvirt/connection.py:2048 nova/virt/xenapi/connection.py:397 #, python-format msgid "Compute_service record created for %s " msgstr "Запись Compute_service создана для %s " -#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:399 -#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:2048 +#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:711 +#: nova/virt/libvirt/connection.py:2051 nova/virt/xenapi/connection.py:400 #, python-format msgid "Compute_service record updated for %s " msgstr "Запись Compute_service обновлена для %s " @@ -4820,39 +4804,6 @@ msgstr "Состояние задачи [%(task_name)s] %(task_ref)s: ошибк msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "В vmwareapi:_poll_task, принята эта ошибка %s" -#: nova/virt/xenapi_conn.py:140 -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"connection_type=xenapi" -msgstr "" -"Необходимо указать xenapi_connection_url, xenapi_connection_username " -"(необязательно) и xenapi_connection_password для использования " -"connection_type=xenapi" - -#: nova/virt/xenapi_conn.py:329 nova/virt/libvirt/connection.py:472 -msgid "Could not determine iscsi initiator name" -msgstr "" - -#: nova/virt/xenapi_conn.py:460 -msgid "Host startup on XenServer is not supported." -msgstr "Запуск узла на XenServer не поддерживается." - -#: nova/virt/xenapi_conn.py:489 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" -"Невозможно выполнить вход в XenAPI (недостаточно свободного места на " -"Dom0?)" - -#: nova/virt/xenapi_conn.py:527 -msgid "Host is member of a pool, but DB says otherwise" -msgstr "" - -#: nova/virt/xenapi_conn.py:599 nova/virt/xenapi_conn.py:612 -#, python-format -msgid "Got exception: %s" -msgstr "Исключение: %s" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4961,99 +4912,99 @@ msgstr "" msgid "Unknown baremetal driver %(d)s" msgstr "" -#: nova/virt/baremetal/proxy.py:148 +#: nova/virt/baremetal/proxy.py:139 #, python-format msgid "Error encountered when destroying instance '%(name)s': %(ex)s" msgstr "" -#: nova/virt/baremetal/proxy.py:162 +#: nova/virt/baremetal/proxy.py:153 #, python-format msgid "instance %(instance_name)s: deleting instance files %(target)s" msgstr "копия %(instance_name)s: удаление файлов копии %(target)s" -#: nova/virt/baremetal/proxy.py:189 +#: nova/virt/baremetal/proxy.py:180 #, python-format msgid "instance %s: rebooted" msgstr "" -#: nova/virt/baremetal/proxy.py:192 +#: nova/virt/baremetal/proxy.py:183 msgid "_wait_for_reboot failed" msgstr "" -#: nova/virt/baremetal/proxy.py:222 +#: nova/virt/baremetal/proxy.py:213 #, python-format msgid "instance %s: rescued" msgstr "" -#: nova/virt/baremetal/proxy.py:225 +#: nova/virt/baremetal/proxy.py:216 msgid "_wait_for_rescue failed" msgstr "" -#: nova/virt/baremetal/proxy.py:242 +#: nova/virt/baremetal/proxy.py:233 msgid "<============= spawn of baremetal =============>" msgstr "" -#: nova/virt/baremetal/proxy.py:255 +#: nova/virt/baremetal/proxy.py:246 #, python-format msgid "instance %s: is building" msgstr "" -#: nova/virt/baremetal/proxy.py:260 +#: nova/virt/baremetal/proxy.py:251 msgid "Key is injected but instance is not running yet" msgstr "" -#: nova/virt/baremetal/proxy.py:265 +#: nova/virt/baremetal/proxy.py:256 #, python-format msgid "instance %s: booted" msgstr "" -#: nova/virt/baremetal/proxy.py:268 +#: nova/virt/baremetal/proxy.py:259 #, python-format msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" -#: nova/virt/baremetal/proxy.py:269 +#: nova/virt/baremetal/proxy.py:260 #, python-format msgid "instance %s spawned successfully" msgstr "" -#: nova/virt/baremetal/proxy.py:272 +#: nova/virt/baremetal/proxy.py:263 #, python-format msgid "instance %s:not booted" msgstr "" -#: nova/virt/baremetal/proxy.py:274 +#: nova/virt/baremetal/proxy.py:265 msgid "Bremetal assignment is overcommitted." msgstr "" -#: nova/virt/baremetal/proxy.py:354 +#: nova/virt/baremetal/proxy.py:345 #, python-format msgid "instance %s: Creating image" msgstr "копия %s: Создание образа" -#: nova/virt/baremetal/proxy.py:473 +#: nova/virt/baremetal/proxy.py:464 #, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/baremetal/proxy.py:484 +#: nova/virt/baremetal/proxy.py:475 #, python-format msgid "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" msgstr "" -#: nova/virt/baremetal/proxy.py:529 +#: nova/virt/baremetal/proxy.py:520 #, python-format msgid "instance %s: starting toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:531 +#: nova/virt/baremetal/proxy.py:522 #, python-format msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1815 +#: nova/virt/baremetal/proxy.py:565 nova/virt/libvirt/connection.py:1818 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5061,16 +5012,16 @@ msgstr "" "Невозможно получить количество ЦПУ, так как эта возможность не " "реализована для этой платформы. Эту ошибку можно безопасно пропустить." -#: nova/virt/baremetal/proxy.py:714 +#: nova/virt/baremetal/proxy.py:705 #, python-format msgid "#### RLK: cpu_arch = %s " msgstr "" -#: nova/virt/baremetal/proxy.py:746 +#: nova/virt/baremetal/proxy.py:737 msgid "Updating!" msgstr "" -#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2609 +#: nova/virt/baremetal/proxy.py:764 nova/virt/libvirt/connection.py:2612 #: nova/virt/xenapi/host.py:129 msgid "Updating host stats" msgstr "" @@ -5106,15 +5057,15 @@ msgstr "" msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" msgstr "" -#: nova/virt/baremetal/tilera.py:292 +#: nova/virt/baremetal/tilera.py:291 msgid "Noting to do for tilera nodes: vmlinux is in CF" msgstr "" -#: nova/virt/baremetal/tilera.py:316 +#: nova/virt/baremetal/tilera.py:314 msgid "activate_node" msgstr "" -#: nova/virt/baremetal/tilera.py:330 +#: nova/virt/baremetal/tilera.py:328 msgid "Node is unknown error state." msgstr "" @@ -5193,77 +5144,81 @@ msgstr "ошибка qemu-nbd: %s" msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/libvirt/connection.py:265 +#: nova/virt/libvirt/connection.py:268 #, python-format msgid "Connecting to libvirt: %s" msgstr "Подключение к libvirt: %s" -#: nova/virt/libvirt/connection.py:286 +#: nova/virt/libvirt/connection.py:289 msgid "Connection to libvirt broke" msgstr "Неполадка с подключением к libvirt" -#: nova/virt/libvirt/connection.py:388 +#: nova/virt/libvirt/connection.py:391 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:400 +#: nova/virt/libvirt/connection.py:403 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:411 +#: nova/virt/libvirt/connection.py:414 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:423 +#: nova/virt/libvirt/connection.py:426 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:435 +#: nova/virt/libvirt/connection.py:438 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:461 +#: nova/virt/libvirt/connection.py:464 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:554 +#: nova/virt/libvirt/connection.py:475 nova/virt/xenapi/connection.py:329 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/libvirt/connection.py:557 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:567 +#: nova/virt/libvirt/connection.py:570 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:692 +#: nova/virt/libvirt/connection.py:695 #, fuzzy, python-format msgid "Instance soft rebooted successfully." msgstr "снимок %s: создание завершено" -#: nova/virt/libvirt/connection.py:696 +#: nova/virt/libvirt/connection.py:699 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Ошибка перезагрузки копии" -#: nova/virt/libvirt/connection.py:725 +#: nova/virt/libvirt/connection.py:728 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/connection.py:761 nova/virt/libvirt/connection.py:905 +#: nova/virt/libvirt/connection.py:764 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:766 +#: nova/virt/libvirt/connection.py:769 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:867 nova/virt/xenapi/vmops.py:1358 +#: nova/virt/libvirt/connection.py:870 nova/virt/xenapi/vmops.py:1324 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " @@ -5272,72 +5227,76 @@ msgstr "" "Найдены %(migration_count)d неподтверждённых перемещений, старше " "%(confirm_window)d секунд" -#: nova/virt/libvirt/connection.py:871 +#: nova/virt/libvirt/connection.py:874 #, python-format msgid "Automatically confirming migration %d" msgstr "Автоматические подтверждение перемещения %d" -#: nova/virt/libvirt/connection.py:896 +#: nova/virt/libvirt/connection.py:899 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:910 +#: nova/virt/libvirt/connection.py:908 +msgid "During spawn, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/connection.py:913 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:926 +#: nova/virt/libvirt/connection.py:929 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:978 +#: nova/virt/libvirt/connection.py:981 #, fuzzy msgid "Guest does not have a console available" msgstr "Пользователь не имеет административных привилегий" -#: nova/virt/libvirt/connection.py:1020 +#: nova/virt/libvirt/connection.py:1023 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/connection.py:1024 +#: nova/virt/libvirt/connection.py:1027 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1028 nova/virt/libvirt/connection.py:1032 +#: nova/virt/libvirt/connection.py:1031 nova/virt/libvirt/connection.py:1035 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1153 +#: nova/virt/libvirt/connection.py:1156 msgid "Creating image" msgstr "Создание изображения" -#: nova/virt/libvirt/connection.py:1339 +#: nova/virt/libvirt/connection.py:1342 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1349 +#: nova/virt/libvirt/connection.py:1352 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1381 +#: nova/virt/libvirt/connection.py:1384 #, python-format msgid "block_device_list %s" msgstr "block_device_list %s" -#: nova/virt/libvirt/connection.py:1658 +#: nova/virt/libvirt/connection.py:1661 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1662 +#: nova/virt/libvirt/connection.py:1665 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1679 +#: nova/virt/libvirt/connection.py:1682 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -5346,28 +5305,28 @@ msgstr "" "Ошибка libvirt во время поиска %(instance_name)s: [Код ошибки " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/connection.py:1920 +#: nova/virt/libvirt/connection.py:1923 msgid "libvirt version is too old (does not support getVersion)" msgstr "устаревшая версия libvirt (не поддерживается getVersion)" -#: nova/virt/libvirt/connection.py:1942 +#: nova/virt/libvirt/connection.py:1945 #, python-format msgid "'' must be 1, but %d\n" msgstr "'' должно быть 1, но %d\n" -#: nova/virt/libvirt/connection.py:1969 +#: nova/virt/libvirt/connection.py:1972 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:2067 +#: nova/virt/libvirt/connection.py:2070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:2079 +#: nova/virt/libvirt/connection.py:2082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5377,41 +5336,41 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:2136 +#: nova/virt/libvirt/connection.py:2139 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2352 +#: nova/virt/libvirt/connection.py:2355 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2407 +#: nova/virt/libvirt/connection.py:2410 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:2458 +#: nova/virt/libvirt/connection.py:2461 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2513 +#: nova/virt/libvirt/connection.py:2516 msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2518 +#: nova/virt/libvirt/connection.py:2521 #, fuzzy, python-format msgid "Instance running successfully." msgstr "Копия %s: выполнение" -#: nova/virt/libvirt/connection.py:2525 +#: nova/virt/libvirt/connection.py:2528 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2565 +#: nova/virt/libvirt/connection.py:2568 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -6014,27 +5973,56 @@ msgstr "Получение размера образа для образа %s" msgid "Got image size of %(size)s for the image %(image)s" msgstr "Принят размер образа %(size)s для образа %(image)s" -#: nova/virt/xenapi/fake.py:553 nova/virt/xenapi/fake.py:652 -#: nova/virt/xenapi/fake.py:670 nova/virt/xenapi/fake.py:732 +#: nova/virt/xenapi/connection.py:140 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"connection_type=xenapi" +msgstr "" +"Необходимо указать xenapi_connection_url, xenapi_connection_username " +"(необязательно) и xenapi_connection_password для использования " +"connection_type=xenapi" + +#: nova/virt/xenapi/connection.py:461 +msgid "Host startup on XenServer is not supported." +msgstr "Запуск узла на XenServer не поддерживается." + +#: nova/virt/xenapi/connection.py:490 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" +"Невозможно выполнить вход в XenAPI (недостаточно свободного места на " +"Dom0?)" + +#: nova/virt/xenapi/connection.py:528 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/connection.py:600 nova/virt/xenapi/connection.py:613 +#, python-format +msgid "Got exception: %s" +msgstr "Исключение: %s" + +#: nova/virt/xenapi/fake.py:565 nova/virt/xenapi/fake.py:664 +#: nova/virt/xenapi/fake.py:682 nova/virt/xenapi/fake.py:744 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:555 +#: nova/virt/xenapi/fake.py:567 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake не имеет реализации для %s" -#: nova/virt/xenapi/fake.py:589 +#: nova/virt/xenapi/fake.py:601 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "Выполняется вызов %(localname)s %(impl)s" -#: nova/virt/xenapi/fake.py:594 +#: nova/virt/xenapi/fake.py:606 #, python-format msgid "Calling getter %s" msgstr "Выполняется вызов getter %s" -#: nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:666 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6177,7 +6165,7 @@ msgstr "Создана VBD %(vbd_ref)s для ВМ %(vm_ref)s, VDI %(vdi_ref)s." msgid "Unable to destroy VDI %s" msgstr "Невозможно ликвидировать VDI %s" -#: nova/virt/xenapi/vm_utils.py:336 +#: nova/virt/xenapi/vm_utils.py:337 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -6186,66 +6174,61 @@ msgstr "" "Создан VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) " "на %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:345 +#: nova/virt/xenapi/vm_utils.py:346 #, 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:353 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/xenapi/vm_utils.py:375 #, fuzzy, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "Отсутствует первичный VDI для%(vm_ref)s" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:382 #, fuzzy, python-format msgid "Snapshotting with label '%(label)s'" msgstr "Снимок ВМ %(vm_ref)s с меткой '%(label)s'..." -#: nova/virt/xenapi/vm_utils.py:392 +#: nova/virt/xenapi/vm_utils.py:395 #, fuzzy, python-format msgid "Created snapshot %(template_vm_ref)s" msgstr "Создан снимок %(template_vm_ref)s из ВМ %(vm_ref)s." -#: nova/virt/xenapi/vm_utils.py:431 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "Запрос xapi для выгрузки %(vdi_uuids)s в качестве ID %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:583 -#, python-format -msgid "Creating blank HD of size %(req_size)d gigs" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:634 +#: nova/virt/xenapi/vm_utils.py:612 #, 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:724 +#: nova/virt/xenapi/vm_utils.py:725 #, python-format msgid "" "download_vhd %(image)s attempt %(attempt_num)d/%(max_attempts)d from " "%(glance_host)s:%(glance_port)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:734 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:750 +#: nova/virt/xenapi/vm_utils.py:751 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "Запрос xapi на приём образа vhd %(image)s" -#: nova/virt/xenapi/vm_utils.py:760 +#: nova/virt/xenapi/vm_utils.py:761 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " @@ -6275,7 +6258,7 @@ msgstr "" #: nova/virt/xenapi/vm_utils.py:831 #, fuzzy, python-format -msgid "Fetching image %(image)s, type %(image_type_str)" +msgid "Fetching image %(image)s, type %(image_type_str)s" msgstr "Получение образа %(image)s" #: nova/virt/xenapi/vm_utils.py:844 @@ -6292,211 +6275,211 @@ msgstr "" "Превышен размер ядра/Ramdisk образа: %(vdi_size)d байт, макс. " "%(max_size)d байт" -#: nova/virt/xenapi/vm_utils.py:870 +#: nova/virt/xenapi/vm_utils.py:871 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Копирование VDI %s в /boot/guest на dom0" -#: nova/virt/xenapi/vm_utils.py:884 +#: nova/virt/xenapi/vm_utils.py:885 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Ядро/Ramdisk VDI %s ликвидирован" -#: nova/virt/xenapi/vm_utils.py:895 +#: nova/virt/xenapi/vm_utils.py:896 #, fuzzy msgid "Failed to fetch glance image" msgstr "Ошибка перезагрузки копии" -#: nova/virt/xenapi/vm_utils.py:934 +#: nova/virt/xenapi/vm_utils.py:935 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "Обнаружен %(image_type_str)s формат для образа %(image_ref)s" -#: nova/virt/xenapi/vm_utils.py:955 +#: nova/virt/xenapi/vm_utils.py:956 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Поиск vdi %s для ядра PV" -#: nova/virt/xenapi/vm_utils.py:973 +#: nova/virt/xenapi/vm_utils.py:974 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "Неизвестный формат образа %(disk_image_type)s" -#: nova/virt/xenapi/vm_utils.py:1016 +#: nova/virt/xenapi/vm_utils.py:1017 #, python-format msgid "VDI %s is still available" msgstr "VDI %s до сих пор доступен" -#: nova/virt/xenapi/vm_utils.py:1059 +#: nova/virt/xenapi/vm_utils.py:1060 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1061 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1088 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1108 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "Re-scanning SR %s" msgstr "Повторная проверка SR %s" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1137 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1154 +#: nova/virt/xenapi/vm_utils.py:1155 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:1167 +#: nova/virt/xenapi/vm_utils.py:1168 msgid "Cannot find SR of content-type ISO" msgstr "Невозможно найти SR типа содержимого ISO" -#: nova/virt/xenapi/vm_utils.py:1175 +#: nova/virt/xenapi/vm_utils.py:1176 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "ISO: поиск SR %(sr_rec)s" -#: nova/virt/xenapi/vm_utils.py:1177 +#: nova/virt/xenapi/vm_utils.py:1178 msgid "ISO: not iso content" msgstr "ISO: не содержимое iso типа" -#: nova/virt/xenapi/vm_utils.py:1180 +#: nova/virt/xenapi/vm_utils.py:1181 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1183 +#: nova/virt/xenapi/vm_utils.py:1184 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1187 +#: nova/virt/xenapi/vm_utils.py:1188 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1190 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1192 +#: nova/virt/xenapi/vm_utils.py:1193 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1195 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1198 +#: nova/virt/xenapi/vm_utils.py:1199 msgid "ISO: SR with local PBD" msgstr "ISO: SR с локальной PBD" -#: nova/virt/xenapi/vm_utils.py:1220 +#: nova/virt/xenapi/vm_utils.py:1221 #, 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:1236 +#: nova/virt/xenapi/vm_utils.py:1237 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1290 +#: nova/virt/xenapi/vm_utils.py:1291 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1343 +#: nova/virt/xenapi/vm_utils.py:1344 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1417 +#: nova/virt/xenapi/vm_utils.py:1418 #, 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:1427 +#: nova/virt/xenapi/vm_utils.py:1428 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1463 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "Время ожидания при создании устройства %s" -#: nova/virt/xenapi/vm_utils.py:1473 +#: nova/virt/xenapi/vm_utils.py:1474 #, python-format msgid "Plugging VBD %s ... " msgstr "Подсоединение VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1477 #, python-format msgid "Plugging VBD %s done." msgstr "Подсоединение VBD %s выполнено." -#: nova/virt/xenapi/vm_utils.py:1478 +#: nova/virt/xenapi/vm_utils.py:1479 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "VBD %(vbd_ref)s подсоединено как %(orig_dev)s" -#: nova/virt/xenapi/vm_utils.py:1481 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" "VBD %(vbd_ref)s подсоединено в неправильный dev, изменение назначения на " "%(dev)s" -#: nova/virt/xenapi/vm_utils.py:1490 +#: nova/virt/xenapi/vm_utils.py:1491 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Ликвидирование VBD для VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1499 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Ликвидирование VBD для VDI %s завершено." -#: nova/virt/xenapi/vm_utils.py:1511 +#: nova/virt/xenapi/vm_utils.py:1512 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1518 +#: nova/virt/xenapi/vm_utils.py:1519 #, python-format msgid "Found Xen kernel %s" msgstr "Найдено ядро Xen %s" -#: nova/virt/xenapi/vm_utils.py:1520 +#: nova/virt/xenapi/vm_utils.py:1521 msgid "No Xen kernel found. Booting HVM." msgstr "Ядро Xen не найдено. Загрузка HVM." -#: nova/virt/xenapi/vm_utils.py:1533 +#: nova/virt/xenapi/vm_utils.py:1534 msgid "Partitions:" msgstr "Разделы:" -#: nova/virt/xenapi/vm_utils.py:1539 +#: nova/virt/xenapi/vm_utils.py:1540 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d секторов" -#: nova/virt/xenapi/vm_utils.py:1565 +#: nova/virt/xenapi/vm_utils.py:1566 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " @@ -6505,331 +6488,324 @@ msgstr "" "Запись таблицы разделов %(primary_first)d %(primary_last)d в " "%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:1578 +#: nova/virt/xenapi/vm_utils.py:1579 #, python-format msgid "Writing partition table %s done." msgstr "Запись таблицы разделов %s выполнена." -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1633 #, 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:1664 +#: nova/virt/xenapi/vm_utils.py:1665 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1714 +#: nova/virt/xenapi/vm_utils.py:1715 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1722 +#: nova/virt/xenapi/vm_utils.py:1723 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1726 +#: nova/virt/xenapi/vm_utils.py:1727 msgid "XenServer tools are not installed in this image" msgstr "Средства XenServer не установлены в этот образ" -#: nova/virt/xenapi/vm_utils.py:1742 +#: nova/virt/xenapi/vm_utils.py:1743 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1751 +#: nova/virt/xenapi/vm_utils.py:1752 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" "Ошибка присоединения файловой системы (ожидаемо для копий не на базе " "linux): %s" -#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:722 +#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:688 #, fuzzy, python-format msgid "Updating progress to %(progress)d" msgstr "Обновление выполнения копии '%(instance_uuid)s' до %(progress)d" -#: nova/virt/xenapi/vmops.py:231 -#, python-format -msgid "Attempted to power on non-existent instance bad instance id %s" -msgstr "" -"Предпринята попытка включения несуществующей копии, копии с неполадками с" -" идентификатором %s" - -#: nova/virt/xenapi/vmops.py:233 +#: nova/virt/xenapi/vmops.py:229 #, fuzzy, python-format msgid "Starting instance" msgstr "Запуск копии %s" -#: nova/virt/xenapi/vmops.py:303 +#: nova/virt/xenapi/vmops.py:298 msgid "Removing kernel/ramdisk files from dom0" msgstr "Удаление ядра/ramdisk файлов из dom0" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/xenapi/vmops.py:353 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Ошибка обновления тома в базе данных" -#: nova/virt/xenapi/vmops.py:443 +#: nova/virt/xenapi/vmops.py:434 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:462 +#: nova/virt/xenapi/vmops.py:453 #, fuzzy, python-format msgid "Auto configuring disk, attempting to resize partition..." msgstr "" "Автоматическая настройка диска для копии %(instance_uuid)s, выполняется " "попытка изменения размера раздела..." -#: nova/virt/xenapi/vmops.py:515 -#, fuzzy, python-format -msgid "Invalid value for injected_files: %r" -msgstr "Недопустимое значение для injected_files: '%s'" - -#: nova/virt/xenapi/vmops.py:520 -#, python-format -msgid "Injecting file path: '%s'" -msgstr "" - -#: nova/virt/xenapi/vmops.py:527 -msgid "Setting admin password" -msgstr "Настройка пароля администратора" - -#: nova/virt/xenapi/vmops.py:531 -msgid "Resetting network" -msgstr "Восстановление сети" - -#: nova/virt/xenapi/vmops.py:538 -msgid "Setting VCPU weight" -msgstr "" - -#: nova/virt/xenapi/vmops.py:544 +#: nova/virt/xenapi/vmops.py:498 #, fuzzy msgid "Starting VM" msgstr "Выполнение перезагрузки xvp" -#: nova/virt/xenapi/vmops.py:551 +#: nova/virt/xenapi/vmops.py:505 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:554 +#: nova/virt/xenapi/vmops.py:508 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:561 +#: nova/virt/xenapi/vmops.py:515 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:573 +#: nova/virt/xenapi/vmops.py:527 msgid "Querying agent version" msgstr "Запрос версии агента" -#: nova/virt/xenapi/vmops.py:576 +#: nova/virt/xenapi/vmops.py:530 #, python-format msgid "Instance agent version: %s" msgstr "Версия агента копии: %s" -#: nova/virt/xenapi/vmops.py:581 +#: nova/virt/xenapi/vmops.py:535 #, python-format msgid "Updating Agent to %s" msgstr "Обновление агента до %s" -#: nova/virt/xenapi/vmops.py:616 -#, python-format -msgid "No opaque_ref could be determined for '%s'." -msgstr "opaque_ref не может быть определён для '%s'." +#: nova/virt/xenapi/vmops.py:552 +#, fuzzy, python-format +msgid "Invalid value for injected_files: %r" +msgstr "Недопустимое значение для injected_files: '%s'" -#: nova/virt/xenapi/vmops.py:670 +#: nova/virt/xenapi/vmops.py:557 +#, python-format +msgid "Injecting file path: '%s'" +msgstr "" + +#: nova/virt/xenapi/vmops.py:564 +msgid "Setting admin password" +msgstr "Настройка пароля администратора" + +#: nova/virt/xenapi/vmops.py:568 +msgid "Resetting network" +msgstr "Восстановление сети" + +#: nova/virt/xenapi/vmops.py:575 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:582 +#, fuzzy, python-format +msgid "Could not find VM by name" +msgstr "В запросе невозможно найти %s." + +#: nova/virt/xenapi/vmops.py:636 #, fuzzy, python-format msgid "Finished snapshot and upload for VM" msgstr "Готовый снимок и выгрузка для ВМ %s" -#: nova/virt/xenapi/vmops.py:677 +#: nova/virt/xenapi/vmops.py:643 #, fuzzy, python-format msgid "Starting snapshot for VM" msgstr "Запуск снимка для ВМ %s" -#: nova/virt/xenapi/vmops.py:686 +#: nova/virt/xenapi/vmops.py:652 #, fuzzy, python-format msgid "Unable to Snapshot instance: %(exc)s" msgstr "Невозможно найти узел для копии %s" -#: nova/virt/xenapi/vmops.py:702 +#: nova/virt/xenapi/vmops.py:668 msgid "Failed to transfer vhd to new host" msgstr "Ошибка перемещения vhd на новый узел" -#: nova/virt/xenapi/vmops.py:770 +#: nova/virt/xenapi/vmops.py:736 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "Изменение размера VDI %(cow_uuid)s с %(old_gb)dГБ до %(new_gb)dГБ" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:857 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "Изменение размера VDI %(vdi_uuid)s с %(old_gb)dГБ до %(new_gb)dГБ" -#: nova/virt/xenapi/vmops.py:901 +#: nova/virt/xenapi/vmops.py:865 #, fuzzy, python-format msgid "Resize complete" msgstr "Изменение размера копии %s завершено" -#: nova/virt/xenapi/vmops.py:928 +#: nova/virt/xenapi/vmops.py:892 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "Ошибка запроса версии агента: %(resp)r" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:913 #, python-format msgid "domid changed from %(domid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:926 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "Ошибка обновления агента: %(resp)r" -#: nova/virt/xenapi/vmops.py:983 +#: nova/virt/xenapi/vmops.py:947 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "Ошибка обмена ключей: %(resp)r" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:962 #, python-format msgid "Failed to update password: %(resp)r" msgstr "Ошибка обновления пароля: %(resp)r" -#: nova/virt/xenapi/vmops.py:1023 +#: nova/virt/xenapi/vmops.py:987 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 +#: nova/virt/xenapi/vmops.py:996 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1036 +#: nova/virt/xenapi/vmops.py:1000 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1054 +#: nova/virt/xenapi/vmops.py:1017 msgid "Unable to find VBD for VM" msgstr "Невозможно найти VBD для ВМ" -#: nova/virt/xenapi/vmops.py:1097 +#: nova/virt/xenapi/vmops.py:1060 #, fuzzy, python-format msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" "Копия %(instance_uuid)s использует RAW или VHD, пропуск ядра и удаление " "ramdisk" -#: nova/virt/xenapi/vmops.py:1104 +#: nova/virt/xenapi/vmops.py:1067 msgid "instance has a kernel or ramdisk but not both" msgstr "копия содержит ядро или ramdisk, но не оба" -#: nova/virt/xenapi/vmops.py:1111 +#: nova/virt/xenapi/vmops.py:1074 msgid "kernel/ramdisk files removed" msgstr "файлы ядра/ramdisk удалены" -#: nova/virt/xenapi/vmops.py:1121 +#: nova/virt/xenapi/vmops.py:1084 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1147 +#: nova/virt/xenapi/vmops.py:1110 #, fuzzy msgid "Destroying VM" msgstr "Выполнение перезагрузки xvp" -#: nova/virt/xenapi/vmops.py:1169 +#: nova/virt/xenapi/vmops.py:1135 msgid "VM is not present, skipping destroy..." msgstr "ВМ не предоставлена, пропуск выполнения ликвидации..." -#: nova/virt/xenapi/vmops.py:1222 +#: nova/virt/xenapi/vmops.py:1188 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "Копия в состоянии режима восстановления: %s" -#: nova/virt/xenapi/vmops.py:1296 +#: nova/virt/xenapi/vmops.py:1262 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1300 +#: nova/virt/xenapi/vmops.py:1266 #, fuzzy, python-format msgid "Automatically hard rebooting" msgstr "Автоматическая безотказная перезагрузка %d" -#: nova/virt/xenapi/vmops.py:1363 +#: nova/virt/xenapi/vmops.py:1329 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1374 +#: nova/virt/xenapi/vmops.py:1340 #, fuzzy, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "Завершение работы ВМ для копии %(instance_uuid)s" -#: nova/virt/xenapi/vmops.py:1379 +#: nova/virt/xenapi/vmops.py:1345 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" msgstr "Копия %(instance_id)s не найдена" -#: nova/virt/xenapi/vmops.py:1383 +#: nova/virt/xenapi/vmops.py:1349 #, fuzzy, python-format msgid "In ERROR state" msgstr "Ошибка БД: %s" -#: nova/virt/xenapi/vmops.py:1389 +#: nova/virt/xenapi/vmops.py:1355 #, python-format msgid "In %(task_state)s task_state, not RESIZE_VERIFY" msgstr "" -#: nova/virt/xenapi/vmops.py:1396 +#: nova/virt/xenapi/vmops.py:1362 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/vmops.py:1384 msgid "Could not get bandwidth info." msgstr "Невозможно получить сведения о пропускной способности." -#: nova/virt/xenapi/vmops.py:1469 +#: nova/virt/xenapi/vmops.py:1431 #, fuzzy msgid "Injecting network info to xenstore" msgstr "установка сетевого узла" -#: nova/virt/xenapi/vmops.py:1483 +#: nova/virt/xenapi/vmops.py:1446 #, fuzzy msgid "Creating vifs" msgstr "Создание изображения" -#: nova/virt/xenapi/vmops.py:1492 +#: nova/virt/xenapi/vmops.py:1455 #, fuzzy, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "Создание VIF для ВМ %(vm_ref)s, сеть %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1495 +#: nova/virt/xenapi/vmops.py:1458 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Создание VIF для ВМ %(vm_ref)s, сеть %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1520 +#: nova/virt/xenapi/vmops.py:1481 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1545 +#: nova/virt/xenapi/vmops.py:1506 #, fuzzy, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " @@ -6838,14 +6814,14 @@ msgstr "" "Вызов агентом %(method)s возвратил недопустимый ответ: %(ret)r. VM " "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" -#: nova/virt/xenapi/vmops.py:1566 +#: nova/virt/xenapi/vmops.py:1527 #, fuzzy, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" "ВРЕМЯ ПРОСТОЯ: Срок вызова %(method)s истёк. VM id=%(instance_uuid)s; " "args=%(args)r" -#: nova/virt/xenapi/vmops.py:1570 +#: nova/virt/xenapi/vmops.py:1531 #, fuzzy, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " @@ -6854,12 +6830,12 @@ msgstr "" "НЕ РЕАЛИЗОВАНО: Вызов %(method)s не поддерживается агентом. VM " "id=%(instance_uuid)s; args=%(args)r" -#: nova/virt/xenapi/vmops.py:1575 +#: nova/virt/xenapi/vmops.py:1536 #, fuzzy, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "Вызов %(method)s возвратил ошибку: %(e)s." -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1622 #, python-format msgid "OpenSSL error: %s" msgstr "Ошибка OpenSSL: %s" @@ -7479,9 +7455,9 @@ msgid "Enter SolidFire delete_volume..." msgstr "" #: nova/volume/san.py:880 -#, python-format -msgid "Deleting volumeID: %s " -msgstr "" +#, fuzzy, python-format +msgid "Deleting volumeID: %s" +msgstr "Удалить том с идентификатором: %s" #: nova/volume/san.py:888 msgid "Leaving SolidFire delete_volume" @@ -7690,6 +7666,21 @@ msgstr "" #~ msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" #~ msgstr "" +#~ msgid "Stopping raw TCP server." +#~ msgstr "Выполняется останов сервера TCP." + +#~ msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" +#~ msgstr "Запуск TCP сервера %(arg0)s на %(host)s:%(port)s" + +#~ msgid "not available" +#~ msgstr "недоступно" + +#~ msgid "Returned non-serializeable type: %s" +#~ msgstr "" + +#~ msgid "Associate floating ip failed" +#~ msgstr "" + #~ msgid "Parent group id and group id cannot be same" #~ msgstr "" @@ -7744,6 +7735,12 @@ msgstr "" #~ msgid "Index instances for VSA %s" #~ msgstr "" +#~ msgid "Creating a raw instance" +#~ msgstr "Создание необработанной копии" + +#~ msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" +#~ msgstr "" + #~ msgid "Going to try to soft delete %s" #~ msgstr "" @@ -7763,9 +7760,21 @@ msgstr "" #~ "БД, но будет выполнено выключение " #~ "используя особый контекст" +#~ msgid "Instance %s not found." +#~ msgstr "Копия %s не найдена." + #~ msgid "trying to destroy already destroyed instance: %s" #~ msgstr "попытка ликвидации уже ликвидированной копии: %s" +#~ msgid "" +#~ "Cannot rebuild instance [%(instance_uuid)s], " +#~ "because the given image does not " +#~ "exist." +#~ msgstr "" + +#~ msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" +#~ msgstr "" + #~ msgid "" #~ "Instance %(name)s found in database but" #~ " not known by hypervisor. Setting " @@ -7793,6 +7802,9 @@ msgstr "" #~ msgid "No fixed IPs to deallocate for vif %sid" #~ msgstr "" +#~ msgid "Sending notification on %s..." +#~ msgstr "Отправка оповещения на %s..." + #~ msgid "" #~ "AMQP server on %(fl_host)s:%(fl_port)d is " #~ "unreachable: %(e)s. Trying again in " @@ -8102,6 +8114,12 @@ msgstr "" #~ msgid "Ignoring XenAPI.Failure %s" #~ msgstr "Пропуск XenAPI.Failure %s" +#~ msgid "Attempted to power on non-existent instance bad instance id %s" +#~ msgstr "" +#~ "Предпринята попытка включения несуществующей " +#~ "копии, копии с неполадками с " +#~ "идентификатором %s" + #~ msgid "instance %s: Failed to spawn" #~ msgstr "" @@ -8129,6 +8147,9 @@ msgstr "" #~ msgid "Skipping VDI destroy for %s" #~ msgstr "Пропуск ликвидации VDI для %s" +#~ msgid "No opaque_ref could be determined for '%s'." +#~ msgstr "opaque_ref не может быть определён для '%s'." + #~ msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s" #~ msgstr "" @@ -8215,6 +8236,9 @@ msgstr "" #~ msgid "Failed to retrieve QoS info" #~ msgstr "Ошибка приёма сведений QoS" +#~ msgid "Deleting volumeID: %s " +#~ msgstr "" + #~ msgid "invalid drive data" #~ msgstr "" diff --git a/nova/locale/tl/LC_MESSAGES/nova.po b/nova/locale/tl/LC_MESSAGES/nova.po index 6b6bc7841026..052ebdc1701a 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-04-08 23:04+0000\n" +"POT-Creation-Date: 2012-04-22 23:01+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Tagalog \n" @@ -66,11 +66,11 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:56 +#: nova/exception.py:55 msgid "Unexpected error while running command." msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command." -#: nova/exception.py:59 +#: nova/exception.py:58 #, python-format msgid "" "%(description)s\n" @@ -80,253 +80,257 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: nova/exception.py:94 +#: nova/exception.py:93 msgid "DB exception wrapped." msgstr "" -#: nova/exception.py:155 +#: nova/exception.py:154 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:178 -msgid "Failed to decrypt text" +#: nova/exception.py:172 +msgid "Exception in string format operation" msgstr "" #: nova/exception.py:182 -msgid "Failed to paginate through images from image service" +msgid "Failed to decrypt text" msgstr "" #: nova/exception.py:186 -msgid "Virtual Interface creation failed" +msgid "Failed to paginate through images from image service" msgstr "" #: nova/exception.py:190 +msgid "Virtual Interface creation failed" +msgstr "" + +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:195 +#: nova/exception.py:199 msgid "Connection to glance failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:203 msgid "Connection to melange failed" msgstr "" -#: nova/exception.py:203 +#: nova/exception.py:207 msgid "Not authorized." msgstr "" -#: nova/exception.py:208 +#: nova/exception.py:212 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:212 +#: nova/exception.py:216 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:216 +#: nova/exception.py:220 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "walang paraan para sa mensahe: %s" -#: nova/exception.py:220 +#: nova/exception.py:224 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:229 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:229 +#: nova/exception.py:233 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:233 nova/api/openstack/compute/contrib/keypairs.py:113 +#: nova/exception.py:237 nova/api/openstack/compute/contrib/keypairs.py:113 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:237 +#: nova/exception.py:241 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:241 +#: nova/exception.py:245 msgid "The request is invalid." msgstr "" -#: nova/exception.py:245 +#: nova/exception.py:249 #, python-format msgid "Invalid signature %(signature)s for user %(user)s." msgstr "" -#: nova/exception.py:249 +#: nova/exception.py:253 msgid "Invalid input received" msgstr "" -#: nova/exception.py:253 +#: nova/exception.py:257 #, python-format msgid "Invalid instance type %(instance_type)s." msgstr "" -#: nova/exception.py:257 +#: nova/exception.py:261 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:261 -msgid "Invalid volume" -msgstr "" - #: nova/exception.py:265 -#, python-format -msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" +msgid "Invalid volume" msgstr "" #: nova/exception.py:269 #, python-format -msgid "Invalid IP protocol %(protocol)s." +msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" #: nova/exception.py:273 #, python-format -msgid "Invalid content type %(content_type)s." +msgid "Invalid IP protocol %(protocol)s." msgstr "" #: nova/exception.py:277 #, python-format -msgid "Invalid cidr %(cidr)s." +msgid "Invalid content type %(content_type)s." msgstr "" #: nova/exception.py:281 -msgid "Invalid reuse of an RPC connection." +#, python-format +msgid "Invalid cidr %(cidr)s." msgstr "" #: nova/exception.py:285 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: nova/exception.py:289 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:292 +#: nova/exception.py:296 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:296 +#: nova/exception.py:300 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:301 +#: nova/exception.py:305 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:305 +#: nova/exception.py:309 #, 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:310 +#: nova/exception.py:314 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:314 +#: nova/exception.py:318 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:318 +#: nova/exception.py:322 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:322 +#: nova/exception.py:326 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:326 +#: nova/exception.py:330 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:330 +#: nova/exception.py:334 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:334 +#: nova/exception.py:338 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:338 +#: nova/exception.py:342 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:342 +#: nova/exception.py:346 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:346 +#: nova/exception.py:350 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:350 +#: nova/exception.py:354 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:359 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:363 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:367 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:371 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:372 +#: nova/exception.py:376 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:377 +#: nova/exception.py:381 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:381 +#: nova/exception.py:385 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:389 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:389 +#: nova/exception.py:393 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:393 +#: nova/exception.py:397 #, 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:399 +#: nova/exception.py:403 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -334,740 +338,745 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:406 +#: nova/exception.py:410 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:410 +#: nova/exception.py:414 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:414 +#: nova/exception.py:418 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:418 +#: nova/exception.py:422 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:422 +#: nova/exception.py:426 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:427 -#, python-format -msgid "Required flag %(flag)s not set." -msgstr "" - #: nova/exception.py:431 #, python-format -msgid "Volume %(volume_id)s could not be found." +msgid "Required flag %(flag)s not set." msgstr "" #: nova/exception.py:435 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:439 #, python-format -msgid "Volume not found for instance %(instance_id)s." +msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" #: nova/exception.py:444 #, python-format +msgid "Volume not found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:448 +#, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:449 -msgid "Zero volume types found." -msgstr "" - #: nova/exception.py:453 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Zero volume types found." msgstr "" #: nova/exception.py:457 #, python-format +msgid "Volume type %(volume_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:461 +#, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:466 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:471 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:471 +#: nova/exception.py:475 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:475 +#: nova/exception.py:479 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:484 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:488 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:492 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:496 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:500 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:505 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:509 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:513 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:517 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:525 -msgid "Cannot find SR to read/write VDI." -msgstr "" - #: nova/exception.py:529 -#, python-format -msgid "%(req)s is required to create a network." +msgid "Cannot find SR to read/write VDI." msgstr "" #: nova/exception.py:533 #, python-format -msgid "Network %(network_id)s could not be found." +msgid "Network %(network_id)s is still in use." msgstr "" #: nova/exception.py:537 #, python-format -msgid "Network could not be found for bridge %(bridge)s" +msgid "%(req)s is required to create a network." msgstr "" #: nova/exception.py:541 #, python-format -msgid "Network could not be found for uuid %(uuid)s" +msgid "Network %(network_id)s could not be found." msgstr "" #: nova/exception.py:545 #, python-format -msgid "Network could not be found with cidr %(cidr)s." +msgid "Network could not be found for bridge %(bridge)s" msgstr "" #: nova/exception.py:549 #, python-format -msgid "Network could not be found for instance %(instance_id)s." +msgid "Network could not be found for uuid %(uuid)s" msgstr "" #: nova/exception.py:553 -msgid "No networks defined." +#, python-format +msgid "Network could not be found with cidr %(cidr)s." msgstr "" #: nova/exception.py:557 #, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:561 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:565 +#, 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:562 +#: nova/exception.py:570 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:574 #, python-format msgid "Network %(network)s has active ports, cannot delete." msgstr "" -#: nova/exception.py:570 -msgid "Could not find the datastore reference(s) which the VM uses." -msgstr "" - -#: nova/exception.py:574 -#, python-format -msgid "No fixed IP associated with id %(id)s." -msgstr "" - #: nova/exception.py:578 -#, python-format -msgid "Fixed ip not found for address %(address)s." +msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" #: nova/exception.py:582 #, python-format -msgid "Instance %(instance_id)s has zero fixed ips." +msgid "No fixed IP associated with id %(id)s." msgstr "" #: nova/exception.py:586 #, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:590 +#, python-format +msgid "Instance %(instance_id)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:594 +#, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:603 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:607 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:612 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:616 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:612 +#: nova/exception.py:620 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:616 -msgid "Zero fixed ips could be found." -msgstr "" - -#: nova/exception.py:620 -#, python-format -msgid "Floating ip not found for id %(id)s." -msgstr "" - #: nova/exception.py:624 -#, python-format -msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgid "Zero fixed ips could be found." msgstr "" #: nova/exception.py:628 #, python-format -msgid "Floating ip not found for address %(address)s." +msgid "Floating ip not found for id %(id)s." msgstr "" #: nova/exception.py:632 #, python-format -msgid "Floating ip not found for host %(host)s." +msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" #: nova/exception.py:636 -msgid "Zero floating ips available." +#, python-format +msgid "Floating ip not found for address %(address)s." msgstr "" #: nova/exception.py:640 #, python-format -msgid "Floating ip %(address)s is associated." +msgid "Floating ip not found for host %(host)s." msgstr "" #: nova/exception.py:644 -#, python-format -msgid "Floating ip %(address)s is not associated." +msgid "Zero floating ips available." msgstr "" #: nova/exception.py:648 -msgid "Zero floating ips exist." +#, python-format +msgid "Floating ip %(address)s is associated." msgstr "" #: nova/exception.py:652 #, python-format -msgid "Interface %(interface)s not found." +msgid "Floating ip %(address)s is not associated." msgstr "" #: nova/exception.py:656 -#, python-format -msgid "Keypair %(name)s not found for user %(user_id)s" +msgid "Zero floating ips exist." msgstr "" #: nova/exception.py:660 #, python-format -msgid "Certificate %(certificate_id)s not found." +msgid "Interface %(interface)s not found." msgstr "" #: nova/exception.py:664 #, python-format -msgid "Service %(service_id)s could not be found." +msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" #: nova/exception.py:668 #, python-format -msgid "Host %(host)s could not be found." +msgid "Certificate %(certificate_id)s not found." msgstr "" #: nova/exception.py:672 #, python-format -msgid "Compute host %(host)s could not be found." +msgid "Service %(service_id)s could not be found." msgstr "" #: nova/exception.py:676 #, python-format -msgid "Could not find binary %(binary)s on host %(host)s." +msgid "Host %(host)s could not be found." msgstr "" #: nova/exception.py:680 #, python-format -msgid "Auth token %(token)s could not be found." +msgid "Compute host %(host)s could not be found." msgstr "" #: nova/exception.py:684 #, python-format -msgid "Access Key %(access_key)s could not be found." +msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" #: nova/exception.py:688 -msgid "Quota could not be found" +#, python-format +msgid "Auth token %(token)s could not be found." msgstr "" #: nova/exception.py:692 #, python-format -msgid "Quota for project %(project_id)s could not be found." +msgid "Access Key %(access_key)s could not be found." msgstr "" #: nova/exception.py:696 -#, python-format -msgid "Quota class %(class_name)s could not be found." +msgid "Quota could not be found" msgstr "" #: nova/exception.py:700 #, python-format -msgid "Security group %(security_group_id)s not found." +msgid "Quota for project %(project_id)s could not be found." msgstr "" #: nova/exception.py:704 #, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:708 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:712 +#, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:717 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:721 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:726 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:731 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:735 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:732 +#: nova/exception.py:740 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:736 +#: nova/exception.py:744 #, 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:742 +#: nova/exception.py:750 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:754 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:758 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:763 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:759 +#: nova/exception.py:767 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:763 +#: nova/exception.py:771 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:775 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:772 +#: nova/exception.py:780 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:784 #, python-format msgid "Cell %(cell_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:788 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:784 +#: nova/exception.py:792 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:789 +#: nova/exception.py:797 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:801 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:798 +#: nova/exception.py:806 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:803 -msgid "LDAP object could not be found" -msgstr "" - -#: nova/exception.py:807 -#, python-format -msgid "LDAP user %(user_id)s could not be found." -msgstr "" - #: nova/exception.py:811 -#, python-format -msgid "LDAP group %(group_id)s could not be found." +msgid "LDAP object could not be found" msgstr "" #: nova/exception.py:815 #, python-format -msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." +msgid "LDAP user %(user_id)s could not be found." msgstr "" #: nova/exception.py:819 #, python-format -msgid "File %(file_path)s could not be found." +msgid "LDAP group %(group_id)s could not be found." msgstr "" #: nova/exception.py:823 -msgid "Zero files could be found." +#, python-format +msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" #: nova/exception.py:827 #, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:831 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:835 +#, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:840 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:844 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:848 msgid "Action not allowed." msgstr "" -#: nova/exception.py:844 +#: nova/exception.py:852 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:848 +#: nova/exception.py:856 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:852 +#: nova/exception.py:860 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:861 -#, python-format -msgid "Key pair %(key_name)s already exists." -msgstr "" - -#: nova/exception.py:865 -#, python-format -msgid "User %(user)s already exists." -msgstr "" - #: nova/exception.py:869 #, python-format -msgid "LDAP user %(user)s already exists." +msgid "Key pair %(key_name)s already exists." msgstr "" #: nova/exception.py:873 #, python-format -msgid "LDAP group %(group)s already exists." +msgid "User %(user)s already exists." msgstr "" #: nova/exception.py:877 #, python-format +msgid "LDAP user %(user)s already exists." +msgstr "" + +#: nova/exception.py:881 +#, python-format +msgid "LDAP group %(group)s already exists." +msgstr "" + +#: nova/exception.py:885 +#, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:882 -#, python-format -msgid "Project %(project)s already exists." -msgstr "" - -#: nova/exception.py:886 -#, python-format -msgid "Instance %(name)s already exists." -msgstr "" - #: nova/exception.py:890 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Project %(project)s already exists." msgstr "" #: nova/exception.py:894 #, python-format -msgid "Volume Type %(name)s already exists." +msgid "Instance %(name)s already exists." msgstr "" #: nova/exception.py:898 #, python-format -msgid "%(path)s is on shared storage: %(reason)s" +msgid "Instance Type %(name)s already exists." msgstr "" #: nova/exception.py:902 -msgid "Migration error" +#, python-format +msgid "Volume Type %(name)s already exists." msgstr "" #: nova/exception.py:906 #, python-format -msgid "Malformed message body: %(reason)s" +msgid "%(path)s is on shared storage: %(reason)s" msgstr "" #: nova/exception.py:910 -#, python-format -msgid "Could not find config at %(path)s" +msgid "Migration error" msgstr "" #: nova/exception.py:914 #, python-format -msgid "Could not load paste app '%(name)s' from %(path)s" +msgid "Malformed message body: %(reason)s" msgstr "" #: nova/exception.py:918 -msgid "When resizing, instances must change size!" +#, python-format +msgid "Could not find config at %(path)s" msgstr "" #: nova/exception.py:922 -msgid "Image is larger than instance type allows" +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" #: nova/exception.py:926 -msgid "1 or more Zones could not complete the request" +msgid "When resizing, instances must change size!" msgstr "" #: nova/exception.py:930 -msgid "Instance type's memory is too small for requested image." +msgid "Image is larger than instance type allows" msgstr "" #: nova/exception.py:934 -msgid "Instance type's disk is too small for requested image." +msgid "1 or more Zones could not complete the request" msgstr "" #: nova/exception.py:938 -#, python-format -msgid "Insufficient free memory on compute node to start %(uuid)s." +msgid "Instance type's memory is too small for requested image." msgstr "" #: nova/exception.py:942 -msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgid "Instance type's disk is too small for requested image." msgstr "" #: nova/exception.py:946 #, python-format -msgid "No valid host was found. %(reason)s" +msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" #: nova/exception.py:950 +msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgstr "" + +#: nova/exception.py:954 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:958 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:962 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:966 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:963 +#: nova/exception.py:971 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:975 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:979 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:983 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:988 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:992 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:996 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:1000 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:997 +#: nova/exception.py:1005 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1001 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1005 -#, python-format -msgid "Error in SolidFire API response: status=%(status)s" -msgstr "" - #: nova/exception.py:1009 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Bad response from SolidFire API" msgstr "" #: nova/exception.py:1013 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Error in SolidFire API response: status=%(status)s" msgstr "" #: nova/exception.py:1017 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Error in SolidFire API response: data=%(data)s" msgstr "" #: nova/exception.py:1021 #, python-format -msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgid "Detected existing vlan with id %(vlan)d" msgstr "" #: nova/exception.py:1025 #, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1029 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1033 +#, python-format msgid "Could not fetch image %(image)s" msgstr "" -#: nova/log.py:315 +#: nova/log.py:328 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1186,156 +1195,138 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:534 +#: nova/utils.py:506 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:537 +#: nova/utils.py:509 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:648 +#: nova/utils.py:620 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:659 +#: nova/utils.py:631 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:709 +#: nova/utils.py:681 msgid "in looping call" msgstr "" -#: nova/utils.py:927 +#: nova/utils.py:899 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:931 +#: nova/utils.py:903 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:907 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:942 +#: nova/utils.py:914 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:1001 +#: nova/utils.py:973 #, python-format msgid "Found sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1008 +#: nova/utils.py:980 #, python-format msgid "Cleaned sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1023 +#: nova/utils.py:995 #, python-format msgid "Found lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1028 +#: nova/utils.py:999 #, python-format msgid "Cleaned lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1138 +#: nova/utils.py:1108 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1139 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1298 +#: nova/utils.py:1268 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1330 +#: nova/utils.py:1300 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1461 +#: nova/utils.py:1431 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1463 +#: nova/utils.py:1433 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1495 +#: nova/utils.py:1465 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1497 +#: nova/utils.py:1467 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" -#: nova/utils.py:1681 +#: nova/utils.py:1651 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:97 +#: nova/wsgi.py:96 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:108 +#: nova/wsgi.py:107 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:111 -msgid "Stopping raw TCP server." -msgstr "" - -#: nova/wsgi.py:117 -#, python-format -msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "" - -#: nova/wsgi.py:133 +#: nova/wsgi.py:121 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:211 +#: nova/wsgi.py:190 msgid "You must implement __call__" msgstr "" -#: nova/api/direct.py:218 -msgid "not available" -msgstr "" - -#: nova/api/direct.py:299 -#, python-format -msgid "Returned non-serializeable type: %s" -msgstr "" - #: nova/api/sizelimit.py:51 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:142 +#: nova/api/validator.py:140 #, python-format -msgid "%(key)s with value %(value)s failed validator %(validator)s" +msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" #: nova/api/ec2/__init__.py:73 @@ -1512,12 +1503,12 @@ msgid "Invalid CIDR" msgstr "" #: nova/api/ec2/cloud.py:639 nova/api/ec2/cloud.py:693 -#: nova/api/ec2/cloud.py:800 +#: nova/api/ec2/cloud.py:811 msgid "Not enough parameters, need group_name or group_id" msgstr "" #: nova/api/ec2/cloud.py:654 -#: nova/api/openstack/compute/contrib/security_groups.py:517 +#: nova/api/openstack/compute/contrib/security_groups.py:529 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -1527,12 +1518,12 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:744 +#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:751 msgid "No rule for the specified parameters." msgstr "" #: nova/api/ec2/cloud.py:708 -#: nova/api/openstack/compute/contrib/security_groups.py:354 +#: nova/api/openstack/compute/contrib/security_groups.py:359 #, python-format msgid "Authorize security group ingress %s" msgstr "" @@ -1542,163 +1533,173 @@ msgstr "" msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:769 +#: nova/api/ec2/cloud.py:733 +#: nova/api/openstack/compute/contrib/security_groups.py:388 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/api/ec2/cloud.py:776 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Content limited to " "Alphanumeric characters, spaces, dashes, and underscores." msgstr "" -#: nova/api/ec2/cloud.py:776 +#: nova/api/ec2/cloud.py:783 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Length exceeds maximum of " "255." msgstr "" -#: nova/api/ec2/cloud.py:780 -#: nova/api/openstack/compute/contrib/security_groups.py:292 +#: nova/api/ec2/cloud.py:787 +#: nova/api/openstack/compute/contrib/security_groups.py:297 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/api/ec2/cloud.py:783 +#: nova/api/ec2/cloud.py:790 #, python-format msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:815 -#: nova/api/openstack/compute/contrib/security_groups.py:245 +#: nova/api/ec2/cloud.py:794 +#: nova/api/openstack/compute/contrib/security_groups.py:294 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/api/ec2/cloud.py:826 +#: nova/api/openstack/compute/contrib/security_groups.py:246 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:823 nova/compute/manager.py:1630 +#: nova/api/ec2/cloud.py:834 nova/compute/manager.py:1638 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:894 +#: nova/api/ec2/cloud.py:905 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:898 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:222 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:921 +#: nova/api/ec2/cloud.py:932 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:931 +#: nova/api/ec2/cloud.py:942 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:939 +#: nova/api/ec2/cloud.py:950 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:952 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:963 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:959 +#: nova/api/ec2/cloud.py:970 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:984 nova/api/ec2/cloud.py:1041 -#: nova/api/ec2/cloud.py:1518 nova/api/ec2/cloud.py:1533 +#: nova/api/ec2/cloud.py:995 nova/api/ec2/cloud.py:1052 +#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1107 +#: nova/api/ec2/cloud.py:1118 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1255 +#: nova/api/ec2/cloud.py:1266 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1267 +#: nova/api/ec2/cloud.py:1271 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1272 +#: nova/api/ec2/cloud.py:1276 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1286 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1308 +#: nova/api/ec2/cloud.py:1312 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1329 +#: nova/api/ec2/cloud.py:1333 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1343 +#: nova/api/ec2/cloud.py:1347 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1354 +#: nova/api/ec2/cloud.py:1358 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1369 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1455 +#: nova/api/ec2/cloud.py:1459 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1471 +#: nova/api/ec2/cloud.py:1475 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1494 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1536 +#: nova/api/ec2/cloud.py:1540 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1538 +#: nova/api/ec2/cloud.py:1542 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1540 +#: nova/api/ec2/cloud.py:1544 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1542 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1555 +#: nova/api/ec2/cloud.py:1559 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1603 +#: nova/api/ec2/cloud.py:1607 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -2038,207 +2039,207 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:425 +#: nova/api/openstack/compute/servers.py:420 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:433 +#: nova/api/openstack/compute/servers.py:428 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:483 +#: nova/api/openstack/compute/servers.py:476 msgid "Personality file limit exceeded" msgstr "" -#: nova/api/openstack/compute/servers.py:485 +#: nova/api/openstack/compute/servers.py:478 msgid "Personality file path too long" msgstr "" -#: nova/api/openstack/compute/servers.py:487 +#: nova/api/openstack/compute/servers.py:480 msgid "Personality file content too long" msgstr "" -#: nova/api/openstack/compute/servers.py:501 +#: nova/api/openstack/compute/servers.py:494 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:505 +#: nova/api/openstack/compute/servers.py:498 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:509 +#: nova/api/openstack/compute/servers.py:502 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:527 +#: nova/api/openstack/compute/servers.py:519 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:530 +#: nova/api/openstack/compute/servers.py:522 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:535 +#: nova/api/openstack/compute/servers.py:527 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:550 +#: nova/api/openstack/compute/servers.py:540 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:559 +#: nova/api/openstack/compute/servers.py:549 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:566 +#: nova/api/openstack/compute/servers.py:556 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:572 +#: nova/api/openstack/compute/servers.py:562 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:575 +#: nova/api/openstack/compute/servers.py:565 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:577 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:594 +#: nova/api/openstack/compute/servers.py:584 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:601 +#: nova/api/openstack/compute/servers.py:591 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:633 +#: nova/api/openstack/compute/servers.py:623 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:675 -#: nova/api/openstack/compute/servers.py:740 +#: nova/api/openstack/compute/servers.py:665 +#: nova/api/openstack/compute/servers.py:730 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:737 +#: nova/api/openstack/compute/servers.py:727 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:733 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:829 -#: nova/api/openstack/compute/servers.py:849 +#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:839 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:835 +#: nova/api/openstack/compute/servers.py:825 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:855 +#: nova/api/openstack/compute/servers.py:845 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:868 +#: nova/api/openstack/compute/servers.py:858 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:862 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:885 +#: nova/api/openstack/compute/servers.py:875 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:897 +#: nova/api/openstack/compute/servers.py:887 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:900 +#: nova/api/openstack/compute/servers.py:890 msgid "Resize requires a change in size." msgstr "" -#: nova/api/openstack/compute/servers.py:924 +#: nova/api/openstack/compute/servers.py:914 msgid "Malformed server entity" msgstr "" -#: nova/api/openstack/compute/servers.py:931 +#: nova/api/openstack/compute/servers.py:921 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:940 +#: nova/api/openstack/compute/servers.py:930 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:949 +#: nova/api/openstack/compute/servers.py:939 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:962 +#: nova/api/openstack/compute/servers.py:952 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:966 -#: nova/api/openstack/compute/servers.py:1144 +#: nova/api/openstack/compute/servers.py:956 +#: nova/api/openstack/compute/servers.py:1134 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:980 +#: nova/api/openstack/compute/servers.py:970 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:993 +#: nova/api/openstack/compute/servers.py:983 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:996 +#: nova/api/openstack/compute/servers.py:986 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1014 +#: nova/api/openstack/compute/servers.py:1004 #: nova/api/openstack/compute/contrib/aggregates.py:142 -#: nova/api/openstack/compute/contrib/networks.py:65 +#: nova/api/openstack/compute/contrib/networks.py:68 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1009 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1071 +#: nova/api/openstack/compute/servers.py:1061 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1093 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 msgid "Invalid metadata" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1157 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2411,35 +2412,31 @@ msgstr "" msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:159 +#: nova/api/openstack/compute/contrib/floating_ips.py:157 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:161 +#: nova/api/openstack/compute/contrib/floating_ips.py:159 msgid "No more floating ips available." 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:571 -#: nova/api/openstack/compute/contrib/security_groups.py:604 +#: nova/api/openstack/compute/contrib/floating_ips.py:197 +#: nova/api/openstack/compute/contrib/floating_ips.py:223 +#: nova/api/openstack/compute/contrib/security_groups.py:583 +#: nova/api/openstack/compute/contrib/security_groups.py:616 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:204 -#: nova/api/openstack/compute/contrib/floating_ips.py:233 +#: nova/api/openstack/compute/contrib/floating_ips.py:200 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:213 +#: nova/api/openstack/compute/contrib/floating_ips.py:209 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:216 -msgid "Associate floating ip failed" -msgstr "" - #: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" @@ -2499,102 +2496,106 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:62 +#: nova/api/openstack/compute/contrib/networks.py:65 #, python-format msgid "Network does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:70 +#: nova/api/openstack/compute/contrib/networks.py:73 #, python-format msgid "Disassociating network with id %s" 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 +#: nova/api/openstack/compute/contrib/networks.py:77 +#: nova/api/openstack/compute/contrib/networks.py:94 +#: nova/api/openstack/compute/contrib/networks.py:104 msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:87 +#: nova/api/openstack/compute/contrib/networks.py:90 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks.py:100 #, python-format msgid "Deleting network with id %s" msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:59 +msgid "Quota limit must be -1 or greater." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:222 +#: nova/api/openstack/compute/contrib/security_groups.py:223 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:243 +#: nova/api/openstack/compute/contrib/security_groups.py:244 msgid "Security group is still in use" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:295 +#: nova/api/openstack/compute/contrib/security_groups.py:300 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:320 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:318 +#: nova/api/openstack/compute/contrib/security_groups.py:323 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:321 +#: nova/api/openstack/compute/contrib/security_groups.py:326 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:353 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:351 +#: nova/api/openstack/compute/contrib/security_groups.py:356 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:369 +#: nova/api/openstack/compute/contrib/security_groups.py:374 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:376 +#: nova/api/openstack/compute/contrib/security_groups.py:381 #, python-format msgid "This rule already exists in group %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:414 +#: nova/api/openstack/compute/contrib/security_groups.py:426 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:507 +#: nova/api/openstack/compute/contrib/security_groups.py:519 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:510 +#: nova/api/openstack/compute/contrib/security_groups.py:522 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:574 -#: nova/api/openstack/compute/contrib/security_groups.py:607 +#: nova/api/openstack/compute/contrib/security_groups.py:586 +#: nova/api/openstack/compute/contrib/security_groups.py:619 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:578 -#: nova/api/openstack/compute/contrib/security_groups.py:611 +#: nova/api/openstack/compute/contrib/security_groups.py:590 +#: nova/api/openstack/compute/contrib/security_groups.py:623 msgid "Security group name cannot be empty" msgstr "" @@ -2800,118 +2801,109 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/compute/api.py:141 +#: nova/compute/api.py:133 msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:144 +#: nova/compute/api.py:136 #, python-format msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/api.py:192 +#: nova/compute/api.py:198 +msgid "Cannot run any more instances of this type." +msgstr "" + +#: nova/compute/api.py:200 +#, python-format +msgid "Can only run %s more instances of this type." +msgstr "" + +#: nova/compute/api.py:202 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:216 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:203 +#: nova/compute/api.py:227 #, python-format msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" -#: nova/compute/api.py:257 -msgid "Cannot run any more instances of this type." -msgstr "" - -#: nova/compute/api.py:259 -#, python-format -msgid "Can only run %s more instances of this type." -msgstr "" - -#: nova/compute/api.py:261 -#, python-format -msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. " -msgstr "" - -#: nova/compute/api.py:310 -msgid "Creating a raw instance" -msgstr "" - -#: nova/compute/api.py:312 -#, python-format -msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" -msgstr "" - -#: nova/compute/api.py:383 +#: nova/compute/api.py:424 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:447 +#: nova/compute/api.py:492 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:474 +#: nova/compute/api.py:519 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:591 +#: nova/compute/api.py:636 #, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:871 +#: nova/compute/api.py:916 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:891 +#: nova/compute/api.py:936 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:939 +#: nova/compute/api.py:984 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:1022 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:996 +#: nova/compute/api.py:1041 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1000 +#: nova/compute/api.py:1045 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1071 nova/volume/api.py:173 +#: nova/compute/api.py:1116 nova/volume/api.py:173 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1201 +#: nova/compute/api.py:1246 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1369 +#: nova/compute/api.py:1414 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1377 +#: nova/compute/api.py:1422 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1644 +#: nova/compute/api.py:1689 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" @@ -2937,9 +2929,7 @@ msgstr "" #: nova/compute/manager.py:140 #, python-format -msgid "" -"check_instance_lock: arguments: |%(self)s| |%(context)s| " -"|%(instance_uuid)s|" +msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|" msgstr "" #: nova/compute/manager.py:144 @@ -2968,10 +2958,7 @@ msgid "Unable to load the virtualization driver: %s" msgstr "" #: nova/compute/manager.py:223 -#, python-format -msgid "" -"Instance %(instance_uuid)s has been destroyed from under us while trying " -"to set it to ERROR" +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" #: nova/compute/manager.py:240 @@ -2997,425 +2984,416 @@ msgid "Setting up bdm %s" msgstr "" #: nova/compute/manager.py:400 -#, python-format -msgid "Instance %s already deleted from database. Attempting forceful vm deletion" +msgid "Instance already deleted from database. Attempting forceful vm deletion" msgstr "" #: nova/compute/manager.py:406 -#, python-format -msgid "Exception encountered while terminating the instance %s" +msgid "Exception encountered while terminating the instance" msgstr "" #: nova/compute/manager.py:444 -#, python-format -msgid "Instance %s not found." +msgid "Instance not found." msgstr "" -#: nova/compute/manager.py:480 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:523 +#: 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:528 +#: nova/compute/manager.py:530 #, 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:538 +#: nova/compute/manager.py:540 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:548 +#: nova/compute/manager.py:550 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:561 +#: nova/compute/manager.py:563 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:565 +#: nova/compute/manager.py:567 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:580 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:594 +#: nova/compute/manager.py:596 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:615 +#: nova/compute/manager.py:617 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:672 +#: nova/compute/manager.py:674 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:699 +#: nova/compute/manager.py:701 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:708 +#: nova/compute/manager.py:710 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:742 nova/compute/manager.py:1328 -#: nova/compute/manager.py:1416 nova/compute/manager.py:2501 +#: nova/compute/manager.py:744 nova/compute/manager.py:1335 +#: nova/compute/manager.py:1424 nova/compute/manager.py:2509 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:811 +#: nova/compute/manager.py:813 +msgid "Cannot rebuild instance because the given image does not exist." +msgstr "" + +#: nova/compute/manager.py:818 +#, python-format +msgid "Cannot rebuild instance: %(exc)s" +msgstr "" + +#: nova/compute/manager.py:825 +msgid "Rebuilding instance" +msgstr "" + +#: nova/compute/manager.py:879 +msgid "Rebooting instance" +msgstr "" + +#: nova/compute/manager.py:895 #, python-format msgid "" -"Cannot rebuild instance [%(instance_uuid)s], because the given image does" -" not exist." +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:816 -#, python-format -msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" -msgstr "" - -#: nova/compute/manager.py:823 -#, python-format -msgid "Rebuilding instance %s" -msgstr "" - -#: nova/compute/manager.py:876 -#, python-format -msgid "Rebooting instance %s" -msgstr "" - -#: nova/compute/manager.py:891 -#, python-format -msgid "" -"trying to reboot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" -msgstr "" - -#: nova/compute/manager.py:933 +#: nova/compute/manager.py:937 #, python-format msgid "instance %s: snapshotting" msgstr "" -#: nova/compute/manager.py:939 +#: nova/compute/manager.py:943 #, python-format msgid "" -"trying to snapshot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:1000 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1001 +#: nova/compute/manager.py:1006 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1005 +#: nova/compute/manager.py:1011 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1042 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1041 -#, python-format -msgid "Instance %s: Root password set" +#: nova/compute/manager.py:1048 +msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1050 +#: nova/compute/manager.py:1056 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1070 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1079 +#: nova/compute/manager.py:1085 #, 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:1084 +#: nova/compute/manager.py:1090 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, 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:1103 +#: nova/compute/manager.py:1109 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1116 +#: nova/compute/manager.py:1122 #, python-format msgid "instance %s: rescuing" msgstr "" -#: nova/compute/manager.py:1141 +#: nova/compute/manager.py:1147 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1270 +#: nova/compute/manager.py:1277 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1287 +#: nova/compute/manager.py:1294 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1471 +#: nova/compute/manager.py:1479 #, python-format msgid "instance %s: pausing" msgstr "" -#: nova/compute/manager.py:1489 +#: nova/compute/manager.py:1497 #, python-format msgid "instance %s: unpausing" msgstr "" -#: nova/compute/manager.py:1525 +#: nova/compute/manager.py:1533 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1534 +#: nova/compute/manager.py:1542 #, python-format msgid "instance %s: suspending" msgstr "" -#: nova/compute/manager.py:1556 +#: nova/compute/manager.py:1564 #, python-format msgid "instance %s: resuming" msgstr "" -#: nova/compute/manager.py:1579 +#: nova/compute/manager.py:1587 #, python-format msgid "instance %s: locking" msgstr "" -#: nova/compute/manager.py:1588 +#: nova/compute/manager.py:1596 #, python-format msgid "instance %s: unlocking" msgstr "" -#: nova/compute/manager.py:1596 +#: nova/compute/manager.py:1604 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1606 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: reset network" msgstr "" -#: nova/compute/manager.py:1614 +#: nova/compute/manager.py:1622 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1618 +#: nova/compute/manager.py:1626 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1655 +#: nova/compute/manager.py:1663 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1685 +#: nova/compute/manager.py:1693 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1703 +#: nova/compute/manager.py:1711 #, python-format msgid "" "instance %(instance_uuid)s: attaching volume %(volume_id)s to " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1705 +#: nova/compute/manager.py:1713 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1714 +#: nova/compute/manager.py:1722 #, python-format msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1724 +#: nova/compute/manager.py:1732 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1752 +#: nova/compute/manager.py:1760 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1756 +#: nova/compute/manager.py:1764 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1830 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1884 +#: nova/compute/manager.py:1892 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1916 +#: nova/compute/manager.py:1924 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1981 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2000 +#: nova/compute/manager.py:2008 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2030 +#: nova/compute/manager.py:2038 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2038 +#: nova/compute/manager.py:2046 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2040 +#: nova/compute/manager.py:2048 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2073 +#: nova/compute/manager.py:2081 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2083 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:2090 +#: nova/compute/manager.py:2098 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2226 +#: nova/compute/manager.py:2234 #, python-format msgid "Updated the info_cache for instance %s" msgstr "" -#: nova/compute/manager.py:2255 +#: nova/compute/manager.py:2263 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2277 +#: nova/compute/manager.py:2285 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2305 +#: nova/compute/manager.py:2313 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2331 +#: nova/compute/manager.py:2339 #, python-format msgid "" "During the sync_power process the instance %(uuid)s has moved from host " "%(src)s to host %(dst)s" msgstr "" -#: nova/compute/manager.py:2344 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Instance %s is in the process of migrating to this host. Wait next " "sync_power cycle before setting power state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2350 +#: nova/compute/manager.py:2358 msgid "" "Instance found in database but not known by hypervisor. Setting power " "state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2380 +#: nova/compute/manager.py:2388 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2392 +#: nova/compute/manager.py:2400 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2466 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" -#: nova/compute/manager.py:2465 +#: nova/compute/manager.py:2473 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" -#: nova/compute/manager.py:2472 +#: nova/compute/manager.py:2480 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:2542 +#: nova/compute/manager.py:2550 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -3504,17 +3482,17 @@ msgstr "" msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4019 nova/db/sqlalchemy/api.py:4045 +#: nova/db/sqlalchemy/api.py:4047 nova/db/sqlalchemy/api.py:4073 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4103 +#: nova/db/sqlalchemy/api.py:4131 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4147 +#: nova/db/sqlalchemy/api.py:4175 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3758,47 +3736,47 @@ msgstr "" msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/network/linux_net.py:1170 +#: nova/network/linux_net.py:1169 #, python-format msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/network/manager.py:291 +#: nova/network/manager.py:290 #, python-format msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/network/manager.py:300 nova/network/manager.py:496 +#: nova/network/manager.py:299 nova/network/manager.py:494 #, python-format msgid "Interface %(interface)s not found" msgstr "" -#: nova/network/manager.py:315 +#: nova/network/manager.py:313 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:353 +#: nova/network/manager.py:351 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:386 +#: nova/network/manager.py:384 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:390 +#: nova/network/manager.py:388 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:402 +#: nova/network/manager.py:400 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:614 +#: nova/network/manager.py:611 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3806,41 +3784,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:660 +#: nova/network/manager.py:657 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:670 +#: nova/network/manager.py:667 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:778 +#: nova/network/manager.py:775 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:782 +#: nova/network/manager.py:779 msgid "setting network host" msgstr "" -#: nova/network/manager.py:896 +#: nova/network/manager.py:893 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:901 +#: nova/network/manager.py:898 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:930 +#: nova/network/manager.py:927 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1152 +#: nova/network/manager.py:1149 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3848,73 +3826,73 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1227 +#: nova/network/manager.py:1224 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:1244 +#: nova/network/manager.py:1241 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1248 +#: nova/network/manager.py:1245 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1256 +#: nova/network/manager.py:1253 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1261 +#: nova/network/manager.py:1258 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1265 +#: nova/network/manager.py:1262 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1268 +#: nova/network/manager.py:1265 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1331 +#: nova/network/manager.py:1328 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1334 +#: nova/network/manager.py:1331 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1345 +#: nova/network/manager.py:1342 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1404 +#: nova/network/manager.py:1401 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1423 +#: nova/network/manager.py:1421 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1832 +#: nova/network/manager.py:1825 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1839 +#: nova/network/manager.py:1832 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -4065,76 +4043,76 @@ msgid "" "Payload=%(payload)s" msgstr "" -#: nova/notifier/list_notifier.py:65 +#: nova/notifier/list_notifier.py:64 #, python-format msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" -#: nova/notifier/rabbit_notifier.py:46 +#: nova/notifier/rabbit_notifier.py:45 #, python-format msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/rpc/amqp.py:146 -#, python-format -msgid "Returning exception %s to caller" -msgstr "" - -#: nova/rpc/amqp.py:188 +#: nova/rpc/amqp.py:183 #, python-format msgid "unpacked context: %s" msgstr "" -#: nova/rpc/amqp.py:231 +#: nova/rpc/amqp.py:226 #, python-format msgid "received %s" msgstr "natanggap %s" -#: nova/rpc/amqp.py:236 +#: nova/rpc/amqp.py:231 #, python-format msgid "no method for message: %s" msgstr "walang paraan para sa mensahe: %s" -#: nova/rpc/amqp.py:237 +#: nova/rpc/amqp.py:232 #, python-format msgid "No method for message: %s" msgstr "Walang paraan para sa mensahe: %s" -#: nova/rpc/amqp.py:321 +#: nova/rpc/amqp.py:318 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:324 +#: nova/rpc/amqp.py:321 #, python-format msgid "MSG_ID is %s" msgstr "" -#: nova/rpc/amqp.py:346 +#: nova/rpc/amqp.py:343 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:354 +#: nova/rpc/amqp.py:351 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:379 +#: nova/rpc/amqp.py:377 #, python-format -msgid "Sending notification on %s..." +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/rpc/common.py:54 +#: nova/rpc/common.py:62 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/rpc/common.py:71 +#: nova/rpc/common.py:79 msgid "Timeout while waiting on RPC response." msgstr "" +#: nova/rpc/common.py:179 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + #: nova/rpc/impl_kombu.py:111 msgid "Failed to process message... skipping it." msgstr "" @@ -4185,7 +4163,7 @@ msgstr "" #: nova/rpc/impl_qpid.py:341 #, python-format -msgid "Unable to connect to AMQP server: %s " +msgid "Unable to connect to AMQP server: %s" msgstr "" #: nova/rpc/impl_qpid.py:346 @@ -4250,7 +4228,7 @@ msgstr "" msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/scheduler/driver.py:367 nova/scheduler/driver.py:457 +#: nova/scheduler/driver.py:367 #, python-format msgid "host %(dest)s is not compatible with original host %(src)s." msgstr "" @@ -4262,7 +4240,7 @@ msgid "" "memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/scheduler/driver.py:472 +#: nova/scheduler/driver.py:467 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -4394,21 +4372,21 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:365 nova/tests/test_compute.py:1419 +#: nova/tests/test_compute.py:364 nova/tests/test_compute.py:1418 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:371 +#: nova/tests/test_compute.py:370 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:589 +#: nova/tests/test_compute.py:588 msgid "Internal error" msgstr "" -#: nova/tests/test_compute.py:1430 +#: nova/tests/test_compute.py:1429 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -4476,12 +4454,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:626 +#: nova/tests/test_xenapi.py:623 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:637 +#: nova/tests/test_xenapi.py:634 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -4595,21 +4573,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:133 +#: nova/tests/rpc/common.py:110 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:142 +#: nova/tests/rpc/common.py:119 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:160 +#: nova/tests/rpc/common.py:137 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:227 nova/tests/rpc/common.py:233 +#: nova/tests/rpc/common.py:204 nova/tests/rpc/common.py:210 #, python-format msgid "Received %s" msgstr "" @@ -4618,14 +4596,14 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "" -#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:396 -#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:2045 +#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:707 +#: nova/virt/libvirt/connection.py:2048 nova/virt/xenapi/connection.py:397 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:399 -#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:2048 +#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:711 +#: nova/virt/libvirt/connection.py:2051 nova/virt/xenapi/connection.py:400 #, python-format msgid "Compute_service record updated for %s " msgstr "" @@ -4699,34 +4677,6 @@ msgstr "" msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:140 -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:329 nova/virt/libvirt/connection.py:472 -msgid "Could not determine iscsi initiator name" -msgstr "" - -#: nova/virt/xenapi_conn.py:460 -msgid "Host startup on XenServer is not supported." -msgstr "" - -#: nova/virt/xenapi_conn.py:489 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" - -#: nova/virt/xenapi_conn.py:527 -msgid "Host is member of a pool, but DB says otherwise" -msgstr "" - -#: nova/virt/xenapi_conn.py:599 nova/virt/xenapi_conn.py:612 -#, python-format -msgid "Got exception: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4835,114 +4785,114 @@ msgstr "" msgid "Unknown baremetal driver %(d)s" msgstr "" -#: nova/virt/baremetal/proxy.py:148 +#: nova/virt/baremetal/proxy.py:139 #, python-format msgid "Error encountered when destroying instance '%(name)s': %(ex)s" msgstr "" -#: nova/virt/baremetal/proxy.py:162 +#: nova/virt/baremetal/proxy.py:153 #, python-format msgid "instance %(instance_name)s: deleting instance files %(target)s" msgstr "" -#: nova/virt/baremetal/proxy.py:189 +#: nova/virt/baremetal/proxy.py:180 #, python-format msgid "instance %s: rebooted" msgstr "" -#: nova/virt/baremetal/proxy.py:192 +#: nova/virt/baremetal/proxy.py:183 msgid "_wait_for_reboot failed" msgstr "" -#: nova/virt/baremetal/proxy.py:222 +#: nova/virt/baremetal/proxy.py:213 #, python-format msgid "instance %s: rescued" msgstr "" -#: nova/virt/baremetal/proxy.py:225 +#: nova/virt/baremetal/proxy.py:216 msgid "_wait_for_rescue failed" msgstr "" -#: nova/virt/baremetal/proxy.py:242 +#: nova/virt/baremetal/proxy.py:233 msgid "<============= spawn of baremetal =============>" msgstr "" -#: nova/virt/baremetal/proxy.py:255 +#: nova/virt/baremetal/proxy.py:246 #, python-format msgid "instance %s: is building" msgstr "" -#: nova/virt/baremetal/proxy.py:260 +#: nova/virt/baremetal/proxy.py:251 msgid "Key is injected but instance is not running yet" msgstr "" -#: nova/virt/baremetal/proxy.py:265 +#: nova/virt/baremetal/proxy.py:256 #, python-format msgid "instance %s: booted" msgstr "" -#: nova/virt/baremetal/proxy.py:268 +#: nova/virt/baremetal/proxy.py:259 #, python-format msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" -#: nova/virt/baremetal/proxy.py:269 +#: nova/virt/baremetal/proxy.py:260 #, python-format msgid "instance %s spawned successfully" msgstr "" -#: nova/virt/baremetal/proxy.py:272 +#: nova/virt/baremetal/proxy.py:263 #, python-format msgid "instance %s:not booted" msgstr "" -#: nova/virt/baremetal/proxy.py:274 +#: nova/virt/baremetal/proxy.py:265 msgid "Bremetal assignment is overcommitted." msgstr "" -#: nova/virt/baremetal/proxy.py:354 +#: nova/virt/baremetal/proxy.py:345 #, python-format msgid "instance %s: Creating image" msgstr "" -#: nova/virt/baremetal/proxy.py:473 +#: nova/virt/baremetal/proxy.py:464 #, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/baremetal/proxy.py:484 +#: nova/virt/baremetal/proxy.py:475 #, python-format msgid "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" msgstr "" -#: nova/virt/baremetal/proxy.py:529 +#: nova/virt/baremetal/proxy.py:520 #, python-format msgid "instance %s: starting toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:531 +#: nova/virt/baremetal/proxy.py:522 #, python-format msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1815 +#: nova/virt/baremetal/proxy.py:565 nova/virt/libvirt/connection.py:1818 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 "" -#: nova/virt/baremetal/proxy.py:714 +#: nova/virt/baremetal/proxy.py:705 #, python-format msgid "#### RLK: cpu_arch = %s " msgstr "" -#: nova/virt/baremetal/proxy.py:746 +#: nova/virt/baremetal/proxy.py:737 msgid "Updating!" msgstr "" -#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2609 +#: nova/virt/baremetal/proxy.py:764 nova/virt/libvirt/connection.py:2612 #: nova/virt/xenapi/host.py:129 msgid "Updating host stats" msgstr "" @@ -4978,15 +4928,15 @@ msgstr "" msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" msgstr "" -#: nova/virt/baremetal/tilera.py:292 +#: nova/virt/baremetal/tilera.py:291 msgid "Noting to do for tilera nodes: vmlinux is in CF" msgstr "" -#: nova/virt/baremetal/tilera.py:316 +#: nova/virt/baremetal/tilera.py:314 msgid "activate_node" msgstr "" -#: nova/virt/baremetal/tilera.py:330 +#: nova/virt/baremetal/tilera.py:328 msgid "Node is unknown error state." msgstr "" @@ -5065,174 +5015,182 @@ msgstr "" msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/libvirt/connection.py:265 +#: nova/virt/libvirt/connection.py:268 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/connection.py:286 +#: nova/virt/libvirt/connection.py:289 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:388 +#: nova/virt/libvirt/connection.py:391 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:400 +#: nova/virt/libvirt/connection.py:403 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:411 +#: nova/virt/libvirt/connection.py:414 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:423 +#: nova/virt/libvirt/connection.py:426 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:435 +#: nova/virt/libvirt/connection.py:438 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:461 +#: nova/virt/libvirt/connection.py:464 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:554 +#: nova/virt/libvirt/connection.py:475 nova/virt/xenapi/connection.py:329 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/libvirt/connection.py:557 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:567 +#: nova/virt/libvirt/connection.py:570 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:692 +#: nova/virt/libvirt/connection.py:695 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:696 +#: nova/virt/libvirt/connection.py:699 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/connection.py:725 +#: nova/virt/libvirt/connection.py:728 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/connection.py:761 nova/virt/libvirt/connection.py:905 +#: nova/virt/libvirt/connection.py:764 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:766 +#: nova/virt/libvirt/connection.py:769 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:867 nova/virt/xenapi/vmops.py:1358 +#: nova/virt/libvirt/connection.py:870 nova/virt/xenapi/vmops.py:1324 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:871 +#: nova/virt/libvirt/connection.py:874 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:896 +#: nova/virt/libvirt/connection.py:899 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:910 +#: nova/virt/libvirt/connection.py:908 +msgid "During spawn, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/connection.py:913 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:926 +#: nova/virt/libvirt/connection.py:929 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:978 +#: nova/virt/libvirt/connection.py:981 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/connection.py:1020 +#: nova/virt/libvirt/connection.py:1023 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/connection.py:1024 +#: nova/virt/libvirt/connection.py:1027 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1028 nova/virt/libvirt/connection.py:1032 +#: nova/virt/libvirt/connection.py:1031 nova/virt/libvirt/connection.py:1035 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1153 +#: nova/virt/libvirt/connection.py:1156 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1339 +#: nova/virt/libvirt/connection.py:1342 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1349 +#: nova/virt/libvirt/connection.py:1352 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1381 +#: nova/virt/libvirt/connection.py:1384 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1658 +#: nova/virt/libvirt/connection.py:1661 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1662 +#: nova/virt/libvirt/connection.py:1665 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1679 +#: nova/virt/libvirt/connection.py:1682 #, 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:1920 +#: nova/virt/libvirt/connection.py:1923 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1942 +#: nova/virt/libvirt/connection.py:1945 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1969 +#: nova/virt/libvirt/connection.py:1972 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:2067 +#: nova/virt/libvirt/connection.py:2070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:2079 +#: nova/virt/libvirt/connection.py:2082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5242,40 +5200,40 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:2136 +#: nova/virt/libvirt/connection.py:2139 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2352 +#: nova/virt/libvirt/connection.py:2355 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2407 +#: nova/virt/libvirt/connection.py:2410 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:2458 +#: nova/virt/libvirt/connection.py:2461 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2513 +#: nova/virt/libvirt/connection.py:2516 msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2518 +#: nova/virt/libvirt/connection.py:2521 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2525 +#: nova/virt/libvirt/connection.py:2528 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2565 +#: nova/virt/libvirt/connection.py:2568 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5874,27 +5832,51 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:553 nova/virt/xenapi/fake.py:652 -#: nova/virt/xenapi/fake.py:670 nova/virt/xenapi/fake.py:732 +#: nova/virt/xenapi/connection.py:140 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"connection_type=xenapi" +msgstr "" + +#: nova/virt/xenapi/connection.py:461 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/connection.py:490 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/connection.py:528 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/connection.py:600 nova/virt/xenapi/connection.py:613 +#, python-format +msgid "Got exception: %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:565 nova/virt/xenapi/fake.py:664 +#: nova/virt/xenapi/fake.py:682 nova/virt/xenapi/fake.py:744 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:555 +#: nova/virt/xenapi/fake.py:567 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:589 +#: nova/virt/xenapi/fake.py:601 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:594 +#: nova/virt/xenapi/fake.py:606 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:666 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6033,73 +6015,68 @@ msgstr "" msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:336 +#: nova/virt/xenapi/vm_utils.py:337 #, 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:345 +#: nova/virt/xenapi/vm_utils.py:346 #, 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:353 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:382 #, python-format msgid "Snapshotting with label '%(label)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:392 +#: nova/virt/xenapi/vm_utils.py:395 #, python-format msgid "Created snapshot %(template_vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:431 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:583 -#, python-format -msgid "Creating blank HD of size %(req_size)d gigs" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:634 +#: nova/virt/xenapi/vm_utils.py:612 #, 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:724 +#: nova/virt/xenapi/vm_utils.py:725 #, python-format msgid "" "download_vhd %(image)s attempt %(attempt_num)d/%(max_attempts)d from " "%(glance_host)s:%(glance_port)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:734 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:750 +#: nova/virt/xenapi/vm_utils.py:751 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:760 +#: nova/virt/xenapi/vm_utils.py:761 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " @@ -6125,7 +6102,7 @@ msgstr "" #: nova/virt/xenapi/vm_utils.py:831 #, python-format -msgid "Fetching image %(image)s, type %(image_type_str)" +msgid "Fetching image %(image)s, type %(image_type_str)s" msgstr "" #: nova/virt/xenapi/vm_utils.py:844 @@ -6140,542 +6117,536 @@ msgid "" "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:870 +#: nova/virt/xenapi/vm_utils.py:871 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:884 +#: nova/virt/xenapi/vm_utils.py:885 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:895 +#: nova/virt/xenapi/vm_utils.py:896 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:934 +#: nova/virt/xenapi/vm_utils.py:935 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:955 +#: nova/virt/xenapi/vm_utils.py:956 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:973 +#: nova/virt/xenapi/vm_utils.py:974 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1016 +#: nova/virt/xenapi/vm_utils.py:1017 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1059 +#: nova/virt/xenapi/vm_utils.py:1060 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1061 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1088 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1108 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1137 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1154 +#: nova/virt/xenapi/vm_utils.py:1155 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:1167 +#: nova/virt/xenapi/vm_utils.py:1168 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1175 +#: nova/virt/xenapi/vm_utils.py:1176 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1177 +#: nova/virt/xenapi/vm_utils.py:1178 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1180 +#: nova/virt/xenapi/vm_utils.py:1181 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1183 +#: nova/virt/xenapi/vm_utils.py:1184 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1187 +#: nova/virt/xenapi/vm_utils.py:1188 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1190 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1192 +#: nova/virt/xenapi/vm_utils.py:1193 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1195 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1198 +#: nova/virt/xenapi/vm_utils.py:1199 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1220 +#: nova/virt/xenapi/vm_utils.py:1221 #, 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:1236 +#: nova/virt/xenapi/vm_utils.py:1237 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1290 +#: nova/virt/xenapi/vm_utils.py:1291 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1343 +#: nova/virt/xenapi/vm_utils.py:1344 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1417 +#: nova/virt/xenapi/vm_utils.py:1418 #, 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:1427 +#: nova/virt/xenapi/vm_utils.py:1428 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1463 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1473 +#: nova/virt/xenapi/vm_utils.py:1474 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1477 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1478 +#: nova/virt/xenapi/vm_utils.py:1479 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1481 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1490 +#: nova/virt/xenapi/vm_utils.py:1491 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1499 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1511 +#: nova/virt/xenapi/vm_utils.py:1512 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1518 +#: nova/virt/xenapi/vm_utils.py:1519 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1520 +#: nova/virt/xenapi/vm_utils.py:1521 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1533 +#: nova/virt/xenapi/vm_utils.py:1534 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1539 +#: nova/virt/xenapi/vm_utils.py:1540 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1565 +#: nova/virt/xenapi/vm_utils.py:1566 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1578 +#: nova/virt/xenapi/vm_utils.py:1579 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1633 #, 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:1664 +#: nova/virt/xenapi/vm_utils.py:1665 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1714 +#: nova/virt/xenapi/vm_utils.py:1715 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1722 +#: nova/virt/xenapi/vm_utils.py:1723 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1726 +#: nova/virt/xenapi/vm_utils.py:1727 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1742 +#: nova/virt/xenapi/vm_utils.py:1743 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1751 +#: nova/virt/xenapi/vm_utils.py:1752 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:722 +#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:688 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:231 -#, python-format -msgid "Attempted to power on non-existent instance bad instance id %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:233 +#: nova/virt/xenapi/vmops.py:229 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:303 +#: nova/virt/xenapi/vmops.py:298 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/xenapi/vmops.py:353 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:443 +#: nova/virt/xenapi/vmops.py:434 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:462 +#: nova/virt/xenapi/vmops.py:453 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:515 -#, python-format -msgid "Invalid value for injected_files: %r" -msgstr "" - -#: nova/virt/xenapi/vmops.py:520 -#, python-format -msgid "Injecting file path: '%s'" -msgstr "" - -#: nova/virt/xenapi/vmops.py:527 -msgid "Setting admin password" -msgstr "" - -#: nova/virt/xenapi/vmops.py:531 -msgid "Resetting network" -msgstr "" - -#: nova/virt/xenapi/vmops.py:538 -msgid "Setting VCPU weight" -msgstr "" - -#: nova/virt/xenapi/vmops.py:544 +#: nova/virt/xenapi/vmops.py:498 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:551 +#: nova/virt/xenapi/vmops.py:505 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:554 +#: nova/virt/xenapi/vmops.py:508 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:561 +#: nova/virt/xenapi/vmops.py:515 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:573 +#: nova/virt/xenapi/vmops.py:527 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:576 +#: nova/virt/xenapi/vmops.py:530 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:581 +#: nova/virt/xenapi/vmops.py:535 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:616 +#: nova/virt/xenapi/vmops.py:552 #, python-format -msgid "No opaque_ref could be determined for '%s'." +msgid "Invalid value for injected_files: %r" msgstr "" -#: nova/virt/xenapi/vmops.py:670 +#: nova/virt/xenapi/vmops.py:557 +#, python-format +msgid "Injecting file path: '%s'" +msgstr "" + +#: nova/virt/xenapi/vmops.py:564 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/vmops.py:568 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/vmops.py:575 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:582 +msgid "Could not find VM by name" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:677 +#: nova/virt/xenapi/vmops.py:643 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:686 +#: nova/virt/xenapi/vmops.py:652 #, python-format msgid "Unable to Snapshot instance: %(exc)s" msgstr "" -#: nova/virt/xenapi/vmops.py:702 +#: nova/virt/xenapi/vmops.py:668 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:770 +#: nova/virt/xenapi/vmops.py:736 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:857 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:901 +#: nova/virt/xenapi/vmops.py:865 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:928 +#: nova/virt/xenapi/vmops.py:892 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:913 #, python-format msgid "domid changed from %(domid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:926 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:983 +#: nova/virt/xenapi/vmops.py:947 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:962 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1023 +#: nova/virt/xenapi/vmops.py:987 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 +#: nova/virt/xenapi/vmops.py:996 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1036 +#: nova/virt/xenapi/vmops.py:1000 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1054 +#: nova/virt/xenapi/vmops.py:1017 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1097 +#: nova/virt/xenapi/vmops.py:1060 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1104 +#: nova/virt/xenapi/vmops.py:1067 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1111 +#: nova/virt/xenapi/vmops.py:1074 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1121 +#: nova/virt/xenapi/vmops.py:1084 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1147 +#: nova/virt/xenapi/vmops.py:1110 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1169 +#: nova/virt/xenapi/vmops.py:1135 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1222 +#: nova/virt/xenapi/vmops.py:1188 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1296 +#: nova/virt/xenapi/vmops.py:1262 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1300 +#: nova/virt/xenapi/vmops.py:1266 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1363 +#: nova/virt/xenapi/vmops.py:1329 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1374 +#: nova/virt/xenapi/vmops.py:1340 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1379 +#: nova/virt/xenapi/vmops.py:1345 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/virt/xenapi/vmops.py:1383 +#: nova/virt/xenapi/vmops.py:1349 msgid "In ERROR state" msgstr "" -#: nova/virt/xenapi/vmops.py:1389 +#: nova/virt/xenapi/vmops.py:1355 #, python-format msgid "In %(task_state)s task_state, not RESIZE_VERIFY" msgstr "" -#: nova/virt/xenapi/vmops.py:1396 +#: nova/virt/xenapi/vmops.py:1362 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/vmops.py:1384 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1469 +#: nova/virt/xenapi/vmops.py:1431 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1483 +#: nova/virt/xenapi/vmops.py:1446 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1492 +#: nova/virt/xenapi/vmops.py:1455 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1495 +#: nova/virt/xenapi/vmops.py:1458 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1520 +#: nova/virt/xenapi/vmops.py:1481 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1545 +#: nova/virt/xenapi/vmops.py:1506 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1566 +#: nova/virt/xenapi/vmops.py:1527 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1570 +#: nova/virt/xenapi/vmops.py:1531 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1575 +#: nova/virt/xenapi/vmops.py:1536 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1622 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7287,7 +7258,7 @@ msgstr "" #: nova/volume/san.py:880 #, python-format -msgid "Deleting volumeID: %s " +msgid "Deleting volumeID: %s" msgstr "" #: nova/volume/san.py:888 @@ -7499,6 +7470,21 @@ msgstr "" #~ msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" #~ msgstr "" +#~ msgid "Stopping raw TCP server." +#~ msgstr "" + +#~ msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" +#~ msgstr "" + +#~ msgid "not available" +#~ msgstr "" + +#~ msgid "Returned non-serializeable type: %s" +#~ msgstr "" + +#~ msgid "Associate floating ip failed" +#~ msgstr "" + #~ msgid "Parent group id and group id cannot be same" #~ msgstr "" @@ -7564,6 +7550,12 @@ msgstr "" #~ "type." #~ msgstr "" +#~ msgid "Creating a raw instance" +#~ msgstr "" + +#~ msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" +#~ msgstr "" + #~ msgid "Going to try to soft delete %s" #~ msgstr "" @@ -7579,6 +7571,11 @@ msgstr "" #~ msgid "Going to try to start %s" #~ msgstr "" +#~ msgid "" +#~ "check_instance_lock: arguments: |%(self)s| " +#~ "|%(context)s| |%(instance_uuid)s|" +#~ msgstr "" + #~ msgid "" #~ "Going to force the deletion of the" #~ " vm %(instance_uuid)s, even if it is" @@ -7595,9 +7592,42 @@ msgstr "" #~ msgid "exception terminating the instance %(instance_uuid)s" #~ msgstr "" +#~ msgid "Instance %s not found." +#~ msgstr "" + #~ msgid "trying to destroy already destroyed instance: %s" #~ msgstr "" +#~ msgid "" +#~ "Cannot rebuild instance [%(instance_uuid)s], " +#~ "because the given image does not " +#~ "exist." +#~ msgstr "" + +#~ msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" +#~ msgstr "" + +#~ msgid "Rebuilding instance %s" +#~ msgstr "" + +#~ msgid "Rebooting instance %s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to reboot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "" +#~ "trying to snapshot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "Instance %s: Root password set" +#~ msgstr "" + #~ msgid "" #~ "Instance %(name)s found in database but" #~ " not known by hypervisor. Setting " @@ -7631,6 +7661,9 @@ msgstr "" #~ msgid "No fixed IPs to deallocate for vif %sid" #~ msgstr "" +#~ msgid "Sending notification on %s..." +#~ msgstr "" + #~ msgid "" #~ "AMQP server on %(fl_host)s:%(fl_port)d is " #~ "unreachable: %(e)s. Trying again in " @@ -7664,6 +7697,9 @@ msgstr "" #~ msgid "message %s" #~ msgstr "" +#~ msgid "Unable to connect to AMQP server: %s " +#~ msgstr "" + #~ msgid "" #~ "Cannot confirm tmpfile at %(ipath)s is" #~ " on same shared storage between " @@ -7943,6 +7979,9 @@ msgstr "" #~ msgid "Ignoring XenAPI.Failure %s" #~ msgstr "" +#~ msgid "Attempted to power on non-existent instance bad instance id %s" +#~ msgstr "" + #~ msgid "Starting instance %s" #~ msgstr "" @@ -7985,6 +8024,9 @@ msgstr "" #~ msgid "Skipping VDI destroy for %s" #~ msgstr "" +#~ msgid "No opaque_ref could be determined for '%s'." +#~ msgstr "" + #~ msgid "Finished snapshot and upload for VM %s" #~ msgstr "" @@ -8116,6 +8158,9 @@ msgstr "" #~ msgid "Failed to retrieve QoS info" #~ msgstr "" +#~ msgid "Deleting volumeID: %s " +#~ msgstr "" + #~ msgid "invalid drive data" #~ msgstr "" diff --git a/nova/locale/tr/LC_MESSAGES/nova.po b/nova/locale/tr/LC_MESSAGES/nova.po index 5a143b777a44..07c35373a3b7 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-04-08 23:04+0000\n" +"POT-Creation-Date: 2012-04-22 23:01+0000\n" "PO-Revision-Date: 2011-12-14 18:10+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish \n" @@ -66,11 +66,11 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:56 +#: nova/exception.py:55 msgid "Unexpected error while running command." msgstr "" -#: nova/exception.py:59 +#: nova/exception.py:58 #, python-format msgid "" "%(description)s\n" @@ -80,253 +80,257 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: nova/exception.py:94 +#: nova/exception.py:93 msgid "DB exception wrapped." msgstr "" -#: nova/exception.py:155 +#: nova/exception.py:154 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:178 -msgid "Failed to decrypt text" +#: nova/exception.py:172 +msgid "Exception in string format operation" msgstr "" #: nova/exception.py:182 -msgid "Failed to paginate through images from image service" +msgid "Failed to decrypt text" msgstr "" #: nova/exception.py:186 -msgid "Virtual Interface creation failed" +msgid "Failed to paginate through images from image service" msgstr "" #: nova/exception.py:190 +msgid "Virtual Interface creation failed" +msgstr "" + +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:195 +#: nova/exception.py:199 msgid "Connection to glance failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:203 msgid "Connection to melange failed" msgstr "" -#: nova/exception.py:203 +#: nova/exception.py:207 msgid "Not authorized." msgstr "" -#: nova/exception.py:208 -msgid "User does not have admin privileges" -msgstr "" - #: nova/exception.py:212 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." +msgid "User does not have admin privileges" msgstr "" #: nova/exception.py:216 #, python-format -msgid "Not authorized for image %(image_id)s." +msgid "Policy doesn't allow %(action)s to be performed." msgstr "" #: nova/exception.py:220 +#, python-format +msgid "Not authorized for image %(image_id)s." +msgstr "" + +#: nova/exception.py:224 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:229 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:229 +#: nova/exception.py:233 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:233 nova/api/openstack/compute/contrib/keypairs.py:113 +#: nova/exception.py:237 nova/api/openstack/compute/contrib/keypairs.py:113 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:237 +#: nova/exception.py:241 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:241 +#: nova/exception.py:245 msgid "The request is invalid." msgstr "" -#: nova/exception.py:245 +#: nova/exception.py:249 #, python-format msgid "Invalid signature %(signature)s for user %(user)s." msgstr "" -#: nova/exception.py:249 +#: nova/exception.py:253 msgid "Invalid input received" msgstr "" -#: nova/exception.py:253 +#: nova/exception.py:257 #, python-format msgid "Invalid instance type %(instance_type)s." msgstr "" -#: nova/exception.py:257 +#: nova/exception.py:261 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:261 -msgid "Invalid volume" -msgstr "" - #: nova/exception.py:265 -#, python-format -msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" +msgid "Invalid volume" msgstr "" #: nova/exception.py:269 #, python-format -msgid "Invalid IP protocol %(protocol)s." +msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" #: nova/exception.py:273 #, python-format -msgid "Invalid content type %(content_type)s." +msgid "Invalid IP protocol %(protocol)s." msgstr "" #: nova/exception.py:277 #, python-format -msgid "Invalid cidr %(cidr)s." +msgid "Invalid content type %(content_type)s." msgstr "" #: nova/exception.py:281 -msgid "Invalid reuse of an RPC connection." +#, python-format +msgid "Invalid cidr %(cidr)s." msgstr "" #: nova/exception.py:285 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: nova/exception.py:289 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:292 +#: nova/exception.py:296 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:296 +#: nova/exception.py:300 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:301 +#: nova/exception.py:305 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:305 +#: nova/exception.py:309 #, 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:310 +#: nova/exception.py:314 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:314 +#: nova/exception.py:318 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:318 +#: nova/exception.py:322 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:322 +#: nova/exception.py:326 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:326 +#: nova/exception.py:330 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:330 +#: nova/exception.py:334 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:334 +#: nova/exception.py:338 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:338 +#: nova/exception.py:342 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:342 +#: nova/exception.py:346 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:346 +#: nova/exception.py:350 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:350 +#: nova/exception.py:354 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:359 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:363 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:367 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:371 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:372 +#: nova/exception.py:376 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:377 +#: nova/exception.py:381 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:381 +#: nova/exception.py:385 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:389 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:389 +#: nova/exception.py:393 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:393 +#: nova/exception.py:397 #, 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:399 +#: nova/exception.py:403 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -334,740 +338,745 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:406 +#: nova/exception.py:410 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:410 +#: nova/exception.py:414 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:414 +#: nova/exception.py:418 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:418 +#: nova/exception.py:422 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:422 +#: nova/exception.py:426 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:427 -#, python-format -msgid "Required flag %(flag)s not set." -msgstr "" - #: nova/exception.py:431 #, python-format -msgid "Volume %(volume_id)s could not be found." +msgid "Required flag %(flag)s not set." msgstr "" #: nova/exception.py:435 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:439 #, python-format -msgid "Volume not found for instance %(instance_id)s." +msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" #: nova/exception.py:444 #, python-format +msgid "Volume not found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:448 +#, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:449 -msgid "Zero volume types found." -msgstr "" - #: nova/exception.py:453 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Zero volume types found." msgstr "" #: nova/exception.py:457 #, python-format +msgid "Volume type %(volume_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:461 +#, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:466 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:471 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:471 +#: nova/exception.py:475 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:475 +#: nova/exception.py:479 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:484 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:488 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:492 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:496 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:500 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:505 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:509 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:513 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:517 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:525 -msgid "Cannot find SR to read/write VDI." -msgstr "" - #: nova/exception.py:529 -#, python-format -msgid "%(req)s is required to create a network." +msgid "Cannot find SR to read/write VDI." msgstr "" #: nova/exception.py:533 #, python-format -msgid "Network %(network_id)s could not be found." +msgid "Network %(network_id)s is still in use." msgstr "" #: nova/exception.py:537 #, python-format -msgid "Network could not be found for bridge %(bridge)s" +msgid "%(req)s is required to create a network." msgstr "" #: nova/exception.py:541 #, python-format -msgid "Network could not be found for uuid %(uuid)s" +msgid "Network %(network_id)s could not be found." msgstr "" #: nova/exception.py:545 #, python-format -msgid "Network could not be found with cidr %(cidr)s." +msgid "Network could not be found for bridge %(bridge)s" msgstr "" #: nova/exception.py:549 #, python-format -msgid "Network could not be found for instance %(instance_id)s." +msgid "Network could not be found for uuid %(uuid)s" msgstr "" #: nova/exception.py:553 -msgid "No networks defined." +#, python-format +msgid "Network could not be found with cidr %(cidr)s." msgstr "" #: nova/exception.py:557 #, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:561 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:565 +#, 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:562 +#: nova/exception.py:570 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:574 #, python-format msgid "Network %(network)s has active ports, cannot delete." msgstr "" -#: nova/exception.py:570 -msgid "Could not find the datastore reference(s) which the VM uses." -msgstr "" - -#: nova/exception.py:574 -#, python-format -msgid "No fixed IP associated with id %(id)s." -msgstr "" - #: nova/exception.py:578 -#, python-format -msgid "Fixed ip not found for address %(address)s." +msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" #: nova/exception.py:582 #, python-format -msgid "Instance %(instance_id)s has zero fixed ips." +msgid "No fixed IP associated with id %(id)s." msgstr "" #: nova/exception.py:586 #, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:590 +#, python-format +msgid "Instance %(instance_id)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:594 +#, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:603 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:607 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:612 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:616 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:612 +#: nova/exception.py:620 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:616 -msgid "Zero fixed ips could be found." -msgstr "" - -#: nova/exception.py:620 -#, python-format -msgid "Floating ip not found for id %(id)s." -msgstr "" - #: nova/exception.py:624 -#, python-format -msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgid "Zero fixed ips could be found." msgstr "" #: nova/exception.py:628 #, python-format -msgid "Floating ip not found for address %(address)s." +msgid "Floating ip not found for id %(id)s." msgstr "" #: nova/exception.py:632 #, python-format -msgid "Floating ip not found for host %(host)s." +msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" #: nova/exception.py:636 -msgid "Zero floating ips available." +#, python-format +msgid "Floating ip not found for address %(address)s." msgstr "" #: nova/exception.py:640 #, python-format -msgid "Floating ip %(address)s is associated." +msgid "Floating ip not found for host %(host)s." msgstr "" #: nova/exception.py:644 -#, python-format -msgid "Floating ip %(address)s is not associated." +msgid "Zero floating ips available." msgstr "" #: nova/exception.py:648 -msgid "Zero floating ips exist." +#, python-format +msgid "Floating ip %(address)s is associated." msgstr "" #: nova/exception.py:652 #, python-format -msgid "Interface %(interface)s not found." +msgid "Floating ip %(address)s is not associated." msgstr "" #: nova/exception.py:656 -#, python-format -msgid "Keypair %(name)s not found for user %(user_id)s" +msgid "Zero floating ips exist." msgstr "" #: nova/exception.py:660 #, python-format -msgid "Certificate %(certificate_id)s not found." +msgid "Interface %(interface)s not found." msgstr "" #: nova/exception.py:664 #, python-format -msgid "Service %(service_id)s could not be found." +msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" #: nova/exception.py:668 #, python-format -msgid "Host %(host)s could not be found." +msgid "Certificate %(certificate_id)s not found." msgstr "" #: nova/exception.py:672 #, python-format -msgid "Compute host %(host)s could not be found." +msgid "Service %(service_id)s could not be found." msgstr "" #: nova/exception.py:676 #, python-format -msgid "Could not find binary %(binary)s on host %(host)s." +msgid "Host %(host)s could not be found." msgstr "" #: nova/exception.py:680 #, python-format -msgid "Auth token %(token)s could not be found." +msgid "Compute host %(host)s could not be found." msgstr "" #: nova/exception.py:684 #, python-format -msgid "Access Key %(access_key)s could not be found." +msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" #: nova/exception.py:688 -msgid "Quota could not be found" +#, python-format +msgid "Auth token %(token)s could not be found." msgstr "" #: nova/exception.py:692 #, python-format -msgid "Quota for project %(project_id)s could not be found." +msgid "Access Key %(access_key)s could not be found." msgstr "" #: nova/exception.py:696 -#, python-format -msgid "Quota class %(class_name)s could not be found." +msgid "Quota could not be found" msgstr "" #: nova/exception.py:700 #, python-format -msgid "Security group %(security_group_id)s not found." +msgid "Quota for project %(project_id)s could not be found." msgstr "" #: nova/exception.py:704 #, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:708 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:712 +#, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:717 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:721 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:726 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:731 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:735 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:732 +#: nova/exception.py:740 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:736 +#: nova/exception.py:744 #, 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:742 +#: nova/exception.py:750 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:754 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:758 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:763 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:759 +#: nova/exception.py:767 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:763 +#: nova/exception.py:771 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:775 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:772 +#: nova/exception.py:780 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:784 #, python-format msgid "Cell %(cell_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:788 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:784 +#: nova/exception.py:792 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:789 +#: nova/exception.py:797 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:801 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:798 +#: nova/exception.py:806 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:803 -msgid "LDAP object could not be found" -msgstr "" - -#: nova/exception.py:807 -#, python-format -msgid "LDAP user %(user_id)s could not be found." -msgstr "" - #: nova/exception.py:811 -#, python-format -msgid "LDAP group %(group_id)s could not be found." +msgid "LDAP object could not be found" msgstr "" #: nova/exception.py:815 #, python-format -msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." +msgid "LDAP user %(user_id)s could not be found." msgstr "" #: nova/exception.py:819 #, python-format -msgid "File %(file_path)s could not be found." +msgid "LDAP group %(group_id)s could not be found." msgstr "" #: nova/exception.py:823 -msgid "Zero files could be found." +#, python-format +msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" #: nova/exception.py:827 #, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:831 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:835 +#, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:840 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:844 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:848 msgid "Action not allowed." msgstr "" -#: nova/exception.py:844 +#: nova/exception.py:852 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:848 +#: nova/exception.py:856 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:852 +#: nova/exception.py:860 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:861 -#, python-format -msgid "Key pair %(key_name)s already exists." -msgstr "" - -#: nova/exception.py:865 -#, python-format -msgid "User %(user)s already exists." -msgstr "" - #: nova/exception.py:869 #, python-format -msgid "LDAP user %(user)s already exists." +msgid "Key pair %(key_name)s already exists." msgstr "" #: nova/exception.py:873 #, python-format -msgid "LDAP group %(group)s already exists." +msgid "User %(user)s already exists." msgstr "" #: nova/exception.py:877 #, python-format +msgid "LDAP user %(user)s already exists." +msgstr "" + +#: nova/exception.py:881 +#, python-format +msgid "LDAP group %(group)s already exists." +msgstr "" + +#: nova/exception.py:885 +#, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:882 -#, python-format -msgid "Project %(project)s already exists." -msgstr "" - -#: nova/exception.py:886 -#, python-format -msgid "Instance %(name)s already exists." -msgstr "" - #: nova/exception.py:890 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Project %(project)s already exists." msgstr "" #: nova/exception.py:894 #, python-format -msgid "Volume Type %(name)s already exists." +msgid "Instance %(name)s already exists." msgstr "" #: nova/exception.py:898 #, python-format -msgid "%(path)s is on shared storage: %(reason)s" +msgid "Instance Type %(name)s already exists." msgstr "" #: nova/exception.py:902 -msgid "Migration error" +#, python-format +msgid "Volume Type %(name)s already exists." msgstr "" #: nova/exception.py:906 #, python-format -msgid "Malformed message body: %(reason)s" +msgid "%(path)s is on shared storage: %(reason)s" msgstr "" #: nova/exception.py:910 -#, python-format -msgid "Could not find config at %(path)s" +msgid "Migration error" msgstr "" #: nova/exception.py:914 #, python-format -msgid "Could not load paste app '%(name)s' from %(path)s" +msgid "Malformed message body: %(reason)s" msgstr "" #: nova/exception.py:918 -msgid "When resizing, instances must change size!" +#, python-format +msgid "Could not find config at %(path)s" msgstr "" #: nova/exception.py:922 -msgid "Image is larger than instance type allows" +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" #: nova/exception.py:926 -msgid "1 or more Zones could not complete the request" +msgid "When resizing, instances must change size!" msgstr "" #: nova/exception.py:930 -msgid "Instance type's memory is too small for requested image." +msgid "Image is larger than instance type allows" msgstr "" #: nova/exception.py:934 -msgid "Instance type's disk is too small for requested image." +msgid "1 or more Zones could not complete the request" msgstr "" #: nova/exception.py:938 -#, python-format -msgid "Insufficient free memory on compute node to start %(uuid)s." +msgid "Instance type's memory is too small for requested image." msgstr "" #: nova/exception.py:942 -msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgid "Instance type's disk is too small for requested image." msgstr "" #: nova/exception.py:946 #, python-format -msgid "No valid host was found. %(reason)s" +msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" #: nova/exception.py:950 +msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgstr "" + +#: nova/exception.py:954 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:958 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:962 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:966 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:963 +#: nova/exception.py:971 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:975 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:979 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:983 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:988 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:992 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:996 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:1000 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:997 +#: nova/exception.py:1005 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1001 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1005 -#, python-format -msgid "Error in SolidFire API response: status=%(status)s" -msgstr "" - #: nova/exception.py:1009 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Bad response from SolidFire API" msgstr "" #: nova/exception.py:1013 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Error in SolidFire API response: status=%(status)s" msgstr "" #: nova/exception.py:1017 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Error in SolidFire API response: data=%(data)s" msgstr "" #: nova/exception.py:1021 #, python-format -msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgid "Detected existing vlan with id %(vlan)d" msgstr "" #: nova/exception.py:1025 #, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1029 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1033 +#, python-format msgid "Could not fetch image %(image)s" msgstr "" -#: nova/log.py:315 +#: nova/log.py:328 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1186,156 +1195,138 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:534 +#: nova/utils.py:506 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:537 +#: nova/utils.py:509 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:648 +#: nova/utils.py:620 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:659 +#: nova/utils.py:631 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:709 +#: nova/utils.py:681 msgid "in looping call" msgstr "" -#: nova/utils.py:927 +#: nova/utils.py:899 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:931 +#: nova/utils.py:903 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:907 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:942 +#: nova/utils.py:914 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:1001 +#: nova/utils.py:973 #, python-format msgid "Found sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1008 +#: nova/utils.py:980 #, python-format msgid "Cleaned sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1023 +#: nova/utils.py:995 #, python-format msgid "Found lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1028 +#: nova/utils.py:999 #, python-format msgid "Cleaned lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1138 +#: nova/utils.py:1108 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1139 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1298 +#: nova/utils.py:1268 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1330 +#: nova/utils.py:1300 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1461 +#: nova/utils.py:1431 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1463 +#: nova/utils.py:1433 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1495 +#: nova/utils.py:1465 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1497 +#: nova/utils.py:1467 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" -#: nova/utils.py:1681 +#: nova/utils.py:1651 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:97 +#: nova/wsgi.py:96 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:108 +#: nova/wsgi.py:107 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:111 -msgid "Stopping raw TCP server." -msgstr "" - -#: nova/wsgi.py:117 -#, python-format -msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "" - -#: nova/wsgi.py:133 +#: nova/wsgi.py:121 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:211 +#: nova/wsgi.py:190 msgid "You must implement __call__" msgstr "" -#: nova/api/direct.py:218 -msgid "not available" -msgstr "" - -#: nova/api/direct.py:299 -#, python-format -msgid "Returned non-serializeable type: %s" -msgstr "" - #: nova/api/sizelimit.py:51 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:142 +#: nova/api/validator.py:140 #, python-format -msgid "%(key)s with value %(value)s failed validator %(validator)s" +msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" #: nova/api/ec2/__init__.py:73 @@ -1512,12 +1503,12 @@ msgid "Invalid CIDR" msgstr "" #: nova/api/ec2/cloud.py:639 nova/api/ec2/cloud.py:693 -#: nova/api/ec2/cloud.py:800 +#: nova/api/ec2/cloud.py:811 msgid "Not enough parameters, need group_name or group_id" msgstr "" #: nova/api/ec2/cloud.py:654 -#: nova/api/openstack/compute/contrib/security_groups.py:517 +#: nova/api/openstack/compute/contrib/security_groups.py:529 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -1527,12 +1518,12 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:744 +#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:751 msgid "No rule for the specified parameters." msgstr "" #: nova/api/ec2/cloud.py:708 -#: nova/api/openstack/compute/contrib/security_groups.py:354 +#: nova/api/openstack/compute/contrib/security_groups.py:359 #, python-format msgid "Authorize security group ingress %s" msgstr "" @@ -1542,163 +1533,173 @@ msgstr "" msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:769 +#: nova/api/ec2/cloud.py:733 +#: nova/api/openstack/compute/contrib/security_groups.py:388 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/api/ec2/cloud.py:776 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Content limited to " "Alphanumeric characters, spaces, dashes, and underscores." msgstr "" -#: nova/api/ec2/cloud.py:776 +#: nova/api/ec2/cloud.py:783 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Length exceeds maximum of " "255." msgstr "" -#: nova/api/ec2/cloud.py:780 -#: nova/api/openstack/compute/contrib/security_groups.py:292 +#: nova/api/ec2/cloud.py:787 +#: nova/api/openstack/compute/contrib/security_groups.py:297 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/api/ec2/cloud.py:783 +#: nova/api/ec2/cloud.py:790 #, python-format msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:815 -#: nova/api/openstack/compute/contrib/security_groups.py:245 +#: nova/api/ec2/cloud.py:794 +#: nova/api/openstack/compute/contrib/security_groups.py:294 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/api/ec2/cloud.py:826 +#: nova/api/openstack/compute/contrib/security_groups.py:246 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:823 nova/compute/manager.py:1630 +#: nova/api/ec2/cloud.py:834 nova/compute/manager.py:1638 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:894 +#: nova/api/ec2/cloud.py:905 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:898 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:222 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:921 +#: nova/api/ec2/cloud.py:932 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:931 +#: nova/api/ec2/cloud.py:942 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:939 +#: nova/api/ec2/cloud.py:950 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:952 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:963 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:959 +#: nova/api/ec2/cloud.py:970 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:984 nova/api/ec2/cloud.py:1041 -#: nova/api/ec2/cloud.py:1518 nova/api/ec2/cloud.py:1533 +#: nova/api/ec2/cloud.py:995 nova/api/ec2/cloud.py:1052 +#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1107 +#: nova/api/ec2/cloud.py:1118 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1255 +#: nova/api/ec2/cloud.py:1266 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1267 +#: nova/api/ec2/cloud.py:1271 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1272 +#: nova/api/ec2/cloud.py:1276 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1286 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1308 +#: nova/api/ec2/cloud.py:1312 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1329 +#: nova/api/ec2/cloud.py:1333 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1343 +#: nova/api/ec2/cloud.py:1347 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1354 +#: nova/api/ec2/cloud.py:1358 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1369 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1455 +#: nova/api/ec2/cloud.py:1459 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1471 +#: nova/api/ec2/cloud.py:1475 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1494 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1536 +#: nova/api/ec2/cloud.py:1540 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1538 +#: nova/api/ec2/cloud.py:1542 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1540 +#: nova/api/ec2/cloud.py:1544 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1542 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1555 +#: nova/api/ec2/cloud.py:1559 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1603 +#: nova/api/ec2/cloud.py:1607 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -2038,207 +2039,207 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:425 +#: nova/api/openstack/compute/servers.py:420 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:433 +#: nova/api/openstack/compute/servers.py:428 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:483 +#: nova/api/openstack/compute/servers.py:476 msgid "Personality file limit exceeded" msgstr "" -#: nova/api/openstack/compute/servers.py:485 +#: nova/api/openstack/compute/servers.py:478 msgid "Personality file path too long" msgstr "" -#: nova/api/openstack/compute/servers.py:487 +#: nova/api/openstack/compute/servers.py:480 msgid "Personality file content too long" msgstr "" -#: nova/api/openstack/compute/servers.py:501 +#: nova/api/openstack/compute/servers.py:494 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:505 +#: nova/api/openstack/compute/servers.py:498 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:509 +#: nova/api/openstack/compute/servers.py:502 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:527 +#: nova/api/openstack/compute/servers.py:519 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:530 +#: nova/api/openstack/compute/servers.py:522 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:535 +#: nova/api/openstack/compute/servers.py:527 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:550 +#: nova/api/openstack/compute/servers.py:540 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:559 +#: nova/api/openstack/compute/servers.py:549 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:566 +#: nova/api/openstack/compute/servers.py:556 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:572 +#: nova/api/openstack/compute/servers.py:562 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:575 +#: nova/api/openstack/compute/servers.py:565 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:577 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:594 +#: nova/api/openstack/compute/servers.py:584 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:601 +#: nova/api/openstack/compute/servers.py:591 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:633 +#: nova/api/openstack/compute/servers.py:623 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:675 -#: nova/api/openstack/compute/servers.py:740 +#: nova/api/openstack/compute/servers.py:665 +#: nova/api/openstack/compute/servers.py:730 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:737 +#: nova/api/openstack/compute/servers.py:727 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:733 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:829 -#: nova/api/openstack/compute/servers.py:849 +#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:839 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:835 +#: nova/api/openstack/compute/servers.py:825 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:855 +#: nova/api/openstack/compute/servers.py:845 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:868 +#: nova/api/openstack/compute/servers.py:858 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:862 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:885 +#: nova/api/openstack/compute/servers.py:875 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:897 +#: nova/api/openstack/compute/servers.py:887 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:900 +#: nova/api/openstack/compute/servers.py:890 msgid "Resize requires a change in size." msgstr "" -#: nova/api/openstack/compute/servers.py:924 +#: nova/api/openstack/compute/servers.py:914 msgid "Malformed server entity" msgstr "" -#: nova/api/openstack/compute/servers.py:931 +#: nova/api/openstack/compute/servers.py:921 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:940 +#: nova/api/openstack/compute/servers.py:930 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:949 +#: nova/api/openstack/compute/servers.py:939 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:962 +#: nova/api/openstack/compute/servers.py:952 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:966 -#: nova/api/openstack/compute/servers.py:1144 +#: nova/api/openstack/compute/servers.py:956 +#: nova/api/openstack/compute/servers.py:1134 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:980 +#: nova/api/openstack/compute/servers.py:970 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:993 +#: nova/api/openstack/compute/servers.py:983 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:996 +#: nova/api/openstack/compute/servers.py:986 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1014 +#: nova/api/openstack/compute/servers.py:1004 #: nova/api/openstack/compute/contrib/aggregates.py:142 -#: nova/api/openstack/compute/contrib/networks.py:65 +#: nova/api/openstack/compute/contrib/networks.py:68 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1009 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1071 +#: nova/api/openstack/compute/servers.py:1061 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1093 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 msgid "Invalid metadata" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1157 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2411,35 +2412,31 @@ msgstr "" msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:159 +#: nova/api/openstack/compute/contrib/floating_ips.py:157 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:161 +#: nova/api/openstack/compute/contrib/floating_ips.py:159 msgid "No more floating ips available." 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:571 -#: nova/api/openstack/compute/contrib/security_groups.py:604 +#: nova/api/openstack/compute/contrib/floating_ips.py:197 +#: nova/api/openstack/compute/contrib/floating_ips.py:223 +#: nova/api/openstack/compute/contrib/security_groups.py:583 +#: nova/api/openstack/compute/contrib/security_groups.py:616 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:204 -#: nova/api/openstack/compute/contrib/floating_ips.py:233 +#: nova/api/openstack/compute/contrib/floating_ips.py:200 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:213 +#: nova/api/openstack/compute/contrib/floating_ips.py:209 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:216 -msgid "Associate floating ip failed" -msgstr "" - #: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" @@ -2499,102 +2496,106 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:62 +#: nova/api/openstack/compute/contrib/networks.py:65 #, python-format msgid "Network does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:70 +#: nova/api/openstack/compute/contrib/networks.py:73 #, python-format msgid "Disassociating network with id %s" 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 +#: nova/api/openstack/compute/contrib/networks.py:77 +#: nova/api/openstack/compute/contrib/networks.py:94 +#: nova/api/openstack/compute/contrib/networks.py:104 msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:87 +#: nova/api/openstack/compute/contrib/networks.py:90 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks.py:100 #, python-format msgid "Deleting network with id %s" msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:59 +msgid "Quota limit must be -1 or greater." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:222 +#: nova/api/openstack/compute/contrib/security_groups.py:223 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:243 +#: nova/api/openstack/compute/contrib/security_groups.py:244 msgid "Security group is still in use" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:295 +#: nova/api/openstack/compute/contrib/security_groups.py:300 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:320 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:318 +#: nova/api/openstack/compute/contrib/security_groups.py:323 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:321 +#: nova/api/openstack/compute/contrib/security_groups.py:326 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:353 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:351 +#: nova/api/openstack/compute/contrib/security_groups.py:356 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:369 +#: nova/api/openstack/compute/contrib/security_groups.py:374 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:376 +#: nova/api/openstack/compute/contrib/security_groups.py:381 #, python-format msgid "This rule already exists in group %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:414 +#: nova/api/openstack/compute/contrib/security_groups.py:426 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:507 +#: nova/api/openstack/compute/contrib/security_groups.py:519 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:510 +#: nova/api/openstack/compute/contrib/security_groups.py:522 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:574 -#: nova/api/openstack/compute/contrib/security_groups.py:607 +#: nova/api/openstack/compute/contrib/security_groups.py:586 +#: nova/api/openstack/compute/contrib/security_groups.py:619 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:578 -#: nova/api/openstack/compute/contrib/security_groups.py:611 +#: nova/api/openstack/compute/contrib/security_groups.py:590 +#: nova/api/openstack/compute/contrib/security_groups.py:623 msgid "Security group name cannot be empty" msgstr "" @@ -2800,118 +2801,109 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/compute/api.py:141 +#: nova/compute/api.py:133 msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:144 +#: nova/compute/api.py:136 #, python-format msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/api.py:192 +#: nova/compute/api.py:198 +msgid "Cannot run any more instances of this type." +msgstr "" + +#: nova/compute/api.py:200 +#, python-format +msgid "Can only run %s more instances of this type." +msgstr "" + +#: nova/compute/api.py:202 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:216 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:203 +#: nova/compute/api.py:227 #, python-format msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" -#: nova/compute/api.py:257 -msgid "Cannot run any more instances of this type." -msgstr "" - -#: nova/compute/api.py:259 -#, python-format -msgid "Can only run %s more instances of this type." -msgstr "" - -#: nova/compute/api.py:261 -#, python-format -msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. " -msgstr "" - -#: nova/compute/api.py:310 -msgid "Creating a raw instance" -msgstr "" - -#: nova/compute/api.py:312 -#, python-format -msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" -msgstr "" - -#: nova/compute/api.py:383 +#: nova/compute/api.py:424 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:447 +#: nova/compute/api.py:492 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:474 +#: nova/compute/api.py:519 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:591 +#: nova/compute/api.py:636 #, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:871 +#: nova/compute/api.py:916 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:891 +#: nova/compute/api.py:936 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:939 +#: nova/compute/api.py:984 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:1022 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:996 +#: nova/compute/api.py:1041 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1000 +#: nova/compute/api.py:1045 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1071 nova/volume/api.py:173 +#: nova/compute/api.py:1116 nova/volume/api.py:173 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1201 +#: nova/compute/api.py:1246 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1369 +#: nova/compute/api.py:1414 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1377 +#: nova/compute/api.py:1422 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1644 +#: nova/compute/api.py:1689 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" @@ -2937,9 +2929,7 @@ msgstr "" #: nova/compute/manager.py:140 #, python-format -msgid "" -"check_instance_lock: arguments: |%(self)s| |%(context)s| " -"|%(instance_uuid)s|" +msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|" msgstr "" #: nova/compute/manager.py:144 @@ -2968,10 +2958,7 @@ msgid "Unable to load the virtualization driver: %s" msgstr "" #: nova/compute/manager.py:223 -#, python-format -msgid "" -"Instance %(instance_uuid)s has been destroyed from under us while trying " -"to set it to ERROR" +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" #: nova/compute/manager.py:240 @@ -2997,425 +2984,416 @@ msgid "Setting up bdm %s" msgstr "" #: nova/compute/manager.py:400 -#, python-format -msgid "Instance %s already deleted from database. Attempting forceful vm deletion" +msgid "Instance already deleted from database. Attempting forceful vm deletion" msgstr "" #: nova/compute/manager.py:406 -#, python-format -msgid "Exception encountered while terminating the instance %s" +msgid "Exception encountered while terminating the instance" msgstr "" #: nova/compute/manager.py:444 -#, python-format -msgid "Instance %s not found." +msgid "Instance not found." msgstr "" -#: nova/compute/manager.py:480 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:523 +#: 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:528 +#: nova/compute/manager.py:530 #, 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:538 +#: nova/compute/manager.py:540 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:548 +#: nova/compute/manager.py:550 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:561 +#: nova/compute/manager.py:563 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:565 +#: nova/compute/manager.py:567 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:580 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:594 +#: nova/compute/manager.py:596 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:615 +#: nova/compute/manager.py:617 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:672 +#: nova/compute/manager.py:674 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:699 +#: nova/compute/manager.py:701 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:708 +#: nova/compute/manager.py:710 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:742 nova/compute/manager.py:1328 -#: nova/compute/manager.py:1416 nova/compute/manager.py:2501 +#: nova/compute/manager.py:744 nova/compute/manager.py:1335 +#: nova/compute/manager.py:1424 nova/compute/manager.py:2509 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:811 +#: nova/compute/manager.py:813 +msgid "Cannot rebuild instance because the given image does not exist." +msgstr "" + +#: nova/compute/manager.py:818 +#, python-format +msgid "Cannot rebuild instance: %(exc)s" +msgstr "" + +#: nova/compute/manager.py:825 +msgid "Rebuilding instance" +msgstr "" + +#: nova/compute/manager.py:879 +msgid "Rebooting instance" +msgstr "" + +#: nova/compute/manager.py:895 #, python-format msgid "" -"Cannot rebuild instance [%(instance_uuid)s], because the given image does" -" not exist." +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:816 -#, python-format -msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" -msgstr "" - -#: nova/compute/manager.py:823 -#, python-format -msgid "Rebuilding instance %s" -msgstr "" - -#: nova/compute/manager.py:876 -#, python-format -msgid "Rebooting instance %s" -msgstr "" - -#: nova/compute/manager.py:891 -#, python-format -msgid "" -"trying to reboot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" -msgstr "" - -#: nova/compute/manager.py:933 +#: nova/compute/manager.py:937 #, python-format msgid "instance %s: snapshotting" msgstr "" -#: nova/compute/manager.py:939 +#: nova/compute/manager.py:943 #, python-format msgid "" -"trying to snapshot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:1000 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1001 +#: nova/compute/manager.py:1006 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1005 +#: nova/compute/manager.py:1011 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1042 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1041 -#, python-format -msgid "Instance %s: Root password set" +#: nova/compute/manager.py:1048 +msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1050 +#: nova/compute/manager.py:1056 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1070 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1079 +#: nova/compute/manager.py:1085 #, 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:1084 +#: nova/compute/manager.py:1090 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, 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:1103 +#: nova/compute/manager.py:1109 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1116 +#: nova/compute/manager.py:1122 #, python-format msgid "instance %s: rescuing" msgstr "" -#: nova/compute/manager.py:1141 +#: nova/compute/manager.py:1147 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1270 +#: nova/compute/manager.py:1277 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1287 +#: nova/compute/manager.py:1294 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1471 +#: nova/compute/manager.py:1479 #, python-format msgid "instance %s: pausing" msgstr "" -#: nova/compute/manager.py:1489 +#: nova/compute/manager.py:1497 #, python-format msgid "instance %s: unpausing" msgstr "" -#: nova/compute/manager.py:1525 +#: nova/compute/manager.py:1533 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1534 +#: nova/compute/manager.py:1542 #, python-format msgid "instance %s: suspending" msgstr "" -#: nova/compute/manager.py:1556 +#: nova/compute/manager.py:1564 #, python-format msgid "instance %s: resuming" msgstr "" -#: nova/compute/manager.py:1579 +#: nova/compute/manager.py:1587 #, python-format msgid "instance %s: locking" msgstr "" -#: nova/compute/manager.py:1588 +#: nova/compute/manager.py:1596 #, python-format msgid "instance %s: unlocking" msgstr "" -#: nova/compute/manager.py:1596 +#: nova/compute/manager.py:1604 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1606 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: reset network" msgstr "" -#: nova/compute/manager.py:1614 +#: nova/compute/manager.py:1622 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1618 +#: nova/compute/manager.py:1626 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1655 +#: nova/compute/manager.py:1663 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1685 +#: nova/compute/manager.py:1693 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1703 +#: nova/compute/manager.py:1711 #, python-format msgid "" "instance %(instance_uuid)s: attaching volume %(volume_id)s to " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1705 +#: nova/compute/manager.py:1713 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1714 +#: nova/compute/manager.py:1722 #, python-format msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1724 +#: nova/compute/manager.py:1732 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1752 +#: nova/compute/manager.py:1760 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1756 +#: nova/compute/manager.py:1764 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1830 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1884 +#: nova/compute/manager.py:1892 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1916 +#: nova/compute/manager.py:1924 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1981 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2000 +#: nova/compute/manager.py:2008 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2030 +#: nova/compute/manager.py:2038 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2038 +#: nova/compute/manager.py:2046 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2040 +#: nova/compute/manager.py:2048 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2073 +#: nova/compute/manager.py:2081 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2083 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:2090 +#: nova/compute/manager.py:2098 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2226 +#: nova/compute/manager.py:2234 #, python-format msgid "Updated the info_cache for instance %s" msgstr "" -#: nova/compute/manager.py:2255 +#: nova/compute/manager.py:2263 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2277 +#: nova/compute/manager.py:2285 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2305 +#: nova/compute/manager.py:2313 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2331 +#: nova/compute/manager.py:2339 #, python-format msgid "" "During the sync_power process the instance %(uuid)s has moved from host " "%(src)s to host %(dst)s" msgstr "" -#: nova/compute/manager.py:2344 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Instance %s is in the process of migrating to this host. Wait next " "sync_power cycle before setting power state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2350 +#: nova/compute/manager.py:2358 msgid "" "Instance found in database but not known by hypervisor. Setting power " "state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2380 +#: nova/compute/manager.py:2388 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2392 +#: nova/compute/manager.py:2400 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2466 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" -#: nova/compute/manager.py:2465 +#: nova/compute/manager.py:2473 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" -#: nova/compute/manager.py:2472 +#: nova/compute/manager.py:2480 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:2542 +#: nova/compute/manager.py:2550 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -3504,17 +3482,17 @@ msgstr "" msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4019 nova/db/sqlalchemy/api.py:4045 +#: nova/db/sqlalchemy/api.py:4047 nova/db/sqlalchemy/api.py:4073 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4103 +#: nova/db/sqlalchemy/api.py:4131 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4147 +#: nova/db/sqlalchemy/api.py:4175 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3758,47 +3736,47 @@ msgstr "" msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/network/linux_net.py:1170 +#: nova/network/linux_net.py:1169 #, python-format msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/network/manager.py:291 +#: nova/network/manager.py:290 #, python-format msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/network/manager.py:300 nova/network/manager.py:496 +#: nova/network/manager.py:299 nova/network/manager.py:494 #, python-format msgid "Interface %(interface)s not found" msgstr "" -#: nova/network/manager.py:315 +#: nova/network/manager.py:313 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:353 +#: nova/network/manager.py:351 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:386 +#: nova/network/manager.py:384 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:390 +#: nova/network/manager.py:388 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:402 +#: nova/network/manager.py:400 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:614 +#: nova/network/manager.py:611 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3806,41 +3784,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:660 +#: nova/network/manager.py:657 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:670 +#: nova/network/manager.py:667 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:778 +#: nova/network/manager.py:775 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:782 +#: nova/network/manager.py:779 msgid "setting network host" msgstr "" -#: nova/network/manager.py:896 +#: nova/network/manager.py:893 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:901 +#: nova/network/manager.py:898 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:930 +#: nova/network/manager.py:927 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1152 +#: nova/network/manager.py:1149 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3848,73 +3826,73 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1227 +#: nova/network/manager.py:1224 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:1244 +#: nova/network/manager.py:1241 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1248 +#: nova/network/manager.py:1245 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1256 +#: nova/network/manager.py:1253 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1261 +#: nova/network/manager.py:1258 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1265 +#: nova/network/manager.py:1262 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1268 +#: nova/network/manager.py:1265 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1331 +#: nova/network/manager.py:1328 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1334 +#: nova/network/manager.py:1331 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1345 +#: nova/network/manager.py:1342 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1404 +#: nova/network/manager.py:1401 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1423 +#: nova/network/manager.py:1421 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1832 +#: nova/network/manager.py:1825 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1839 +#: nova/network/manager.py:1832 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -4065,76 +4043,76 @@ msgid "" "Payload=%(payload)s" msgstr "" -#: nova/notifier/list_notifier.py:65 +#: nova/notifier/list_notifier.py:64 #, python-format msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" -#: nova/notifier/rabbit_notifier.py:46 +#: nova/notifier/rabbit_notifier.py:45 #, python-format msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/rpc/amqp.py:146 -#, python-format -msgid "Returning exception %s to caller" -msgstr "" - -#: nova/rpc/amqp.py:188 +#: nova/rpc/amqp.py:183 #, python-format msgid "unpacked context: %s" msgstr "" -#: nova/rpc/amqp.py:231 +#: nova/rpc/amqp.py:226 #, python-format msgid "received %s" msgstr "" -#: nova/rpc/amqp.py:236 +#: nova/rpc/amqp.py:231 #, python-format msgid "no method for message: %s" msgstr "" -#: nova/rpc/amqp.py:237 +#: nova/rpc/amqp.py:232 #, python-format msgid "No method for message: %s" msgstr "" -#: nova/rpc/amqp.py:321 +#: nova/rpc/amqp.py:318 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:324 +#: nova/rpc/amqp.py:321 #, python-format msgid "MSG_ID is %s" msgstr "" -#: nova/rpc/amqp.py:346 +#: nova/rpc/amqp.py:343 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:354 +#: nova/rpc/amqp.py:351 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:379 +#: nova/rpc/amqp.py:377 #, python-format -msgid "Sending notification on %s..." +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/rpc/common.py:54 +#: nova/rpc/common.py:62 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/rpc/common.py:71 +#: nova/rpc/common.py:79 msgid "Timeout while waiting on RPC response." msgstr "" +#: nova/rpc/common.py:179 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + #: nova/rpc/impl_kombu.py:111 msgid "Failed to process message... skipping it." msgstr "" @@ -4185,7 +4163,7 @@ msgstr "" #: nova/rpc/impl_qpid.py:341 #, python-format -msgid "Unable to connect to AMQP server: %s " +msgid "Unable to connect to AMQP server: %s" msgstr "" #: nova/rpc/impl_qpid.py:346 @@ -4250,7 +4228,7 @@ msgstr "" msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/scheduler/driver.py:367 nova/scheduler/driver.py:457 +#: nova/scheduler/driver.py:367 #, python-format msgid "host %(dest)s is not compatible with original host %(src)s." msgstr "" @@ -4262,7 +4240,7 @@ msgid "" "memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/scheduler/driver.py:472 +#: nova/scheduler/driver.py:467 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -4394,21 +4372,21 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:365 nova/tests/test_compute.py:1419 +#: nova/tests/test_compute.py:364 nova/tests/test_compute.py:1418 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:371 +#: nova/tests/test_compute.py:370 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:589 +#: nova/tests/test_compute.py:588 msgid "Internal error" msgstr "" -#: nova/tests/test_compute.py:1430 +#: nova/tests/test_compute.py:1429 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -4476,12 +4454,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:626 +#: nova/tests/test_xenapi.py:623 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:637 +#: nova/tests/test_xenapi.py:634 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -4595,21 +4573,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:133 +#: nova/tests/rpc/common.py:110 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:142 +#: nova/tests/rpc/common.py:119 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:160 +#: nova/tests/rpc/common.py:137 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:227 nova/tests/rpc/common.py:233 +#: nova/tests/rpc/common.py:204 nova/tests/rpc/common.py:210 #, python-format msgid "Received %s" msgstr "" @@ -4618,14 +4596,14 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "" -#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:396 -#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:2045 +#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:707 +#: nova/virt/libvirt/connection.py:2048 nova/virt/xenapi/connection.py:397 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:399 -#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:2048 +#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:711 +#: nova/virt/libvirt/connection.py:2051 nova/virt/xenapi/connection.py:400 #, python-format msgid "Compute_service record updated for %s " msgstr "" @@ -4699,34 +4677,6 @@ msgstr "" msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:140 -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:329 nova/virt/libvirt/connection.py:472 -msgid "Could not determine iscsi initiator name" -msgstr "" - -#: nova/virt/xenapi_conn.py:460 -msgid "Host startup on XenServer is not supported." -msgstr "" - -#: nova/virt/xenapi_conn.py:489 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" - -#: nova/virt/xenapi_conn.py:527 -msgid "Host is member of a pool, but DB says otherwise" -msgstr "" - -#: nova/virt/xenapi_conn.py:599 nova/virt/xenapi_conn.py:612 -#, python-format -msgid "Got exception: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4835,114 +4785,114 @@ msgstr "" msgid "Unknown baremetal driver %(d)s" msgstr "" -#: nova/virt/baremetal/proxy.py:148 +#: nova/virt/baremetal/proxy.py:139 #, python-format msgid "Error encountered when destroying instance '%(name)s': %(ex)s" msgstr "" -#: nova/virt/baremetal/proxy.py:162 +#: nova/virt/baremetal/proxy.py:153 #, python-format msgid "instance %(instance_name)s: deleting instance files %(target)s" msgstr "" -#: nova/virt/baremetal/proxy.py:189 +#: nova/virt/baremetal/proxy.py:180 #, python-format msgid "instance %s: rebooted" msgstr "" -#: nova/virt/baremetal/proxy.py:192 +#: nova/virt/baremetal/proxy.py:183 msgid "_wait_for_reboot failed" msgstr "" -#: nova/virt/baremetal/proxy.py:222 +#: nova/virt/baremetal/proxy.py:213 #, python-format msgid "instance %s: rescued" msgstr "" -#: nova/virt/baremetal/proxy.py:225 +#: nova/virt/baremetal/proxy.py:216 msgid "_wait_for_rescue failed" msgstr "" -#: nova/virt/baremetal/proxy.py:242 +#: nova/virt/baremetal/proxy.py:233 msgid "<============= spawn of baremetal =============>" msgstr "" -#: nova/virt/baremetal/proxy.py:255 +#: nova/virt/baremetal/proxy.py:246 #, python-format msgid "instance %s: is building" msgstr "" -#: nova/virt/baremetal/proxy.py:260 +#: nova/virt/baremetal/proxy.py:251 msgid "Key is injected but instance is not running yet" msgstr "" -#: nova/virt/baremetal/proxy.py:265 +#: nova/virt/baremetal/proxy.py:256 #, python-format msgid "instance %s: booted" msgstr "" -#: nova/virt/baremetal/proxy.py:268 +#: nova/virt/baremetal/proxy.py:259 #, python-format msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" -#: nova/virt/baremetal/proxy.py:269 +#: nova/virt/baremetal/proxy.py:260 #, python-format msgid "instance %s spawned successfully" msgstr "" -#: nova/virt/baremetal/proxy.py:272 +#: nova/virt/baremetal/proxy.py:263 #, python-format msgid "instance %s:not booted" msgstr "" -#: nova/virt/baremetal/proxy.py:274 +#: nova/virt/baremetal/proxy.py:265 msgid "Bremetal assignment is overcommitted." msgstr "" -#: nova/virt/baremetal/proxy.py:354 +#: nova/virt/baremetal/proxy.py:345 #, python-format msgid "instance %s: Creating image" msgstr "" -#: nova/virt/baremetal/proxy.py:473 +#: nova/virt/baremetal/proxy.py:464 #, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/baremetal/proxy.py:484 +#: nova/virt/baremetal/proxy.py:475 #, python-format msgid "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" msgstr "" -#: nova/virt/baremetal/proxy.py:529 +#: nova/virt/baremetal/proxy.py:520 #, python-format msgid "instance %s: starting toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:531 +#: nova/virt/baremetal/proxy.py:522 #, python-format msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1815 +#: nova/virt/baremetal/proxy.py:565 nova/virt/libvirt/connection.py:1818 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 "" -#: nova/virt/baremetal/proxy.py:714 +#: nova/virt/baremetal/proxy.py:705 #, python-format msgid "#### RLK: cpu_arch = %s " msgstr "" -#: nova/virt/baremetal/proxy.py:746 +#: nova/virt/baremetal/proxy.py:737 msgid "Updating!" msgstr "" -#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2609 +#: nova/virt/baremetal/proxy.py:764 nova/virt/libvirt/connection.py:2612 #: nova/virt/xenapi/host.py:129 msgid "Updating host stats" msgstr "" @@ -4978,15 +4928,15 @@ msgstr "" msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" msgstr "" -#: nova/virt/baremetal/tilera.py:292 +#: nova/virt/baremetal/tilera.py:291 msgid "Noting to do for tilera nodes: vmlinux is in CF" msgstr "" -#: nova/virt/baremetal/tilera.py:316 +#: nova/virt/baremetal/tilera.py:314 msgid "activate_node" msgstr "" -#: nova/virt/baremetal/tilera.py:330 +#: nova/virt/baremetal/tilera.py:328 msgid "Node is unknown error state." msgstr "" @@ -5065,174 +5015,182 @@ msgstr "" msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/libvirt/connection.py:265 +#: nova/virt/libvirt/connection.py:268 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/connection.py:286 +#: nova/virt/libvirt/connection.py:289 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:388 +#: nova/virt/libvirt/connection.py:391 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:400 +#: nova/virt/libvirt/connection.py:403 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:411 +#: nova/virt/libvirt/connection.py:414 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:423 +#: nova/virt/libvirt/connection.py:426 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:435 +#: nova/virt/libvirt/connection.py:438 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:461 +#: nova/virt/libvirt/connection.py:464 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:554 +#: nova/virt/libvirt/connection.py:475 nova/virt/xenapi/connection.py:329 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/libvirt/connection.py:557 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:567 +#: nova/virt/libvirt/connection.py:570 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:692 +#: nova/virt/libvirt/connection.py:695 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:696 +#: nova/virt/libvirt/connection.py:699 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/connection.py:725 +#: nova/virt/libvirt/connection.py:728 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/connection.py:761 nova/virt/libvirt/connection.py:905 +#: nova/virt/libvirt/connection.py:764 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:766 +#: nova/virt/libvirt/connection.py:769 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:867 nova/virt/xenapi/vmops.py:1358 +#: nova/virt/libvirt/connection.py:870 nova/virt/xenapi/vmops.py:1324 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:871 +#: nova/virt/libvirt/connection.py:874 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:896 +#: nova/virt/libvirt/connection.py:899 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:910 +#: nova/virt/libvirt/connection.py:908 +msgid "During spawn, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/connection.py:913 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:926 +#: nova/virt/libvirt/connection.py:929 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:978 +#: nova/virt/libvirt/connection.py:981 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/connection.py:1020 +#: nova/virt/libvirt/connection.py:1023 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/connection.py:1024 +#: nova/virt/libvirt/connection.py:1027 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1028 nova/virt/libvirt/connection.py:1032 +#: nova/virt/libvirt/connection.py:1031 nova/virt/libvirt/connection.py:1035 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1153 +#: nova/virt/libvirt/connection.py:1156 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1339 +#: nova/virt/libvirt/connection.py:1342 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1349 +#: nova/virt/libvirt/connection.py:1352 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1381 +#: nova/virt/libvirt/connection.py:1384 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1658 +#: nova/virt/libvirt/connection.py:1661 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1662 +#: nova/virt/libvirt/connection.py:1665 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1679 +#: nova/virt/libvirt/connection.py:1682 #, 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:1920 +#: nova/virt/libvirt/connection.py:1923 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1942 +#: nova/virt/libvirt/connection.py:1945 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1969 +#: nova/virt/libvirt/connection.py:1972 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:2067 +#: nova/virt/libvirt/connection.py:2070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:2079 +#: nova/virt/libvirt/connection.py:2082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5242,40 +5200,40 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:2136 +#: nova/virt/libvirt/connection.py:2139 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2352 +#: nova/virt/libvirt/connection.py:2355 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2407 +#: nova/virt/libvirt/connection.py:2410 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:2458 +#: nova/virt/libvirt/connection.py:2461 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2513 +#: nova/virt/libvirt/connection.py:2516 msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2518 +#: nova/virt/libvirt/connection.py:2521 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2525 +#: nova/virt/libvirt/connection.py:2528 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2565 +#: nova/virt/libvirt/connection.py:2568 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5874,27 +5832,51 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:553 nova/virt/xenapi/fake.py:652 -#: nova/virt/xenapi/fake.py:670 nova/virt/xenapi/fake.py:732 +#: nova/virt/xenapi/connection.py:140 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"connection_type=xenapi" +msgstr "" + +#: nova/virt/xenapi/connection.py:461 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/connection.py:490 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/connection.py:528 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/connection.py:600 nova/virt/xenapi/connection.py:613 +#, python-format +msgid "Got exception: %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:565 nova/virt/xenapi/fake.py:664 +#: nova/virt/xenapi/fake.py:682 nova/virt/xenapi/fake.py:744 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:555 +#: nova/virt/xenapi/fake.py:567 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:589 +#: nova/virt/xenapi/fake.py:601 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:594 +#: nova/virt/xenapi/fake.py:606 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:666 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6033,73 +6015,68 @@ msgstr "" msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:336 +#: nova/virt/xenapi/vm_utils.py:337 #, 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:345 +#: nova/virt/xenapi/vm_utils.py:346 #, 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:353 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:382 #, python-format msgid "Snapshotting with label '%(label)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:392 +#: nova/virt/xenapi/vm_utils.py:395 #, python-format msgid "Created snapshot %(template_vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:431 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:583 -#, python-format -msgid "Creating blank HD of size %(req_size)d gigs" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:634 +#: nova/virt/xenapi/vm_utils.py:612 #, 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:724 +#: nova/virt/xenapi/vm_utils.py:725 #, python-format msgid "" "download_vhd %(image)s attempt %(attempt_num)d/%(max_attempts)d from " "%(glance_host)s:%(glance_port)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:734 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:750 +#: nova/virt/xenapi/vm_utils.py:751 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:760 +#: nova/virt/xenapi/vm_utils.py:761 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " @@ -6125,7 +6102,7 @@ msgstr "" #: nova/virt/xenapi/vm_utils.py:831 #, python-format -msgid "Fetching image %(image)s, type %(image_type_str)" +msgid "Fetching image %(image)s, type %(image_type_str)s" msgstr "" #: nova/virt/xenapi/vm_utils.py:844 @@ -6140,542 +6117,536 @@ msgid "" "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:870 +#: nova/virt/xenapi/vm_utils.py:871 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:884 +#: nova/virt/xenapi/vm_utils.py:885 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:895 +#: nova/virt/xenapi/vm_utils.py:896 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:934 +#: nova/virt/xenapi/vm_utils.py:935 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:955 +#: nova/virt/xenapi/vm_utils.py:956 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:973 +#: nova/virt/xenapi/vm_utils.py:974 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1016 +#: nova/virt/xenapi/vm_utils.py:1017 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1059 +#: nova/virt/xenapi/vm_utils.py:1060 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1061 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1088 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1108 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1137 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1154 +#: nova/virt/xenapi/vm_utils.py:1155 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:1167 +#: nova/virt/xenapi/vm_utils.py:1168 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1175 +#: nova/virt/xenapi/vm_utils.py:1176 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1177 +#: nova/virt/xenapi/vm_utils.py:1178 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1180 +#: nova/virt/xenapi/vm_utils.py:1181 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1183 +#: nova/virt/xenapi/vm_utils.py:1184 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1187 +#: nova/virt/xenapi/vm_utils.py:1188 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1190 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1192 +#: nova/virt/xenapi/vm_utils.py:1193 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1195 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1198 +#: nova/virt/xenapi/vm_utils.py:1199 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1220 +#: nova/virt/xenapi/vm_utils.py:1221 #, 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:1236 +#: nova/virt/xenapi/vm_utils.py:1237 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1290 +#: nova/virt/xenapi/vm_utils.py:1291 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1343 +#: nova/virt/xenapi/vm_utils.py:1344 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1417 +#: nova/virt/xenapi/vm_utils.py:1418 #, 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:1427 +#: nova/virt/xenapi/vm_utils.py:1428 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1463 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1473 +#: nova/virt/xenapi/vm_utils.py:1474 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1477 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1478 +#: nova/virt/xenapi/vm_utils.py:1479 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1481 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1490 +#: nova/virt/xenapi/vm_utils.py:1491 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1499 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1511 +#: nova/virt/xenapi/vm_utils.py:1512 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1518 +#: nova/virt/xenapi/vm_utils.py:1519 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1520 +#: nova/virt/xenapi/vm_utils.py:1521 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1533 +#: nova/virt/xenapi/vm_utils.py:1534 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1539 +#: nova/virt/xenapi/vm_utils.py:1540 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1565 +#: nova/virt/xenapi/vm_utils.py:1566 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1578 +#: nova/virt/xenapi/vm_utils.py:1579 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1633 #, 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:1664 +#: nova/virt/xenapi/vm_utils.py:1665 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1714 +#: nova/virt/xenapi/vm_utils.py:1715 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1722 +#: nova/virt/xenapi/vm_utils.py:1723 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1726 +#: nova/virt/xenapi/vm_utils.py:1727 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1742 +#: nova/virt/xenapi/vm_utils.py:1743 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1751 +#: nova/virt/xenapi/vm_utils.py:1752 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:722 +#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:688 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:231 -#, python-format -msgid "Attempted to power on non-existent instance bad instance id %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:233 +#: nova/virt/xenapi/vmops.py:229 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:303 +#: nova/virt/xenapi/vmops.py:298 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/xenapi/vmops.py:353 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:443 +#: nova/virt/xenapi/vmops.py:434 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:462 +#: nova/virt/xenapi/vmops.py:453 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:515 -#, python-format -msgid "Invalid value for injected_files: %r" -msgstr "" - -#: nova/virt/xenapi/vmops.py:520 -#, python-format -msgid "Injecting file path: '%s'" -msgstr "" - -#: nova/virt/xenapi/vmops.py:527 -msgid "Setting admin password" -msgstr "" - -#: nova/virt/xenapi/vmops.py:531 -msgid "Resetting network" -msgstr "" - -#: nova/virt/xenapi/vmops.py:538 -msgid "Setting VCPU weight" -msgstr "" - -#: nova/virt/xenapi/vmops.py:544 +#: nova/virt/xenapi/vmops.py:498 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:551 +#: nova/virt/xenapi/vmops.py:505 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:554 +#: nova/virt/xenapi/vmops.py:508 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:561 +#: nova/virt/xenapi/vmops.py:515 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:573 +#: nova/virt/xenapi/vmops.py:527 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:576 +#: nova/virt/xenapi/vmops.py:530 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:581 +#: nova/virt/xenapi/vmops.py:535 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:616 +#: nova/virt/xenapi/vmops.py:552 #, python-format -msgid "No opaque_ref could be determined for '%s'." +msgid "Invalid value for injected_files: %r" msgstr "" -#: nova/virt/xenapi/vmops.py:670 +#: nova/virt/xenapi/vmops.py:557 +#, python-format +msgid "Injecting file path: '%s'" +msgstr "" + +#: nova/virt/xenapi/vmops.py:564 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/vmops.py:568 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/vmops.py:575 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:582 +msgid "Could not find VM by name" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:677 +#: nova/virt/xenapi/vmops.py:643 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:686 +#: nova/virt/xenapi/vmops.py:652 #, python-format msgid "Unable to Snapshot instance: %(exc)s" msgstr "" -#: nova/virt/xenapi/vmops.py:702 +#: nova/virt/xenapi/vmops.py:668 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:770 +#: nova/virt/xenapi/vmops.py:736 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:857 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:901 +#: nova/virt/xenapi/vmops.py:865 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:928 +#: nova/virt/xenapi/vmops.py:892 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:913 #, python-format msgid "domid changed from %(domid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:926 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:983 +#: nova/virt/xenapi/vmops.py:947 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:962 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1023 +#: nova/virt/xenapi/vmops.py:987 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 +#: nova/virt/xenapi/vmops.py:996 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1036 +#: nova/virt/xenapi/vmops.py:1000 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1054 +#: nova/virt/xenapi/vmops.py:1017 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1097 +#: nova/virt/xenapi/vmops.py:1060 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1104 +#: nova/virt/xenapi/vmops.py:1067 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1111 +#: nova/virt/xenapi/vmops.py:1074 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1121 +#: nova/virt/xenapi/vmops.py:1084 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1147 +#: nova/virt/xenapi/vmops.py:1110 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1169 +#: nova/virt/xenapi/vmops.py:1135 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1222 +#: nova/virt/xenapi/vmops.py:1188 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1296 +#: nova/virt/xenapi/vmops.py:1262 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1300 +#: nova/virt/xenapi/vmops.py:1266 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1363 +#: nova/virt/xenapi/vmops.py:1329 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1374 +#: nova/virt/xenapi/vmops.py:1340 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1379 +#: nova/virt/xenapi/vmops.py:1345 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/virt/xenapi/vmops.py:1383 +#: nova/virt/xenapi/vmops.py:1349 msgid "In ERROR state" msgstr "" -#: nova/virt/xenapi/vmops.py:1389 +#: nova/virt/xenapi/vmops.py:1355 #, python-format msgid "In %(task_state)s task_state, not RESIZE_VERIFY" msgstr "" -#: nova/virt/xenapi/vmops.py:1396 +#: nova/virt/xenapi/vmops.py:1362 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/vmops.py:1384 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1469 +#: nova/virt/xenapi/vmops.py:1431 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1483 +#: nova/virt/xenapi/vmops.py:1446 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1492 +#: nova/virt/xenapi/vmops.py:1455 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1495 +#: nova/virt/xenapi/vmops.py:1458 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1520 +#: nova/virt/xenapi/vmops.py:1481 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1545 +#: nova/virt/xenapi/vmops.py:1506 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1566 +#: nova/virt/xenapi/vmops.py:1527 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1570 +#: nova/virt/xenapi/vmops.py:1531 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1575 +#: nova/virt/xenapi/vmops.py:1536 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1622 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7286,7 +7257,7 @@ msgstr "" #: nova/volume/san.py:880 #, python-format -msgid "Deleting volumeID: %s " +msgid "Deleting volumeID: %s" msgstr "" #: nova/volume/san.py:888 @@ -7498,6 +7469,21 @@ msgstr "" #~ msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" #~ msgstr "" +#~ msgid "Stopping raw TCP server." +#~ msgstr "" + +#~ msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" +#~ msgstr "" + +#~ msgid "not available" +#~ msgstr "" + +#~ msgid "Returned non-serializeable type: %s" +#~ msgstr "" + +#~ msgid "Associate floating ip failed" +#~ msgstr "" + #~ msgid "Parent group id and group id cannot be same" #~ msgstr "" @@ -7563,6 +7549,12 @@ msgstr "" #~ "type." #~ msgstr "" +#~ msgid "Creating a raw instance" +#~ msgstr "" + +#~ msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" +#~ msgstr "" + #~ msgid "Going to try to soft delete %s" #~ msgstr "" @@ -7578,6 +7570,11 @@ msgstr "" #~ msgid "Going to try to start %s" #~ msgstr "" +#~ msgid "" +#~ "check_instance_lock: arguments: |%(self)s| " +#~ "|%(context)s| |%(instance_uuid)s|" +#~ msgstr "" + #~ msgid "" #~ "Going to force the deletion of the" #~ " vm %(instance_uuid)s, even if it is" @@ -7594,9 +7591,42 @@ msgstr "" #~ msgid "exception terminating the instance %(instance_uuid)s" #~ msgstr "" +#~ msgid "Instance %s not found." +#~ msgstr "" + #~ msgid "trying to destroy already destroyed instance: %s" #~ msgstr "" +#~ msgid "" +#~ "Cannot rebuild instance [%(instance_uuid)s], " +#~ "because the given image does not " +#~ "exist." +#~ msgstr "" + +#~ msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" +#~ msgstr "" + +#~ msgid "Rebuilding instance %s" +#~ msgstr "" + +#~ msgid "Rebooting instance %s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to reboot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "" +#~ "trying to snapshot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "Instance %s: Root password set" +#~ msgstr "" + #~ msgid "" #~ "Instance %(name)s found in database but" #~ " not known by hypervisor. Setting " @@ -7630,6 +7660,9 @@ msgstr "" #~ msgid "No fixed IPs to deallocate for vif %sid" #~ msgstr "" +#~ msgid "Sending notification on %s..." +#~ msgstr "" + #~ msgid "" #~ "AMQP server on %(fl_host)s:%(fl_port)d is " #~ "unreachable: %(e)s. Trying again in " @@ -7666,6 +7699,9 @@ msgstr "" #~ msgid "message %s" #~ msgstr "" +#~ msgid "Unable to connect to AMQP server: %s " +#~ msgstr "" + #~ msgid "" #~ "Cannot confirm tmpfile at %(ipath)s is" #~ " on same shared storage between " @@ -7945,6 +7981,9 @@ msgstr "" #~ msgid "Ignoring XenAPI.Failure %s" #~ msgstr "" +#~ msgid "Attempted to power on non-existent instance bad instance id %s" +#~ msgstr "" + #~ msgid "Starting instance %s" #~ msgstr "" @@ -7987,6 +8026,9 @@ msgstr "" #~ msgid "Skipping VDI destroy for %s" #~ msgstr "" +#~ msgid "No opaque_ref could be determined for '%s'." +#~ msgstr "" + #~ msgid "Finished snapshot and upload for VM %s" #~ msgstr "" @@ -8118,6 +8160,9 @@ msgstr "" #~ msgid "Failed to retrieve QoS info" #~ msgstr "" +#~ msgid "Deleting volumeID: %s " +#~ msgstr "" + #~ msgid "invalid drive data" #~ msgstr "" diff --git a/nova/locale/uk/LC_MESSAGES/nova.po b/nova/locale/uk/LC_MESSAGES/nova.po index e19145cdc3cf..287739c42d26 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-04-08 23:04+0000\n" +"POT-Creation-Date: 2012-04-22 23:01+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Ukrainian \n" @@ -67,11 +67,11 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:56 +#: nova/exception.py:55 msgid "Unexpected error while running command." msgstr "Неочікувана помилка при виконанні команди." -#: nova/exception.py:59 +#: nova/exception.py:58 #, python-format msgid "" "%(description)s\n" @@ -81,253 +81,257 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: nova/exception.py:94 +#: nova/exception.py:93 msgid "DB exception wrapped." msgstr "" -#: nova/exception.py:155 +#: nova/exception.py:154 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:178 -msgid "Failed to decrypt text" +#: nova/exception.py:172 +msgid "Exception in string format operation" msgstr "" #: nova/exception.py:182 -msgid "Failed to paginate through images from image service" +msgid "Failed to decrypt text" msgstr "" #: nova/exception.py:186 -msgid "Virtual Interface creation failed" +msgid "Failed to paginate through images from image service" msgstr "" #: nova/exception.py:190 +msgid "Virtual Interface creation failed" +msgstr "" + +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:195 +#: nova/exception.py:199 msgid "Connection to glance failed" msgstr "" -#: nova/exception.py:199 +#: nova/exception.py:203 msgid "Connection to melange failed" msgstr "" -#: nova/exception.py:203 +#: nova/exception.py:207 msgid "Not authorized." msgstr "" -#: nova/exception.py:208 +#: nova/exception.py:212 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:212 +#: nova/exception.py:216 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:216 +#: nova/exception.py:220 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "без порядку для повідомлень: %s" -#: nova/exception.py:220 +#: nova/exception.py:224 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:225 +#: nova/exception.py:229 msgid "Invalid snapshot" msgstr "" -#: nova/exception.py:229 +#: nova/exception.py:233 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:233 nova/api/openstack/compute/contrib/keypairs.py:113 +#: nova/exception.py:237 nova/api/openstack/compute/contrib/keypairs.py:113 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:237 +#: nova/exception.py:241 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:241 +#: nova/exception.py:245 msgid "The request is invalid." msgstr "" -#: nova/exception.py:245 +#: nova/exception.py:249 #, python-format msgid "Invalid signature %(signature)s for user %(user)s." msgstr "" -#: nova/exception.py:249 +#: nova/exception.py:253 msgid "Invalid input received" msgstr "" -#: nova/exception.py:253 +#: nova/exception.py:257 #, python-format msgid "Invalid instance type %(instance_type)s." msgstr "" -#: nova/exception.py:257 +#: nova/exception.py:261 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:261 -msgid "Invalid volume" -msgstr "" - #: nova/exception.py:265 -#, python-format -msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" +msgid "Invalid volume" msgstr "" #: nova/exception.py:269 #, python-format -msgid "Invalid IP protocol %(protocol)s." +msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" #: nova/exception.py:273 #, python-format -msgid "Invalid content type %(content_type)s." +msgid "Invalid IP protocol %(protocol)s." msgstr "" #: nova/exception.py:277 #, python-format -msgid "Invalid cidr %(cidr)s." +msgid "Invalid content type %(content_type)s." msgstr "" #: nova/exception.py:281 -msgid "Invalid reuse of an RPC connection." +#, python-format +msgid "Invalid cidr %(cidr)s." msgstr "" #: nova/exception.py:285 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: nova/exception.py:289 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:292 +#: nova/exception.py:296 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:296 +#: nova/exception.py:300 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:301 +#: nova/exception.py:305 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:305 +#: nova/exception.py:309 #, 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:310 +#: nova/exception.py:314 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:314 +#: nova/exception.py:318 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:318 +#: nova/exception.py:322 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:322 +#: nova/exception.py:326 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:326 +#: nova/exception.py:330 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:330 +#: nova/exception.py:334 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:334 +#: nova/exception.py:338 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:338 +#: nova/exception.py:342 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:342 +#: nova/exception.py:346 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:346 +#: nova/exception.py:350 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:350 +#: nova/exception.py:354 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:359 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:363 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:367 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:371 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:372 +#: nova/exception.py:376 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:377 +#: nova/exception.py:381 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:381 +#: nova/exception.py:385 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:389 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:389 +#: nova/exception.py:393 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:393 +#: nova/exception.py:397 #, 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:399 +#: nova/exception.py:403 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -335,740 +339,745 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:406 +#: nova/exception.py:410 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:410 +#: nova/exception.py:414 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:414 +#: nova/exception.py:418 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:418 +#: nova/exception.py:422 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:422 +#: nova/exception.py:426 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:427 -#, python-format -msgid "Required flag %(flag)s not set." -msgstr "" - #: nova/exception.py:431 #, python-format -msgid "Volume %(volume_id)s could not be found." +msgid "Required flag %(flag)s not set." msgstr "" #: nova/exception.py:435 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:439 #, python-format -msgid "Volume not found for instance %(instance_id)s." +msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" #: nova/exception.py:444 #, python-format +msgid "Volume not found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:448 +#, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:449 -msgid "Zero volume types found." -msgstr "" - #: nova/exception.py:453 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Zero volume types found." msgstr "" #: nova/exception.py:457 #, python-format +msgid "Volume type %(volume_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:461 +#, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:466 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:471 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:471 +#: nova/exception.py:475 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:475 +#: nova/exception.py:479 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:484 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:488 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:492 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:496 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:500 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:505 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:509 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:513 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:517 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:525 -msgid "Cannot find SR to read/write VDI." -msgstr "" - #: nova/exception.py:529 -#, python-format -msgid "%(req)s is required to create a network." +msgid "Cannot find SR to read/write VDI." msgstr "" #: nova/exception.py:533 #, python-format -msgid "Network %(network_id)s could not be found." +msgid "Network %(network_id)s is still in use." msgstr "" #: nova/exception.py:537 #, python-format -msgid "Network could not be found for bridge %(bridge)s" +msgid "%(req)s is required to create a network." msgstr "" #: nova/exception.py:541 #, python-format -msgid "Network could not be found for uuid %(uuid)s" +msgid "Network %(network_id)s could not be found." msgstr "" #: nova/exception.py:545 #, python-format -msgid "Network could not be found with cidr %(cidr)s." +msgid "Network could not be found for bridge %(bridge)s" msgstr "" #: nova/exception.py:549 #, python-format -msgid "Network could not be found for instance %(instance_id)s." +msgid "Network could not be found for uuid %(uuid)s" msgstr "" #: nova/exception.py:553 -msgid "No networks defined." +#, python-format +msgid "Network could not be found with cidr %(cidr)s." msgstr "" #: nova/exception.py:557 #, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:561 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:565 +#, 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:562 +#: nova/exception.py:570 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:574 #, python-format msgid "Network %(network)s has active ports, cannot delete." msgstr "" -#: nova/exception.py:570 -msgid "Could not find the datastore reference(s) which the VM uses." -msgstr "" - -#: nova/exception.py:574 -#, python-format -msgid "No fixed IP associated with id %(id)s." -msgstr "" - #: nova/exception.py:578 -#, python-format -msgid "Fixed ip not found for address %(address)s." +msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" #: nova/exception.py:582 #, python-format -msgid "Instance %(instance_id)s has zero fixed ips." +msgid "No fixed IP associated with id %(id)s." msgstr "" #: nova/exception.py:586 #, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:590 +#, python-format +msgid "Instance %(instance_id)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:594 +#, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:603 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:607 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:612 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:616 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:612 +#: nova/exception.py:620 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:616 -msgid "Zero fixed ips could be found." -msgstr "" - -#: nova/exception.py:620 -#, python-format -msgid "Floating ip not found for id %(id)s." -msgstr "" - #: nova/exception.py:624 -#, python-format -msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgid "Zero fixed ips could be found." msgstr "" #: nova/exception.py:628 #, python-format -msgid "Floating ip not found for address %(address)s." +msgid "Floating ip not found for id %(id)s." msgstr "" #: nova/exception.py:632 #, python-format -msgid "Floating ip not found for host %(host)s." +msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" #: nova/exception.py:636 -msgid "Zero floating ips available." +#, python-format +msgid "Floating ip not found for address %(address)s." msgstr "" #: nova/exception.py:640 #, python-format -msgid "Floating ip %(address)s is associated." +msgid "Floating ip not found for host %(host)s." msgstr "" #: nova/exception.py:644 -#, python-format -msgid "Floating ip %(address)s is not associated." +msgid "Zero floating ips available." msgstr "" #: nova/exception.py:648 -msgid "Zero floating ips exist." +#, python-format +msgid "Floating ip %(address)s is associated." msgstr "" #: nova/exception.py:652 #, python-format -msgid "Interface %(interface)s not found." +msgid "Floating ip %(address)s is not associated." msgstr "" #: nova/exception.py:656 -#, python-format -msgid "Keypair %(name)s not found for user %(user_id)s" +msgid "Zero floating ips exist." msgstr "" #: nova/exception.py:660 #, python-format -msgid "Certificate %(certificate_id)s not found." +msgid "Interface %(interface)s not found." msgstr "" #: nova/exception.py:664 #, python-format -msgid "Service %(service_id)s could not be found." +msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" #: nova/exception.py:668 #, python-format -msgid "Host %(host)s could not be found." +msgid "Certificate %(certificate_id)s not found." msgstr "" #: nova/exception.py:672 #, python-format -msgid "Compute host %(host)s could not be found." +msgid "Service %(service_id)s could not be found." msgstr "" #: nova/exception.py:676 #, python-format -msgid "Could not find binary %(binary)s on host %(host)s." +msgid "Host %(host)s could not be found." msgstr "" #: nova/exception.py:680 #, python-format -msgid "Auth token %(token)s could not be found." +msgid "Compute host %(host)s could not be found." msgstr "" #: nova/exception.py:684 #, python-format -msgid "Access Key %(access_key)s could not be found." +msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" #: nova/exception.py:688 -msgid "Quota could not be found" +#, python-format +msgid "Auth token %(token)s could not be found." msgstr "" #: nova/exception.py:692 #, python-format -msgid "Quota for project %(project_id)s could not be found." +msgid "Access Key %(access_key)s could not be found." msgstr "" #: nova/exception.py:696 -#, python-format -msgid "Quota class %(class_name)s could not be found." +msgid "Quota could not be found" msgstr "" #: nova/exception.py:700 #, python-format -msgid "Security group %(security_group_id)s not found." +msgid "Quota for project %(project_id)s could not be found." msgstr "" #: nova/exception.py:704 #, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:708 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:712 +#, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:717 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:721 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:726 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:731 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:735 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:732 +#: nova/exception.py:740 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:736 +#: nova/exception.py:744 #, 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:742 +#: nova/exception.py:750 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:754 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:758 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:763 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:759 +#: nova/exception.py:767 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:763 +#: nova/exception.py:771 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:775 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:772 +#: nova/exception.py:780 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:784 #, python-format msgid "Cell %(cell_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:788 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:784 +#: nova/exception.py:792 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:789 +#: nova/exception.py:797 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:801 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:798 +#: nova/exception.py:806 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:803 -msgid "LDAP object could not be found" -msgstr "" - -#: nova/exception.py:807 -#, python-format -msgid "LDAP user %(user_id)s could not be found." -msgstr "" - #: nova/exception.py:811 -#, python-format -msgid "LDAP group %(group_id)s could not be found." +msgid "LDAP object could not be found" msgstr "" #: nova/exception.py:815 #, python-format -msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." +msgid "LDAP user %(user_id)s could not be found." msgstr "" #: nova/exception.py:819 #, python-format -msgid "File %(file_path)s could not be found." +msgid "LDAP group %(group_id)s could not be found." msgstr "" #: nova/exception.py:823 -msgid "Zero files could be found." +#, python-format +msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" #: nova/exception.py:827 #, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:831 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:835 +#, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:840 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:844 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:848 msgid "Action not allowed." msgstr "" -#: nova/exception.py:844 +#: nova/exception.py:852 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:848 +#: nova/exception.py:856 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:852 +#: nova/exception.py:860 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:861 -#, python-format -msgid "Key pair %(key_name)s already exists." -msgstr "" - -#: nova/exception.py:865 -#, python-format -msgid "User %(user)s already exists." -msgstr "" - #: nova/exception.py:869 #, python-format -msgid "LDAP user %(user)s already exists." +msgid "Key pair %(key_name)s already exists." msgstr "" #: nova/exception.py:873 #, python-format -msgid "LDAP group %(group)s already exists." +msgid "User %(user)s already exists." msgstr "" #: nova/exception.py:877 #, python-format +msgid "LDAP user %(user)s already exists." +msgstr "" + +#: nova/exception.py:881 +#, python-format +msgid "LDAP group %(group)s already exists." +msgstr "" + +#: nova/exception.py:885 +#, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:882 -#, python-format -msgid "Project %(project)s already exists." -msgstr "" - -#: nova/exception.py:886 -#, python-format -msgid "Instance %(name)s already exists." -msgstr "" - #: nova/exception.py:890 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Project %(project)s already exists." msgstr "" #: nova/exception.py:894 #, python-format -msgid "Volume Type %(name)s already exists." +msgid "Instance %(name)s already exists." msgstr "" #: nova/exception.py:898 #, python-format -msgid "%(path)s is on shared storage: %(reason)s" +msgid "Instance Type %(name)s already exists." msgstr "" #: nova/exception.py:902 -msgid "Migration error" +#, python-format +msgid "Volume Type %(name)s already exists." msgstr "" #: nova/exception.py:906 #, python-format -msgid "Malformed message body: %(reason)s" +msgid "%(path)s is on shared storage: %(reason)s" msgstr "" #: nova/exception.py:910 -#, python-format -msgid "Could not find config at %(path)s" +msgid "Migration error" msgstr "" #: nova/exception.py:914 #, python-format -msgid "Could not load paste app '%(name)s' from %(path)s" +msgid "Malformed message body: %(reason)s" msgstr "" #: nova/exception.py:918 -msgid "When resizing, instances must change size!" +#, python-format +msgid "Could not find config at %(path)s" msgstr "" #: nova/exception.py:922 -msgid "Image is larger than instance type allows" +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" #: nova/exception.py:926 -msgid "1 or more Zones could not complete the request" +msgid "When resizing, instances must change size!" msgstr "" #: nova/exception.py:930 -msgid "Instance type's memory is too small for requested image." +msgid "Image is larger than instance type allows" msgstr "" #: nova/exception.py:934 -msgid "Instance type's disk is too small for requested image." +msgid "1 or more Zones could not complete the request" msgstr "" #: nova/exception.py:938 -#, python-format -msgid "Insufficient free memory on compute node to start %(uuid)s." +msgid "Instance type's memory is too small for requested image." msgstr "" #: nova/exception.py:942 -msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgid "Instance type's disk is too small for requested image." msgstr "" #: nova/exception.py:946 #, python-format -msgid "No valid host was found. %(reason)s" +msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" #: nova/exception.py:950 +msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgstr "" + +#: nova/exception.py:954 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:958 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:962 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:966 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:963 +#: nova/exception.py:971 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:975 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:979 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:983 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:988 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:992 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:996 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:1000 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:997 +#: nova/exception.py:1005 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1001 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1005 -#, python-format -msgid "Error in SolidFire API response: status=%(status)s" -msgstr "" - #: nova/exception.py:1009 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Bad response from SolidFire API" msgstr "" #: nova/exception.py:1013 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Error in SolidFire API response: status=%(status)s" msgstr "" #: nova/exception.py:1017 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Error in SolidFire API response: data=%(data)s" msgstr "" #: nova/exception.py:1021 #, python-format -msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgid "Detected existing vlan with id %(vlan)d" msgstr "" #: nova/exception.py:1025 #, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1029 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1033 +#, python-format msgid "Could not fetch image %(image)s" msgstr "" -#: nova/log.py:315 +#: nova/log.py:328 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1187,156 +1196,138 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:534 +#: nova/utils.py:506 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:537 +#: nova/utils.py:509 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:648 +#: nova/utils.py:620 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:659 +#: nova/utils.py:631 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:709 +#: nova/utils.py:681 msgid "in looping call" msgstr "" -#: nova/utils.py:927 +#: nova/utils.py:899 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:931 +#: nova/utils.py:903 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:907 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:942 +#: nova/utils.py:914 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:1001 +#: nova/utils.py:973 #, python-format msgid "Found sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1008 +#: nova/utils.py:980 #, python-format msgid "Cleaned sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1023 +#: nova/utils.py:995 #, python-format msgid "Found lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1028 +#: nova/utils.py:999 #, python-format msgid "Cleaned lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1138 +#: nova/utils.py:1108 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1139 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1298 +#: nova/utils.py:1268 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1330 +#: nova/utils.py:1300 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1461 +#: nova/utils.py:1431 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1463 +#: nova/utils.py:1433 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1495 +#: nova/utils.py:1465 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1497 +#: nova/utils.py:1467 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" -#: nova/utils.py:1681 +#: nova/utils.py:1651 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:97 +#: nova/wsgi.py:96 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:108 +#: nova/wsgi.py:107 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:111 -msgid "Stopping raw TCP server." -msgstr "" - -#: nova/wsgi.py:117 -#, python-format -msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "" - -#: nova/wsgi.py:133 +#: nova/wsgi.py:121 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:211 +#: nova/wsgi.py:190 msgid "You must implement __call__" msgstr "" -#: nova/api/direct.py:218 -msgid "not available" -msgstr "" - -#: nova/api/direct.py:299 -#, python-format -msgid "Returned non-serializeable type: %s" -msgstr "" - #: nova/api/sizelimit.py:51 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:142 +#: nova/api/validator.py:140 #, python-format -msgid "%(key)s with value %(value)s failed validator %(validator)s" +msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" #: nova/api/ec2/__init__.py:73 @@ -1513,12 +1504,12 @@ msgid "Invalid CIDR" msgstr "" #: nova/api/ec2/cloud.py:639 nova/api/ec2/cloud.py:693 -#: nova/api/ec2/cloud.py:800 +#: nova/api/ec2/cloud.py:811 msgid "Not enough parameters, need group_name or group_id" msgstr "" #: nova/api/ec2/cloud.py:654 -#: nova/api/openstack/compute/contrib/security_groups.py:517 +#: nova/api/openstack/compute/contrib/security_groups.py:529 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -1528,12 +1519,12 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:744 +#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:751 msgid "No rule for the specified parameters." msgstr "" #: nova/api/ec2/cloud.py:708 -#: nova/api/openstack/compute/contrib/security_groups.py:354 +#: nova/api/openstack/compute/contrib/security_groups.py:359 #, python-format msgid "Authorize security group ingress %s" msgstr "" @@ -1543,164 +1534,174 @@ msgstr "" msgid "%s - This rule already exists in group" msgstr "Це правило вже існує в групі %s" -#: nova/api/ec2/cloud.py:769 +#: nova/api/ec2/cloud.py:733 +#: nova/api/openstack/compute/contrib/security_groups.py:388 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/api/ec2/cloud.py:776 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Content limited to " "Alphanumeric characters, spaces, dashes, and underscores." msgstr "" -#: nova/api/ec2/cloud.py:776 +#: nova/api/ec2/cloud.py:783 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Length exceeds maximum of " "255." msgstr "" -#: nova/api/ec2/cloud.py:780 -#: nova/api/openstack/compute/contrib/security_groups.py:292 +#: nova/api/ec2/cloud.py:787 +#: nova/api/openstack/compute/contrib/security_groups.py:297 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/api/ec2/cloud.py:783 +#: nova/api/ec2/cloud.py:790 #, python-format msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:815 -#: nova/api/openstack/compute/contrib/security_groups.py:245 +#: nova/api/ec2/cloud.py:794 +#: nova/api/openstack/compute/contrib/security_groups.py:294 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/api/ec2/cloud.py:826 +#: nova/api/openstack/compute/contrib/security_groups.py:246 #, python-format msgid "Delete security group %s" msgstr "Вилучити групу безпеки %s" -#: nova/api/ec2/cloud.py:823 nova/compute/manager.py:1630 +#: nova/api/ec2/cloud.py:834 nova/compute/manager.py:1638 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:894 +#: nova/api/ec2/cloud.py:905 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:898 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:222 #, python-format msgid "Create volume of %s GB" msgstr "Створити розділ на %s ГБ" -#: nova/api/ec2/cloud.py:921 +#: nova/api/ec2/cloud.py:932 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:931 +#: nova/api/ec2/cloud.py:942 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:939 +#: nova/api/ec2/cloud.py:950 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:952 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:963 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "Від'єднати том %s" -#: nova/api/ec2/cloud.py:959 +#: nova/api/ec2/cloud.py:970 #, fuzzy, python-format msgid "Detach Volume Failed." msgstr "Від'єднати том %s" -#: nova/api/ec2/cloud.py:984 nova/api/ec2/cloud.py:1041 -#: nova/api/ec2/cloud.py:1518 nova/api/ec2/cloud.py:1533 +#: nova/api/ec2/cloud.py:995 nova/api/ec2/cloud.py:1052 +#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1107 +#: nova/api/ec2/cloud.py:1118 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1255 +#: nova/api/ec2/cloud.py:1266 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1267 +#: nova/api/ec2/cloud.py:1271 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1272 +#: nova/api/ec2/cloud.py:1276 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1286 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1308 +#: nova/api/ec2/cloud.py:1312 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1329 +#: nova/api/ec2/cloud.py:1333 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1343 +#: nova/api/ec2/cloud.py:1347 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1354 +#: nova/api/ec2/cloud.py:1358 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1369 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1455 +#: nova/api/ec2/cloud.py:1459 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1471 +#: nova/api/ec2/cloud.py:1475 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1494 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1536 +#: nova/api/ec2/cloud.py:1540 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1538 +#: nova/api/ec2/cloud.py:1542 msgid "only group \"all\" is supported" msgstr "лише група \"всі\" підтримується" -#: nova/api/ec2/cloud.py:1540 +#: nova/api/ec2/cloud.py:1544 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1542 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1555 +#: nova/api/ec2/cloud.py:1559 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1603 +#: nova/api/ec2/cloud.py:1607 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -2040,207 +2041,207 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:425 +#: nova/api/openstack/compute/servers.py:420 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:433 +#: nova/api/openstack/compute/servers.py:428 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:483 +#: nova/api/openstack/compute/servers.py:476 msgid "Personality file limit exceeded" msgstr "" -#: nova/api/openstack/compute/servers.py:485 +#: nova/api/openstack/compute/servers.py:478 msgid "Personality file path too long" msgstr "" -#: nova/api/openstack/compute/servers.py:487 +#: nova/api/openstack/compute/servers.py:480 msgid "Personality file content too long" msgstr "" -#: nova/api/openstack/compute/servers.py:501 +#: nova/api/openstack/compute/servers.py:494 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:505 +#: nova/api/openstack/compute/servers.py:498 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:509 +#: nova/api/openstack/compute/servers.py:502 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:527 +#: nova/api/openstack/compute/servers.py:519 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:530 +#: nova/api/openstack/compute/servers.py:522 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:535 +#: nova/api/openstack/compute/servers.py:527 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:550 +#: nova/api/openstack/compute/servers.py:540 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:559 +#: nova/api/openstack/compute/servers.py:549 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:566 +#: nova/api/openstack/compute/servers.py:556 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:572 +#: nova/api/openstack/compute/servers.py:562 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:575 +#: nova/api/openstack/compute/servers.py:565 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:577 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:594 +#: nova/api/openstack/compute/servers.py:584 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:601 +#: nova/api/openstack/compute/servers.py:591 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:633 +#: nova/api/openstack/compute/servers.py:623 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:675 -#: nova/api/openstack/compute/servers.py:740 +#: nova/api/openstack/compute/servers.py:665 +#: nova/api/openstack/compute/servers.py:730 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:737 +#: nova/api/openstack/compute/servers.py:727 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:733 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:829 -#: nova/api/openstack/compute/servers.py:849 +#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:839 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:835 +#: nova/api/openstack/compute/servers.py:825 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:855 +#: nova/api/openstack/compute/servers.py:845 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:868 +#: nova/api/openstack/compute/servers.py:858 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:862 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:885 +#: nova/api/openstack/compute/servers.py:875 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:897 +#: nova/api/openstack/compute/servers.py:887 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:900 +#: nova/api/openstack/compute/servers.py:890 msgid "Resize requires a change in size." msgstr "" -#: nova/api/openstack/compute/servers.py:924 +#: nova/api/openstack/compute/servers.py:914 msgid "Malformed server entity" msgstr "" -#: nova/api/openstack/compute/servers.py:931 +#: nova/api/openstack/compute/servers.py:921 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:940 +#: nova/api/openstack/compute/servers.py:930 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:949 +#: nova/api/openstack/compute/servers.py:939 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:962 +#: nova/api/openstack/compute/servers.py:952 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:966 -#: nova/api/openstack/compute/servers.py:1144 +#: nova/api/openstack/compute/servers.py:956 +#: nova/api/openstack/compute/servers.py:1134 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:980 +#: nova/api/openstack/compute/servers.py:970 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:993 +#: nova/api/openstack/compute/servers.py:983 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:996 +#: nova/api/openstack/compute/servers.py:986 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1014 +#: nova/api/openstack/compute/servers.py:1004 #: nova/api/openstack/compute/contrib/aggregates.py:142 -#: nova/api/openstack/compute/contrib/networks.py:65 +#: nova/api/openstack/compute/contrib/networks.py:68 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1009 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1071 +#: nova/api/openstack/compute/servers.py:1061 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1093 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 msgid "Invalid metadata" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1157 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2413,35 +2414,31 @@ msgstr "" msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:159 +#: nova/api/openstack/compute/contrib/floating_ips.py:157 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:161 +#: nova/api/openstack/compute/contrib/floating_ips.py:159 msgid "No more floating ips available." 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:571 -#: nova/api/openstack/compute/contrib/security_groups.py:604 +#: nova/api/openstack/compute/contrib/floating_ips.py:197 +#: nova/api/openstack/compute/contrib/floating_ips.py:223 +#: nova/api/openstack/compute/contrib/security_groups.py:583 +#: nova/api/openstack/compute/contrib/security_groups.py:616 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:204 -#: nova/api/openstack/compute/contrib/floating_ips.py:233 +#: nova/api/openstack/compute/contrib/floating_ips.py:200 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:213 +#: nova/api/openstack/compute/contrib/floating_ips.py:209 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:216 -msgid "Associate floating ip failed" -msgstr "" - #: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" @@ -2501,102 +2498,106 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:62 +#: nova/api/openstack/compute/contrib/networks.py:65 #, python-format msgid "Network does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:70 +#: nova/api/openstack/compute/contrib/networks.py:73 #, python-format msgid "Disassociating network with id %s" 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 +#: nova/api/openstack/compute/contrib/networks.py:77 +#: nova/api/openstack/compute/contrib/networks.py:94 +#: nova/api/openstack/compute/contrib/networks.py:104 msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:87 +#: nova/api/openstack/compute/contrib/networks.py:90 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks.py:100 #, python-format msgid "Deleting network with id %s" msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:59 +msgid "Quota limit must be -1 or greater." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:222 +#: nova/api/openstack/compute/contrib/security_groups.py:223 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:243 +#: nova/api/openstack/compute/contrib/security_groups.py:244 msgid "Security group is still in use" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:295 +#: nova/api/openstack/compute/contrib/security_groups.py:300 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:320 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:318 +#: nova/api/openstack/compute/contrib/security_groups.py:323 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:321 +#: nova/api/openstack/compute/contrib/security_groups.py:326 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:353 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:351 +#: nova/api/openstack/compute/contrib/security_groups.py:356 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:369 +#: nova/api/openstack/compute/contrib/security_groups.py:374 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:376 +#: nova/api/openstack/compute/contrib/security_groups.py:381 #, python-format msgid "This rule already exists in group %s" msgstr "Це правило вже існує в групі %s" -#: nova/api/openstack/compute/contrib/security_groups.py:414 +#: nova/api/openstack/compute/contrib/security_groups.py:426 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:507 +#: nova/api/openstack/compute/contrib/security_groups.py:519 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:510 +#: nova/api/openstack/compute/contrib/security_groups.py:522 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:574 -#: nova/api/openstack/compute/contrib/security_groups.py:607 +#: nova/api/openstack/compute/contrib/security_groups.py:586 +#: nova/api/openstack/compute/contrib/security_groups.py:619 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:578 -#: nova/api/openstack/compute/contrib/security_groups.py:611 +#: nova/api/openstack/compute/contrib/security_groups.py:590 +#: nova/api/openstack/compute/contrib/security_groups.py:623 msgid "Security group name cannot be empty" msgstr "" @@ -2802,118 +2803,109 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/compute/api.py:141 +#: nova/compute/api.py:133 msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:144 +#: nova/compute/api.py:136 #, python-format msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/api.py:192 +#: nova/compute/api.py:198 +msgid "Cannot run any more instances of this type." +msgstr "" + +#: nova/compute/api.py:200 +#, python-format +msgid "Can only run %s more instances of this type." +msgstr "" + +#: nova/compute/api.py:202 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:216 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:203 +#: nova/compute/api.py:227 #, python-format msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" -#: nova/compute/api.py:257 -msgid "Cannot run any more instances of this type." -msgstr "" - -#: nova/compute/api.py:259 -#, python-format -msgid "Can only run %s more instances of this type." -msgstr "" - -#: nova/compute/api.py:261 -#, python-format -msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. " -msgstr "" - -#: nova/compute/api.py:310 -msgid "Creating a raw instance" -msgstr "" - -#: nova/compute/api.py:312 -#, python-format -msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" -msgstr "" - -#: nova/compute/api.py:383 +#: nova/compute/api.py:424 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:447 +#: nova/compute/api.py:492 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:474 +#: nova/compute/api.py:519 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:591 +#: nova/compute/api.py:636 #, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:871 +#: nova/compute/api.py:916 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:891 +#: nova/compute/api.py:936 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:939 +#: nova/compute/api.py:984 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:1022 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:996 +#: nova/compute/api.py:1041 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1000 +#: nova/compute/api.py:1045 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1071 nova/volume/api.py:173 +#: nova/compute/api.py:1116 nova/volume/api.py:173 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1201 +#: nova/compute/api.py:1246 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1369 +#: nova/compute/api.py:1414 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1377 +#: nova/compute/api.py:1422 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1644 +#: nova/compute/api.py:1689 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" @@ -2939,9 +2931,7 @@ msgstr "" #: nova/compute/manager.py:140 #, python-format -msgid "" -"check_instance_lock: arguments: |%(self)s| |%(context)s| " -"|%(instance_uuid)s|" +msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|" msgstr "" #: nova/compute/manager.py:144 @@ -2970,10 +2960,7 @@ msgid "Unable to load the virtualization driver: %s" msgstr "" #: nova/compute/manager.py:223 -#, python-format -msgid "" -"Instance %(instance_uuid)s has been destroyed from under us while trying " -"to set it to ERROR" +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" #: nova/compute/manager.py:240 @@ -2999,425 +2986,416 @@ msgid "Setting up bdm %s" msgstr "" #: nova/compute/manager.py:400 -#, python-format -msgid "Instance %s already deleted from database. Attempting forceful vm deletion" +msgid "Instance already deleted from database. Attempting forceful vm deletion" msgstr "" #: nova/compute/manager.py:406 -#, python-format -msgid "Exception encountered while terminating the instance %s" +msgid "Exception encountered while terminating the instance" msgstr "" #: nova/compute/manager.py:444 -#, python-format -msgid "Instance %s not found." +msgid "Instance not found." msgstr "" -#: nova/compute/manager.py:480 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:523 +#: 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:528 +#: nova/compute/manager.py:530 #, 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:538 +#: nova/compute/manager.py:540 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:548 +#: nova/compute/manager.py:550 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:561 +#: nova/compute/manager.py:563 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:565 +#: nova/compute/manager.py:567 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:580 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:594 +#: nova/compute/manager.py:596 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:615 +#: nova/compute/manager.py:617 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:672 +#: nova/compute/manager.py:674 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:699 +#: nova/compute/manager.py:701 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:708 +#: nova/compute/manager.py:710 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:742 nova/compute/manager.py:1328 -#: nova/compute/manager.py:1416 nova/compute/manager.py:2501 +#: nova/compute/manager.py:744 nova/compute/manager.py:1335 +#: nova/compute/manager.py:1424 nova/compute/manager.py:2509 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:811 +#: nova/compute/manager.py:813 +msgid "Cannot rebuild instance because the given image does not exist." +msgstr "" + +#: nova/compute/manager.py:818 +#, python-format +msgid "Cannot rebuild instance: %(exc)s" +msgstr "" + +#: nova/compute/manager.py:825 +msgid "Rebuilding instance" +msgstr "" + +#: nova/compute/manager.py:879 +msgid "Rebooting instance" +msgstr "" + +#: nova/compute/manager.py:895 #, python-format msgid "" -"Cannot rebuild instance [%(instance_uuid)s], because the given image does" -" not exist." +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:816 -#, python-format -msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" -msgstr "" - -#: nova/compute/manager.py:823 -#, python-format -msgid "Rebuilding instance %s" -msgstr "" - -#: nova/compute/manager.py:876 -#, python-format -msgid "Rebooting instance %s" -msgstr "" - -#: nova/compute/manager.py:891 -#, python-format -msgid "" -"trying to reboot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" -msgstr "" - -#: nova/compute/manager.py:933 +#: nova/compute/manager.py:937 #, python-format msgid "instance %s: snapshotting" msgstr "" -#: nova/compute/manager.py:939 +#: nova/compute/manager.py:943 #, python-format msgid "" -"trying to snapshot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:1000 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1001 +#: nova/compute/manager.py:1006 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1005 +#: nova/compute/manager.py:1011 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1042 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1041 -#, python-format -msgid "Instance %s: Root password set" +#: nova/compute/manager.py:1048 +msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1050 +#: nova/compute/manager.py:1056 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1070 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1079 +#: nova/compute/manager.py:1085 #, 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:1084 +#: nova/compute/manager.py:1090 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, 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:1103 +#: nova/compute/manager.py:1109 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1116 +#: nova/compute/manager.py:1122 #, python-format msgid "instance %s: rescuing" msgstr "" -#: nova/compute/manager.py:1141 +#: nova/compute/manager.py:1147 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1270 +#: nova/compute/manager.py:1277 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1287 +#: nova/compute/manager.py:1294 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1471 +#: nova/compute/manager.py:1479 #, python-format msgid "instance %s: pausing" msgstr "" -#: nova/compute/manager.py:1489 +#: nova/compute/manager.py:1497 #, python-format msgid "instance %s: unpausing" msgstr "" -#: nova/compute/manager.py:1525 +#: nova/compute/manager.py:1533 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1534 +#: nova/compute/manager.py:1542 #, python-format msgid "instance %s: suspending" msgstr "" -#: nova/compute/manager.py:1556 +#: nova/compute/manager.py:1564 #, python-format msgid "instance %s: resuming" msgstr "" -#: nova/compute/manager.py:1579 +#: nova/compute/manager.py:1587 #, python-format msgid "instance %s: locking" msgstr "" -#: nova/compute/manager.py:1588 +#: nova/compute/manager.py:1596 #, python-format msgid "instance %s: unlocking" msgstr "" -#: nova/compute/manager.py:1596 +#: nova/compute/manager.py:1604 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1606 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: reset network" msgstr "" -#: nova/compute/manager.py:1614 +#: nova/compute/manager.py:1622 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1618 +#: nova/compute/manager.py:1626 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1655 +#: nova/compute/manager.py:1663 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1685 +#: nova/compute/manager.py:1693 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1703 +#: nova/compute/manager.py:1711 #, python-format msgid "" "instance %(instance_uuid)s: attaching volume %(volume_id)s to " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1705 +#: nova/compute/manager.py:1713 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1714 +#: nova/compute/manager.py:1722 #, python-format msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1724 +#: nova/compute/manager.py:1732 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1752 +#: nova/compute/manager.py:1760 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1756 +#: nova/compute/manager.py:1764 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1830 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1884 +#: nova/compute/manager.py:1892 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1916 +#: nova/compute/manager.py:1924 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1981 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2000 +#: nova/compute/manager.py:2008 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2030 +#: nova/compute/manager.py:2038 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2038 +#: nova/compute/manager.py:2046 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2040 +#: nova/compute/manager.py:2048 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2073 +#: nova/compute/manager.py:2081 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2083 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:2090 +#: nova/compute/manager.py:2098 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2226 +#: nova/compute/manager.py:2234 #, python-format msgid "Updated the info_cache for instance %s" msgstr "" -#: nova/compute/manager.py:2255 +#: nova/compute/manager.py:2263 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2277 +#: nova/compute/manager.py:2285 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2305 +#: nova/compute/manager.py:2313 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2331 +#: nova/compute/manager.py:2339 #, python-format msgid "" "During the sync_power process the instance %(uuid)s has moved from host " "%(src)s to host %(dst)s" msgstr "" -#: nova/compute/manager.py:2344 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Instance %s is in the process of migrating to this host. Wait next " "sync_power cycle before setting power state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2350 +#: nova/compute/manager.py:2358 msgid "" "Instance found in database but not known by hypervisor. Setting power " "state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2380 +#: nova/compute/manager.py:2388 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2392 +#: nova/compute/manager.py:2400 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2466 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" -#: nova/compute/manager.py:2465 +#: nova/compute/manager.py:2473 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" -#: nova/compute/manager.py:2472 +#: nova/compute/manager.py:2480 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:2542 +#: nova/compute/manager.py:2550 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -3506,17 +3484,17 @@ msgstr "" msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4019 nova/db/sqlalchemy/api.py:4045 +#: nova/db/sqlalchemy/api.py:4047 nova/db/sqlalchemy/api.py:4073 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4103 +#: nova/db/sqlalchemy/api.py:4131 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4147 +#: nova/db/sqlalchemy/api.py:4175 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3760,47 +3738,47 @@ msgstr "" msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/network/linux_net.py:1170 +#: nova/network/linux_net.py:1169 #, python-format msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/network/manager.py:291 +#: nova/network/manager.py:290 #, python-format msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/network/manager.py:300 nova/network/manager.py:496 +#: nova/network/manager.py:299 nova/network/manager.py:494 #, python-format msgid "Interface %(interface)s not found" msgstr "" -#: nova/network/manager.py:315 +#: nova/network/manager.py:313 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:353 +#: nova/network/manager.py:351 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:386 +#: nova/network/manager.py:384 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:390 +#: nova/network/manager.py:388 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:402 +#: nova/network/manager.py:400 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:614 +#: nova/network/manager.py:611 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3808,41 +3786,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:660 +#: nova/network/manager.py:657 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:670 +#: nova/network/manager.py:667 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:778 +#: nova/network/manager.py:775 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:782 +#: nova/network/manager.py:779 msgid "setting network host" msgstr "" -#: nova/network/manager.py:896 +#: nova/network/manager.py:893 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:901 +#: nova/network/manager.py:898 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:930 +#: nova/network/manager.py:927 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1152 +#: nova/network/manager.py:1149 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3850,73 +3828,73 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1227 +#: nova/network/manager.py:1224 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:1244 +#: nova/network/manager.py:1241 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1248 +#: nova/network/manager.py:1245 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1256 +#: nova/network/manager.py:1253 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1261 +#: nova/network/manager.py:1258 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1265 +#: nova/network/manager.py:1262 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1268 +#: nova/network/manager.py:1265 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1331 +#: nova/network/manager.py:1328 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1334 +#: nova/network/manager.py:1331 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1345 +#: nova/network/manager.py:1342 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1404 +#: nova/network/manager.py:1401 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1423 +#: nova/network/manager.py:1421 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1832 +#: nova/network/manager.py:1825 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1839 +#: nova/network/manager.py:1832 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -4067,76 +4045,76 @@ msgid "" "Payload=%(payload)s" msgstr "" -#: nova/notifier/list_notifier.py:65 +#: nova/notifier/list_notifier.py:64 #, python-format msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" -#: nova/notifier/rabbit_notifier.py:46 +#: nova/notifier/rabbit_notifier.py:45 #, python-format msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/rpc/amqp.py:146 -#, python-format -msgid "Returning exception %s to caller" -msgstr "" - -#: nova/rpc/amqp.py:188 +#: nova/rpc/amqp.py:183 #, python-format msgid "unpacked context: %s" msgstr "" -#: nova/rpc/amqp.py:231 +#: nova/rpc/amqp.py:226 #, python-format msgid "received %s" msgstr "отримано %s" -#: nova/rpc/amqp.py:236 +#: nova/rpc/amqp.py:231 #, python-format msgid "no method for message: %s" msgstr "без порядку для повідомлень: %s" -#: nova/rpc/amqp.py:237 +#: nova/rpc/amqp.py:232 #, python-format msgid "No method for message: %s" msgstr "Без порядку для повідомлень: %s" -#: nova/rpc/amqp.py:321 +#: nova/rpc/amqp.py:318 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:324 +#: nova/rpc/amqp.py:321 #, python-format msgid "MSG_ID is %s" msgstr "MSG_ID %s" -#: nova/rpc/amqp.py:346 +#: nova/rpc/amqp.py:343 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:354 +#: nova/rpc/amqp.py:351 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:379 +#: nova/rpc/amqp.py:377 #, python-format -msgid "Sending notification on %s..." +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/rpc/common.py:54 +#: nova/rpc/common.py:62 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/rpc/common.py:71 +#: nova/rpc/common.py:79 msgid "Timeout while waiting on RPC response." msgstr "" +#: nova/rpc/common.py:179 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + #: nova/rpc/impl_kombu.py:111 msgid "Failed to process message... skipping it." msgstr "" @@ -4187,7 +4165,7 @@ msgstr "" #: nova/rpc/impl_qpid.py:341 #, python-format -msgid "Unable to connect to AMQP server: %s " +msgid "Unable to connect to AMQP server: %s" msgstr "" #: nova/rpc/impl_qpid.py:346 @@ -4252,7 +4230,7 @@ msgstr "" msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/scheduler/driver.py:367 nova/scheduler/driver.py:457 +#: nova/scheduler/driver.py:367 #, python-format msgid "host %(dest)s is not compatible with original host %(src)s." msgstr "" @@ -4264,7 +4242,7 @@ msgid "" "memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/scheduler/driver.py:472 +#: nova/scheduler/driver.py:467 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -4396,21 +4374,21 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:365 nova/tests/test_compute.py:1419 +#: nova/tests/test_compute.py:364 nova/tests/test_compute.py:1418 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:371 +#: nova/tests/test_compute.py:370 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:589 +#: nova/tests/test_compute.py:588 msgid "Internal error" msgstr "" -#: nova/tests/test_compute.py:1430 +#: nova/tests/test_compute.py:1429 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -4478,12 +4456,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:626 +#: nova/tests/test_xenapi.py:623 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:637 +#: nova/tests/test_xenapi.py:634 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -4597,21 +4575,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:133 +#: nova/tests/rpc/common.py:110 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:142 +#: nova/tests/rpc/common.py:119 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:160 +#: nova/tests/rpc/common.py:137 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:227 nova/tests/rpc/common.py:233 +#: nova/tests/rpc/common.py:204 nova/tests/rpc/common.py:210 #, python-format msgid "Received %s" msgstr "" @@ -4620,14 +4598,14 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "" -#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:396 -#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:2045 +#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:707 +#: nova/virt/libvirt/connection.py:2048 nova/virt/xenapi/connection.py:397 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:399 -#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:2048 +#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:711 +#: nova/virt/libvirt/connection.py:2051 nova/virt/xenapi/connection.py:400 #, python-format msgid "Compute_service record updated for %s " msgstr "" @@ -4701,34 +4679,6 @@ msgstr "" msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:140 -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:329 nova/virt/libvirt/connection.py:472 -msgid "Could not determine iscsi initiator name" -msgstr "" - -#: nova/virt/xenapi_conn.py:460 -msgid "Host startup on XenServer is not supported." -msgstr "" - -#: nova/virt/xenapi_conn.py:489 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" - -#: nova/virt/xenapi_conn.py:527 -msgid "Host is member of a pool, but DB says otherwise" -msgstr "" - -#: nova/virt/xenapi_conn.py:599 nova/virt/xenapi_conn.py:612 -#, python-format -msgid "Got exception: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4837,114 +4787,114 @@ msgstr "" msgid "Unknown baremetal driver %(d)s" msgstr "" -#: nova/virt/baremetal/proxy.py:148 +#: nova/virt/baremetal/proxy.py:139 #, python-format msgid "Error encountered when destroying instance '%(name)s': %(ex)s" msgstr "" -#: nova/virt/baremetal/proxy.py:162 +#: nova/virt/baremetal/proxy.py:153 #, python-format msgid "instance %(instance_name)s: deleting instance files %(target)s" msgstr "" -#: nova/virt/baremetal/proxy.py:189 +#: nova/virt/baremetal/proxy.py:180 #, python-format msgid "instance %s: rebooted" msgstr "" -#: nova/virt/baremetal/proxy.py:192 +#: nova/virt/baremetal/proxy.py:183 msgid "_wait_for_reboot failed" msgstr "" -#: nova/virt/baremetal/proxy.py:222 +#: nova/virt/baremetal/proxy.py:213 #, python-format msgid "instance %s: rescued" msgstr "" -#: nova/virt/baremetal/proxy.py:225 +#: nova/virt/baremetal/proxy.py:216 msgid "_wait_for_rescue failed" msgstr "" -#: nova/virt/baremetal/proxy.py:242 +#: nova/virt/baremetal/proxy.py:233 msgid "<============= spawn of baremetal =============>" msgstr "" -#: nova/virt/baremetal/proxy.py:255 +#: nova/virt/baremetal/proxy.py:246 #, python-format msgid "instance %s: is building" msgstr "" -#: nova/virt/baremetal/proxy.py:260 +#: nova/virt/baremetal/proxy.py:251 msgid "Key is injected but instance is not running yet" msgstr "" -#: nova/virt/baremetal/proxy.py:265 +#: nova/virt/baremetal/proxy.py:256 #, python-format msgid "instance %s: booted" msgstr "" -#: nova/virt/baremetal/proxy.py:268 +#: nova/virt/baremetal/proxy.py:259 #, python-format msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" -#: nova/virt/baremetal/proxy.py:269 +#: nova/virt/baremetal/proxy.py:260 #, python-format msgid "instance %s spawned successfully" msgstr "" -#: nova/virt/baremetal/proxy.py:272 +#: nova/virt/baremetal/proxy.py:263 #, python-format msgid "instance %s:not booted" msgstr "" -#: nova/virt/baremetal/proxy.py:274 +#: nova/virt/baremetal/proxy.py:265 msgid "Bremetal assignment is overcommitted." msgstr "" -#: nova/virt/baremetal/proxy.py:354 +#: nova/virt/baremetal/proxy.py:345 #, python-format msgid "instance %s: Creating image" msgstr "" -#: nova/virt/baremetal/proxy.py:473 +#: nova/virt/baremetal/proxy.py:464 #, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/baremetal/proxy.py:484 +#: nova/virt/baremetal/proxy.py:475 #, python-format msgid "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" msgstr "" -#: nova/virt/baremetal/proxy.py:529 +#: nova/virt/baremetal/proxy.py:520 #, python-format msgid "instance %s: starting toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:531 +#: nova/virt/baremetal/proxy.py:522 #, python-format msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1815 +#: nova/virt/baremetal/proxy.py:565 nova/virt/libvirt/connection.py:1818 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 "" -#: nova/virt/baremetal/proxy.py:714 +#: nova/virt/baremetal/proxy.py:705 #, python-format msgid "#### RLK: cpu_arch = %s " msgstr "" -#: nova/virt/baremetal/proxy.py:746 +#: nova/virt/baremetal/proxy.py:737 msgid "Updating!" msgstr "" -#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2609 +#: nova/virt/baremetal/proxy.py:764 nova/virt/libvirt/connection.py:2612 #: nova/virt/xenapi/host.py:129 msgid "Updating host stats" msgstr "" @@ -4980,15 +4930,15 @@ msgstr "" msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" msgstr "" -#: nova/virt/baremetal/tilera.py:292 +#: nova/virt/baremetal/tilera.py:291 msgid "Noting to do for tilera nodes: vmlinux is in CF" msgstr "" -#: nova/virt/baremetal/tilera.py:316 +#: nova/virt/baremetal/tilera.py:314 msgid "activate_node" msgstr "" -#: nova/virt/baremetal/tilera.py:330 +#: nova/virt/baremetal/tilera.py:328 msgid "Node is unknown error state." msgstr "" @@ -5067,174 +5017,182 @@ msgstr "" msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/libvirt/connection.py:265 +#: nova/virt/libvirt/connection.py:268 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/connection.py:286 +#: nova/virt/libvirt/connection.py:289 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:388 +#: nova/virt/libvirt/connection.py:391 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:400 +#: nova/virt/libvirt/connection.py:403 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:411 +#: nova/virt/libvirt/connection.py:414 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:423 +#: nova/virt/libvirt/connection.py:426 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:435 +#: nova/virt/libvirt/connection.py:438 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:461 +#: nova/virt/libvirt/connection.py:464 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:554 +#: nova/virt/libvirt/connection.py:475 nova/virt/xenapi/connection.py:329 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/libvirt/connection.py:557 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:567 +#: nova/virt/libvirt/connection.py:570 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:692 +#: nova/virt/libvirt/connection.py:695 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:696 +#: nova/virt/libvirt/connection.py:699 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/connection.py:725 +#: nova/virt/libvirt/connection.py:728 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/connection.py:761 nova/virt/libvirt/connection.py:905 +#: nova/virt/libvirt/connection.py:764 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:766 +#: nova/virt/libvirt/connection.py:769 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:867 nova/virt/xenapi/vmops.py:1358 +#: nova/virt/libvirt/connection.py:870 nova/virt/xenapi/vmops.py:1324 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:871 +#: nova/virt/libvirt/connection.py:874 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:896 +#: nova/virt/libvirt/connection.py:899 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:910 +#: nova/virt/libvirt/connection.py:908 +msgid "During spawn, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/connection.py:913 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:926 +#: nova/virt/libvirt/connection.py:929 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:978 +#: nova/virt/libvirt/connection.py:981 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/connection.py:1020 +#: nova/virt/libvirt/connection.py:1023 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/connection.py:1024 +#: nova/virt/libvirt/connection.py:1027 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1028 nova/virt/libvirt/connection.py:1032 +#: nova/virt/libvirt/connection.py:1031 nova/virt/libvirt/connection.py:1035 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1153 +#: nova/virt/libvirt/connection.py:1156 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1339 +#: nova/virt/libvirt/connection.py:1342 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1349 +#: nova/virt/libvirt/connection.py:1352 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1381 +#: nova/virt/libvirt/connection.py:1384 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1658 +#: nova/virt/libvirt/connection.py:1661 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1662 +#: nova/virt/libvirt/connection.py:1665 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1679 +#: nova/virt/libvirt/connection.py:1682 #, 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:1920 +#: nova/virt/libvirt/connection.py:1923 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1942 +#: nova/virt/libvirt/connection.py:1945 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1969 +#: nova/virt/libvirt/connection.py:1972 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:2067 +#: nova/virt/libvirt/connection.py:2070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:2079 +#: nova/virt/libvirt/connection.py:2082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5244,40 +5202,40 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:2136 +#: nova/virt/libvirt/connection.py:2139 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2352 +#: nova/virt/libvirt/connection.py:2355 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2407 +#: nova/virt/libvirt/connection.py:2410 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:2458 +#: nova/virt/libvirt/connection.py:2461 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2513 +#: nova/virt/libvirt/connection.py:2516 msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2518 +#: nova/virt/libvirt/connection.py:2521 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2525 +#: nova/virt/libvirt/connection.py:2528 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2565 +#: nova/virt/libvirt/connection.py:2568 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5876,27 +5834,51 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:553 nova/virt/xenapi/fake.py:652 -#: nova/virt/xenapi/fake.py:670 nova/virt/xenapi/fake.py:732 +#: nova/virt/xenapi/connection.py:140 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"connection_type=xenapi" +msgstr "" + +#: nova/virt/xenapi/connection.py:461 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/connection.py:490 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/connection.py:528 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/connection.py:600 nova/virt/xenapi/connection.py:613 +#, python-format +msgid "Got exception: %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:565 nova/virt/xenapi/fake.py:664 +#: nova/virt/xenapi/fake.py:682 nova/virt/xenapi/fake.py:744 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:555 +#: nova/virt/xenapi/fake.py:567 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:589 +#: nova/virt/xenapi/fake.py:601 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:594 +#: nova/virt/xenapi/fake.py:606 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:666 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6035,73 +6017,68 @@ msgstr "" msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:336 +#: nova/virt/xenapi/vm_utils.py:337 #, 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:345 +#: nova/virt/xenapi/vm_utils.py:346 #, 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:353 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:382 #, python-format msgid "Snapshotting with label '%(label)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:392 +#: nova/virt/xenapi/vm_utils.py:395 #, python-format msgid "Created snapshot %(template_vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:431 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:583 -#, python-format -msgid "Creating blank HD of size %(req_size)d gigs" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:634 +#: nova/virt/xenapi/vm_utils.py:612 #, 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:724 +#: nova/virt/xenapi/vm_utils.py:725 #, python-format msgid "" "download_vhd %(image)s attempt %(attempt_num)d/%(max_attempts)d from " "%(glance_host)s:%(glance_port)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:734 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:750 +#: nova/virt/xenapi/vm_utils.py:751 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:760 +#: nova/virt/xenapi/vm_utils.py:761 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " @@ -6127,7 +6104,7 @@ msgstr "" #: nova/virt/xenapi/vm_utils.py:831 #, python-format -msgid "Fetching image %(image)s, type %(image_type_str)" +msgid "Fetching image %(image)s, type %(image_type_str)s" msgstr "" #: nova/virt/xenapi/vm_utils.py:844 @@ -6142,542 +6119,536 @@ msgid "" "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:870 +#: nova/virt/xenapi/vm_utils.py:871 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:884 +#: nova/virt/xenapi/vm_utils.py:885 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:895 +#: nova/virt/xenapi/vm_utils.py:896 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:934 +#: nova/virt/xenapi/vm_utils.py:935 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:955 +#: nova/virt/xenapi/vm_utils.py:956 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:973 +#: nova/virt/xenapi/vm_utils.py:974 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1016 +#: nova/virt/xenapi/vm_utils.py:1017 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1059 +#: nova/virt/xenapi/vm_utils.py:1060 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1061 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1088 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1108 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1137 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1154 +#: nova/virt/xenapi/vm_utils.py:1155 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:1167 +#: nova/virt/xenapi/vm_utils.py:1168 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1175 +#: nova/virt/xenapi/vm_utils.py:1176 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1177 +#: nova/virt/xenapi/vm_utils.py:1178 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1180 +#: nova/virt/xenapi/vm_utils.py:1181 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1183 +#: nova/virt/xenapi/vm_utils.py:1184 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1187 +#: nova/virt/xenapi/vm_utils.py:1188 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1190 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1192 +#: nova/virt/xenapi/vm_utils.py:1193 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1195 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1198 +#: nova/virt/xenapi/vm_utils.py:1199 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1220 +#: nova/virt/xenapi/vm_utils.py:1221 #, 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:1236 +#: nova/virt/xenapi/vm_utils.py:1237 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1290 +#: nova/virt/xenapi/vm_utils.py:1291 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1343 +#: nova/virt/xenapi/vm_utils.py:1344 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1417 +#: nova/virt/xenapi/vm_utils.py:1418 #, 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:1427 +#: nova/virt/xenapi/vm_utils.py:1428 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1463 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1473 +#: nova/virt/xenapi/vm_utils.py:1474 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1477 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1478 +#: nova/virt/xenapi/vm_utils.py:1479 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1481 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1490 +#: nova/virt/xenapi/vm_utils.py:1491 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1499 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1511 +#: nova/virt/xenapi/vm_utils.py:1512 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1518 +#: nova/virt/xenapi/vm_utils.py:1519 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1520 +#: nova/virt/xenapi/vm_utils.py:1521 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1533 +#: nova/virt/xenapi/vm_utils.py:1534 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1539 +#: nova/virt/xenapi/vm_utils.py:1540 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1565 +#: nova/virt/xenapi/vm_utils.py:1566 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1578 +#: nova/virt/xenapi/vm_utils.py:1579 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1633 #, 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:1664 +#: nova/virt/xenapi/vm_utils.py:1665 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1714 +#: nova/virt/xenapi/vm_utils.py:1715 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1722 +#: nova/virt/xenapi/vm_utils.py:1723 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1726 +#: nova/virt/xenapi/vm_utils.py:1727 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1742 +#: nova/virt/xenapi/vm_utils.py:1743 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1751 +#: nova/virt/xenapi/vm_utils.py:1752 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:722 +#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:688 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:231 -#, python-format -msgid "Attempted to power on non-existent instance bad instance id %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:233 +#: nova/virt/xenapi/vmops.py:229 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:303 +#: nova/virt/xenapi/vmops.py:298 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/xenapi/vmops.py:353 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:443 +#: nova/virt/xenapi/vmops.py:434 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:462 +#: nova/virt/xenapi/vmops.py:453 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:515 -#, python-format -msgid "Invalid value for injected_files: %r" -msgstr "" - -#: nova/virt/xenapi/vmops.py:520 -#, python-format -msgid "Injecting file path: '%s'" -msgstr "" - -#: nova/virt/xenapi/vmops.py:527 -msgid "Setting admin password" -msgstr "" - -#: nova/virt/xenapi/vmops.py:531 -msgid "Resetting network" -msgstr "" - -#: nova/virt/xenapi/vmops.py:538 -msgid "Setting VCPU weight" -msgstr "" - -#: nova/virt/xenapi/vmops.py:544 +#: nova/virt/xenapi/vmops.py:498 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:551 +#: nova/virt/xenapi/vmops.py:505 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:554 +#: nova/virt/xenapi/vmops.py:508 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:561 +#: nova/virt/xenapi/vmops.py:515 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:573 +#: nova/virt/xenapi/vmops.py:527 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:576 +#: nova/virt/xenapi/vmops.py:530 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:581 +#: nova/virt/xenapi/vmops.py:535 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:616 +#: nova/virt/xenapi/vmops.py:552 #, python-format -msgid "No opaque_ref could be determined for '%s'." +msgid "Invalid value for injected_files: %r" msgstr "" -#: nova/virt/xenapi/vmops.py:670 +#: nova/virt/xenapi/vmops.py:557 +#, python-format +msgid "Injecting file path: '%s'" +msgstr "" + +#: nova/virt/xenapi/vmops.py:564 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/vmops.py:568 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/vmops.py:575 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:582 +msgid "Could not find VM by name" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:677 +#: nova/virt/xenapi/vmops.py:643 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:686 +#: nova/virt/xenapi/vmops.py:652 #, python-format msgid "Unable to Snapshot instance: %(exc)s" msgstr "" -#: nova/virt/xenapi/vmops.py:702 +#: nova/virt/xenapi/vmops.py:668 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:770 +#: nova/virt/xenapi/vmops.py:736 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:857 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:901 +#: nova/virt/xenapi/vmops.py:865 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:928 +#: nova/virt/xenapi/vmops.py:892 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:913 #, python-format msgid "domid changed from %(domid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:926 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:983 +#: nova/virt/xenapi/vmops.py:947 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:962 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1023 +#: nova/virt/xenapi/vmops.py:987 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 +#: nova/virt/xenapi/vmops.py:996 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1036 +#: nova/virt/xenapi/vmops.py:1000 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1054 +#: nova/virt/xenapi/vmops.py:1017 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1097 +#: nova/virt/xenapi/vmops.py:1060 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1104 +#: nova/virt/xenapi/vmops.py:1067 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1111 +#: nova/virt/xenapi/vmops.py:1074 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1121 +#: nova/virt/xenapi/vmops.py:1084 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1147 +#: nova/virt/xenapi/vmops.py:1110 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1169 +#: nova/virt/xenapi/vmops.py:1135 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1222 +#: nova/virt/xenapi/vmops.py:1188 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1296 +#: nova/virt/xenapi/vmops.py:1262 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1300 +#: nova/virt/xenapi/vmops.py:1266 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1363 +#: nova/virt/xenapi/vmops.py:1329 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1374 +#: nova/virt/xenapi/vmops.py:1340 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1379 +#: nova/virt/xenapi/vmops.py:1345 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/virt/xenapi/vmops.py:1383 +#: nova/virt/xenapi/vmops.py:1349 msgid "In ERROR state" msgstr "" -#: nova/virt/xenapi/vmops.py:1389 +#: nova/virt/xenapi/vmops.py:1355 #, python-format msgid "In %(task_state)s task_state, not RESIZE_VERIFY" msgstr "" -#: nova/virt/xenapi/vmops.py:1396 +#: nova/virt/xenapi/vmops.py:1362 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/vmops.py:1384 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1469 +#: nova/virt/xenapi/vmops.py:1431 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1483 +#: nova/virt/xenapi/vmops.py:1446 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1492 +#: nova/virt/xenapi/vmops.py:1455 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1495 +#: nova/virt/xenapi/vmops.py:1458 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1520 +#: nova/virt/xenapi/vmops.py:1481 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1545 +#: nova/virt/xenapi/vmops.py:1506 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1566 +#: nova/virt/xenapi/vmops.py:1527 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1570 +#: nova/virt/xenapi/vmops.py:1531 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1575 +#: nova/virt/xenapi/vmops.py:1536 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1622 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7288,9 +7259,9 @@ msgid "Enter SolidFire delete_volume..." msgstr "" #: nova/volume/san.py:880 -#, python-format -msgid "Deleting volumeID: %s " -msgstr "" +#, fuzzy, python-format +msgid "Deleting volumeID: %s" +msgstr "Від'єднати том %s" #: nova/volume/san.py:888 msgid "Leaving SolidFire delete_volume" @@ -7501,6 +7472,21 @@ msgstr "" #~ msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" #~ msgstr "" +#~ msgid "Stopping raw TCP server." +#~ msgstr "" + +#~ msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" +#~ msgstr "" + +#~ msgid "not available" +#~ msgstr "" + +#~ msgid "Returned non-serializeable type: %s" +#~ msgstr "" + +#~ msgid "Associate floating ip failed" +#~ msgstr "" + #~ msgid "Parent group id and group id cannot be same" #~ msgstr "" @@ -7566,6 +7552,12 @@ msgstr "" #~ "type." #~ msgstr "" +#~ msgid "Creating a raw instance" +#~ msgstr "" + +#~ msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" +#~ msgstr "" + #~ msgid "Going to try to soft delete %s" #~ msgstr "" @@ -7581,6 +7573,11 @@ msgstr "" #~ msgid "Going to try to start %s" #~ msgstr "" +#~ msgid "" +#~ "check_instance_lock: arguments: |%(self)s| " +#~ "|%(context)s| |%(instance_uuid)s|" +#~ msgstr "" + #~ msgid "" #~ "Going to force the deletion of the" #~ " vm %(instance_uuid)s, even if it is" @@ -7597,9 +7594,42 @@ msgstr "" #~ msgid "exception terminating the instance %(instance_uuid)s" #~ msgstr "" +#~ msgid "Instance %s not found." +#~ msgstr "" + #~ msgid "trying to destroy already destroyed instance: %s" #~ msgstr "" +#~ msgid "" +#~ "Cannot rebuild instance [%(instance_uuid)s], " +#~ "because the given image does not " +#~ "exist." +#~ msgstr "" + +#~ msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" +#~ msgstr "" + +#~ msgid "Rebuilding instance %s" +#~ msgstr "" + +#~ msgid "Rebooting instance %s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to reboot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "" +#~ "trying to snapshot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "Instance %s: Root password set" +#~ msgstr "" + #~ msgid "" #~ "Instance %(name)s found in database but" #~ " not known by hypervisor. Setting " @@ -7633,6 +7663,9 @@ msgstr "" #~ msgid "No fixed IPs to deallocate for vif %sid" #~ msgstr "" +#~ msgid "Sending notification on %s..." +#~ msgstr "" + #~ msgid "" #~ "AMQP server on %(fl_host)s:%(fl_port)d is " #~ "unreachable: %(e)s. Trying again in " @@ -7663,6 +7696,9 @@ msgstr "" #~ msgid "message %s" #~ msgstr "повідомлення %s" +#~ msgid "Unable to connect to AMQP server: %s " +#~ msgstr "" + #~ msgid "" #~ "Cannot confirm tmpfile at %(ipath)s is" #~ " on same shared storage between " @@ -7942,6 +7978,9 @@ msgstr "" #~ msgid "Ignoring XenAPI.Failure %s" #~ msgstr "" +#~ msgid "Attempted to power on non-existent instance bad instance id %s" +#~ msgstr "" + #~ msgid "Starting instance %s" #~ msgstr "" @@ -7984,6 +8023,9 @@ msgstr "" #~ msgid "Skipping VDI destroy for %s" #~ msgstr "" +#~ msgid "No opaque_ref could be determined for '%s'." +#~ msgstr "" + #~ msgid "Finished snapshot and upload for VM %s" #~ msgstr "" @@ -8115,6 +8157,9 @@ msgstr "" #~ msgid "Failed to retrieve QoS info" #~ msgstr "" +#~ msgid "Deleting volumeID: %s " +#~ msgstr "" + #~ msgid "invalid drive data" #~ msgstr "" diff --git a/nova/locale/zh_CN/LC_MESSAGES/nova.po b/nova/locale/zh_CN/LC_MESSAGES/nova.po index 3f97ae56a695..86919c2e814f 100644 --- a/nova/locale/zh_CN/LC_MESSAGES/nova.po +++ b/nova/locale/zh_CN/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-04-08 23:04+0000\n" +"POT-Creation-Date: 2012-04-22 23:01+0000\n" "PO-Revision-Date: 2012-04-03 23:36+0000\n" "Last-Translator: cheesecake \n" "Language-Team: Chinese (Simplified) \n" @@ -66,11 +66,11 @@ msgstr "项目证书的标题,%s 依次分别为项目,时间戳" msgid "Flags path: %s" msgstr "标记所在路径:%s" -#: nova/exception.py:56 +#: nova/exception.py:55 msgid "Unexpected error while running command." msgstr "运行命令时出现意外错误" -#: nova/exception.py:59 +#: nova/exception.py:58 #, python-format msgid "" "%(description)s\n" @@ -85,254 +85,258 @@ msgstr "" "标准输出:%(stdout)r\n" "标准错误输出:%(stderr)r" -#: nova/exception.py:94 +#: nova/exception.py:93 msgid "DB exception wrapped." msgstr "数据库异常被包裹。" -#: nova/exception.py:155 +#: nova/exception.py:154 msgid "An unknown exception occurred." msgstr "发生未知异常。" -#: nova/exception.py:178 +#: nova/exception.py:172 +msgid "Exception in string format operation" +msgstr "" + +#: nova/exception.py:182 msgid "Failed to decrypt text" msgstr "解密文本失败" -#: nova/exception.py:182 +#: nova/exception.py:186 msgid "Failed to paginate through images from image service" msgstr "无法在镜像服务中翻页" -#: nova/exception.py:186 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "虚拟接口创建失败" -#: nova/exception.py:190 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "用唯一mac地址5次尝试创建虚拟接口失败" -#: nova/exception.py:195 +#: nova/exception.py:199 msgid "Connection to glance failed" msgstr "连接到glance失败" -#: nova/exception.py:199 +#: nova/exception.py:203 msgid "Connection to melange failed" msgstr "连接到melange失败" -#: nova/exception.py:203 +#: nova/exception.py:207 msgid "Not authorized." msgstr "未授权。" -#: nova/exception.py:208 +#: nova/exception.py:212 msgid "User does not have admin privileges" msgstr "用户没有管理员权限" -#: nova/exception.py:212 +#: nova/exception.py:216 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "政策不允许 %(action)s 被执行。" -#: nova/exception.py:216 +#: nova/exception.py:220 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "没有为镜像 %(image_id)s 找到内核。" -#: nova/exception.py:220 +#: nova/exception.py:224 msgid "Unacceptable parameters." msgstr "无法接受的参数。" -#: nova/exception.py:225 +#: nova/exception.py:229 msgid "Invalid snapshot" msgstr "无效的快照" -#: nova/exception.py:229 +#: nova/exception.py:233 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "卷 %(volume_id)s 没有附加任何东西" -#: nova/exception.py:233 nova/api/openstack/compute/contrib/keypairs.py:113 +#: nova/exception.py:237 nova/api/openstack/compute/contrib/keypairs.py:113 msgid "Keypair data is invalid" msgstr "密钥对数据无效" -#: nova/exception.py:237 +#: nova/exception.py:241 msgid "Failed to load data into json format" msgstr "把数据加载为json格式失败" -#: nova/exception.py:241 +#: nova/exception.py:245 msgid "The request is invalid." msgstr "请求无效。" -#: nova/exception.py:245 +#: nova/exception.py:249 #, python-format msgid "Invalid signature %(signature)s for user %(user)s." msgstr "无效签名 %(signature)s 针对用户是 %(user)s" -#: nova/exception.py:249 +#: nova/exception.py:253 msgid "Invalid input received" msgstr "收到无效的输入" -#: nova/exception.py:253 +#: nova/exception.py:257 #, python-format msgid "Invalid instance type %(instance_type)s." msgstr "无效的实例类型 %(instance_type)s。" -#: nova/exception.py:257 +#: nova/exception.py:261 msgid "Invalid volume type" msgstr "无效的卷类型" -#: nova/exception.py:261 +#: nova/exception.py:265 msgid "Invalid volume" msgstr "无效的卷" -#: nova/exception.py:265 +#: nova/exception.py:269 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "无效的端口范围 %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:269 +#: nova/exception.py:273 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "无效的IP协议 %(protocol)s。" -#: nova/exception.py:273 +#: nova/exception.py:277 #, python-format msgid "Invalid content type %(content_type)s." msgstr "无效的内容类型 %(content_type)s。" -#: nova/exception.py:277 +#: nova/exception.py:281 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "无效的cidr %(cidr)s。" -#: nova/exception.py:281 +#: nova/exception.py:285 msgid "Invalid reuse of an RPC connection." msgstr "无效的RPC连接重用。" -#: nova/exception.py:285 +#: nova/exception.py:289 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:292 +#: nova/exception.py:296 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:296 +#: nova/exception.py:300 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "无法执行action '%(action)s' 于聚合 %(aggregate_id)s 上。原因: %(reason)s。" -#: nova/exception.py:301 +#: nova/exception.py:305 #, fuzzy, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "找不到有效主机,原因是 %(reason)s。" -#: nova/exception.py:305 +#: nova/exception.py:309 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "实例 %(instance_uuid)s 处于%(attr)s %(state)s 中。该实例在这种状态下不能执行 %(method)s。" -#: nova/exception.py:310 +#: nova/exception.py:314 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "实例 %(instance_id)s 没有运行。" -#: nova/exception.py:314 +#: nova/exception.py:318 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "实例 %(instance_id)s 没有挂起。" -#: nova/exception.py:318 +#: nova/exception.py:322 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "实例 %(instance_id)s 不在救援模式。" -#: nova/exception.py:322 +#: nova/exception.py:326 msgid "Failed to suspend instance" msgstr "挂起实例失败" -#: nova/exception.py:326 +#: nova/exception.py:330 msgid "Failed to resume server" msgstr "服务器恢复失败" -#: nova/exception.py:330 +#: nova/exception.py:334 msgid "Failed to reboot instance" msgstr "重新启动实例失败" -#: nova/exception.py:334 +#: nova/exception.py:338 #, fuzzy msgid "Failed to terminate instance" msgstr "重新启动实例失败" -#: nova/exception.py:338 +#: nova/exception.py:342 msgid "Service is unavailable at this time." msgstr "该时刻服务无法使用。" -#: nova/exception.py:342 +#: nova/exception.py:346 msgid "Volume service is unavailable at this time." msgstr "该时刻卷服务无法使用。" -#: nova/exception.py:346 +#: nova/exception.py:350 msgid "Compute service is unavailable at this time." msgstr "该时刻计算服务无法使用。" -#: nova/exception.py:350 +#: nova/exception.py:354 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "无法把实例 (%(instance_id)s) 迁移到当前主机 (%(host)s)。" -#: nova/exception.py:355 +#: nova/exception.py:359 msgid "Destination compute host is unavailable at this time." msgstr "该时刻目标计算主机无法使用。" -#: nova/exception.py:359 +#: nova/exception.py:363 msgid "Original compute host is unavailable at this time." msgstr "该时刻原始计算主机无法使用。" -#: nova/exception.py:363 +#: nova/exception.py:367 msgid "The supplied hypervisor type of is invalid." msgstr "提供的虚拟机管理程序类型无效。" -#: nova/exception.py:367 +#: nova/exception.py:371 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "该实例需要比当前版本更新的虚拟机管理程序。" -#: nova/exception.py:372 +#: nova/exception.py:376 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "提供的磁盘路径 (%(path)s) 已经存在,预计是不存在的。" -#: nova/exception.py:377 +#: nova/exception.py:381 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "提供的设备路径 (%(path)s) 是无效的。" -#: nova/exception.py:381 +#: nova/exception.py:385 #, fuzzy, python-format msgid "The supplied device (%(device)s) is busy." msgstr "提供的设备路径 (%(path)s) 是无效的。" -#: nova/exception.py:385 +#: nova/exception.py:389 msgid "Unacceptable CPU info" msgstr "无法接受的CPU信息" -#: nova/exception.py:389 +#: nova/exception.py:393 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s 不是有效的IP v4/6地址。" -#: nova/exception.py:393 +#: nova/exception.py:397 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "VLAN标签对于端口组%(bridge)s 是不适合的。预计的VLAN标签是 %(tag)s,但与端口组关联的是 %(pgroup)s。" -#: nova/exception.py:399 +#: nova/exception.py:403 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -342,740 +346,745 @@ msgstr "" "包含端口组 %(bridge)s 的vSwitch没有与预计的物理适配器关联。预计的vSwitch是 %(expected)s,但关联的是 " "%(actual)s。" -#: nova/exception.py:406 +#: nova/exception.py:410 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "磁盘格式 %(disk_format)s 不能接受" -#: nova/exception.py:410 +#: nova/exception.py:414 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "镜像 %(image_id)s 无法接受,原因是: %(reason)s" -#: nova/exception.py:414 +#: nova/exception.py:418 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "实例 %(instance_id)s 无法接受,原因是: %(reason)s" -#: nova/exception.py:418 +#: nova/exception.py:422 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Ec2 id %(ec2_id)s 无法接受。" -#: nova/exception.py:422 +#: nova/exception.py:426 msgid "Resource could not be found." msgstr "资源没有找到。" -#: nova/exception.py:427 +#: nova/exception.py:431 #, python-format msgid "Required flag %(flag)s not set." msgstr "要求的标记 %(flag)s 没有设置。" -#: nova/exception.py:431 +#: nova/exception.py:435 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "卷 %(volume_id)s 没有找到。" -#: nova/exception.py:435 +#: nova/exception.py:439 #, fuzzy, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "无法找到帐户 %(account_name) on Solidfire 设备" -#: nova/exception.py:440 +#: nova/exception.py:444 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "没有为实例 %(instance_id)s 找到卷。" -#: nova/exception.py:444 +#: nova/exception.py:448 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "卷 %(volume_id)s 没有含键 %(metadata_key)s 的元数据。" -#: nova/exception.py:449 +#: nova/exception.py:453 msgid "Zero volume types found." msgstr "没有找到卷类型。" -#: nova/exception.py:453 +#: nova/exception.py:457 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "卷类型 %(volume_type_id)s 没有找到。" -#: nova/exception.py:457 +#: nova/exception.py:461 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "名为 %(volume_type_name)s 的卷类型没有找到。" -#: nova/exception.py:462 +#: nova/exception.py:466 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "卷类型 %(volume_type_id)s 没有额外说明键 %(extra_specs_key)s 。" -#: nova/exception.py:467 +#: nova/exception.py:471 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "快照 %(snapshot_id)s 没有找到。" -#: nova/exception.py:471 +#: nova/exception.py:475 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "正在删除有快照的卷 %(volume_name)s" -#: nova/exception.py:475 +#: nova/exception.py:479 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:484 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: nova/exception.py:484 +#: nova/exception.py:488 #, python-format msgid "No disk at %(location)s" msgstr "在 %(location)s 没有磁盘" -#: nova/exception.py:488 +#: nova/exception.py:492 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "无法为 %(driver_type)s 卷找到句柄。" -#: nova/exception.py:492 +#: nova/exception.py:496 #, python-format msgid "Invalid image href %(image_href)s." msgstr "无效的镜像href %(image_href)s。" -#: nova/exception.py:496 +#: nova/exception.py:500 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "有些镜像通过hrefs存储。该api版本不支持显示镜像hrefs。" -#: nova/exception.py:501 +#: nova/exception.py:505 #, python-format msgid "Image %(image_id)s could not be found." msgstr "镜像 %(image_id)s 没有找到。" -#: nova/exception.py:505 +#: nova/exception.py:509 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "没有为镜像 %(image_id)s 找到内核。" -#: nova/exception.py:509 +#: nova/exception.py:513 #, python-format msgid "User %(user_id)s could not be found." msgstr "用户 %(user_id)s 没有找到。" -#: nova/exception.py:513 +#: nova/exception.py:517 #, python-format msgid "Project %(project_id)s could not be found." msgstr "项目 %(project_id)s 没有找到。" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "用户 %(user_id)s 不是项目 %(project_id)s 的成员。" -#: nova/exception.py:521 +#: nova/exception.py:525 #, python-format msgid "Role %(role_id)s could not be found." msgstr "角色 %(role_id)s 没有找到。" -#: nova/exception.py:525 +#: nova/exception.py:529 msgid "Cannot find SR to read/write VDI." msgstr "没有找到存储库来读写VDI。" -#: nova/exception.py:529 -#, python-format -msgid "%(req)s is required to create a network." -msgstr "创建网络 %(req)s 是必要的。" - #: nova/exception.py:533 -#, python-format -msgid "Network %(network_id)s could not be found." +#, fuzzy, python-format +msgid "Network %(network_id)s is still in use." msgstr "网络 %(network_id)s 没有找到。" #: nova/exception.py:537 #, python-format +msgid "%(req)s is required to create a network." +msgstr "创建网络 %(req)s 是必要的。" + +#: nova/exception.py:541 +#, python-format +msgid "Network %(network_id)s could not be found." +msgstr "网络 %(network_id)s 没有找到。" + +#: nova/exception.py:545 +#, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "无法为桥 %(bridge)s 找到网络" -#: nova/exception.py:541 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "无法为uuid %(uuid)s 找到网络" -#: nova/exception.py:545 +#: nova/exception.py:553 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "无法为cidr %(cidr)s 找到网络。" -#: nova/exception.py:549 +#: nova/exception.py:557 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "无法为实例 %(instance_id)s 找到网络。" -#: nova/exception.py:553 +#: nova/exception.py:561 msgid "No networks defined." msgstr "没有网络定义。" -#: nova/exception.py:557 +#: nova/exception.py:565 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "或者网络uuid %(network_uuid)s不存在,或者它没有分配给项目 %(project_id)s。" -#: nova/exception.py:562 +#: nova/exception.py:570 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "主机没有设置于网络 (%(network_id)s)。" -#: nova/exception.py:566 +#: nova/exception.py:574 #, fuzzy, python-format msgid "Network %(network)s has active ports, cannot delete." msgstr "网络 %s 存在活跃的端口,无法删除" -#: nova/exception.py:570 +#: nova/exception.py:578 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "无法找到虚拟机使用的数据存储引用。" -#: nova/exception.py:574 +#: nova/exception.py:582 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "没有固定IP与id %(id)s 关联。" -#: nova/exception.py:578 +#: nova/exception.py:586 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "没有为地址 %(address)s 找到固定IP。" -#: nova/exception.py:582 +#: nova/exception.py:590 #, python-format msgid "Instance %(instance_id)s has zero fixed ips." msgstr "实例 %(instance_id)s 没有固定ip。" -#: nova/exception.py:586 +#: nova/exception.py:594 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "网络主机 %(host)s 在网络 %(network_id)s 中没有固定ip。" -#: nova/exception.py:591 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "实例 %(instance_id)s 没有固定ip '%(ip)s'。" -#: nova/exception.py:595 +#: nova/exception.py:603 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "主机 %(host)s 没有固定IP。" -#: nova/exception.py:599 +#: nova/exception.py:607 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "固定IP地址 (%(address)s) 在网络 (%(network_uuid)s) 中不存在。" -#: nova/exception.py:604 +#: nova/exception.py:612 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "固定IP地址 %(address)s 已在使用。" -#: nova/exception.py:608 +#: nova/exception.py:616 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "固定IP地址 %(address)s 无效。" -#: nova/exception.py:612 +#: nova/exception.py:620 msgid "Zero fixed ips available." msgstr "没有固定ip可用。" -#: nova/exception.py:616 +#: nova/exception.py:624 msgid "Zero fixed ips could be found." msgstr "找不到固定IP。" -#: nova/exception.py:620 +#: nova/exception.py:628 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "找不到适合id %(id)s 的浮动IP。" -#: nova/exception.py:624 +#: nova/exception.py:632 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "DNS 入口 %(name)s 已经在域中 %(domain)s 存在。" -#: nova/exception.py:628 +#: nova/exception.py:636 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "找不到适合地址 %(address)s 的浮动ip。" -#: nova/exception.py:632 +#: nova/exception.py:640 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "没有为主机 %(host)s 找到浮动IP。" -#: nova/exception.py:636 +#: nova/exception.py:644 msgid "Zero floating ips available." msgstr "没有浮动IP可用。" -#: nova/exception.py:640 +#: nova/exception.py:648 #, python-format msgid "Floating ip %(address)s is associated." msgstr "浮动ip %(address)s 已被关联。" -#: nova/exception.py:644 +#: nova/exception.py:652 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "浮动ip %(address)s 没有被关联。" -#: nova/exception.py:648 +#: nova/exception.py:656 msgid "Zero floating ips exist." msgstr "没有浮动ip存在。" -#: nova/exception.py:652 +#: nova/exception.py:660 #, python-format msgid "Interface %(interface)s not found." msgstr "接口 %(interface)s没有找到。" -#: nova/exception.py:656 +#: nova/exception.py:664 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "密钥对 %(name)s 没有为用户 %(user_id)s 找到。" -#: nova/exception.py:660 +#: nova/exception.py:668 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "证书 %(certificate_id)s 没有找到。" -#: nova/exception.py:664 +#: nova/exception.py:672 #, python-format msgid "Service %(service_id)s could not be found." msgstr "服务 %(service_id)s 没有找到。" -#: nova/exception.py:668 +#: nova/exception.py:676 #, python-format msgid "Host %(host)s could not be found." msgstr "主机 %(host)s 没有找到。" -#: nova/exception.py:672 +#: nova/exception.py:680 #, python-format msgid "Compute host %(host)s could not be found." msgstr "计算主机 %(host)s 没有找到。" -#: nova/exception.py:676 +#: nova/exception.py:684 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "没有找到二进制 %(binary)s 在主机 %(host)s 上。" -#: nova/exception.py:680 +#: nova/exception.py:688 #, python-format msgid "Auth token %(token)s could not be found." msgstr "认证令牌 %(token)s 没有找到。" -#: nova/exception.py:684 +#: nova/exception.py:692 #, python-format msgid "Access Key %(access_key)s could not be found." msgstr "访问密钥 %(access_key)s 没有找到。" -#: nova/exception.py:688 +#: nova/exception.py:696 msgid "Quota could not be found" msgstr "配额没有找到。" -#: nova/exception.py:692 +#: nova/exception.py:700 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "没有为项目 %(project_id)s 找到配额。" -#: nova/exception.py:696 +#: nova/exception.py:704 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "找不到类 %(class_name)s :异常 %(exception)s" -#: nova/exception.py:700 +#: nova/exception.py:708 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "安全组 %(security_group_id)s 没有找到。" -#: nova/exception.py:704 +#: nova/exception.py:712 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "没有找到安全组 %(security_group_id)s 针对项目 %(project_id)s 。" -#: nova/exception.py:709 +#: nova/exception.py:717 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "带有规则 %(rule_id)s 的安全组没有找到。" -#: nova/exception.py:713 +#: nova/exception.py:721 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "安全组 %(security_group_id)s 已经与实例 %(instance_id)s 关联。" -#: nova/exception.py:718 +#: nova/exception.py:726 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "安全组 %(security_group_id)s 没有与实例 %(instance_id)s 关联。" -#: nova/exception.py:723 +#: nova/exception.py:731 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "迁移 %(migration_id)s 没有找到。" -#: nova/exception.py:727 +#: nova/exception.py:735 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "没有为实例 %(instance_id)s 找到迁移其状态为 %(status)s 。" -#: nova/exception.py:732 +#: nova/exception.py:740 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "控制台池 %(pool_id)s 没有找到。" -#: nova/exception.py:736 +#: nova/exception.py:744 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "没有找到类型是 %(console_type)s 的控制台池针对计算主机 %(compute_host)s 在代理主机 %(host)s 上。" -#: nova/exception.py:742 +#: nova/exception.py:750 #, python-format msgid "Console %(console_id)s could not be found." msgstr "控制台%(console_id)s 没有找到。" -#: nova/exception.py:746 +#: nova/exception.py:754 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "没有为实例 %(instance_id)s 找到控制台。" -#: nova/exception.py:750 +#: nova/exception.py:758 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "没有为实例 %(instance_id)s 在池 %(pool_id)s 中找到控制台。" -#: nova/exception.py:755 +#: nova/exception.py:763 #, python-format msgid "Invalid console type %(console_type)s " msgstr "无效的控制台类型 %(console_type)s " -#: nova/exception.py:759 +#: nova/exception.py:767 msgid "Zero instance types found." msgstr "没有找到实例类型。" -#: nova/exception.py:763 +#: nova/exception.py:771 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "实例类型 %(instance_type_id)s 没有找到。" -#: nova/exception.py:767 +#: nova/exception.py:775 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "名为 %(instance_type_name)s 的实例类型没有找到。" -#: nova/exception.py:772 +#: nova/exception.py:780 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "类型 %(flavor_id)s 没有找到。" -#: nova/exception.py:776 +#: nova/exception.py:784 #, fuzzy, python-format msgid "Cell %(cell_id)s could not be found." msgstr "区域 %(zone_id)s 没有找到。" -#: nova/exception.py:780 +#: nova/exception.py:788 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "调度器主机过滤器 %(filter_name)s 没有找到。" -#: nova/exception.py:784 +#: nova/exception.py:792 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "调度器的成本函数 %(cost_fn_str)s 没有找到。" -#: nova/exception.py:789 +#: nova/exception.py:797 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "未找到调度器的权重标记:%(flag_name)s" -#: nova/exception.py:793 +#: nova/exception.py:801 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "实例 %(instance_id)s 没有键为 %(metadata_key)s 的元数据。" -#: nova/exception.py:798 +#: nova/exception.py:806 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "实例类型 %(instance_type_id)s 没有额外的 键为%(extra_specs_key)s 的规格说明。" -#: nova/exception.py:803 +#: nova/exception.py:811 msgid "LDAP object could not be found" msgstr "未定义LDAP对象" -#: nova/exception.py:807 +#: nova/exception.py:815 #, python-format msgid "LDAP user %(user_id)s could not be found." msgstr "没有找到LDAP用户 %(user_id)s。" -#: nova/exception.py:811 +#: nova/exception.py:819 #, python-format msgid "LDAP group %(group_id)s could not be found." msgstr "没有找到LDAP用户组 %(group_id)s。" -#: nova/exception.py:815 +#: nova/exception.py:823 #, python-format msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "LDAP用户 %(user_id)s 不是 %(group_id)s 的组成员。" -#: nova/exception.py:819 +#: nova/exception.py:827 #, python-format msgid "File %(file_path)s could not be found." msgstr "找不到文件 %(file_path)s。" -#: nova/exception.py:823 +#: nova/exception.py:831 msgid "Zero files could be found." msgstr "没找到文件" -#: nova/exception.py:827 +#: nova/exception.py:835 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "未找到与网络适配器 %(adapter)s 关联的虚拟交换机。" -#: nova/exception.py:832 +#: nova/exception.py:840 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "未找到网络适配器 %(adapter)s。" -#: nova/exception.py:836 +#: nova/exception.py:844 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "找不到类 %(class_name)s :异常 %(exception)s" -#: nova/exception.py:840 +#: nova/exception.py:848 msgid "Action not allowed." msgstr "操作不允许。" -#: nova/exception.py:844 +#: nova/exception.py:852 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "无法使用全局角色 %(role_id)s" -#: nova/exception.py:848 +#: nova/exception.py:856 msgid "Rotation is not allowed for snapshots" msgstr "快照不允许循环。" -#: nova/exception.py:852 +#: nova/exception.py:860 msgid "Rotation param is required for backup image_type" msgstr "备份 image_type 要求循环参数。" -#: nova/exception.py:861 +#: nova/exception.py:869 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "密钥对 %(key_name)s 已经存在。" -#: nova/exception.py:865 +#: nova/exception.py:873 #, python-format msgid "User %(user)s already exists." msgstr "用户 %(user)s 已存在。" -#: nova/exception.py:869 +#: nova/exception.py:877 #, python-format msgid "LDAP user %(user)s already exists." msgstr "LDAP用户 %(user)s 已经存在。" -#: nova/exception.py:873 +#: nova/exception.py:881 #, python-format msgid "LDAP group %(group)s already exists." msgstr "LDAP用户组 %(group)s 已经存在。" -#: nova/exception.py:877 +#: nova/exception.py:885 #, 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:882 +#: nova/exception.py:890 #, python-format msgid "Project %(project)s already exists." msgstr "项目 %(project)s 已经存在。" -#: nova/exception.py:886 +#: nova/exception.py:894 #, python-format msgid "Instance %(name)s already exists." msgstr "实例 %(name)s 已经存在。" -#: nova/exception.py:890 +#: nova/exception.py:898 #, python-format msgid "Instance Type %(name)s already exists." msgstr "实例类型 %(name)s 已经存在。" -#: nova/exception.py:894 +#: nova/exception.py:902 #, python-format msgid "Volume Type %(name)s already exists." msgstr "卷类型 %(name)s 已经存在。" -#: nova/exception.py:898 +#: nova/exception.py:906 #, python-format msgid "%(path)s is on shared storage: %(reason)s" msgstr "%(path)s 在共享存储上:%(reason)s" -#: nova/exception.py:902 +#: nova/exception.py:910 msgid "Migration error" msgstr "迁移错误" -#: nova/exception.py:906 +#: nova/exception.py:914 #, python-format msgid "Malformed message body: %(reason)s" msgstr "错误格式的消息体: %(reason)s" -#: nova/exception.py:910 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "在 %(path)s 找不到配置文件。" -#: nova/exception.py:914 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'" -#: nova/exception.py:918 +#: nova/exception.py:926 msgid "When resizing, instances must change size!" msgstr "调整时实例的大小必须要发生变化。" -#: nova/exception.py:922 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "镜像比实例类型所允许的大。" -#: nova/exception.py:926 +#: nova/exception.py:934 msgid "1 or more Zones could not complete the request" msgstr "1个或多个区域无法完成请求。" -#: nova/exception.py:930 +#: nova/exception.py:938 msgid "Instance type's memory is too small for requested image." msgstr "实例类型的内存对于所请求的镜像太小。" -#: nova/exception.py:934 +#: nova/exception.py:942 msgid "Instance type's disk is too small for requested image." msgstr "实例类型的磁盘对于所请求的镜像太小。" -#: nova/exception.py:938 +#: nova/exception.py:946 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "没有足够的可用内存来启动计算节点 %(uuid)s。" -#: nova/exception.py:942 +#: nova/exception.py:950 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "无法获取此主机的带宽、CPU和磁盘指标。" -#: nova/exception.py:946 +#: nova/exception.py:954 #, python-format msgid "No valid host was found. %(reason)s" msgstr "找不到有效主机,原因是 %(reason)s。" -#: nova/exception.py:950 +#: nova/exception.py:958 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "主机 %(host)s 没有启动或者不存在。" -#: nova/exception.py:954 +#: nova/exception.py:962 msgid "Quota exceeded" msgstr "超出配额" -#: nova/exception.py:958 +#: nova/exception.py:966 #, fuzzy, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "聚合 %(aggregate_id)s没有主机 %(host)s。" -#: nova/exception.py:963 +#: nova/exception.py:971 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "找不到聚合 %(aggregate_id)s。" -#: nova/exception.py:967 +#: nova/exception.py:975 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "聚合 %(aggregate_name)s 已经存在。" -#: nova/exception.py:971 +#: nova/exception.py:979 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "聚合 %(aggregate_id)s没有主机 %(host)s。" -#: nova/exception.py:975 +#: nova/exception.py:983 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "聚合 %(aggregate_id)s 没有键为 %(metadata_key)s 的元数据。" -#: nova/exception.py:980 +#: nova/exception.py:988 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "主机 %(host)s 已经是另外一个聚合的成员。" -#: nova/exception.py:984 +#: nova/exception.py:992 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "聚合 %(aggregate_id)s已经有主机 %(host)s。" -#: nova/exception.py:988 +#: nova/exception.py:996 #, fuzzy, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "检测到不止一个名称为 %(vol_name) 的卷。" -#: nova/exception.py:992 +#: nova/exception.py:1000 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "无法创建名称为 %(name)s 规格为 %(extra_specs)s 的卷类型。" -#: nova/exception.py:997 +#: nova/exception.py:1005 msgid "Unable to create instance type" msgstr "无法创建实例类型。" -#: nova/exception.py:1001 +#: nova/exception.py:1009 msgid "Bad response from SolidFire API" msgstr "来自SolidFire API的错误响应" -#: nova/exception.py:1005 +#: nova/exception.py:1013 #, python-format msgid "Error in SolidFire API response: status=%(status)s" msgstr "SolidFire API响应里发生错误:status=%(status)s" -#: nova/exception.py:1009 +#: nova/exception.py:1017 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "SolidFire API响应里发生错误:data=%(data)s" -#: nova/exception.py:1013 +#: nova/exception.py:1021 #, fuzzy, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "检测到已存在的id为%(vlan) vlan" -#: nova/exception.py:1017 +#: nova/exception.py:1025 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "实例 %(instance_id)s 没有找到。" -#: nova/exception.py:1021 +#: nova/exception.py:1029 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1033 #, fuzzy, python-format msgid "Could not fetch image %(image)s" msgstr "获取镜像 %(image)s" -#: nova/log.py:315 +#: nova/log.py:328 #, python-format msgid "syslog facility must be one of: %s" msgstr "syslog设备必须作为一个 %s 。" @@ -1194,156 +1203,138 @@ msgstr "SSH上不支持的进程输入参数。" msgid "debug in callback: %s" msgstr "回调中debug:%s" -#: nova/utils.py:534 +#: nova/utils.py:506 #, python-format msgid "Link Local address is not found.:%s" msgstr "本地IP地址没有找到:%s" -#: nova/utils.py:537 +#: nova/utils.py:509 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "无法连接到 %(interface)s 的本地IP:%(ex)s" -#: nova/utils.py:648 +#: nova/utils.py:620 #, python-format msgid "Invalid backend: %s" msgstr "无效的后台:%s" -#: nova/utils.py:659 +#: nova/utils.py:631 #, python-format msgid "backend %s" msgstr "后台 %s" -#: nova/utils.py:709 +#: nova/utils.py:681 msgid "in looping call" msgstr "循环调用中。" -#: nova/utils.py:927 +#: nova/utils.py:899 #, fuzzy, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "正在试图获取信号量 \"%(lock)s\" 为方法 \"%(method)s\"...锁" -#: nova/utils.py:931 +#: nova/utils.py:903 #, fuzzy, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "获得信号量 \"%(lock)s\" 为方法 \"%(method)s\" ...锁" -#: nova/utils.py:935 +#: nova/utils.py:907 #, fuzzy, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "正在 试图获取锁 \"%(lock)s\" 为方法 \"%(method)s\"...锁" -#: nova/utils.py:942 +#: nova/utils.py:914 #, fuzzy, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "获得文件锁 \"%(lock)s\" 为方法 \"%(method)s\"...锁" -#: nova/utils.py:1001 +#: nova/utils.py:973 #, python-format msgid "Found sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1008 +#: nova/utils.py:980 #, python-format msgid "Cleaned sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1023 +#: nova/utils.py:995 #, python-format msgid "Found lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1028 +#: nova/utils.py:999 #, python-format msgid "Cleaned lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1138 +#: nova/utils.py:1108 #, python-format msgid "Expected object of type: %s" msgstr "期望的对象类型:%s" -#: nova/utils.py:1169 +#: nova/utils.py:1139 #, python-format msgid "Invalid server_string: %s" msgstr "不正确的server_string:%s" -#: nova/utils.py:1298 +#: nova/utils.py:1268 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "timefunc:'%(name)s' 用了%(total_time).2f 秒" -#: nova/utils.py:1330 +#: nova/utils.py:1300 msgid "Original exception being dropped" msgstr "正在丢弃原来的异常。" -#: nova/utils.py:1461 +#: nova/utils.py:1431 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "类 %(fullname)s 是不推荐的:%(msg)s" -#: nova/utils.py:1463 +#: nova/utils.py:1433 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "类 %(fullname)s 是不推荐的" -#: nova/utils.py:1495 +#: nova/utils.py:1465 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "函数 %(name)s 在%(location)s 里的是不推荐的:%(msg)s" -#: nova/utils.py:1497 +#: nova/utils.py:1467 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "函数 %(name)s 在%(location)s 里的是不推荐的" -#: nova/utils.py:1681 +#: nova/utils.py:1651 #, fuzzy, python-format msgid "Could not remove tmpdir: %s" msgstr "移除容器失败:%s" -#: nova/wsgi.py:97 +#: nova/wsgi.py:96 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "启动%(name)s 位置在 %(host)s:%(port)s" -#: nova/wsgi.py:108 +#: nova/wsgi.py:107 msgid "Stopping WSGI server." msgstr "关闭WSGI服务器" -#: nova/wsgi.py:111 -msgid "Stopping raw TCP server." -msgstr "正在停止裸TCP服务器。" - -#: nova/wsgi.py:117 -#, python-format -msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "正在启动TCP服务器 %(arg0)s 位置在%(host)s:%(port)s" - -#: nova/wsgi.py:133 +#: nova/wsgi.py:121 msgid "WSGI server has stopped." msgstr "WSGI服务器已经停止。" -#: nova/wsgi.py:211 +#: nova/wsgi.py:190 msgid "You must implement __call__" msgstr "你必须执行 __call__" -#: nova/api/direct.py:218 -msgid "not available" -msgstr "不可用" - -#: nova/api/direct.py:299 -#, python-format -msgid "Returned non-serializeable type: %s" -msgstr "返回的non-serializeable类型:%s" - #: nova/api/sizelimit.py:51 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:142 +#: nova/api/validator.py:140 #, python-format -msgid "%(key)s with value %(value)s failed validator %(validator)s" +msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" #: nova/api/ec2/__init__.py:73 @@ -1521,12 +1512,12 @@ msgid "Invalid CIDR" msgstr "无效的" #: nova/api/ec2/cloud.py:639 nova/api/ec2/cloud.py:693 -#: nova/api/ec2/cloud.py:800 +#: nova/api/ec2/cloud.py:811 msgid "Not enough parameters, need group_name or group_id" msgstr "" #: nova/api/ec2/cloud.py:654 -#: nova/api/openstack/compute/contrib/security_groups.py:517 +#: nova/api/openstack/compute/contrib/security_groups.py:529 #, python-format msgid "Revoke security group ingress %s" msgstr "撤销 %s 安全组入口权限" @@ -1536,12 +1527,12 @@ msgstr "撤销 %s 安全组入口权限" msgid "%s Not enough parameters to build a valid rule" msgstr "参数不够创建有效规则。" -#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:744 +#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:751 msgid "No rule for the specified parameters." msgstr "对给定的参数无特定规则。" #: nova/api/ec2/cloud.py:708 -#: nova/api/openstack/compute/contrib/security_groups.py:354 +#: nova/api/openstack/compute/contrib/security_groups.py:359 #, python-format msgid "Authorize security group ingress %s" msgstr "授权 %s 安全组入口权限" @@ -1551,166 +1542,177 @@ msgstr "授权 %s 安全组入口权限" msgid "%s - This rule already exists in group" msgstr "这条规则已经存在于组%s 中" -#: nova/api/ec2/cloud.py:769 +#: nova/api/ec2/cloud.py:733 +#: nova/api/openstack/compute/contrib/security_groups.py:388 +#, fuzzy, python-format +msgid "Quota exceeded, too many security group rules." +msgstr "添加安全组规则:%r" + +#: nova/api/ec2/cloud.py:776 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Content limited to " "Alphanumeric characters, spaces, dashes, and underscores." msgstr "参数GroupName的值 (%s) 无效。内容仅限于含有字母数字的字符,空格,破折号和下划线。" -#: nova/api/ec2/cloud.py:776 +#: nova/api/ec2/cloud.py:783 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Length exceeds maximum of " "255." msgstr "参数GroupName的值 (%s) 无效。长度超过了上限255。" -#: nova/api/ec2/cloud.py:780 -#: nova/api/openstack/compute/contrib/security_groups.py:292 +#: nova/api/ec2/cloud.py:787 +#: nova/api/openstack/compute/contrib/security_groups.py:297 #, python-format msgid "Create Security Group %s" msgstr "创建安全组 %s" -#: nova/api/ec2/cloud.py:783 +#: nova/api/ec2/cloud.py:790 #, python-format msgid "group %s already exists" msgstr "安全组 %s 已经存在" -#: nova/api/ec2/cloud.py:815 -#: nova/api/openstack/compute/contrib/security_groups.py:245 +#: nova/api/ec2/cloud.py:794 +#: nova/api/openstack/compute/contrib/security_groups.py:294 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/api/ec2/cloud.py:826 +#: nova/api/openstack/compute/contrib/security_groups.py:246 #, python-format msgid "Delete security group %s" msgstr "删除安全组 %s" -#: nova/api/ec2/cloud.py:823 nova/compute/manager.py:1630 +#: nova/api/ec2/cloud.py:834 nova/compute/manager.py:1638 #, python-format msgid "Get console output for instance %s" msgstr "获取实例 %s 控制台输出" -#: nova/api/ec2/cloud.py:894 +#: nova/api/ec2/cloud.py:905 #, python-format msgid "Create volume from snapshot %s" msgstr "从快照 %s 创建卷" -#: nova/api/ec2/cloud.py:898 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:222 #, python-format msgid "Create volume of %s GB" msgstr "创建 %s GB的卷" -#: nova/api/ec2/cloud.py:921 +#: nova/api/ec2/cloud.py:932 #, fuzzy msgid "Delete Failed" msgstr "创建失败" -#: nova/api/ec2/cloud.py:931 +#: nova/api/ec2/cloud.py:942 #, 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:939 +#: nova/api/ec2/cloud.py:950 #, fuzzy msgid "Attach Failed." msgstr "创建失败" -#: nova/api/ec2/cloud.py:952 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:963 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "分离卷 %s" -#: nova/api/ec2/cloud.py:959 +#: nova/api/ec2/cloud.py:970 #, fuzzy, python-format msgid "Detach Volume Failed." msgstr "分离卷 %s" -#: nova/api/ec2/cloud.py:984 nova/api/ec2/cloud.py:1041 -#: nova/api/ec2/cloud.py:1518 nova/api/ec2/cloud.py:1533 +#: nova/api/ec2/cloud.py:995 nova/api/ec2/cloud.py:1052 +#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537 #, python-format msgid "attribute not supported: %s" msgstr "属性不支持: %s" -#: nova/api/ec2/cloud.py:1107 +#: nova/api/ec2/cloud.py:1118 #, python-format msgid "vol = %s\n" msgstr "vol = %s\n" -#: nova/api/ec2/cloud.py:1255 +#: nova/api/ec2/cloud.py:1266 msgid "Allocate address" msgstr "分配地址" -#: nova/api/ec2/cloud.py:1267 +#: nova/api/ec2/cloud.py:1271 #, python-format msgid "Release address %s" msgstr "释放地址 %s" -#: nova/api/ec2/cloud.py:1272 +#: nova/api/ec2/cloud.py:1276 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "把地址 %(public_ip)s 关联到实例 %(instance_id)s" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1286 #, python-format msgid "Disassociate address %s" msgstr "取消地址 %s 的关联" -#: nova/api/ec2/cloud.py:1308 +#: nova/api/ec2/cloud.py:1312 msgid "Image must be available" msgstr "镜像必须可用。" -#: nova/api/ec2/cloud.py:1329 +#: nova/api/ec2/cloud.py:1333 msgid "Going to start terminating instances" msgstr "准备开始终止实例" -#: nova/api/ec2/cloud.py:1343 +#: nova/api/ec2/cloud.py:1347 #, python-format msgid "Reboot instance %r" msgstr "重启实例 %r" -#: nova/api/ec2/cloud.py:1354 +#: nova/api/ec2/cloud.py:1358 msgid "Going to stop instances" msgstr "准备停止实例" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1369 msgid "Going to start instances" msgstr "准备启动实例" -#: nova/api/ec2/cloud.py:1455 +#: nova/api/ec2/cloud.py:1459 #, python-format msgid "De-registering image %s" msgstr "解除镜像 %s 的注册" -#: nova/api/ec2/cloud.py:1471 +#: nova/api/ec2/cloud.py:1475 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1494 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "用id %(image_id)s 注册镜像 %(image_location)s" -#: nova/api/ec2/cloud.py:1536 +#: nova/api/ec2/cloud.py:1540 msgid "user or group not specified" msgstr "用户或者组没有确定" -#: nova/api/ec2/cloud.py:1538 +#: nova/api/ec2/cloud.py:1542 msgid "only group \"all\" is supported" msgstr "仅仅支持组\"all\"" -#: nova/api/ec2/cloud.py:1540 +#: nova/api/ec2/cloud.py:1544 msgid "operation_type must be add or remove" msgstr "operation_type必须添加或者移除" -#: nova/api/ec2/cloud.py:1542 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Updating image %s publicity" msgstr "正在更新镜像 %s 的 publicity 属性" -#: nova/api/ec2/cloud.py:1555 +#: nova/api/ec2/cloud.py:1559 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1603 +#: nova/api/ec2/cloud.py:1607 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "无法在 %d 秒内停止实例" @@ -2050,209 +2052,209 @@ msgstr "服务器不存在" msgid "Metadata item was not found" msgstr "元数据项目未找到" -#: nova/api/openstack/compute/servers.py:425 +#: nova/api/openstack/compute/servers.py:420 #, python-format msgid "Invalid server status: %(status)s" msgstr "无效的服务器状态:%(status)s" -#: nova/api/openstack/compute/servers.py:433 +#: nova/api/openstack/compute/servers.py:428 msgid "Invalid changes-since value" msgstr "无效的changes-since值" -#: nova/api/openstack/compute/servers.py:483 +#: nova/api/openstack/compute/servers.py:476 msgid "Personality file limit exceeded" msgstr "超过个性化文件限制" -#: nova/api/openstack/compute/servers.py:485 +#: nova/api/openstack/compute/servers.py:478 msgid "Personality file path too long" msgstr "个性化文件路径太长" -#: nova/api/openstack/compute/servers.py:487 +#: nova/api/openstack/compute/servers.py:480 msgid "Personality file content too long" msgstr "个性化文件内容太长" -#: nova/api/openstack/compute/servers.py:501 +#: nova/api/openstack/compute/servers.py:494 msgid "Server name is not a string or unicode" msgstr "服务器名称不是字符串或者unicode" -#: nova/api/openstack/compute/servers.py:505 +#: nova/api/openstack/compute/servers.py:498 msgid "Server name is an empty string" msgstr "服务器名称是空串" -#: nova/api/openstack/compute/servers.py:509 +#: nova/api/openstack/compute/servers.py:502 #, fuzzy msgid "Server name must be less than 256 characters." msgstr "密钥对名称长度必须在1到255个字符之间" -#: nova/api/openstack/compute/servers.py:527 +#: nova/api/openstack/compute/servers.py:519 #, python-format msgid "Bad personality format: missing %s" msgstr "错误的个性化格式:丢失 %s" -#: nova/api/openstack/compute/servers.py:530 +#: nova/api/openstack/compute/servers.py:522 msgid "Bad personality format" msgstr "损坏的个性化格式" -#: nova/api/openstack/compute/servers.py:535 +#: nova/api/openstack/compute/servers.py:527 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "个性化 %s 的内容无法解码" -#: nova/api/openstack/compute/servers.py:550 +#: nova/api/openstack/compute/servers.py:540 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "损坏的网络格式:网络 uuid 格式不正确 (%s)" -#: nova/api/openstack/compute/servers.py:559 +#: nova/api/openstack/compute/servers.py:549 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "不正确的固定 IP 地址(%s)" -#: nova/api/openstack/compute/servers.py:566 +#: nova/api/openstack/compute/servers.py:556 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "不允许重复的网络(%s)" -#: nova/api/openstack/compute/servers.py:572 +#: nova/api/openstack/compute/servers.py:562 #, python-format msgid "Bad network format: missing %s" msgstr "错误的网络格式:丢失%s" -#: nova/api/openstack/compute/servers.py:575 +#: nova/api/openstack/compute/servers.py:565 msgid "Bad networks format" msgstr "错误的网络格式" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:577 msgid "Userdata content cannot be decoded" msgstr "Userdata 内容无法解码" -#: nova/api/openstack/compute/servers.py:594 +#: nova/api/openstack/compute/servers.py:584 msgid "accessIPv4 is not proper IPv4 format" msgstr "accessIPv4 不是正确的IPv4格式" -#: nova/api/openstack/compute/servers.py:601 +#: nova/api/openstack/compute/servers.py:591 #, fuzzy msgid "accessIPv6 is not proper IPv6 format" msgstr "accessIPv4 不是正确的IPv4格式" -#: nova/api/openstack/compute/servers.py:633 +#: nova/api/openstack/compute/servers.py:623 msgid "Server name is not defined" msgstr "服务器名称未定义" -#: nova/api/openstack/compute/servers.py:675 -#: nova/api/openstack/compute/servers.py:740 +#: nova/api/openstack/compute/servers.py:665 +#: nova/api/openstack/compute/servers.py:730 msgid "Invalid flavorRef provided." msgstr "提供了无效的flavorRef。" -#: nova/api/openstack/compute/servers.py:737 +#: nova/api/openstack/compute/servers.py:727 msgid "Can not find requested image" msgstr "无法找到请求的镜像" -#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:733 msgid "Invalid key_name provided." msgstr "提供了无效的key_name。" -#: nova/api/openstack/compute/servers.py:829 -#: nova/api/openstack/compute/servers.py:849 +#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:839 msgid "Instance has not been resized." msgstr "实例还没有调整大小。" -#: nova/api/openstack/compute/servers.py:835 +#: nova/api/openstack/compute/servers.py:825 #, python-format msgid "Error in confirm-resize %s" msgstr "confirm-resize中的错误 %s" -#: nova/api/openstack/compute/servers.py:855 +#: nova/api/openstack/compute/servers.py:845 #, python-format msgid "Error in revert-resize %s" msgstr "revert-resize中的错误 %s" -#: nova/api/openstack/compute/servers.py:868 +#: nova/api/openstack/compute/servers.py:858 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "重启的参数'type'既不是HARD也不是SOFT" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:862 msgid "Missing argument 'type' for reboot" msgstr "缺少重启的参数'type'" -#: nova/api/openstack/compute/servers.py:885 +#: nova/api/openstack/compute/servers.py:875 #, python-format msgid "Error in reboot %s" msgstr "重启中错误 %s" -#: nova/api/openstack/compute/servers.py:897 +#: nova/api/openstack/compute/servers.py:887 msgid "Unable to locate requested flavor." msgstr "无法找到请求的类型。" -#: nova/api/openstack/compute/servers.py:900 +#: nova/api/openstack/compute/servers.py:890 msgid "Resize requires a change in size." msgstr "调整大小需要尺寸的改变。" -#: nova/api/openstack/compute/servers.py:924 +#: nova/api/openstack/compute/servers.py:914 msgid "Malformed server entity" msgstr "错误格式的服务器实体" -#: nova/api/openstack/compute/servers.py:931 +#: nova/api/openstack/compute/servers.py:921 msgid "Missing imageRef attribute" msgstr "缺少属性imageRef" -#: nova/api/openstack/compute/servers.py:940 +#: nova/api/openstack/compute/servers.py:930 msgid "Invalid imageRef provided." msgstr "提供了无效的imageRef。" -#: nova/api/openstack/compute/servers.py:949 +#: nova/api/openstack/compute/servers.py:939 msgid "Missing flavorRef attribute" msgstr "缺少属性flavorRef" -#: nova/api/openstack/compute/servers.py:962 +#: nova/api/openstack/compute/servers.py:952 msgid "No adminPass was specified" msgstr "没有确定adminPass" -#: nova/api/openstack/compute/servers.py:966 -#: nova/api/openstack/compute/servers.py:1144 +#: nova/api/openstack/compute/servers.py:956 +#: nova/api/openstack/compute/servers.py:1134 msgid "Invalid adminPass" msgstr "无效的adminPass" -#: nova/api/openstack/compute/servers.py:980 +#: nova/api/openstack/compute/servers.py:970 msgid "Unable to parse metadata key/value pairs." msgstr "无法解析元数据键/值对" -#: nova/api/openstack/compute/servers.py:993 +#: nova/api/openstack/compute/servers.py:983 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "调整大小请求中的属性'flavorRef'无效。" -#: nova/api/openstack/compute/servers.py:996 +#: nova/api/openstack/compute/servers.py:986 msgid "Resize requests require 'flavorRef' attribute." msgstr "调整大小请求要求有属性'flavorRef'。" -#: nova/api/openstack/compute/servers.py:1014 +#: nova/api/openstack/compute/servers.py:1004 #: nova/api/openstack/compute/contrib/aggregates.py:142 -#: nova/api/openstack/compute/contrib/networks.py:65 +#: nova/api/openstack/compute/contrib/networks.py:68 msgid "Invalid request body" msgstr "无效的请求主体" -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1009 msgid "Could not parse imageRef from request." msgstr "无法解析请求中的imageRef。" -#: nova/api/openstack/compute/servers.py:1071 +#: nova/api/openstack/compute/servers.py:1061 msgid "Instance could not be found" msgstr "无法找到实例" -#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" msgstr "无法找到用来重新创建的镜像" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1093 msgid "createImage entity requires name attribute" msgstr "实体createImage需要属性name" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 msgid "Invalid metadata" msgstr "无效的元数据" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1157 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'" @@ -2426,35 +2428,31 @@ msgstr "没有找到服务器。" msgid "No Request Body" msgstr "没有请求主体" -#: nova/api/openstack/compute/contrib/floating_ips.py:159 +#: nova/api/openstack/compute/contrib/floating_ips.py:157 #, python-format msgid "No more floating ips in pool %s." msgstr "池 %s 中已经没有浮动ip。" -#: nova/api/openstack/compute/contrib/floating_ips.py:161 +#: nova/api/openstack/compute/contrib/floating_ips.py:159 msgid "No more floating ips available." 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:571 -#: nova/api/openstack/compute/contrib/security_groups.py:604 +#: nova/api/openstack/compute/contrib/floating_ips.py:197 +#: nova/api/openstack/compute/contrib/floating_ips.py:223 +#: nova/api/openstack/compute/contrib/security_groups.py:583 +#: nova/api/openstack/compute/contrib/security_groups.py:616 msgid "Missing parameter dict" msgstr "缺少参数 dict" -#: nova/api/openstack/compute/contrib/floating_ips.py:204 -#: nova/api/openstack/compute/contrib/floating_ips.py:233 +#: nova/api/openstack/compute/contrib/floating_ips.py:200 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 msgid "Address not specified" msgstr "地址没有指定" -#: nova/api/openstack/compute/contrib/floating_ips.py:213 +#: nova/api/openstack/compute/contrib/floating_ips.py:209 msgid "No fixed ips associated to instance" msgstr "没有固定ip与实例关联" -#: nova/api/openstack/compute/contrib/floating_ips.py:216 -msgid "Associate floating ip failed" -msgstr "关联浮动ip失败" - #: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" @@ -2514,103 +2512,107 @@ msgstr "removeFixedIp缺少参数'address'" msgid "Unable to find address %r" msgstr "无法找到地址 %r" -#: nova/api/openstack/compute/contrib/networks.py:62 +#: nova/api/openstack/compute/contrib/networks.py:65 #, python-format msgid "Network does not have %s action" msgstr "网络不包含动作 %s" -#: nova/api/openstack/compute/contrib/networks.py:70 +#: nova/api/openstack/compute/contrib/networks.py:73 #, python-format msgid "Disassociating network with id %s" 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 +#: nova/api/openstack/compute/contrib/networks.py:77 +#: nova/api/openstack/compute/contrib/networks.py:94 +#: nova/api/openstack/compute/contrib/networks.py:104 msgid "Network not found" msgstr "没有找到网络" -#: nova/api/openstack/compute/contrib/networks.py:87 +#: nova/api/openstack/compute/contrib/networks.py:90 #, python-format msgid "Showing network with id %s" msgstr "显示id是 %s 的网络" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks.py:100 #, python-format msgid "Deleting network with id %s" msgstr "正在删除id是 %s 的网络" +#: nova/api/openstack/compute/contrib/quotas.py:59 +msgid "Quota limit must be -1 or greater." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "错误格式的 scheduler_hints 属性" -#: nova/api/openstack/compute/contrib/security_groups.py:222 +#: nova/api/openstack/compute/contrib/security_groups.py:223 msgid "Security group id should be integer" msgstr "安全组id应该是整数" -#: nova/api/openstack/compute/contrib/security_groups.py:243 +#: nova/api/openstack/compute/contrib/security_groups.py:244 #, fuzzy msgid "Security group is still in use" msgstr "安全组id应该是整数" -#: nova/api/openstack/compute/contrib/security_groups.py:295 +#: nova/api/openstack/compute/contrib/security_groups.py:300 #, python-format msgid "Security group %s already exists" msgstr "安全组 %s 已经存在" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:320 #, python-format msgid "Security group %s is not a string or unicode" msgstr "安全组 %s 既不是字符串也不是unicode" -#: nova/api/openstack/compute/contrib/security_groups.py:318 +#: nova/api/openstack/compute/contrib/security_groups.py:323 #, python-format msgid "Security group %s cannot be empty." msgstr "安全组 %s 不能为空。" -#: nova/api/openstack/compute/contrib/security_groups.py:321 +#: nova/api/openstack/compute/contrib/security_groups.py:326 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "安全组 %s 不能比255个字符更长。" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:353 msgid "Parent group id is not integer" msgstr "父组id不是整数" -#: nova/api/openstack/compute/contrib/security_groups.py:351 +#: nova/api/openstack/compute/contrib/security_groups.py:356 #, python-format msgid "Security group (%s) not found" msgstr "没有找到安全组 (%s)" -#: nova/api/openstack/compute/contrib/security_groups.py:369 +#: nova/api/openstack/compute/contrib/security_groups.py:374 msgid "Not enough parameters to build a valid rule." msgstr "参数不够创建有效规则。" -#: nova/api/openstack/compute/contrib/security_groups.py:376 +#: nova/api/openstack/compute/contrib/security_groups.py:381 #, python-format msgid "This rule already exists in group %s" msgstr "这条规则已经存在于组%s 中" -#: nova/api/openstack/compute/contrib/security_groups.py:414 +#: nova/api/openstack/compute/contrib/security_groups.py:426 msgid "Parent or group id is not integer" msgstr "父组id或者组id不是整数" -#: nova/api/openstack/compute/contrib/security_groups.py:507 +#: nova/api/openstack/compute/contrib/security_groups.py:519 msgid "Rule id is not integer" msgstr "规则id不是整数" -#: nova/api/openstack/compute/contrib/security_groups.py:510 +#: nova/api/openstack/compute/contrib/security_groups.py:522 #, python-format msgid "Rule (%s) not found" msgstr "没有找到规则 (%s)" -#: nova/api/openstack/compute/contrib/security_groups.py:574 -#: nova/api/openstack/compute/contrib/security_groups.py:607 +#: nova/api/openstack/compute/contrib/security_groups.py:586 +#: nova/api/openstack/compute/contrib/security_groups.py:619 msgid "Security group not specified" msgstr "没有指定安全组" -#: nova/api/openstack/compute/contrib/security_groups.py:578 -#: nova/api/openstack/compute/contrib/security_groups.py:611 +#: nova/api/openstack/compute/contrib/security_groups.py:590 +#: nova/api/openstack/compute/contrib/security_groups.py:623 msgid "Security group name cannot be empty" msgstr "安全组名称不能是空" @@ -2817,124 +2819,115 @@ msgstr "子网掩码已存入openvpn配置" msgid "Launching VPN for %s" msgstr "启动VPN %s" -#: nova/compute/api.py:141 +#: nova/compute/api.py:133 msgid "No compute host specified" msgstr "未指定计算宿主机" -#: nova/compute/api.py:144 +#: nova/compute/api.py:136 #, python-format msgid "Unable to find host for Instance %s" msgstr "无法找到实例 %s 的宿主机" -#: nova/compute/api.py:192 +#: nova/compute/api.py:198 +#, fuzzy +msgid "Cannot run any more instances of this type." +msgstr "超过实例的配额。您无法运行更多此类型的实例。" + +#: nova/compute/api.py:200 +#, fuzzy, python-format +msgid "Can only run %s more instances of this type." +msgstr "超过实例的配额。您只能再运行 %s 个此类型的实例。" + +#: nova/compute/api.py:202 +#, fuzzy, python-format +msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s" +msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例" + +#: nova/compute/api.py:216 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "%(pid)s 已经超过配额,试图设置 %(num_metadata)s 个元数据属性" -#: nova/compute/api.py:203 +#: nova/compute/api.py:227 #, python-format msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "%(pid)s 已经超过配额,元数据属性键或值太长" -#: nova/compute/api.py:257 -#, fuzzy -msgid "Cannot run any more instances of this type." -msgstr "超过实例的配额。您无法运行更多此类型的实例。" - -#: nova/compute/api.py:259 -#, fuzzy, python-format -msgid "Can only run %s more instances of this type." -msgstr "超过实例的配额。您只能再运行 %s 个此类型的实例。" - -#: nova/compute/api.py:261 -#, fuzzy, python-format -msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. " -msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例" - -#: nova/compute/api.py:310 -msgid "Creating a raw instance" -msgstr "正在创建裸实例" - -#: nova/compute/api.py:312 -#, python-format -msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" -msgstr "使用 Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" - -#: nova/compute/api.py:383 +#: nova/compute/api.py:424 #, python-format msgid "Going to run %s instances..." msgstr "准备运行 %s 个实例" -#: nova/compute/api.py:447 +#: nova/compute/api.py:492 #, python-format msgid "bdm %s" msgstr "bdm %s" -#: nova/compute/api.py:474 +#: nova/compute/api.py:519 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:591 +#: nova/compute/api.py:636 #, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "为 %(pid)s/%(uid)s 向调度器发送创建命令" -#: nova/compute/api.py:871 +#: nova/compute/api.py:916 #, fuzzy, python-format msgid "Going to try to soft delete instance" msgstr "准备尝试软删除实例 %s" -#: nova/compute/api.py:891 +#: nova/compute/api.py:936 #, fuzzy, python-format msgid "No host for instance, deleting immediately" msgstr "没有托管实例 %s,立刻删除" -#: nova/compute/api.py:939 +#: nova/compute/api.py:984 #, fuzzy, python-format msgid "Going to try to terminate instance" msgstr "准备尝试终止实例 %s" -#: nova/compute/api.py:977 +#: nova/compute/api.py:1022 #, fuzzy, python-format msgid "Going to try to stop instance" msgstr "准备尝试停止实例 %s" -#: nova/compute/api.py:996 +#: nova/compute/api.py:1041 #, fuzzy, python-format msgid "Going to try to start instance" msgstr "准备尝试启动实例 %s" -#: nova/compute/api.py:1000 +#: nova/compute/api.py:1045 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "实例 %(instance_uuid)s 没有停止。(%(vm_state)s" -#: nova/compute/api.py:1071 nova/volume/api.py:173 +#: nova/compute/api.py:1116 nova/volume/api.py:173 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "搜索条件: %s" -#: nova/compute/api.py:1201 +#: nova/compute/api.py:1246 #, python-format msgid "Image type not recognized %s" msgstr "无法识别镜像类型 %s" -#: nova/compute/api.py:1369 +#: nova/compute/api.py:1414 msgid "flavor_id is None. Assuming migration." msgstr "flavor_id为空。假定在迁移。" -#: nova/compute/api.py:1377 +#: nova/compute/api.py:1422 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "旧的实例类型 %(current_instance_type_name)s,新的实例类型 %(new_instance_type_name)s" -#: nova/compute/api.py:1644 +#: nova/compute/api.py:1689 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "存在多个固定IP,使用第一个:%s" @@ -2959,10 +2952,8 @@ msgid "check_instance_lock: decorating: |%s|" msgstr "check_instance_lock: decorating: |%s|" #: nova/compute/manager.py:140 -#, python-format -msgid "" -"check_instance_lock: arguments: |%(self)s| |%(context)s| " -"|%(instance_uuid)s|" +#, fuzzy, python-format +msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|" msgstr "" "check_instance_lock: arguments: |%(self)s| |%(context)s| " "|%(instance_uuid)s|" @@ -2993,10 +2984,7 @@ msgid "Unable to load the virtualization driver: %s" msgstr "无法加载虚拟驱动:%s" #: nova/compute/manager.py:223 -#, python-format -msgid "" -"Instance %(instance_uuid)s has been destroyed from under us while trying " -"to set it to ERROR" +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" #: nova/compute/manager.py:240 @@ -3022,25 +3010,24 @@ msgid "Setting up bdm %s" msgstr "正在设置 bdm %s" #: nova/compute/manager.py:400 -#, python-format -msgid "Instance %s already deleted from database. Attempting forceful vm deletion" +msgid "Instance already deleted from database. Attempting forceful vm deletion" msgstr "" #: nova/compute/manager.py:406 #, fuzzy, python-format -msgid "Exception encountered while terminating the instance %s" +msgid "Exception encountered while terminating the instance" msgstr "终止实例 %(instance_uuid)s 时发生异常" #: nova/compute/manager.py:444 -#, python-format -msgid "Instance %s not found." -msgstr "未找到实例 %s" +#, fuzzy +msgid "Instance not found." +msgstr "没有找到实例" -#: nova/compute/manager.py:480 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "实例已经创建" -#: nova/compute/manager.py:523 +#: nova/compute/manager.py:524 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " @@ -3049,7 +3036,7 @@ msgstr "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" -#: nova/compute/manager.py:528 +#: nova/compute/manager.py:530 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " @@ -3058,131 +3045,129 @@ msgstr "" "镜像 '%(image_id)s' 的大小为 %(size_bytes)d ,超过实例类型 instance_type 所允许的大小 " "%(allowed_size_bytes)d" -#: nova/compute/manager.py:538 +#: nova/compute/manager.py:540 msgid "Starting instance..." msgstr "正在启动虚拟机" -#: nova/compute/manager.py:548 +#: nova/compute/manager.py:550 msgid "Skipping network allocation for instance" msgstr "实例跳过网络分配" -#: nova/compute/manager.py:561 +#: nova/compute/manager.py:563 msgid "Instance failed network setup" msgstr "实例网络设置失败" -#: nova/compute/manager.py:565 +#: nova/compute/manager.py:567 #, python-format msgid "Instance network_info: |%s|" msgstr "实例的network_info:|%s|" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:580 msgid "Instance failed block device setup" msgstr "实例块设备设置失败" -#: nova/compute/manager.py:594 +#: nova/compute/manager.py:596 msgid "Instance failed to spawn" msgstr "实例生产失败" -#: nova/compute/manager.py:615 +#: nova/compute/manager.py:617 msgid "Deallocating network for instance" msgstr "释放实例的网络" -#: nova/compute/manager.py:672 +#: nova/compute/manager.py:674 #, python-format msgid "%(action_str)s instance" msgstr "%(action_str)s 实例" -#: nova/compute/manager.py:699 +#: nova/compute/manager.py:701 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "忽略异常 DiskNotFound: %s" -#: nova/compute/manager.py:708 +#: nova/compute/manager.py:710 #, python-format msgid "terminating bdm %s" msgstr "终止bdm %s" -#: nova/compute/manager.py:742 nova/compute/manager.py:1328 -#: nova/compute/manager.py:1416 nova/compute/manager.py:2501 +#: nova/compute/manager.py:744 nova/compute/manager.py:1335 +#: nova/compute/manager.py:1424 nova/compute/manager.py:2509 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s。把实例的 vm_state设置为ERROR" -#: nova/compute/manager.py:811 -#, python-format -msgid "" -"Cannot rebuild instance [%(instance_uuid)s], because the given image does" -" not exist." +#: nova/compute/manager.py:813 +#, fuzzy, python-format +msgid "Cannot rebuild instance because the given image does not exist." msgstr "无法重建实例 [%(instance_uuid)s],因为给定的镜像不存在。" -#: nova/compute/manager.py:816 -#, python-format -msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" +#: nova/compute/manager.py:818 +#, fuzzy, python-format +msgid "Cannot rebuild instance: %(exc)s" msgstr "无法重新创建实例 [%(instance_uuid)s]: %(exc)s" -#: nova/compute/manager.py:823 -#, python-format -msgid "Rebuilding instance %s" +#: nova/compute/manager.py:825 +#, fuzzy, python-format +msgid "Rebuilding instance" msgstr "正在重新创建实例 %s" -#: nova/compute/manager.py:876 -#, python-format -msgid "Rebooting instance %s" +#: nova/compute/manager.py:879 +#, fuzzy, python-format +msgid "Rebooting instance" msgstr "正在重启虚拟机 %s" -#: nova/compute/manager.py:891 -#, python-format +#: nova/compute/manager.py:895 +#, fuzzy, python-format msgid "" -"trying to reboot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "试图重启一个没有运行的实例:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)" -#: nova/compute/manager.py:933 +#: nova/compute/manager.py:937 #, python-format msgid "instance %s: snapshotting" msgstr "实例 %s: 快照中" -#: nova/compute/manager.py:939 -#, python-format +#: nova/compute/manager.py:943 +#, fuzzy, python-format msgid "" -"trying to snapshot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "试图为一个没有运行的实例快照:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:1000 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "找到 %(num_images)d 个镜像 (rotation: %(rotation)d)" -#: nova/compute/manager.py:1001 +#: nova/compute/manager.py:1006 #, python-format msgid "Rotating out %d backups" msgstr "轮换出%d个备份" -#: nova/compute/manager.py:1005 +#: nova/compute/manager.py:1011 #, python-format msgid "Deleting image %s" msgstr "正在删除镜像 %s" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1042 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "设置管理员密码失败。实例 %s 没有运行" -#: nova/compute/manager.py:1041 -#, python-format -msgid "Instance %s: Root password set" +#: nova/compute/manager.py:1048 +#, fuzzy, python-format +msgid "Root password set" msgstr "实例 %s:Root密码已设置" -#: nova/compute/manager.py:1050 +#: nova/compute/manager.py:1056 msgid "set_admin_password is not implemented by this driver." msgstr "该驱动不能执行set_admin_password。" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1070 msgid "Error setting admin password" msgstr "设置管理员密码出错" -#: nova/compute/manager.py:1079 +#: nova/compute/manager.py:1085 #, python-format msgid "" "trying to inject a file into a non-running instance: %(instance_uuid)s " @@ -3191,12 +3176,12 @@ msgstr "" "试图把一个文件注入到没有运行的实例:%(instance_uuid)s (状态: %(current_power_state)s 预计: " "%(expected_state)s)" -#: nova/compute/manager.py:1084 +#: nova/compute/manager.py:1090 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "实例 %(instance_uuid)s:把文件注入 %(path)s" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, python-format msgid "" "trying to update agent on a non-running instance: %(instance_uuid)s " @@ -3205,161 +3190,161 @@ msgstr "" "试图更新没有运行的实例上的代理:%(instance_uuid)s (状态: %(current_power_state)s 预计: " "%(expected_state)s)" -#: nova/compute/manager.py:1103 +#: nova/compute/manager.py:1109 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "实例 %(instance_uuid)s:正在把代理更新到 %(url)s" -#: nova/compute/manager.py:1116 +#: nova/compute/manager.py:1122 #, python-format msgid "instance %s: rescuing" msgstr "实例 %s:正在救援中" -#: nova/compute/manager.py:1141 +#: nova/compute/manager.py:1147 #, python-format msgid "instance %s: unrescuing" msgstr "实例 %s:取消救援" -#: nova/compute/manager.py:1270 +#: nova/compute/manager.py:1277 msgid "destination same as source!" msgstr "目标与来源一样。" -#: nova/compute/manager.py:1287 +#: nova/compute/manager.py:1294 #, python-format msgid "instance %s: migrating" msgstr "实例 %s:正在迁移" -#: nova/compute/manager.py:1471 +#: nova/compute/manager.py:1479 #, python-format msgid "instance %s: pausing" msgstr "实例 %s: 暂停" -#: nova/compute/manager.py:1489 +#: nova/compute/manager.py:1497 #, python-format msgid "instance %s: unpausing" msgstr "实例 %s: 取消暫停" -#: nova/compute/manager.py:1525 +#: nova/compute/manager.py:1533 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "实例 %s :获取诊断" -#: nova/compute/manager.py:1534 +#: nova/compute/manager.py:1542 #, python-format msgid "instance %s: suspending" msgstr "实例 %s:挂起" -#: nova/compute/manager.py:1556 +#: nova/compute/manager.py:1564 #, python-format msgid "instance %s: resuming" msgstr "实例 %s: 恢复中" -#: nova/compute/manager.py:1579 +#: nova/compute/manager.py:1587 #, python-format msgid "instance %s: locking" msgstr "实例%s:锁定中" -#: nova/compute/manager.py:1588 +#: nova/compute/manager.py:1596 #, python-format msgid "instance %s: unlocking" msgstr "实例%s:取消锁定" -#: nova/compute/manager.py:1596 +#: nova/compute/manager.py:1604 #, python-format msgid "instance %s: getting locked state" msgstr "实例%s:获取锁定的状态" -#: nova/compute/manager.py:1606 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: reset network" msgstr "实例%s:重置网络" -#: nova/compute/manager.py:1614 +#: nova/compute/manager.py:1622 #, python-format msgid "instance %s: inject network info" msgstr "实例 %s:注入网络信息" -#: nova/compute/manager.py:1618 +#: nova/compute/manager.py:1626 #, python-format msgid "network_info to inject: |%s|" msgstr "将注入的network_info:|%s|" -#: nova/compute/manager.py:1655 +#: nova/compute/manager.py:1663 #, python-format msgid "instance %s: getting vnc console" msgstr "实例 %s:正在获得VNC控制台" -#: nova/compute/manager.py:1685 +#: nova/compute/manager.py:1693 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动" -#: nova/compute/manager.py:1703 +#: nova/compute/manager.py:1711 #, 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:1705 +#: nova/compute/manager.py:1713 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" -#: nova/compute/manager.py:1714 +#: nova/compute/manager.py:1722 #, fuzzy, python-format msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" msgstr "%(mountpoint)s 附加失败,移除中" -#: nova/compute/manager.py:1724 +#: nova/compute/manager.py:1732 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "%(mountpoint)s 附加失败,移除中" -#: nova/compute/manager.py:1752 +#: nova/compute/manager.py:1760 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "卷 %(volume_id)s 从挂载点 %(mp)s 分离" -#: nova/compute/manager.py:1756 +#: nova/compute/manager.py:1764 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "从未知实例%s中分离卷" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1830 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "创建tmpfile %s 来通知其他的计算节点需要挂载相同的存储。" -#: nova/compute/manager.py:1884 +#: nova/compute/manager.py:1892 msgid "Instance has no volume." msgstr "实例没有卷。" -#: nova/compute/manager.py:1916 +#: nova/compute/manager.py:1924 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "plug_vifs() 失败%(cnt)d 次。最多重新尝试 %(max_retry)d 次在主机 %(hostname)s。" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1981 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "预在线迁移在%(dest)s失败" -#: nova/compute/manager.py:2000 +#: nova/compute/manager.py:2008 msgid "post_live_migration() is started.." msgstr "post_live_migration()已经启动。" -#: nova/compute/manager.py:2030 +#: nova/compute/manager.py:2038 msgid "No floating_ip found" msgstr "没有找到floating_ip" -#: nova/compute/manager.py:2038 +#: nova/compute/manager.py:2046 msgid "No floating_ip found." msgstr "没有找到floating_ip" -#: nova/compute/manager.py:2040 +#: nova/compute/manager.py:2048 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" @@ -3368,12 +3353,12 @@ msgstr "" "在线迁移:意外的错误:无法继承浮动ip。\n" "%(e)s" -#: nova/compute/manager.py:2073 +#: nova/compute/manager.py:2081 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "把实例迁移到 %(dest)s 成功完成。" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2083 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -3381,79 +3366,79 @@ msgstr "" "你会看到错误“libvirt: QEMU error: Domain not found: no domain with matching " "name。”这个错误可以放心的忽略。" -#: nova/compute/manager.py:2090 +#: nova/compute/manager.py:2098 msgid "Post operation of migraton started" msgstr "迁移后操作启动" -#: nova/compute/manager.py:2226 +#: nova/compute/manager.py:2234 #, python-format msgid "Updated the info_cache for instance %s" msgstr "" -#: nova/compute/manager.py:2255 +#: nova/compute/manager.py:2263 msgid "Updating bandwidth usage cache" msgstr "更新带宽使用缓存" -#: nova/compute/manager.py:2277 +#: nova/compute/manager.py:2285 msgid "Updating host status" msgstr "更新主机状态" -#: nova/compute/manager.py:2305 +#: nova/compute/manager.py:2313 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "在数据库中找到 %(num_db_instances)s个实例,在虚拟机管理程序找到 %(num_vm_instances)s 个实例。" -#: nova/compute/manager.py:2331 +#: nova/compute/manager.py:2339 #, python-format msgid "" "During the sync_power process the instance %(uuid)s has moved from host " "%(src)s to host %(dst)s" msgstr "" -#: nova/compute/manager.py:2344 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Instance %s is in the process of migrating to this host. Wait next " "sync_power cycle before setting power state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2350 +#: nova/compute/manager.py:2358 #, fuzzy, python-format msgid "" "Instance found in database but not known by hypervisor. Setting power " "state to NOSTATE" msgstr "数据库中发现实例 %(name)s ,但是虚拟机管理程序不知道。设置加电状态为NOSTATE" -#: nova/compute/manager.py:2380 +#: nova/compute/manager.py:2388 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0,跳过..." -#: nova/compute/manager.py:2392 +#: nova/compute/manager.py:2400 msgid "Reclaiming deleted instance" msgstr "回收删除的实例" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2466 #, fuzzy, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "检测标签名为 '%(name_label)s' 的实例,这些实例被标识为DELETED却仍然存在于主机上。" -#: nova/compute/manager.py:2465 +#: nova/compute/manager.py:2473 #, fuzzy, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "销毁标签名为 '%(name_label)s' 的实例,这些实例被标识为DELETED却仍然存在于主机上。" -#: nova/compute/manager.py:2472 +#: nova/compute/manager.py:2480 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "无法识别的FLAGS.running_deleted_instance_action的取值 '%(action)s'" -#: nova/compute/manager.py:2542 +#: nova/compute/manager.py:2550 #, fuzzy, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -3542,17 +3527,17 @@ msgstr "无法识别的 read_deleted 取值”%s“" msgid "No ComputeNode for %(host)s" msgstr "主机 %(host)s 没有计算节点" -#: nova/db/sqlalchemy/api.py:4019 nova/db/sqlalchemy/api.py:4045 +#: nova/db/sqlalchemy/api.py:4047 nova/db/sqlalchemy/api.py:4073 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "没有id为%(sm_backend_id)s的后台配置" -#: nova/db/sqlalchemy/api.py:4103 +#: nova/db/sqlalchemy/api.py:4131 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "没有 sm_flavor 调用 %(sm_flavor)s" -#: nova/db/sqlalchemy/api.py:4147 +#: nova/db/sqlalchemy/api.py:4175 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "没有id为 %(volume_id)s 的 sm_volume" @@ -3797,47 +3782,47 @@ msgstr "保证桥 %s" msgid "Failed unplugging gateway interface '%s'" msgstr "移除实例”%s“的虚拟网络设备时失败" -#: nova/network/linux_net.py:1170 +#: nova/network/linux_net.py:1169 #, python-format msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/network/manager.py:291 +#: nova/network/manager.py:290 #, fuzzy, python-format msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "证书 %(certificate_id)s 没有找到。" -#: nova/network/manager.py:300 nova/network/manager.py:496 +#: nova/network/manager.py:299 nova/network/manager.py:494 #, python-format msgid "Interface %(interface)s not found" msgstr "没有找到接口 %(interface)s" -#: nova/network/manager.py:315 +#: nova/network/manager.py:313 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "为实例 |%s| 分配浮动IP" -#: nova/network/manager.py:353 +#: nova/network/manager.py:351 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "为实例 |%s| 释放浮动IP" -#: nova/network/manager.py:386 +#: nova/network/manager.py:384 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "地址 |%(address)s| 没有分配" -#: nova/network/manager.py:390 +#: nova/network/manager.py:388 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "地址 |%(address)s| 没有分配给你的项目 |%(project)s|" -#: nova/network/manager.py:402 +#: nova/network/manager.py:400 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "%s 的配额超出,尝试分配地址" -#: nova/network/manager.py:614 +#: nova/network/manager.py:611 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3845,41 +3830,41 @@ msgid "" "ignored." msgstr "数据库不一致:DNS域|%s| 在Nova数据库中注册,但是对浮动或者实例DNS驱动均不可见。将被忽略。" -#: nova/network/manager.py:660 +#: nova/network/manager.py:657 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "域 |%(domain)s| 已经存在,把区域改变为 |%(av_zone)s|。" -#: nova/network/manager.py:670 +#: nova/network/manager.py:667 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "域 |%(domain)s| 已经存在,把项目改变为 |%(project)s|。" -#: nova/network/manager.py:778 +#: nova/network/manager.py:775 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "解除 %s 过期固定ip的关联" -#: nova/network/manager.py:782 +#: nova/network/manager.py:779 msgid "setting network host" msgstr "设置网络主机" -#: nova/network/manager.py:896 +#: nova/network/manager.py:893 #, python-format msgid "network allocations for instance |%s|" msgstr "为实例 |%s| 的网路分配" -#: nova/network/manager.py:901 +#: nova/network/manager.py:898 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "为实例 |%(instance_id)s| 获取的网络:|%(networks)s|" -#: nova/network/manager.py:930 +#: nova/network/manager.py:927 #, python-format msgid "network deallocation for instance |%s|" msgstr "为实例 |%s| 解除网络分配" -#: nova/network/manager.py:1152 +#: nova/network/manager.py:1149 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3889,73 +3874,73 @@ msgstr "" "instance-dns-zone是 |%(domain)s|,该域位于区域 |%(zone)s| 中。实例|%(instance)s| 在区域 " "|%(zone2)s| 里。没有DNS记录将创建。" -#: nova/network/manager.py:1227 +#: nova/network/manager.py:1224 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:1244 +#: nova/network/manager.py:1241 #, python-format msgid "Leased IP |%(address)s|" msgstr "租用的IP |%(address)s|" -#: nova/network/manager.py:1248 +#: nova/network/manager.py:1245 #, python-format msgid "IP %s leased that is not associated" msgstr "没有关联的IP %s 被租用了" -#: nova/network/manager.py:1256 +#: nova/network/manager.py:1253 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "没有分配的IP |%s| 被租用了" -#: nova/network/manager.py:1261 +#: nova/network/manager.py:1258 #, python-format msgid "Released IP |%(address)s|" msgstr "释放的IP |%(address)s|" -#: nova/network/manager.py:1265 +#: nova/network/manager.py:1262 #, python-format msgid "IP %s released that is not associated" msgstr "没有关联的IP %s 被释放了" -#: nova/network/manager.py:1268 +#: nova/network/manager.py:1265 #, python-format msgid "IP %s released that was not leased" msgstr "没有租用的IP %s 被释放了" -#: nova/network/manager.py:1331 +#: nova/network/manager.py:1328 msgid "cidr already in use" msgstr "cidr 已经在使用" -#: nova/network/manager.py:1334 +#: nova/network/manager.py:1331 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "请求的cidr (%(cidr)s) 与已存在的超网络 (%(super)s) 冲突" -#: nova/network/manager.py:1345 +#: nova/network/manager.py:1342 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "请求的cidr (%(cidr)s) 与已存在的较小的cidr (%(smaller)s) 冲突" -#: nova/network/manager.py:1404 +#: nova/network/manager.py:1401 msgid "Network already exists!" msgstr "网络已经存在。" -#: nova/network/manager.py:1423 +#: nova/network/manager.py:1421 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "网路在删除前必须与项目 %s 解除关联" -#: nova/network/manager.py:1832 +#: nova/network/manager.py:1825 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "网络数量与VLAN起始数之和不能大于4049" -#: nova/network/manager.py:1839 +#: nova/network/manager.py:1832 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -4108,66 +4093,61 @@ msgid "" "Payload=%(payload)s" msgstr "Problem '%(e)s' 试图发送到通知系统。Payload=%(payload)s" -#: nova/notifier/list_notifier.py:65 +#: nova/notifier/list_notifier.py:64 #, 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:46 +#: nova/notifier/rabbit_notifier.py:45 #, python-format msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/rpc/amqp.py:146 -#, python-format -msgid "Returning exception %s to caller" -msgstr "返回 %s 异常给调用者" - -#: nova/rpc/amqp.py:188 +#: nova/rpc/amqp.py:183 #, python-format msgid "unpacked context: %s" msgstr "未打包的上下文:%s" -#: nova/rpc/amqp.py:231 +#: nova/rpc/amqp.py:226 #, python-format msgid "received %s" msgstr "已接收 %s" -#: nova/rpc/amqp.py:236 +#: nova/rpc/amqp.py:231 #, python-format msgid "no method for message: %s" msgstr "没有适用于消息的方法:%s" -#: nova/rpc/amqp.py:237 +#: nova/rpc/amqp.py:232 #, python-format msgid "No method for message: %s" msgstr "没有适用于消息的方法:%s" -#: nova/rpc/amqp.py:321 +#: nova/rpc/amqp.py:318 #, python-format msgid "Making asynchronous call on %s ..." msgstr "在 %s 做异步call" -#: nova/rpc/amqp.py:324 +#: nova/rpc/amqp.py:321 #, python-format msgid "MSG_ID is %s" msgstr "消息ID(MSG_ID)是 %s" -#: nova/rpc/amqp.py:346 +#: nova/rpc/amqp.py:343 #, python-format msgid "Making asynchronous cast on %s..." msgstr "在 %s 做异步cast" -#: nova/rpc/amqp.py:354 +#: nova/rpc/amqp.py:351 msgid "Making asynchronous fanout cast..." msgstr "做异步fanout cast" -#: nova/rpc/amqp.py:379 +#: nova/rpc/amqp.py:377 #, python-format -msgid "Sending notification on %s..." -msgstr "正在 %s 上发送通知" +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" -#: nova/rpc/common.py:54 +#: nova/rpc/common.py:62 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" @@ -4176,10 +4156,15 @@ msgstr "" "远程错误:%(exc_type)s %(value)s\n" "%(traceback)s。" -#: nova/rpc/common.py:71 +#: nova/rpc/common.py:79 msgid "Timeout while waiting on RPC response." msgstr "等待RPC响应返回超时" +#: nova/rpc/common.py:179 +#, python-format +msgid "Returning exception %s to caller" +msgstr "返回 %s 异常给调用者" + #: nova/rpc/impl_kombu.py:111 msgid "Failed to process message... skipping it." msgstr "" @@ -4231,8 +4216,8 @@ msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "给topic '%(topic)s'发布消息失败:%(err_str)s" #: nova/rpc/impl_qpid.py:341 -#, python-format -msgid "Unable to connect to AMQP server: %s " +#, fuzzy, python-format +msgid "Unable to connect to AMQP server: %s" msgstr "无法连接到AMQP服务器:%s " #: nova/rpc/impl_qpid.py:346 @@ -4298,7 +4283,7 @@ msgstr "块存储迁移无法在共享存储使用" msgid "Live migration can not be used without shared storage." msgstr "块存储迁移无法在共享存储使用" -#: nova/scheduler/driver.py:367 nova/scheduler/driver.py:457 +#: nova/scheduler/driver.py:367 #, python-format msgid "host %(dest)s is not compatible with original host %(src)s." msgstr "主机 %(dest)s 和原先的主机 %(src)s 不兼容。" @@ -4310,7 +4295,7 @@ msgid "" "memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "无法迁移 %(instance_id)s 到 %(dest)s 上:缺少内存(主机:%(avail)s <= 实例:%(mem_inst)s)" -#: nova/scheduler/driver.py:472 +#: nova/scheduler/driver.py:467 #, fuzzy, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -4444,21 +4429,21 @@ msgstr "请扩展模拟的 libvirt 模块来支持标记" msgid "Please extend fake libvirt module to support this auth method" msgstr "请扩展伪libvirt模块来支持这种认知方法" -#: nova/tests/test_compute.py:365 nova/tests/test_compute.py:1419 +#: nova/tests/test_compute.py:364 nova/tests/test_compute.py:1418 #, python-format msgid "Running instances: %s" msgstr "正在运行的实例:%s" -#: nova/tests/test_compute.py:371 +#: nova/tests/test_compute.py:370 #, python-format msgid "After terminating instances: %s" msgstr "终止实例之后:%s" -#: nova/tests/test_compute.py:589 +#: nova/tests/test_compute.py:588 msgid "Internal error" msgstr "内部错误" -#: nova/tests/test_compute.py:1430 +#: nova/tests/test_compute.py:1429 #, python-format msgid "After force-killing instances: %s" msgstr "强制杀死实例后:%s" @@ -4528,12 +4513,12 @@ msgstr "给定数据:%s" msgid "Result data: %s" msgstr "结果数据:%s" -#: nova/tests/test_xenapi.py:626 +#: nova/tests/test_xenapi.py:623 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "在%s 创建文件模拟客户代理" -#: nova/tests/test_xenapi.py:637 +#: nova/tests/test_xenapi.py:634 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "移除在 %s 的模拟的客户代理文件" @@ -4650,21 +4635,21 @@ msgstr "意外的状态码" msgid "Decoding JSON: %s" msgstr "解码JSON:%s" -#: nova/tests/rpc/common.py:133 +#: nova/tests/rpc/common.py:110 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "嵌套(调用)接收到 %(queue)s, %(value)s" -#: nova/tests/rpc/common.py:142 +#: nova/tests/rpc/common.py:119 #, python-format msgid "Nested return %s" msgstr "嵌套(调用)返回 %s" -#: nova/tests/rpc/common.py:160 +#: nova/tests/rpc/common.py:137 msgid "RPC backend does not support timeouts" msgstr "RPC后台不支持超时" -#: nova/tests/rpc/common.py:227 nova/tests/rpc/common.py:233 +#: nova/tests/rpc/common.py:204 nova/tests/rpc/common.py:210 #, python-format msgid "Received %s" msgstr "已接收 %s" @@ -4673,14 +4658,14 @@ msgstr "已接收 %s" msgid "Failed to open connection to the hypervisor" msgstr "打开虚拟机管理程序的连接失败" -#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:396 -#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:2045 +#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:707 +#: nova/virt/libvirt/connection.py:2048 nova/virt/xenapi/connection.py:397 #, python-format msgid "Compute_service record created for %s " msgstr "Compute_service记录为 %s 创建 " -#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:399 -#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:2048 +#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:711 +#: nova/virt/libvirt/connection.py:2051 nova/virt/xenapi/connection.py:400 #, python-format msgid "Compute_service record updated for %s " msgstr "Compute_service记录为 %s 更新 " @@ -4754,36 +4739,6 @@ msgstr "任务 [%(task_name)s] %(task_ref)s 状态:错误 %(error_info)s" msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "在vmwareapi:_poll_task,得到这个错误 %s" -#: nova/virt/xenapi_conn.py:140 -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:329 nova/virt/libvirt/connection.py:472 -msgid "Could not determine iscsi initiator name" -msgstr "无法确定iscsi initiator名字" - -#: nova/virt/xenapi_conn.py:460 -msgid "Host startup on XenServer is not supported." -msgstr "不支持在XenServer启动主机" - -#: nova/virt/xenapi_conn.py:489 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "无法登录到XenAPI(Dom0磁盘是空么?)" - -#: nova/virt/xenapi_conn.py:527 -msgid "Host is member of a pool, but DB says otherwise" -msgstr "" - -#: nova/virt/xenapi_conn.py:599 nova/virt/xenapi_conn.py:612 -#, python-format -msgid "Got exception: %s" -msgstr "得到异常:%s" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "没有域存在。" @@ -4892,114 +4847,114 @@ msgstr "域不存在" msgid "Unknown baremetal driver %(d)s" msgstr "未知的裸机驱动 %(d)s" -#: nova/virt/baremetal/proxy.py:148 +#: nova/virt/baremetal/proxy.py:139 #, python-format msgid "Error encountered when destroying instance '%(name)s': %(ex)s" msgstr "销毁实例 '%(name)s' 时遇到错误:%(ex)s" -#: nova/virt/baremetal/proxy.py:162 +#: nova/virt/baremetal/proxy.py:153 #, python-format msgid "instance %(instance_name)s: deleting instance files %(target)s" msgstr "实例 %(instance_name)s:正在删除实例文件 %(target)s" -#: nova/virt/baremetal/proxy.py:189 +#: nova/virt/baremetal/proxy.py:180 #, python-format msgid "instance %s: rebooted" msgstr "实例 %s:重启" -#: nova/virt/baremetal/proxy.py:192 +#: nova/virt/baremetal/proxy.py:183 msgid "_wait_for_reboot failed" msgstr "_wait_for_reboot失败" -#: nova/virt/baremetal/proxy.py:222 +#: nova/virt/baremetal/proxy.py:213 #, python-format msgid "instance %s: rescued" msgstr "实例 %s:已救援" -#: nova/virt/baremetal/proxy.py:225 +#: nova/virt/baremetal/proxy.py:216 msgid "_wait_for_rescue failed" msgstr "_wait_for_rescue 失败" -#: nova/virt/baremetal/proxy.py:242 +#: nova/virt/baremetal/proxy.py:233 msgid "<============= spawn of baremetal =============>" msgstr "<============= 生产裸机=============>" -#: nova/virt/baremetal/proxy.py:255 +#: nova/virt/baremetal/proxy.py:246 #, python-format msgid "instance %s: is building" msgstr "实例 %s:正在创建中" -#: nova/virt/baremetal/proxy.py:260 +#: nova/virt/baremetal/proxy.py:251 msgid "Key is injected but instance is not running yet" msgstr "已经注入密钥但是实例还没有运行" -#: nova/virt/baremetal/proxy.py:265 +#: nova/virt/baremetal/proxy.py:256 #, python-format msgid "instance %s: booted" msgstr "实例 %s:已启动" -#: nova/virt/baremetal/proxy.py:268 +#: nova/virt/baremetal/proxy.py:259 #, python-format msgid "~~~~~~ current state = %s ~~~~~~" msgstr "~~~~~~ 当前状态 = %s ~~~~~~" -#: nova/virt/baremetal/proxy.py:269 +#: nova/virt/baremetal/proxy.py:260 #, python-format msgid "instance %s spawned successfully" msgstr "实例 %s 生产成功" -#: nova/virt/baremetal/proxy.py:272 +#: nova/virt/baremetal/proxy.py:263 #, python-format msgid "instance %s:not booted" msgstr "实例 %s:没有启动" -#: nova/virt/baremetal/proxy.py:274 +#: nova/virt/baremetal/proxy.py:265 msgid "Bremetal assignment is overcommitted." msgstr "过多提交裸机分配" -#: nova/virt/baremetal/proxy.py:354 +#: nova/virt/baremetal/proxy.py:345 #, python-format msgid "instance %s: Creating image" msgstr "实例 %s:正在创建镜像" -#: nova/virt/baremetal/proxy.py:473 +#: nova/virt/baremetal/proxy.py:464 #, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" msgstr "实例 %(inst_name)s:将 %(injection)s 注入镜像 %(img_id)s" -#: nova/virt/baremetal/proxy.py:484 +#: nova/virt/baremetal/proxy.py:475 #, python-format msgid "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" msgstr "实例 %(inst_name)s:忽略向镜像 %(img_id)s 注入数据的错误 (%(e)s)" -#: nova/virt/baremetal/proxy.py:529 +#: nova/virt/baremetal/proxy.py:520 #, python-format msgid "instance %s: starting toXML method" msgstr "实例 %s:开始方法 toXML" -#: nova/virt/baremetal/proxy.py:531 +#: nova/virt/baremetal/proxy.py:522 #, python-format msgid "instance %s: finished toXML method" msgstr "实例 %s:方法toXML 完成" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1815 +#: nova/virt/baremetal/proxy.py:565 nova/virt/libvirt/connection.py:1818 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 "无法得到CPU的数目,因为这个函数不是给这个平台执行的。这个错误可以被放心忽略。" -#: nova/virt/baremetal/proxy.py:714 +#: nova/virt/baremetal/proxy.py:705 #, python-format msgid "#### RLK: cpu_arch = %s " msgstr "#### RLK: cpu_arch = %s " -#: nova/virt/baremetal/proxy.py:746 +#: nova/virt/baremetal/proxy.py:737 msgid "Updating!" msgstr "正在更新。" -#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2609 +#: nova/virt/baremetal/proxy.py:764 nova/virt/libvirt/connection.py:2612 #: nova/virt/xenapi/host.py:129 msgid "Updating host stats" msgstr "正在更新主机状态" @@ -5035,15 +4990,15 @@ msgstr "" msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" msgstr "" -#: nova/virt/baremetal/tilera.py:292 +#: nova/virt/baremetal/tilera.py:291 msgid "Noting to do for tilera nodes: vmlinux is in CF" msgstr "" -#: nova/virt/baremetal/tilera.py:316 +#: nova/virt/baremetal/tilera.py:314 msgid "activate_node" msgstr "activate_node" -#: nova/virt/baremetal/tilera.py:330 +#: nova/virt/baremetal/tilera.py:328 msgid "Node is unknown error state." msgstr "节点处于未知的错误状态。" @@ -5122,171 +5077,180 @@ msgstr "qemu-nbd 错误:%s" msgid "nbd device %s did not show up" msgstr "nbd 设备 %s 没有出现" -#: nova/virt/libvirt/connection.py:265 +#: nova/virt/libvirt/connection.py:268 #, python-format msgid "Connecting to libvirt: %s" msgstr "正在连接 libvirt:%s" -#: nova/virt/libvirt/connection.py:286 +#: nova/virt/libvirt/connection.py:289 msgid "Connection to libvirt broke" msgstr "连接 libvirt 失败" -#: nova/virt/libvirt/connection.py:388 +#: nova/virt/libvirt/connection.py:391 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "销毁时发生错误。Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/connection.py:400 +#: nova/virt/libvirt/connection.py:403 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "删除已保存的实例时 libvirt 发生错误。Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/connection.py:411 +#: nova/virt/libvirt/connection.py:414 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "在 undefine 时 libvirt 发生错误。Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/connection.py:423 +#: nova/virt/libvirt/connection.py:426 msgid "Instance destroyed successfully." msgstr "实例销毁成功。" -#: nova/virt/libvirt/connection.py:435 +#: nova/virt/libvirt/connection.py:438 #, fuzzy, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "在 undefine 时 libvirt 发生错误。Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/connection.py:461 +#: nova/virt/libvirt/connection.py:464 #, python-format msgid "Deleting instance files %(target)s" msgstr "删除实例文件 %(target)s" -#: nova/virt/libvirt/connection.py:554 +#: nova/virt/libvirt/connection.py:475 nova/virt/xenapi/connection.py:329 +msgid "Could not determine iscsi initiator name" +msgstr "无法确定iscsi initiator名字" + +#: nova/virt/libvirt/connection.py:557 msgid "attaching LXC block device" msgstr "附加 LXC 块设备" -#: nova/virt/libvirt/connection.py:567 +#: nova/virt/libvirt/connection.py:570 msgid "detaching LXC block device" msgstr "分离LXC 块设备" -#: nova/virt/libvirt/connection.py:692 +#: nova/virt/libvirt/connection.py:695 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "实例成功重启。" -#: nova/virt/libvirt/connection.py:696 +#: nova/virt/libvirt/connection.py:699 #, fuzzy msgid "Failed to soft reboot instance." msgstr "重新启动实例失败" -#: nova/virt/libvirt/connection.py:725 +#: nova/virt/libvirt/connection.py:728 #, fuzzy msgid "Instance shutdown successfully." msgstr "实例成功生产。" -#: nova/virt/libvirt/connection.py:761 nova/virt/libvirt/connection.py:905 +#: nova/virt/libvirt/connection.py:764 msgid "During reboot, instance disappeared." msgstr "重启过程中,实例消失。" -#: nova/virt/libvirt/connection.py:766 +#: nova/virt/libvirt/connection.py:769 msgid "Instance rebooted successfully." msgstr "实例成功重启。" -#: nova/virt/libvirt/connection.py:867 nova/virt/xenapi/vmops.py:1358 +#: nova/virt/libvirt/connection.py:870 nova/virt/xenapi/vmops.py:1324 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "发现 %(migration_count)d 个超过 %(confirm_window)d 秒未经确认的迁移" -#: nova/virt/libvirt/connection.py:871 +#: nova/virt/libvirt/connection.py:874 #, python-format msgid "Automatically confirming migration %d" msgstr "正在自动确认迁移 %d" -#: nova/virt/libvirt/connection.py:896 +#: nova/virt/libvirt/connection.py:899 msgid "Instance is running" msgstr "实例在运行" -#: nova/virt/libvirt/connection.py:910 +#: nova/virt/libvirt/connection.py:908 +#, fuzzy +msgid "During spawn, instance disappeared." +msgstr "重启过程中,实例消失。" + +#: nova/virt/libvirt/connection.py:913 msgid "Instance spawned successfully." msgstr "实例成功生产。" -#: nova/virt/libvirt/connection.py:926 +#: nova/virt/libvirt/connection.py:929 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data:%(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/connection.py:978 +#: nova/virt/libvirt/connection.py:981 #, fuzzy msgid "Guest does not have a console available" msgstr "用户没有管理员权限" -#: nova/virt/libvirt/connection.py:1020 +#: nova/virt/libvirt/connection.py:1023 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/connection.py:1024 +#: nova/virt/libvirt/connection.py:1027 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1028 nova/virt/libvirt/connection.py:1032 +#: nova/virt/libvirt/connection.py:1031 nova/virt/libvirt/connection.py:1035 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1153 +#: nova/virt/libvirt/connection.py:1156 msgid "Creating image" msgstr "正在创建镜像" -#: nova/virt/libvirt/connection.py:1339 +#: nova/virt/libvirt/connection.py:1342 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "将 %(injection)s 注入到镜像 %(img_id)s" -#: nova/virt/libvirt/connection.py:1349 +#: nova/virt/libvirt/connection.py:1352 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "忽略向镜像 %(img_id)s 注入的数据的错误 (%(e)s)" -#: nova/virt/libvirt/connection.py:1381 +#: nova/virt/libvirt/connection.py:1384 #, python-format msgid "block_device_list %s" msgstr "块设备列表 block_device_list %s" -#: nova/virt/libvirt/connection.py:1658 +#: nova/virt/libvirt/connection.py:1661 msgid "Starting toXML method" msgstr "正在启动 toXML 方法" -#: nova/virt/libvirt/connection.py:1662 +#: nova/virt/libvirt/connection.py:1665 msgid "Finished toXML method" msgstr "toXML方法完成" -#: nova/virt/libvirt/connection.py:1679 +#: nova/virt/libvirt/connection.py:1682 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "查找 %(instance_name)s时libvirt出错:[错误代码 %(error_code)s] %(ex)s" -#: nova/virt/libvirt/connection.py:1920 +#: nova/virt/libvirt/connection.py:1923 msgid "libvirt version is too old (does not support getVersion)" msgstr "libvirt版本过旧(不支持getVersion)" -#: nova/virt/libvirt/connection.py:1942 +#: nova/virt/libvirt/connection.py:1945 #, python-format msgid "'' must be 1, but %d\n" msgstr "'' 必须为 1, 但是为 %d\n" -#: nova/virt/libvirt/connection.py:1969 +#: nova/virt/libvirt/connection.py:1972 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "拓扑 (%(topology)s) 必须含有 %(ks)s" -#: nova/virt/libvirt/connection.py:2067 +#: nova/virt/libvirt/connection.py:2070 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -5295,7 +5259,7 @@ msgstr "" "已启动实例的CPU信息:\n" "%s" -#: nova/virt/libvirt/connection.py:2079 +#: nova/virt/libvirt/connection.py:2082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5310,42 +5274,42 @@ msgstr "" "\n" "参考 %(u)s" -#: nova/virt/libvirt/connection.py:2136 +#: nova/virt/libvirt/connection.py:2139 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "迁移 %s 超时" -#: nova/virt/libvirt/connection.py:2352 +#: nova/virt/libvirt/connection.py:2355 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "因它像卷,所以跳过 %(path)s" -#: nova/virt/libvirt/connection.py:2407 +#: nova/virt/libvirt/connection.py:2410 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:2458 +#: nova/virt/libvirt/connection.py:2461 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "实例 %s:开始执行 migrate_disk_and_power_off" -#: nova/virt/libvirt/connection.py:2513 +#: nova/virt/libvirt/connection.py:2516 #, fuzzy, python-format msgid "During wait running, instance disappeared." msgstr "%s 在运行中消失了。" -#: nova/virt/libvirt/connection.py:2518 +#: nova/virt/libvirt/connection.py:2521 #, fuzzy, python-format msgid "Instance running successfully." msgstr "实例 %s 成功运行。" -#: nova/virt/libvirt/connection.py:2525 +#: nova/virt/libvirt/connection.py:2528 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "实例 %s:开始执行 finish_migration" -#: nova/virt/libvirt/connection.py:2565 +#: nova/virt/libvirt/connection.py:2568 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "实例 %s:开始执行 finish_revert_migration" @@ -5950,27 +5914,53 @@ msgstr "正在获取镜像 %s 的大小" msgid "Got image size of %(size)s for the image %(image)s" msgstr "获得大小为 %(size)s 的镜像目的为了 %(image)s" -#: nova/virt/xenapi/fake.py:553 nova/virt/xenapi/fake.py:652 -#: nova/virt/xenapi/fake.py:670 nova/virt/xenapi/fake.py:732 +#: nova/virt/xenapi/connection.py:140 +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/connection.py:461 +msgid "Host startup on XenServer is not supported." +msgstr "不支持在XenServer启动主机" + +#: nova/virt/xenapi/connection.py:490 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "无法登录到XenAPI(Dom0磁盘是空么?)" + +#: nova/virt/xenapi/connection.py:528 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/connection.py:600 nova/virt/xenapi/connection.py:613 +#, python-format +msgid "Got exception: %s" +msgstr "得到异常:%s" + +#: nova/virt/xenapi/fake.py:565 nova/virt/xenapi/fake.py:664 +#: nova/virt/xenapi/fake.py:682 nova/virt/xenapi/fake.py:744 msgid "Raising NotImplemented" msgstr "产生 NotImplemented 错误" -#: nova/virt/xenapi/fake.py:555 +#: nova/virt/xenapi/fake.py:567 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake 没有 %s 的实现" -#: nova/virt/xenapi/fake.py:589 +#: nova/virt/xenapi/fake.py:601 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "正在调用 %(localname)s %(impl)s" -#: nova/virt/xenapi/fake.py:594 +#: nova/virt/xenapi/fake.py:606 #, python-format msgid "Calling getter %s" msgstr "调用 getter %s" -#: nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:666 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6113,7 +6103,7 @@ msgstr "创建了VBD %(vbd_ref)s 目的是为了虚拟机 %(vm_ref)s,VDI %(vdi msgid "Unable to destroy VDI %s" msgstr "无法销毁 VDI %s" -#: nova/virt/xenapi/vm_utils.py:336 +#: nova/virt/xenapi/vm_utils.py:337 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -6122,66 +6112,61 @@ msgstr "" "创建了 VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) 位置在" " %(sr_ref)s。" -#: nova/virt/xenapi/vm_utils.py:345 +#: nova/virt/xenapi/vm_utils.py:346 #, python-format msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s." msgstr "复制了 VDI %(vdi_ref)s ,对象来自VDI %(vdi_to_copy_ref)s ,位置在 %(sr_ref)s。" -#: nova/virt/xenapi/vm_utils.py:353 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "克隆了 VDI %(vdi_ref)s 对象来自VDI %(vdi_to_clone_ref)s" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/xenapi/vm_utils.py:375 #, fuzzy, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "未找到 %(vm_ref)s 的主VDI" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:382 #, fuzzy, python-format msgid "Snapshotting with label '%(label)s'" msgstr "正在为虚拟机 %(vm_ref)s 做快照,采用标签是 “%(label)s”" -#: nova/virt/xenapi/vm_utils.py:392 +#: nova/virt/xenapi/vm_utils.py:395 #, fuzzy, python-format msgid "Created snapshot %(template_vm_ref)s" msgstr "已经创建了快照 %(template_vm_ref)s 快照对象是虚拟机 %(vm_ref)s。" -#: nova/virt/xenapi/vm_utils.py:431 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "请求xapi 上传 %(vdi_uuids)s 作为镜像ID %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:583 -#, python-format -msgid "Creating blank HD of size %(req_size)d gigs" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:634 +#: nova/virt/xenapi/vm_utils.py:612 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "只能在ext类型的缺省本地存储库支持快速克隆。这个系统的存储库类型为 %(sr_type)s。忽略此 cow 标记。" -#: nova/virt/xenapi/vm_utils.py:724 +#: nova/virt/xenapi/vm_utils.py:725 #, python-format msgid "" "download_vhd %(image)s attempt %(attempt_num)d/%(max_attempts)d from " "%(glance_host)s:%(glance_port)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:734 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:750 +#: nova/virt/xenapi/vm_utils.py:751 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "请求 xapi 获取 vhd 镜像 %(image)s" -#: nova/virt/xenapi/vm_utils.py:760 +#: nova/virt/xenapi/vm_utils.py:761 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " @@ -6207,7 +6192,7 @@ msgstr "镜像大小 %(size_bytes)d 超过instance_type所允许的小大 %(allo #: nova/virt/xenapi/vm_utils.py:831 #, fuzzy, python-format -msgid "Fetching image %(image)s, type %(image_type_str)" +msgid "Fetching image %(image)s, type %(image_type_str)s" msgstr "获取镜像 %(image)s" #: nova/virt/xenapi/vm_utils.py:844 @@ -6222,534 +6207,529 @@ msgid "" "bytes" msgstr "内核/内存盘镜像太大:%(vdi_size)d 字节,最大 %(max_size)d 字节" -#: nova/virt/xenapi/vm_utils.py:870 +#: nova/virt/xenapi/vm_utils.py:871 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "将VDI %s 复制到dom0的/boot/guest下" -#: nova/virt/xenapi/vm_utils.py:884 +#: nova/virt/xenapi/vm_utils.py:885 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "内核/内存盘 VDI %s 已销毁" -#: nova/virt/xenapi/vm_utils.py:895 +#: nova/virt/xenapi/vm_utils.py:896 #, fuzzy, python-format msgid "Failed to fetch glance image" msgstr "实例 %s:获取Glance镜像失败" -#: nova/virt/xenapi/vm_utils.py:934 +#: nova/virt/xenapi/vm_utils.py:935 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "检测到 %(image_type_str)s 格式,目标是镜像 %(image_ref)s" -#: nova/virt/xenapi/vm_utils.py:955 +#: nova/virt/xenapi/vm_utils.py:956 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "为PV内核查询vdi %s" -#: nova/virt/xenapi/vm_utils.py:973 +#: nova/virt/xenapi/vm_utils.py:974 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "未知的镜像格式 %(disk_image_type)s" -#: nova/virt/xenapi/vm_utils.py:1016 +#: nova/virt/xenapi/vm_utils.py:1017 #, python-format msgid "VDI %s is still available" msgstr "VDI %s 依然可用" -#: nova/virt/xenapi/vm_utils.py:1059 +#: nova/virt/xenapi/vm_utils.py:1060 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "(VM_UTILS) xenserver 虚拟机状态 -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1061 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "(VM_UTILS) xenapi power_state -> |%s|" -#: nova/virt/xenapi/vm_utils.py:1088 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1108 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "Re-scanning SR %s" msgstr "重新扫描存储库 %s" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1137 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "标记sr_matching_filter '%s' 没有遵循格式要求" -#: nova/virt/xenapi/vm_utils.py:1154 +#: nova/virt/xenapi/vm_utils.py:1155 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "XenAPI无法找到安装客户实例的存储库。请检查你的配置或者配置标记'sr_matching_filter'" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/xenapi/vm_utils.py:1168 msgid "Cannot find SR of content-type ISO" msgstr "无法找到content-type ISO的存储库" -#: nova/virt/xenapi/vm_utils.py:1175 +#: nova/virt/xenapi/vm_utils.py:1176 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "ISO:正在查看存储库 %(sr_rec)s" -#: nova/virt/xenapi/vm_utils.py:1177 +#: nova/virt/xenapi/vm_utils.py:1178 msgid "ISO: not iso content" msgstr "ISO:非iso内容" -#: nova/virt/xenapi/vm_utils.py:1180 +#: nova/virt/xenapi/vm_utils.py:1181 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "ISO:iso content_type,没有 'i18n-key' 键" -#: nova/virt/xenapi/vm_utils.py:1183 +#: nova/virt/xenapi/vm_utils.py:1184 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "ISO:iso content_type,i18n-key的值不是 'local-storage-iso'" -#: nova/virt/xenapi/vm_utils.py:1187 +#: nova/virt/xenapi/vm_utils.py:1188 msgid "ISO: SR MATCHing our criteria" msgstr "ISO: 存储库符合标准" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1190 msgid "ISO: ISO, looking to see if it is host local" msgstr "ISO: ISO, 正在查看是否是本地的主机" -#: nova/virt/xenapi/vm_utils.py:1192 +#: nova/virt/xenapi/vm_utils.py:1193 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "ISO: PBD %(pbd_ref)s 消失了" -#: nova/virt/xenapi/vm_utils.py:1195 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "ISO: PBD匹配, 想要 %(pbd_rec)s, 目前有 %(host)s" -#: nova/virt/xenapi/vm_utils.py:1198 +#: nova/virt/xenapi/vm_utils.py:1199 msgid "ISO: SR with local PBD" msgstr "ISO:含有本地PBD的存储库" -#: nova/virt/xenapi/vm_utils.py:1220 +#: nova/virt/xenapi/vm_utils.py:1221 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "无法为含服务器详细信息的虚拟机 %(vm_uuid)s 获取RRD XML:%(server)s。" -#: nova/virt/xenapi/vm_utils.py:1236 +#: nova/virt/xenapi/vm_utils.py:1237 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "无法获取包含服务器详细情况的RRD XML更新:%(server)s。" -#: nova/virt/xenapi/vm_utils.py:1290 +#: nova/virt/xenapi/vm_utils.py:1291 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "来自Xenserver无效的统计数据:%s" -#: nova/virt/xenapi/vm_utils.py:1343 +#: nova/virt/xenapi/vm_utils.py:1344 #, 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:1417 +#: nova/virt/xenapi/vm_utils.py:1418 #, 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:1427 +#: nova/virt/xenapi/vm_utils.py:1428 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "VHD coalesce 将要超过(%(max_attempts)d),放弃中..." -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1463 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "等待设备 %s 创建超时" -#: nova/virt/xenapi/vm_utils.py:1473 +#: nova/virt/xenapi/vm_utils.py:1474 #, python-format msgid "Plugging VBD %s ... " msgstr "插入VBD %s... " -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1477 #, python-format msgid "Plugging VBD %s done." msgstr "插入VBD %s 完成。" -#: nova/virt/xenapi/vm_utils.py:1478 +#: nova/virt/xenapi/vm_utils.py:1479 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "VBD %(vbd_ref)s 作为 %(orig_dev)s 插入" -#: nova/virt/xenapi/vm_utils.py:1481 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "VBD %(vbd_ref)s 插入错误的设备,重新映射为 %(dev)s" -#: nova/virt/xenapi/vm_utils.py:1490 +#: nova/virt/xenapi/vm_utils.py:1491 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "正在销毁VDI为 %s 的 VBD " -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1499 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "已经销毁VDI为 %s 的 VBD" -#: nova/virt/xenapi/vm_utils.py:1511 +#: nova/virt/xenapi/vm_utils.py:1512 #, python-format msgid "Running pygrub against %s" msgstr "对 %s 运行pygrub" -#: nova/virt/xenapi/vm_utils.py:1518 +#: nova/virt/xenapi/vm_utils.py:1519 #, python-format msgid "Found Xen kernel %s" msgstr "找到Xen内核 %s" -#: nova/virt/xenapi/vm_utils.py:1520 +#: nova/virt/xenapi/vm_utils.py:1521 msgid "No Xen kernel found. Booting HVM." msgstr "没有找到Xen内核。正在启动HVM。" -#: nova/virt/xenapi/vm_utils.py:1533 +#: nova/virt/xenapi/vm_utils.py:1534 msgid "Partitions:" msgstr "分区:" -#: nova/virt/xenapi/vm_utils.py:1539 +#: nova/virt/xenapi/vm_utils.py:1540 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d sectors" -#: nova/virt/xenapi/vm_utils.py:1565 +#: nova/virt/xenapi/vm_utils.py:1566 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "将分区表 %(primary_first)d %(primary_last)d 写入到 %(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:1578 +#: nova/virt/xenapi/vm_utils.py:1579 #, python-format msgid "Writing partition table %s done." msgstr "完成写入分区表 %s 。" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1633 #, 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:1664 +#: nova/virt/xenapi/vm_utils.py:1665 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1714 +#: nova/virt/xenapi/vm_utils.py:1715 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "安装在该镜像的XenServer工具可以进行网络注入。网络文件不会被操作。" -#: nova/virt/xenapi/vm_utils.py:1722 +#: nova/virt/xenapi/vm_utils.py:1723 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "该镜像有XenServer工具,但是不能进行网络注入" -#: nova/virt/xenapi/vm_utils.py:1726 +#: nova/virt/xenapi/vm_utils.py:1727 msgid "XenServer tools are not installed in this image" msgstr "没有在该镜像上安装XenServer工具" -#: nova/virt/xenapi/vm_utils.py:1742 +#: nova/virt/xenapi/vm_utils.py:1743 msgid "Manipulating interface files directly" msgstr "直接操作接口文件" -#: nova/virt/xenapi/vm_utils.py:1751 +#: nova/virt/xenapi/vm_utils.py:1752 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "挂载文件系统失败(期望的是非Linux实例):%s" -#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:722 +#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:688 #, fuzzy, python-format msgid "Updating progress to %(progress)d" msgstr "将实例 '%(instance_uuid)s' 的进度更新到 %(progress)d" -#: nova/virt/xenapi/vmops.py:231 -#, python-format -msgid "Attempted to power on non-existent instance bad instance id %s" -msgstr "尝试过启动不存在的实例,实例的id %s 不正确" - -#: nova/virt/xenapi/vmops.py:233 +#: nova/virt/xenapi/vmops.py:229 #, fuzzy msgid "Starting instance" msgstr "正在启动虚拟机" -#: nova/virt/xenapi/vmops.py:303 +#: nova/virt/xenapi/vmops.py:298 msgid "Removing kernel/ramdisk files from dom0" msgstr "从 dom0 中移除内核/内存盘文件" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/xenapi/vmops.py:353 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "在数据库更新卷失败" -#: nova/virt/xenapi/vmops.py:443 +#: nova/virt/xenapi/vmops.py:434 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:462 +#: nova/virt/xenapi/vmops.py:453 #, fuzzy, python-format msgid "Auto configuring disk, attempting to resize partition..." msgstr "正在自动配置实例 %(instance_uuid)s 的磁盘,尝试调整分区大小..." -#: nova/virt/xenapi/vmops.py:515 -#, fuzzy, python-format -msgid "Invalid value for injected_files: %r" -msgstr "injected_files无效的值:'%s'" - -#: nova/virt/xenapi/vmops.py:520 -#, python-format -msgid "Injecting file path: '%s'" -msgstr "注入文件路径:'%s'" - -#: nova/virt/xenapi/vmops.py:527 -msgid "Setting admin password" -msgstr "设置管理员密码" - -#: nova/virt/xenapi/vmops.py:531 -msgid "Resetting network" -msgstr "重置网络" - -#: nova/virt/xenapi/vmops.py:538 -msgid "Setting VCPU weight" -msgstr "设置VCPU 权重" - -#: nova/virt/xenapi/vmops.py:544 +#: nova/virt/xenapi/vmops.py:498 #, fuzzy msgid "Starting VM" msgstr "重启xvp" -#: nova/virt/xenapi/vmops.py:551 +#: nova/virt/xenapi/vmops.py:505 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "%(hypervisor)s/%(os)s/%(architecture)s 最新的agent build 是 %(version)s 版本" -#: nova/virt/xenapi/vmops.py:554 +#: nova/virt/xenapi/vmops.py:508 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "没有找到 %(hypervisor)s/%(os)s/%(architecture)s 的代理创建" -#: nova/virt/xenapi/vmops.py:561 +#: nova/virt/xenapi/vmops.py:515 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:573 +#: nova/virt/xenapi/vmops.py:527 msgid "Querying agent version" msgstr "查询代理版本" -#: nova/virt/xenapi/vmops.py:576 +#: nova/virt/xenapi/vmops.py:530 #, python-format msgid "Instance agent version: %s" msgstr "实例代理版本:%s" -#: nova/virt/xenapi/vmops.py:581 +#: nova/virt/xenapi/vmops.py:535 #, python-format msgid "Updating Agent to %s" msgstr "把代理更新为 %s" -#: nova/virt/xenapi/vmops.py:616 -#, python-format -msgid "No opaque_ref could be determined for '%s'." -msgstr "无法为 '%s' 确定opaque_ref。" +#: nova/virt/xenapi/vmops.py:552 +#, fuzzy, python-format +msgid "Invalid value for injected_files: %r" +msgstr "injected_files无效的值:'%s'" -#: nova/virt/xenapi/vmops.py:670 +#: nova/virt/xenapi/vmops.py:557 +#, python-format +msgid "Injecting file path: '%s'" +msgstr "注入文件路径:'%s'" + +#: nova/virt/xenapi/vmops.py:564 +msgid "Setting admin password" +msgstr "设置管理员密码" + +#: nova/virt/xenapi/vmops.py:568 +msgid "Resetting network" +msgstr "重置网络" + +#: nova/virt/xenapi/vmops.py:575 +msgid "Setting VCPU weight" +msgstr "设置VCPU 权重" + +#: nova/virt/xenapi/vmops.py:582 +#, fuzzy +msgid "Could not find VM by name" +msgstr "找不到VDI ref" + +#: nova/virt/xenapi/vmops.py:636 #, fuzzy, python-format msgid "Finished snapshot and upload for VM" msgstr "快照完毕并为虚拟机 %s 上传" -#: nova/virt/xenapi/vmops.py:677 +#: nova/virt/xenapi/vmops.py:643 #, fuzzy, python-format msgid "Starting snapshot for VM" msgstr "开始为虚拟机 %s 快照" -#: nova/virt/xenapi/vmops.py:686 +#: nova/virt/xenapi/vmops.py:652 #, fuzzy, python-format msgid "Unable to Snapshot instance: %(exc)s" msgstr "无法为实例 %(instance_uuid)s 快照:%(exc)s" -#: nova/virt/xenapi/vmops.py:702 +#: nova/virt/xenapi/vmops.py:668 msgid "Failed to transfer vhd to new host" msgstr "将 vhd 转移到新主机失败" -#: nova/virt/xenapi/vmops.py:770 +#: nova/virt/xenapi/vmops.py:736 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "将 VDI %(cow_uuid)s 由 %(old_gb)dGB 调小到 %(new_gb)dGB" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:857 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "将 VDI %(vdi_uuid)s 由 %(old_gb)dGB 调大到 %(new_gb)dGB" -#: nova/virt/xenapi/vmops.py:901 +#: nova/virt/xenapi/vmops.py:865 #, fuzzy, python-format msgid "Resize complete" msgstr "调整实例 %s 的大小完毕" -#: nova/virt/xenapi/vmops.py:928 +#: nova/virt/xenapi/vmops.py:892 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "查询代理版本失败:%(resp)r" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:913 #, fuzzy, python-format msgid "domid changed from %(domid)s to %(newdomid)s" msgstr "domid 由 %(olddomid)s 改变为 %(newdomid)s" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:926 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "更新代理失败:%(resp)r" -#: nova/virt/xenapi/vmops.py:983 +#: nova/virt/xenapi/vmops.py:947 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "交换钥匙失败:%(resp)r" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:962 #, python-format msgid "Failed to update password: %(resp)r" msgstr "更新密码失败:%(resp)r" -#: nova/virt/xenapi/vmops.py:1023 +#: nova/virt/xenapi/vmops.py:987 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "注入文件失败:%(resp)r" -#: nova/virt/xenapi/vmops.py:1032 +#: nova/virt/xenapi/vmops.py:996 #, fuzzy, python-format msgid "VM already halted, skipping shutdown..." msgstr "虚拟机 %(instance_uuid)s 已经终止,跳过关闭..." -#: nova/virt/xenapi/vmops.py:1036 +#: nova/virt/xenapi/vmops.py:1000 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1054 +#: nova/virt/xenapi/vmops.py:1017 msgid "Unable to find VBD for VM" msgstr "无法为虚拟机找到VBD" -#: nova/virt/xenapi/vmops.py:1097 +#: nova/virt/xenapi/vmops.py:1060 #, fuzzy, python-format msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "实例 %(instance_uuid)s 使用RAW或者VHD,跳过内核和内存盘的删除" -#: nova/virt/xenapi/vmops.py:1104 +#: nova/virt/xenapi/vmops.py:1067 msgid "instance has a kernel or ramdisk but not both" msgstr "实例拥有内核或者内存盘,但不是二者均有" -#: nova/virt/xenapi/vmops.py:1111 +#: nova/virt/xenapi/vmops.py:1074 msgid "kernel/ramdisk files removed" msgstr "内核/内存盘文件移除了" -#: nova/virt/xenapi/vmops.py:1121 +#: nova/virt/xenapi/vmops.py:1084 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1147 +#: nova/virt/xenapi/vmops.py:1110 #, fuzzy msgid "Destroying VM" msgstr "重启xvp" -#: nova/virt/xenapi/vmops.py:1169 +#: nova/virt/xenapi/vmops.py:1135 msgid "VM is not present, skipping destroy..." msgstr "虚拟机不存在,跳过销毁..." -#: nova/virt/xenapi/vmops.py:1222 +#: nova/virt/xenapi/vmops.py:1188 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "实例已处于救援模式:%s" -#: nova/virt/xenapi/vmops.py:1296 +#: nova/virt/xenapi/vmops.py:1262 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "找到%(instance_count)d个超过%(timeout)d秒悬挂的重启" -#: nova/virt/xenapi/vmops.py:1300 +#: nova/virt/xenapi/vmops.py:1266 #, fuzzy, python-format msgid "Automatically hard rebooting" msgstr "自动冷重启 %d" -#: nova/virt/xenapi/vmops.py:1363 +#: nova/virt/xenapi/vmops.py:1329 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1374 +#: nova/virt/xenapi/vmops.py:1340 #, fuzzy, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "为实例 %(instance_uuid)s 关闭虚拟机" -#: nova/virt/xenapi/vmops.py:1379 +#: nova/virt/xenapi/vmops.py:1345 #, fuzzy, python-format msgid "Instance %(instance_uuid)s not found" msgstr "没有找到实例 %(instance_id)s" -#: nova/virt/xenapi/vmops.py:1383 +#: nova/virt/xenapi/vmops.py:1349 #, fuzzy msgid "In ERROR state" msgstr "节点处于未知的错误状态。" -#: nova/virt/xenapi/vmops.py:1389 +#: nova/virt/xenapi/vmops.py:1355 #, python-format msgid "In %(task_state)s task_state, not RESIZE_VERIFY" msgstr "" -#: nova/virt/xenapi/vmops.py:1396 +#: nova/virt/xenapi/vmops.py:1362 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/vmops.py:1384 msgid "Could not get bandwidth info." msgstr "无法得到带宽信息" -#: nova/virt/xenapi/vmops.py:1469 +#: nova/virt/xenapi/vmops.py:1431 #, fuzzy, python-format msgid "Injecting network info to xenstore" msgstr "为虚拟机注入网络信息到xs:|%s|" -#: nova/virt/xenapi/vmops.py:1483 +#: nova/virt/xenapi/vmops.py:1446 #, fuzzy msgid "Creating vifs" msgstr "正在创建镜像" -#: nova/virt/xenapi/vmops.py:1492 +#: nova/virt/xenapi/vmops.py:1455 #, fuzzy, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "正在为虚拟机 %(vm_ref)s,网络 %(network_ref)s 创建VIF。" -#: nova/virt/xenapi/vmops.py:1495 +#: nova/virt/xenapi/vmops.py:1458 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "正在为虚拟机 %(vm_ref)s,网络 %(network_ref)s 创建VIF。" -#: nova/virt/xenapi/vmops.py:1520 +#: nova/virt/xenapi/vmops.py:1481 #, fuzzy, python-format msgid "Injecting hostname to xenstore" msgstr "为虚拟机注入hostname到xs:|%s|" -#: nova/virt/xenapi/vmops.py:1545 +#: nova/virt/xenapi/vmops.py:1506 #, fuzzy, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " @@ -6758,24 +6738,24 @@ msgstr "" "%(method)s 的代理调用返回无效的响应:%(ret)r。虚拟机id=%(instance_uuid)s; path=%(path)s; " "args=%(addl_args)r" -#: nova/virt/xenapi/vmops.py:1566 +#: nova/virt/xenapi/vmops.py:1527 #, fuzzy, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "超时:调用 %(method)s 超时。虚拟机id=%(instance_uuid)s; args=%(args)r" -#: nova/virt/xenapi/vmops.py:1570 +#: nova/virt/xenapi/vmops.py:1531 #, fuzzy, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "没有执行:代理不支持 %(method)s 的调用。虚拟机id=%(instance_uuid)s; args=%(args)r" -#: nova/virt/xenapi/vmops.py:1575 +#: nova/virt/xenapi/vmops.py:1536 #, fuzzy, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "对 %(method)s 的调用返回错误:%(e)s。" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1622 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL错误:%s" @@ -7389,8 +7369,8 @@ msgid "Enter SolidFire delete_volume..." msgstr "进入SolidFire delete_volume..." #: nova/volume/san.py:880 -#, python-format -msgid "Deleting volumeID: %s " +#, fuzzy, python-format +msgid "Deleting volumeID: %s" msgstr "正在删除volumeID:%s " #: nova/volume/san.py:888 @@ -7576,6 +7556,21 @@ msgstr "" #~ msgid "Virtual Storage Array %(name)s could not be found." #~ msgstr "无法找到虚拟存储阵列 %(name)s。" +#~ msgid "Stopping raw TCP server." +#~ msgstr "正在停止裸TCP服务器。" + +#~ msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" +#~ msgstr "正在启动TCP服务器 %(arg0)s 位置在%(host)s:%(port)s" + +#~ msgid "not available" +#~ msgstr "不可用" + +#~ msgid "Returned non-serializeable type: %s" +#~ msgstr "返回的non-serializeable类型:%s" + +#~ msgid "Associate floating ip failed" +#~ msgstr "关联浮动ip失败" + #~ msgid "Parent group id and group id cannot be same" #~ msgstr "父组id和组id不能一样" @@ -7627,6 +7622,12 @@ msgstr "" #~ msgid "Index instances for VSA %s" #~ msgstr "为 VSA %s 索引实例" +#~ msgid "Creating a raw instance" +#~ msgstr "正在创建裸实例" + +#~ msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" +#~ msgstr "使用 Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" + #~ msgid "" #~ "Going to force the deletion of the" #~ " vm %(instance_uuid)s, even if it is" @@ -7640,12 +7641,18 @@ msgstr "" #~ "context" #~ msgstr "数据库中不存在实例 %(instance_uuid)s,但是无论如何要用特殊上下文来关闭。" +#~ msgid "Instance %s not found." +#~ msgstr "未找到实例 %s" + #~ msgid "trying to destroy already destroyed instance: %s" #~ msgstr "尝试销毁已经销毁的实例: %s" #~ msgid "Can't downgrade without losing data" #~ msgstr "无法不丢失数据地降级" +#~ msgid "Sending notification on %s..." +#~ msgstr "正在 %s 上发送通知" + #~ msgid "" #~ "AMQP server on %(fl_host)s:%(fl_port)d is " #~ "unreachable: %(e)s. Trying again in " @@ -7877,6 +7884,9 @@ msgstr "" #~ msgid "Ignoring XenAPI.Failure %s" #~ msgstr "忽略 XenAPI.Failure %s" +#~ msgid "Attempted to power on non-existent instance bad instance id %s" +#~ msgstr "尝试过启动不存在的实例,实例的id %s 不正确" + #~ msgid "Starting instance %s" #~ msgstr "启动实例 %s" @@ -7910,6 +7920,9 @@ msgstr "" #~ msgid "Skipping VDI destroy for %s" #~ msgstr "跳过 %s 的VDI的销毁" +#~ msgid "No opaque_ref could be determined for '%s'." +#~ msgstr "无法为 '%s' 确定opaque_ref。" + #~ msgid "Destroying VDIs for Instance %(instance_uuid)s" #~ msgstr "正在为实例 %(instance_uuid)s 销毁 VDIs" diff --git a/nova/locale/zh_TW/LC_MESSAGES/nova.po b/nova/locale/zh_TW/LC_MESSAGES/nova.po index dbfc4057613e..f4ba25bf09f8 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-04-08 23:04+0000\n" +"POT-Creation-Date: 2012-04-22 23:01+0000\n" "PO-Revision-Date: 2012-03-07 02:00+0000\n" "Last-Translator: Charles Hsu \n" "Language-Team: Chinese (Traditional) \n" @@ -66,11 +66,11 @@ msgstr "" msgid "Flags path: %s" msgstr "" -#: nova/exception.py:56 +#: nova/exception.py:55 msgid "Unexpected error while running command." msgstr "非預期的執行錯誤" -#: nova/exception.py:59 +#: nova/exception.py:58 #, python-format msgid "" "%(description)s\n" @@ -85,253 +85,257 @@ msgstr "" "標準輸出: %(stdout)r\n" "標準錯誤輸出: %(stderr)r" -#: nova/exception.py:94 +#: nova/exception.py:93 msgid "DB exception wrapped." msgstr "" -#: nova/exception.py:155 +#: nova/exception.py:154 msgid "An unknown exception occurred." msgstr "發生一個未知例外" -#: nova/exception.py:178 +#: nova/exception.py:172 +msgid "Exception in string format operation" +msgstr "" + +#: nova/exception.py:182 msgid "Failed to decrypt text" msgstr "內文解碼失敗" -#: nova/exception.py:182 +#: nova/exception.py:186 msgid "Failed to paginate through images from image service" msgstr "" -#: nova/exception.py:186 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "建立虛擬介面失敗" -#: nova/exception.py:190 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "連續嘗試 5 次建立唯一網路位置(MAC)的虛擬介面失敗" -#: nova/exception.py:195 +#: nova/exception.py:199 msgid "Connection to glance failed" msgstr "連接到glance失敗" -#: nova/exception.py:199 +#: nova/exception.py:203 msgid "Connection to melange failed" msgstr "" -#: nova/exception.py:203 +#: nova/exception.py:207 msgid "Not authorized." msgstr "未被授權" -#: nova/exception.py:208 +#: nova/exception.py:212 msgid "User does not have admin privileges" msgstr "使用者並沒有管理者權力" -#: nova/exception.py:212 +#: nova/exception.py:216 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:216 +#: nova/exception.py:220 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:220 +#: nova/exception.py:224 msgid "Unacceptable parameters." msgstr "不可接受的參數值" -#: nova/exception.py:225 +#: nova/exception.py:229 msgid "Invalid snapshot" msgstr "無效的快照(snapshot)" -#: nova/exception.py:229 +#: nova/exception.py:233 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:233 nova/api/openstack/compute/contrib/keypairs.py:113 +#: nova/exception.py:237 nova/api/openstack/compute/contrib/keypairs.py:113 msgid "Keypair data is invalid" msgstr "無效的Keypair" -#: nova/exception.py:237 +#: nova/exception.py:241 msgid "Failed to load data into json format" msgstr "" -#: nova/exception.py:241 +#: nova/exception.py:245 msgid "The request is invalid." msgstr "" -#: nova/exception.py:245 +#: nova/exception.py:249 #, python-format msgid "Invalid signature %(signature)s for user %(user)s." msgstr "" -#: nova/exception.py:249 +#: nova/exception.py:253 msgid "Invalid input received" msgstr "" -#: nova/exception.py:253 +#: nova/exception.py:257 #, python-format msgid "Invalid instance type %(instance_type)s." msgstr "" -#: nova/exception.py:257 +#: nova/exception.py:261 msgid "Invalid volume type" msgstr "" -#: nova/exception.py:261 -msgid "Invalid volume" -msgstr "" - #: nova/exception.py:265 -#, python-format -msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" +msgid "Invalid volume" msgstr "" #: nova/exception.py:269 #, python-format -msgid "Invalid IP protocol %(protocol)s." +msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" #: nova/exception.py:273 #, python-format -msgid "Invalid content type %(content_type)s." +msgid "Invalid IP protocol %(protocol)s." msgstr "" #: nova/exception.py:277 #, python-format -msgid "Invalid cidr %(cidr)s." +msgid "Invalid content type %(content_type)s." msgstr "" #: nova/exception.py:281 -msgid "Invalid reuse of an RPC connection." +#, python-format +msgid "Invalid cidr %(cidr)s." msgstr "" #: nova/exception.py:285 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: nova/exception.py:289 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:292 +#: nova/exception.py:296 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:296 +#: nova/exception.py:300 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:301 +#: nova/exception.py:305 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:305 +#: nova/exception.py:309 #, 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:310 +#: nova/exception.py:314 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:314 +#: nova/exception.py:318 #, python-format msgid "Instance %(instance_id)s is not suspended." msgstr "" -#: nova/exception.py:318 +#: nova/exception.py:322 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:322 +#: nova/exception.py:326 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:326 +#: nova/exception.py:330 msgid "Failed to resume server" msgstr "" -#: nova/exception.py:330 +#: nova/exception.py:334 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:334 +#: nova/exception.py:338 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:338 +#: nova/exception.py:342 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:342 +#: nova/exception.py:346 msgid "Volume service is unavailable at this time." msgstr "" -#: nova/exception.py:346 +#: nova/exception.py:350 msgid "Compute service is unavailable at this time." msgstr "" -#: nova/exception.py:350 +#: nova/exception.py:354 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:355 +#: nova/exception.py:359 msgid "Destination compute host is unavailable at this time." msgstr "" -#: nova/exception.py:359 +#: nova/exception.py:363 msgid "Original compute host is unavailable at this time." msgstr "" -#: nova/exception.py:363 +#: nova/exception.py:367 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:367 +#: nova/exception.py:371 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:372 +#: nova/exception.py:376 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:377 +#: nova/exception.py:381 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:381 +#: nova/exception.py:385 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:385 +#: nova/exception.py:389 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:389 +#: nova/exception.py:393 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:393 +#: nova/exception.py:397 #, 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:399 +#: nova/exception.py:403 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -339,740 +343,745 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:406 +#: nova/exception.py:410 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:410 +#: nova/exception.py:414 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:414 +#: nova/exception.py:418 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:418 +#: nova/exception.py:422 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:422 +#: nova/exception.py:426 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:427 -#, python-format -msgid "Required flag %(flag)s not set." -msgstr "" - #: nova/exception.py:431 #, python-format -msgid "Volume %(volume_id)s could not be found." +msgid "Required flag %(flag)s not set." msgstr "" #: nova/exception.py:435 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:440 +#: nova/exception.py:439 #, python-format -msgid "Volume not found for instance %(instance_id)s." +msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" #: nova/exception.py:444 #, python-format +msgid "Volume not found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:448 +#, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:449 -msgid "Zero volume types found." -msgstr "" - #: nova/exception.py:453 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Zero volume types found." msgstr "" #: nova/exception.py:457 #, python-format +msgid "Volume type %(volume_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:461 +#, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: nova/exception.py:462 +#: nova/exception.py:466 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:467 +#: nova/exception.py:471 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:471 +#: nova/exception.py:475 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: nova/exception.py:475 +#: nova/exception.py:479 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: nova/exception.py:480 +#: nova/exception.py:484 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:484 +#: nova/exception.py:488 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:488 +#: nova/exception.py:492 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:492 +#: nova/exception.py:496 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:496 +#: nova/exception.py:500 msgid "" "Some images have been stored via hrefs. This version of the api does not " "support displaying image hrefs." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:505 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:505 +#: nova/exception.py:509 #, python-format msgid "Kernel not found for image %(image_id)s." msgstr "" -#: nova/exception.py:509 +#: nova/exception.py:513 #, python-format msgid "User %(user_id)s could not be found." msgstr "" -#: nova/exception.py:513 +#: nova/exception.py:517 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:517 +#: nova/exception.py:521 #, python-format msgid "User %(user_id)s is not a member of project %(project_id)s." msgstr "" -#: nova/exception.py:521 +#: nova/exception.py:525 #, python-format msgid "Role %(role_id)s could not be found." msgstr "" -#: nova/exception.py:525 -msgid "Cannot find SR to read/write VDI." -msgstr "" - #: nova/exception.py:529 -#, python-format -msgid "%(req)s is required to create a network." +msgid "Cannot find SR to read/write VDI." msgstr "" #: nova/exception.py:533 #, python-format -msgid "Network %(network_id)s could not be found." +msgid "Network %(network_id)s is still in use." msgstr "" #: nova/exception.py:537 #, python-format -msgid "Network could not be found for bridge %(bridge)s" +msgid "%(req)s is required to create a network." msgstr "" #: nova/exception.py:541 #, python-format -msgid "Network could not be found for uuid %(uuid)s" +msgid "Network %(network_id)s could not be found." msgstr "" #: nova/exception.py:545 #, python-format -msgid "Network could not be found with cidr %(cidr)s." +msgid "Network could not be found for bridge %(bridge)s" msgstr "" #: nova/exception.py:549 #, python-format -msgid "Network could not be found for instance %(instance_id)s." +msgid "Network could not be found for uuid %(uuid)s" msgstr "" #: nova/exception.py:553 -msgid "No networks defined." +#, python-format +msgid "Network could not be found with cidr %(cidr)s." msgstr "" #: nova/exception.py:557 #, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:561 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:565 +#, 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:562 +#: nova/exception.py:570 #, python-format msgid "Host is not set to the network (%(network_id)s)." msgstr "" -#: nova/exception.py:566 +#: nova/exception.py:574 #, python-format msgid "Network %(network)s has active ports, cannot delete." msgstr "" -#: nova/exception.py:570 -msgid "Could not find the datastore reference(s) which the VM uses." -msgstr "" - -#: nova/exception.py:574 -#, python-format -msgid "No fixed IP associated with id %(id)s." -msgstr "" - #: nova/exception.py:578 -#, python-format -msgid "Fixed ip not found for address %(address)s." +msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" #: nova/exception.py:582 #, python-format -msgid "Instance %(instance_id)s has zero fixed ips." +msgid "No fixed IP associated with id %(id)s." msgstr "" #: nova/exception.py:586 #, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:590 +#, python-format +msgid "Instance %(instance_id)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:594 +#, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:599 #, python-format msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:603 #, python-format msgid "Host %(host)s has zero fixed ips." msgstr "" -#: nova/exception.py:599 +#: nova/exception.py:607 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:612 #, python-format msgid "Fixed IP address %(address)s is already in use." msgstr "" -#: nova/exception.py:608 +#: nova/exception.py:616 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:612 +#: nova/exception.py:620 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:616 -msgid "Zero fixed ips could be found." -msgstr "" - -#: nova/exception.py:620 -#, python-format -msgid "Floating ip not found for id %(id)s." -msgstr "" - #: nova/exception.py:624 -#, python-format -msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgid "Zero fixed ips could be found." msgstr "" #: nova/exception.py:628 #, python-format -msgid "Floating ip not found for address %(address)s." +msgid "Floating ip not found for id %(id)s." msgstr "" #: nova/exception.py:632 #, python-format -msgid "Floating ip not found for host %(host)s." +msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" #: nova/exception.py:636 -msgid "Zero floating ips available." +#, python-format +msgid "Floating ip not found for address %(address)s." msgstr "" #: nova/exception.py:640 #, python-format -msgid "Floating ip %(address)s is associated." +msgid "Floating ip not found for host %(host)s." msgstr "" #: nova/exception.py:644 -#, python-format -msgid "Floating ip %(address)s is not associated." +msgid "Zero floating ips available." msgstr "" #: nova/exception.py:648 -msgid "Zero floating ips exist." +#, python-format +msgid "Floating ip %(address)s is associated." msgstr "" #: nova/exception.py:652 #, python-format -msgid "Interface %(interface)s not found." +msgid "Floating ip %(address)s is not associated." msgstr "" #: nova/exception.py:656 -#, python-format -msgid "Keypair %(name)s not found for user %(user_id)s" +msgid "Zero floating ips exist." msgstr "" #: nova/exception.py:660 #, python-format -msgid "Certificate %(certificate_id)s not found." +msgid "Interface %(interface)s not found." msgstr "" #: nova/exception.py:664 #, python-format -msgid "Service %(service_id)s could not be found." +msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" #: nova/exception.py:668 #, python-format -msgid "Host %(host)s could not be found." +msgid "Certificate %(certificate_id)s not found." msgstr "" #: nova/exception.py:672 #, python-format -msgid "Compute host %(host)s could not be found." +msgid "Service %(service_id)s could not be found." msgstr "" #: nova/exception.py:676 #, python-format -msgid "Could not find binary %(binary)s on host %(host)s." +msgid "Host %(host)s could not be found." msgstr "" #: nova/exception.py:680 #, python-format -msgid "Auth token %(token)s could not be found." +msgid "Compute host %(host)s could not be found." msgstr "" #: nova/exception.py:684 #, python-format -msgid "Access Key %(access_key)s could not be found." +msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" #: nova/exception.py:688 -msgid "Quota could not be found" +#, python-format +msgid "Auth token %(token)s could not be found." msgstr "" #: nova/exception.py:692 #, python-format -msgid "Quota for project %(project_id)s could not be found." +msgid "Access Key %(access_key)s could not be found." msgstr "" #: nova/exception.py:696 -#, python-format -msgid "Quota class %(class_name)s could not be found." +msgid "Quota could not be found" msgstr "" #: nova/exception.py:700 #, python-format -msgid "Security group %(security_group_id)s not found." +msgid "Quota for project %(project_id)s could not be found." msgstr "" #: nova/exception.py:704 #, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:708 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:712 +#, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:709 +#: nova/exception.py:717 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:713 +#: nova/exception.py:721 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:726 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:731 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:735 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:732 +#: nova/exception.py:740 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:736 +#: nova/exception.py:744 #, 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:742 +#: nova/exception.py:750 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:746 +#: nova/exception.py:754 #, python-format msgid "Console for instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:750 +#: nova/exception.py:758 #, python-format msgid "" "Console for instance %(instance_id)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:763 #, python-format msgid "Invalid console type %(console_type)s " msgstr "" -#: nova/exception.py:759 +#: nova/exception.py:767 msgid "Zero instance types found." msgstr "" -#: nova/exception.py:763 +#: nova/exception.py:771 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:775 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:772 +#: nova/exception.py:780 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:776 +#: nova/exception.py:784 #, python-format msgid "Cell %(cell_id)s could not be found." msgstr "" -#: nova/exception.py:780 +#: nova/exception.py:788 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:784 +#: nova/exception.py:792 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:789 +#: nova/exception.py:797 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:801 #, python-format msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:798 +#: nova/exception.py:806 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:803 -msgid "LDAP object could not be found" -msgstr "" - -#: nova/exception.py:807 -#, python-format -msgid "LDAP user %(user_id)s could not be found." -msgstr "" - #: nova/exception.py:811 -#, python-format -msgid "LDAP group %(group_id)s could not be found." +msgid "LDAP object could not be found" msgstr "" #: nova/exception.py:815 #, python-format -msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." +msgid "LDAP user %(user_id)s could not be found." msgstr "" #: nova/exception.py:819 #, python-format -msgid "File %(file_path)s could not be found." +msgid "LDAP group %(group_id)s could not be found." msgstr "" #: nova/exception.py:823 -msgid "Zero files could be found." +#, python-format +msgid "LDAP user %(user_id)s is not a member of group %(group_id)s." msgstr "" #: nova/exception.py:827 #, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:831 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:835 +#, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:840 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:836 +#: nova/exception.py:844 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:840 +#: nova/exception.py:848 msgid "Action not allowed." msgstr "" -#: nova/exception.py:844 +#: nova/exception.py:852 #, python-format msgid "Unable to use global role %(role_id)s" msgstr "" -#: nova/exception.py:848 +#: nova/exception.py:856 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:852 +#: nova/exception.py:860 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:861 -#, python-format -msgid "Key pair %(key_name)s already exists." -msgstr "" - -#: nova/exception.py:865 -#, python-format -msgid "User %(user)s already exists." -msgstr "" - #: nova/exception.py:869 #, python-format -msgid "LDAP user %(user)s already exists." +msgid "Key pair %(key_name)s already exists." msgstr "" #: nova/exception.py:873 #, python-format -msgid "LDAP group %(group)s already exists." +msgid "User %(user)s already exists." msgstr "" #: nova/exception.py:877 #, python-format +msgid "LDAP user %(user)s already exists." +msgstr "" + +#: nova/exception.py:881 +#, python-format +msgid "LDAP group %(group)s already exists." +msgstr "" + +#: nova/exception.py:885 +#, python-format msgid "User %(uid)s is already a member of the group %(group_dn)s" msgstr "" -#: nova/exception.py:882 -#, python-format -msgid "Project %(project)s already exists." -msgstr "" - -#: nova/exception.py:886 -#, python-format -msgid "Instance %(name)s already exists." -msgstr "" - #: nova/exception.py:890 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Project %(project)s already exists." msgstr "" #: nova/exception.py:894 #, python-format -msgid "Volume Type %(name)s already exists." +msgid "Instance %(name)s already exists." msgstr "" #: nova/exception.py:898 #, python-format -msgid "%(path)s is on shared storage: %(reason)s" +msgid "Instance Type %(name)s already exists." msgstr "" #: nova/exception.py:902 -msgid "Migration error" +#, python-format +msgid "Volume Type %(name)s already exists." msgstr "" #: nova/exception.py:906 #, python-format -msgid "Malformed message body: %(reason)s" +msgid "%(path)s is on shared storage: %(reason)s" msgstr "" #: nova/exception.py:910 -#, python-format -msgid "Could not find config at %(path)s" +msgid "Migration error" msgstr "" #: nova/exception.py:914 #, python-format -msgid "Could not load paste app '%(name)s' from %(path)s" +msgid "Malformed message body: %(reason)s" msgstr "" #: nova/exception.py:918 -msgid "When resizing, instances must change size!" +#, python-format +msgid "Could not find config at %(path)s" msgstr "" #: nova/exception.py:922 -msgid "Image is larger than instance type allows" +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" #: nova/exception.py:926 -msgid "1 or more Zones could not complete the request" +msgid "When resizing, instances must change size!" msgstr "" #: nova/exception.py:930 -msgid "Instance type's memory is too small for requested image." +msgid "Image is larger than instance type allows" msgstr "" #: nova/exception.py:934 -msgid "Instance type's disk is too small for requested image." +msgid "1 or more Zones could not complete the request" msgstr "" #: nova/exception.py:938 -#, python-format -msgid "Insufficient free memory on compute node to start %(uuid)s." +msgid "Instance type's memory is too small for requested image." msgstr "" #: nova/exception.py:942 -msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgid "Instance type's disk is too small for requested image." msgstr "" #: nova/exception.py:946 #, python-format -msgid "No valid host was found. %(reason)s" +msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" #: nova/exception.py:950 +msgid "Could not fetch bandwidth/cpu/disk metrics for this host." +msgstr "" + +#: nova/exception.py:954 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:958 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:962 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:958 +#: nova/exception.py:966 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:963 +#: nova/exception.py:971 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:967 +#: nova/exception.py:975 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:971 +#: nova/exception.py:979 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:975 +#: nova/exception.py:983 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:988 #, python-format msgid "Host %(host)s already member of another aggregate." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:992 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:996 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:992 +#: nova/exception.py:1000 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:997 +#: nova/exception.py:1005 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1001 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1005 -#, python-format -msgid "Error in SolidFire API response: status=%(status)s" -msgstr "" - #: nova/exception.py:1009 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Bad response from SolidFire API" msgstr "" #: nova/exception.py:1013 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Error in SolidFire API response: status=%(status)s" msgstr "" #: nova/exception.py:1017 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Error in SolidFire API response: data=%(data)s" msgstr "" #: nova/exception.py:1021 #, python-format -msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgid "Detected existing vlan with id %(vlan)d" msgstr "" #: nova/exception.py:1025 #, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1029 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1033 +#, python-format msgid "Could not fetch image %(image)s" msgstr "" -#: nova/log.py:315 +#: nova/log.py:328 #, python-format msgid "syslog facility must be one of: %s" msgstr "" @@ -1191,156 +1200,138 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:534 +#: nova/utils.py:506 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:537 +#: nova/utils.py:509 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:648 +#: nova/utils.py:620 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:659 +#: nova/utils.py:631 #, python-format msgid "backend %s" msgstr "" -#: nova/utils.py:709 +#: nova/utils.py:681 msgid "in looping call" msgstr "" -#: nova/utils.py:927 +#: nova/utils.py:899 #, python-format msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:931 +#: nova/utils.py:903 #, python-format msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:935 +#: nova/utils.py:907 #, python-format msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:942 +#: nova/utils.py:914 #, python-format msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/utils.py:1001 +#: nova/utils.py:973 #, python-format msgid "Found sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1008 +#: nova/utils.py:980 #, python-format msgid "Cleaned sentinel %(filename)s for pid %(pid)s" msgstr "" -#: nova/utils.py:1023 +#: nova/utils.py:995 #, python-format msgid "Found lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1028 +#: nova/utils.py:999 #, python-format msgid "Cleaned lockfile %(file)s with link count %(count)d" msgstr "" -#: nova/utils.py:1138 +#: nova/utils.py:1108 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:1169 +#: nova/utils.py:1139 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:1298 +#: nova/utils.py:1268 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:1330 +#: nova/utils.py:1300 msgid "Original exception being dropped" msgstr "" -#: nova/utils.py:1461 +#: nova/utils.py:1431 #, python-format msgid "Class %(fullname)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1463 +#: nova/utils.py:1433 #, python-format msgid "Class %(fullname)s is deprecated" msgstr "" -#: nova/utils.py:1495 +#: nova/utils.py:1465 #, python-format msgid "Function %(name)s in %(location)s is deprecated: %(msg)s" msgstr "" -#: nova/utils.py:1497 +#: nova/utils.py:1467 #, python-format msgid "Function %(name)s in %(location)s is deprecated" msgstr "" -#: nova/utils.py:1681 +#: nova/utils.py:1651 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:97 +#: nova/wsgi.py:96 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:108 +#: nova/wsgi.py:107 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:111 -msgid "Stopping raw TCP server." -msgstr "" - -#: nova/wsgi.py:117 -#, python-format -msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" -msgstr "" - -#: nova/wsgi.py:133 +#: nova/wsgi.py:121 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:211 +#: nova/wsgi.py:190 msgid "You must implement __call__" msgstr "" -#: nova/api/direct.py:218 -msgid "not available" -msgstr "" - -#: nova/api/direct.py:299 -#, python-format -msgid "Returned non-serializeable type: %s" -msgstr "" - #: nova/api/sizelimit.py:51 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:142 +#: nova/api/validator.py:140 #, python-format -msgid "%(key)s with value %(value)s failed validator %(validator)s" +msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" #: nova/api/ec2/__init__.py:73 @@ -1517,12 +1508,12 @@ msgid "Invalid CIDR" msgstr "" #: nova/api/ec2/cloud.py:639 nova/api/ec2/cloud.py:693 -#: nova/api/ec2/cloud.py:800 +#: nova/api/ec2/cloud.py:811 msgid "Not enough parameters, need group_name or group_id" msgstr "" #: nova/api/ec2/cloud.py:654 -#: nova/api/openstack/compute/contrib/security_groups.py:517 +#: nova/api/openstack/compute/contrib/security_groups.py:529 #, python-format msgid "Revoke security group ingress %s" msgstr "" @@ -1532,12 +1523,12 @@ msgstr "" msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:744 +#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:751 msgid "No rule for the specified parameters." msgstr "" #: nova/api/ec2/cloud.py:708 -#: nova/api/openstack/compute/contrib/security_groups.py:354 +#: nova/api/openstack/compute/contrib/security_groups.py:359 #, python-format msgid "Authorize security group ingress %s" msgstr "" @@ -1547,163 +1538,173 @@ msgstr "" msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:769 +#: nova/api/ec2/cloud.py:733 +#: nova/api/openstack/compute/contrib/security_groups.py:388 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/api/ec2/cloud.py:776 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Content limited to " "Alphanumeric characters, spaces, dashes, and underscores." msgstr "" -#: nova/api/ec2/cloud.py:776 +#: nova/api/ec2/cloud.py:783 #, python-format msgid "" "Value (%s) for parameter GroupName is invalid. Length exceeds maximum of " "255." msgstr "" -#: nova/api/ec2/cloud.py:780 -#: nova/api/openstack/compute/contrib/security_groups.py:292 +#: nova/api/ec2/cloud.py:787 +#: nova/api/openstack/compute/contrib/security_groups.py:297 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/api/ec2/cloud.py:783 +#: nova/api/ec2/cloud.py:790 #, python-format msgid "group %s already exists" msgstr "" -#: nova/api/ec2/cloud.py:815 -#: nova/api/openstack/compute/contrib/security_groups.py:245 +#: nova/api/ec2/cloud.py:794 +#: nova/api/openstack/compute/contrib/security_groups.py:294 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/api/ec2/cloud.py:826 +#: nova/api/openstack/compute/contrib/security_groups.py:246 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/api/ec2/cloud.py:823 nova/compute/manager.py:1630 +#: nova/api/ec2/cloud.py:834 nova/compute/manager.py:1638 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:894 +#: nova/api/ec2/cloud.py:905 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:898 nova/api/openstack/compute/contrib/volumes.py:186 +#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:186 #: nova/api/openstack/volume/volumes.py:222 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:921 +#: nova/api/ec2/cloud.py:932 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:931 +#: nova/api/ec2/cloud.py:942 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:939 +#: nova/api/ec2/cloud.py:950 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:952 nova/api/openstack/compute/contrib/volumes.py:366 +#: nova/api/ec2/cloud.py:963 nova/api/openstack/compute/contrib/volumes.py:366 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:959 +#: nova/api/ec2/cloud.py:970 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:984 nova/api/ec2/cloud.py:1041 -#: nova/api/ec2/cloud.py:1518 nova/api/ec2/cloud.py:1533 +#: nova/api/ec2/cloud.py:995 nova/api/ec2/cloud.py:1052 +#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1107 +#: nova/api/ec2/cloud.py:1118 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1255 +#: nova/api/ec2/cloud.py:1266 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1267 +#: nova/api/ec2/cloud.py:1271 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1272 +#: nova/api/ec2/cloud.py:1276 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1282 +#: nova/api/ec2/cloud.py:1286 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1308 +#: nova/api/ec2/cloud.py:1312 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1329 +#: nova/api/ec2/cloud.py:1333 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1343 +#: nova/api/ec2/cloud.py:1347 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1354 +#: nova/api/ec2/cloud.py:1358 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1365 +#: nova/api/ec2/cloud.py:1369 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1455 +#: nova/api/ec2/cloud.py:1459 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1471 +#: nova/api/ec2/cloud.py:1475 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1490 +#: nova/api/ec2/cloud.py:1494 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1536 +#: nova/api/ec2/cloud.py:1540 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1538 +#: nova/api/ec2/cloud.py:1542 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1540 +#: nova/api/ec2/cloud.py:1544 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1542 +#: nova/api/ec2/cloud.py:1546 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1555 +#: nova/api/ec2/cloud.py:1559 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1603 +#: nova/api/ec2/cloud.py:1607 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" @@ -2043,207 +2044,207 @@ msgstr "" msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:425 +#: nova/api/openstack/compute/servers.py:420 #, python-format msgid "Invalid server status: %(status)s" msgstr "" -#: nova/api/openstack/compute/servers.py:433 +#: nova/api/openstack/compute/servers.py:428 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:483 +#: nova/api/openstack/compute/servers.py:476 msgid "Personality file limit exceeded" msgstr "" -#: nova/api/openstack/compute/servers.py:485 +#: nova/api/openstack/compute/servers.py:478 msgid "Personality file path too long" msgstr "" -#: nova/api/openstack/compute/servers.py:487 +#: nova/api/openstack/compute/servers.py:480 msgid "Personality file content too long" msgstr "" -#: nova/api/openstack/compute/servers.py:501 +#: nova/api/openstack/compute/servers.py:494 msgid "Server name is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/servers.py:505 +#: nova/api/openstack/compute/servers.py:498 msgid "Server name is an empty string" msgstr "" -#: nova/api/openstack/compute/servers.py:509 +#: nova/api/openstack/compute/servers.py:502 msgid "Server name must be less than 256 characters." msgstr "" -#: nova/api/openstack/compute/servers.py:527 +#: nova/api/openstack/compute/servers.py:519 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:530 +#: nova/api/openstack/compute/servers.py:522 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:535 +#: nova/api/openstack/compute/servers.py:527 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:550 +#: nova/api/openstack/compute/servers.py:540 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:559 +#: nova/api/openstack/compute/servers.py:549 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:566 +#: nova/api/openstack/compute/servers.py:556 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:572 +#: nova/api/openstack/compute/servers.py:562 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:575 +#: nova/api/openstack/compute/servers.py:565 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:577 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:594 +#: nova/api/openstack/compute/servers.py:584 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:601 +#: nova/api/openstack/compute/servers.py:591 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:633 +#: nova/api/openstack/compute/servers.py:623 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:675 -#: nova/api/openstack/compute/servers.py:740 +#: nova/api/openstack/compute/servers.py:665 +#: nova/api/openstack/compute/servers.py:730 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:737 +#: nova/api/openstack/compute/servers.py:727 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:743 +#: nova/api/openstack/compute/servers.py:733 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:829 -#: nova/api/openstack/compute/servers.py:849 +#: nova/api/openstack/compute/servers.py:819 +#: nova/api/openstack/compute/servers.py:839 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:835 +#: nova/api/openstack/compute/servers.py:825 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:855 +#: nova/api/openstack/compute/servers.py:845 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:868 +#: nova/api/openstack/compute/servers.py:858 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:872 +#: nova/api/openstack/compute/servers.py:862 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:885 +#: nova/api/openstack/compute/servers.py:875 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:897 +#: nova/api/openstack/compute/servers.py:887 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:900 +#: nova/api/openstack/compute/servers.py:890 msgid "Resize requires a change in size." msgstr "" -#: nova/api/openstack/compute/servers.py:924 +#: nova/api/openstack/compute/servers.py:914 msgid "Malformed server entity" msgstr "" -#: nova/api/openstack/compute/servers.py:931 +#: nova/api/openstack/compute/servers.py:921 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:940 +#: nova/api/openstack/compute/servers.py:930 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:949 +#: nova/api/openstack/compute/servers.py:939 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:962 +#: nova/api/openstack/compute/servers.py:952 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:966 -#: nova/api/openstack/compute/servers.py:1144 +#: nova/api/openstack/compute/servers.py:956 +#: nova/api/openstack/compute/servers.py:1134 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:980 +#: nova/api/openstack/compute/servers.py:970 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:993 +#: nova/api/openstack/compute/servers.py:983 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:996 +#: nova/api/openstack/compute/servers.py:986 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1014 +#: nova/api/openstack/compute/servers.py:1004 #: nova/api/openstack/compute/contrib/aggregates.py:142 -#: nova/api/openstack/compute/contrib/networks.py:65 +#: nova/api/openstack/compute/contrib/networks.py:68 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1009 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1071 +#: nova/api/openstack/compute/servers.py:1061 msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/servers.py:1064 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 +#: nova/api/openstack/compute/servers.py:1093 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1102 #: nova/api/openstack/compute/contrib/admin_actions.py:238 msgid "Invalid metadata" msgstr "" -#: nova/api/openstack/compute/servers.py:1167 +#: nova/api/openstack/compute/servers.py:1157 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" @@ -2416,35 +2417,31 @@ msgstr "" msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:159 +#: nova/api/openstack/compute/contrib/floating_ips.py:157 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:161 +#: nova/api/openstack/compute/contrib/floating_ips.py:159 msgid "No more floating ips available." 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:571 -#: nova/api/openstack/compute/contrib/security_groups.py:604 +#: nova/api/openstack/compute/contrib/floating_ips.py:197 +#: nova/api/openstack/compute/contrib/floating_ips.py:223 +#: nova/api/openstack/compute/contrib/security_groups.py:583 +#: nova/api/openstack/compute/contrib/security_groups.py:616 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:204 -#: nova/api/openstack/compute/contrib/floating_ips.py:233 +#: nova/api/openstack/compute/contrib/floating_ips.py:200 +#: nova/api/openstack/compute/contrib/floating_ips.py:226 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:213 +#: nova/api/openstack/compute/contrib/floating_ips.py:209 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:216 -msgid "Associate floating ip failed" -msgstr "" - #: nova/api/openstack/compute/contrib/hosts.py:144 #, python-format msgid "Invalid status: '%s'" @@ -2504,102 +2501,106 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:62 +#: nova/api/openstack/compute/contrib/networks.py:65 #, python-format msgid "Network does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:70 +#: nova/api/openstack/compute/contrib/networks.py:73 #, python-format msgid "Disassociating network with id %s" 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 +#: nova/api/openstack/compute/contrib/networks.py:77 +#: nova/api/openstack/compute/contrib/networks.py:94 +#: nova/api/openstack/compute/contrib/networks.py:104 msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:87 +#: nova/api/openstack/compute/contrib/networks.py:90 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks.py:100 #, python-format msgid "Deleting network with id %s" msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:59 +msgid "Quota limit must be -1 or greater." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:222 +#: nova/api/openstack/compute/contrib/security_groups.py:223 msgid "Security group id should be integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:243 +#: nova/api/openstack/compute/contrib/security_groups.py:244 msgid "Security group is still in use" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:295 +#: nova/api/openstack/compute/contrib/security_groups.py:300 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:315 +#: nova/api/openstack/compute/contrib/security_groups.py:320 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:318 +#: nova/api/openstack/compute/contrib/security_groups.py:323 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:321 +#: nova/api/openstack/compute/contrib/security_groups.py:326 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:348 +#: nova/api/openstack/compute/contrib/security_groups.py:353 msgid "Parent group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:351 +#: nova/api/openstack/compute/contrib/security_groups.py:356 #, python-format msgid "Security group (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:369 +#: nova/api/openstack/compute/contrib/security_groups.py:374 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:376 +#: nova/api/openstack/compute/contrib/security_groups.py:381 #, python-format msgid "This rule already exists in group %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:414 +#: nova/api/openstack/compute/contrib/security_groups.py:426 msgid "Parent or group id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:507 +#: nova/api/openstack/compute/contrib/security_groups.py:519 msgid "Rule id is not integer" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:510 +#: nova/api/openstack/compute/contrib/security_groups.py:522 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:574 -#: nova/api/openstack/compute/contrib/security_groups.py:607 +#: nova/api/openstack/compute/contrib/security_groups.py:586 +#: nova/api/openstack/compute/contrib/security_groups.py:619 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:578 -#: nova/api/openstack/compute/contrib/security_groups.py:611 +#: nova/api/openstack/compute/contrib/security_groups.py:590 +#: nova/api/openstack/compute/contrib/security_groups.py:623 msgid "Security group name cannot be empty" msgstr "" @@ -2805,118 +2806,109 @@ msgstr "" msgid "Launching VPN for %s" msgstr "" -#: nova/compute/api.py:141 +#: nova/compute/api.py:133 msgid "No compute host specified" msgstr "" -#: nova/compute/api.py:144 +#: nova/compute/api.py:136 #, python-format msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/api.py:192 +#: nova/compute/api.py:198 +msgid "Cannot run any more instances of this type." +msgstr "" + +#: nova/compute/api.py:200 +#, python-format +msgid "Can only run %s more instances of this type." +msgstr "" + +#: nova/compute/api.py:202 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:216 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:203 +#: nova/compute/api.py:227 #, python-format msgid "Quota exceeded for %(pid)s, metadata property key or value too long" msgstr "" -#: nova/compute/api.py:257 -msgid "Cannot run any more instances of this type." -msgstr "" - -#: nova/compute/api.py:259 -#, python-format -msgid "Can only run %s more instances of this type." -msgstr "" - -#: nova/compute/api.py:261 -#, python-format -msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. " -msgstr "" - -#: nova/compute/api.py:310 -msgid "Creating a raw instance" -msgstr "" - -#: nova/compute/api.py:312 -#, python-format -msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" -msgstr "" - -#: nova/compute/api.py:383 +#: nova/compute/api.py:424 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:447 +#: nova/compute/api.py:492 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:474 +#: nova/compute/api.py:519 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:591 +#: nova/compute/api.py:636 #, python-format msgid "Sending create to scheduler for %(pid)s/%(uid)s's" msgstr "" -#: nova/compute/api.py:871 +#: nova/compute/api.py:916 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:891 +#: nova/compute/api.py:936 msgid "No host for instance, deleting immediately" msgstr "" -#: nova/compute/api.py:939 +#: nova/compute/api.py:984 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:977 +#: nova/compute/api.py:1022 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:996 +#: nova/compute/api.py:1041 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1000 +#: nova/compute/api.py:1045 #, python-format msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s" msgstr "" -#: nova/compute/api.py:1071 nova/volume/api.py:173 +#: nova/compute/api.py:1116 nova/volume/api.py:173 #: nova/volume/volume_types.py:64 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1201 +#: nova/compute/api.py:1246 #, python-format msgid "Image type not recognized %s" msgstr "" -#: nova/compute/api.py:1369 +#: nova/compute/api.py:1414 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:1377 +#: nova/compute/api.py:1422 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:1644 +#: nova/compute/api.py:1689 #, python-format msgid "multiple fixedips exist, using the first: %s" msgstr "" @@ -2942,9 +2934,7 @@ msgstr "" #: nova/compute/manager.py:140 #, python-format -msgid "" -"check_instance_lock: arguments: |%(self)s| |%(context)s| " -"|%(instance_uuid)s|" +msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|" msgstr "" #: nova/compute/manager.py:144 @@ -2973,10 +2963,7 @@ msgid "Unable to load the virtualization driver: %s" msgstr "" #: nova/compute/manager.py:223 -#, python-format -msgid "" -"Instance %(instance_uuid)s has been destroyed from under us while trying " -"to set it to ERROR" +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" #: nova/compute/manager.py:240 @@ -3002,425 +2989,416 @@ msgid "Setting up bdm %s" msgstr "" #: nova/compute/manager.py:400 -#, python-format -msgid "Instance %s already deleted from database. Attempting forceful vm deletion" +msgid "Instance already deleted from database. Attempting forceful vm deletion" msgstr "" #: nova/compute/manager.py:406 -#, python-format -msgid "Exception encountered while terminating the instance %s" +msgid "Exception encountered while terminating the instance" msgstr "" #: nova/compute/manager.py:444 -#, python-format -msgid "Instance %s not found." +msgid "Instance not found." msgstr "" -#: nova/compute/manager.py:480 +#: nova/compute/manager.py:481 msgid "Instance has already been created" msgstr "" -#: nova/compute/manager.py:523 +#: 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:528 +#: nova/compute/manager.py:530 #, 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:538 +#: nova/compute/manager.py:540 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:548 +#: nova/compute/manager.py:550 msgid "Skipping network allocation for instance" msgstr "" -#: nova/compute/manager.py:561 +#: nova/compute/manager.py:563 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:565 +#: nova/compute/manager.py:567 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:580 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:594 +#: nova/compute/manager.py:596 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:615 +#: nova/compute/manager.py:617 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:672 +#: nova/compute/manager.py:674 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:699 +#: nova/compute/manager.py:701 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:708 +#: nova/compute/manager.py:710 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:742 nova/compute/manager.py:1328 -#: nova/compute/manager.py:1416 nova/compute/manager.py:2501 +#: nova/compute/manager.py:744 nova/compute/manager.py:1335 +#: nova/compute/manager.py:1424 nova/compute/manager.py:2509 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:811 +#: nova/compute/manager.py:813 +msgid "Cannot rebuild instance because the given image does not exist." +msgstr "" + +#: nova/compute/manager.py:818 +#, python-format +msgid "Cannot rebuild instance: %(exc)s" +msgstr "" + +#: nova/compute/manager.py:825 +msgid "Rebuilding instance" +msgstr "" + +#: nova/compute/manager.py:879 +msgid "Rebooting instance" +msgstr "" + +#: nova/compute/manager.py:895 #, python-format msgid "" -"Cannot rebuild instance [%(instance_uuid)s], because the given image does" -" not exist." +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:816 -#, python-format -msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" -msgstr "" - -#: nova/compute/manager.py:823 -#, python-format -msgid "Rebuilding instance %s" -msgstr "" - -#: nova/compute/manager.py:876 -#, python-format -msgid "Rebooting instance %s" -msgstr "" - -#: nova/compute/manager.py:891 -#, python-format -msgid "" -"trying to reboot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" -msgstr "" - -#: nova/compute/manager.py:933 +#: nova/compute/manager.py:937 #, python-format msgid "instance %s: snapshotting" msgstr "" -#: nova/compute/manager.py:939 +#: nova/compute/manager.py:943 #, python-format msgid "" -"trying to snapshot a non-running instance: %(instance_uuid)s (state: " -"%(state)s expected: %(running)s)" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/compute/manager.py:995 +#: nova/compute/manager.py:1000 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1001 +#: nova/compute/manager.py:1006 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1005 +#: nova/compute/manager.py:1011 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1035 +#: nova/compute/manager.py:1042 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1041 -#, python-format -msgid "Instance %s: Root password set" +#: nova/compute/manager.py:1048 +msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1050 +#: nova/compute/manager.py:1056 msgid "set_admin_password is not implemented by this driver." msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1070 msgid "Error setting admin password" msgstr "" -#: nova/compute/manager.py:1079 +#: nova/compute/manager.py:1085 #, 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:1084 +#: nova/compute/manager.py:1090 #, python-format msgid "instance %(instance_uuid)s: injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1098 +#: nova/compute/manager.py:1104 #, 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:1103 +#: nova/compute/manager.py:1109 #, python-format msgid "instance %(instance_uuid)s: updating agent to %(url)s" msgstr "" -#: nova/compute/manager.py:1116 +#: nova/compute/manager.py:1122 #, python-format msgid "instance %s: rescuing" msgstr "" -#: nova/compute/manager.py:1141 +#: nova/compute/manager.py:1147 #, python-format msgid "instance %s: unrescuing" msgstr "" -#: nova/compute/manager.py:1270 +#: nova/compute/manager.py:1277 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:1287 +#: nova/compute/manager.py:1294 #, python-format msgid "instance %s: migrating" msgstr "" -#: nova/compute/manager.py:1471 +#: nova/compute/manager.py:1479 #, python-format msgid "instance %s: pausing" msgstr "" -#: nova/compute/manager.py:1489 +#: nova/compute/manager.py:1497 #, python-format msgid "instance %s: unpausing" msgstr "" -#: nova/compute/manager.py:1525 +#: nova/compute/manager.py:1533 #, python-format msgid "instance %s: retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:1534 +#: nova/compute/manager.py:1542 #, python-format msgid "instance %s: suspending" msgstr "" -#: nova/compute/manager.py:1556 +#: nova/compute/manager.py:1564 #, python-format msgid "instance %s: resuming" msgstr "" -#: nova/compute/manager.py:1579 +#: nova/compute/manager.py:1587 #, python-format msgid "instance %s: locking" msgstr "" -#: nova/compute/manager.py:1588 +#: nova/compute/manager.py:1596 #, python-format msgid "instance %s: unlocking" msgstr "" -#: nova/compute/manager.py:1596 +#: nova/compute/manager.py:1604 #, python-format msgid "instance %s: getting locked state" msgstr "" -#: nova/compute/manager.py:1606 +#: nova/compute/manager.py:1614 #, python-format msgid "instance %s: reset network" msgstr "" -#: nova/compute/manager.py:1614 +#: nova/compute/manager.py:1622 #, python-format msgid "instance %s: inject network info" msgstr "" -#: nova/compute/manager.py:1618 +#: nova/compute/manager.py:1626 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:1655 +#: nova/compute/manager.py:1663 #, python-format msgid "instance %s: getting vnc console" msgstr "" -#: nova/compute/manager.py:1685 +#: nova/compute/manager.py:1693 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1703 +#: nova/compute/manager.py:1711 #, python-format msgid "" "instance %(instance_uuid)s: attaching volume %(volume_id)s to " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1705 +#: nova/compute/manager.py:1713 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:1714 +#: nova/compute/manager.py:1722 #, python-format msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1724 +#: nova/compute/manager.py:1732 #, python-format msgid "Attach failed %(mountpoint)s, removing" msgstr "" -#: nova/compute/manager.py:1752 +#: nova/compute/manager.py:1760 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:1756 +#: nova/compute/manager.py:1764 #, python-format msgid "Detaching volume from unknown instance %s" msgstr "" -#: nova/compute/manager.py:1822 +#: nova/compute/manager.py:1830 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/compute/manager.py:1884 +#: nova/compute/manager.py:1892 msgid "Instance has no volume." msgstr "" -#: nova/compute/manager.py:1916 +#: nova/compute/manager.py:1924 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/compute/manager.py:1973 +#: nova/compute/manager.py:1981 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:2000 +#: nova/compute/manager.py:2008 msgid "post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:2030 +#: nova/compute/manager.py:2038 msgid "No floating_ip found" msgstr "" -#: nova/compute/manager.py:2038 +#: nova/compute/manager.py:2046 msgid "No floating_ip found." msgstr "" -#: nova/compute/manager.py:2040 +#: nova/compute/manager.py:2048 #, python-format msgid "" "Live migration: Unexpected error: cannot inherit floating ip.\n" "%(e)s" msgstr "" -#: nova/compute/manager.py:2073 +#: nova/compute/manager.py:2081 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2083 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:2090 +#: nova/compute/manager.py:2098 msgid "Post operation of migraton started" msgstr "" -#: nova/compute/manager.py:2226 +#: nova/compute/manager.py:2234 #, python-format msgid "Updated the info_cache for instance %s" msgstr "" -#: nova/compute/manager.py:2255 +#: nova/compute/manager.py:2263 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:2277 +#: nova/compute/manager.py:2285 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:2305 +#: nova/compute/manager.py:2313 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:2331 +#: nova/compute/manager.py:2339 #, python-format msgid "" "During the sync_power process the instance %(uuid)s has moved from host " "%(src)s to host %(dst)s" msgstr "" -#: nova/compute/manager.py:2344 +#: nova/compute/manager.py:2352 #, python-format msgid "" "Instance %s is in the process of migrating to this host. Wait next " "sync_power cycle before setting power state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2350 +#: nova/compute/manager.py:2358 msgid "" "Instance found in database but not known by hypervisor. Setting power " "state to NOSTATE" msgstr "" -#: nova/compute/manager.py:2380 +#: nova/compute/manager.py:2388 msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:2392 +#: nova/compute/manager.py:2400 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:2458 +#: nova/compute/manager.py:2466 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" -#: nova/compute/manager.py:2465 +#: nova/compute/manager.py:2473 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" -#: nova/compute/manager.py:2472 +#: nova/compute/manager.py:2480 #, python-format msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:2542 +#: nova/compute/manager.py:2550 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -3509,17 +3487,17 @@ msgstr "" msgid "No ComputeNode for %(host)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4019 nova/db/sqlalchemy/api.py:4045 +#: nova/db/sqlalchemy/api.py:4047 nova/db/sqlalchemy/api.py:4073 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4103 +#: nova/db/sqlalchemy/api.py:4131 #, python-format msgid "No sm_flavor called %(sm_flavor)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4147 +#: nova/db/sqlalchemy/api.py:4175 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -3763,47 +3741,47 @@ msgstr "" msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/network/linux_net.py:1170 +#: nova/network/linux_net.py:1169 #, python-format msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/network/manager.py:291 +#: nova/network/manager.py:290 #, python-format msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/network/manager.py:300 nova/network/manager.py:496 +#: nova/network/manager.py:299 nova/network/manager.py:494 #, python-format msgid "Interface %(interface)s not found" msgstr "" -#: nova/network/manager.py:315 +#: nova/network/manager.py:313 #, python-format msgid "floating IP allocation for instance |%s|" msgstr "" -#: nova/network/manager.py:353 +#: nova/network/manager.py:351 #, python-format msgid "floating IP deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:386 +#: nova/network/manager.py:384 #, python-format msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/network/manager.py:390 +#: nova/network/manager.py:388 #, python-format msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/network/manager.py:402 +#: nova/network/manager.py:400 #, python-format msgid "Quota exceeded for %s, tried to allocate address" msgstr "" -#: nova/network/manager.py:614 +#: nova/network/manager.py:611 #, python-format msgid "" "Database inconsistency: DNS domain |%s| is registered in the Nova db but " @@ -3811,41 +3789,41 @@ msgid "" "ignored." msgstr "" -#: nova/network/manager.py:660 +#: nova/network/manager.py:657 #, python-format msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/network/manager.py:670 +#: nova/network/manager.py:667 #, python-format msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/manager.py:778 +#: nova/network/manager.py:775 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:782 +#: nova/network/manager.py:779 msgid "setting network host" msgstr "" -#: nova/network/manager.py:896 +#: nova/network/manager.py:893 #, python-format msgid "network allocations for instance |%s|" msgstr "" -#: nova/network/manager.py:901 +#: nova/network/manager.py:898 #, python-format msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|" msgstr "" -#: nova/network/manager.py:930 +#: nova/network/manager.py:927 #, python-format msgid "network deallocation for instance |%s|" msgstr "" -#: nova/network/manager.py:1152 +#: nova/network/manager.py:1149 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -3853,73 +3831,73 @@ msgid "" " will be created." msgstr "" -#: nova/network/manager.py:1227 +#: nova/network/manager.py:1224 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:1244 +#: nova/network/manager.py:1241 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1248 +#: nova/network/manager.py:1245 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:1256 +#: nova/network/manager.py:1253 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:1261 +#: nova/network/manager.py:1258 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:1265 +#: nova/network/manager.py:1262 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:1268 +#: nova/network/manager.py:1265 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:1331 +#: nova/network/manager.py:1328 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1334 +#: nova/network/manager.py:1331 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1345 +#: nova/network/manager.py:1342 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1404 +#: nova/network/manager.py:1401 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1423 +#: nova/network/manager.py:1421 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1832 +#: nova/network/manager.py:1825 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1839 +#: nova/network/manager.py:1832 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s. Network size" @@ -4070,76 +4048,76 @@ msgid "" "Payload=%(payload)s" msgstr "" -#: nova/notifier/list_notifier.py:65 +#: nova/notifier/list_notifier.py:64 #, python-format msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" -#: nova/notifier/rabbit_notifier.py:46 +#: nova/notifier/rabbit_notifier.py:45 #, python-format msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/rpc/amqp.py:146 -#, python-format -msgid "Returning exception %s to caller" -msgstr "" - -#: nova/rpc/amqp.py:188 +#: nova/rpc/amqp.py:183 #, python-format msgid "unpacked context: %s" msgstr "" -#: nova/rpc/amqp.py:231 +#: nova/rpc/amqp.py:226 #, python-format msgid "received %s" msgstr "" -#: nova/rpc/amqp.py:236 +#: nova/rpc/amqp.py:231 #, python-format msgid "no method for message: %s" msgstr "" -#: nova/rpc/amqp.py:237 +#: nova/rpc/amqp.py:232 #, python-format msgid "No method for message: %s" msgstr "" -#: nova/rpc/amqp.py:321 +#: nova/rpc/amqp.py:318 #, python-format msgid "Making asynchronous call on %s ..." msgstr "" -#: nova/rpc/amqp.py:324 +#: nova/rpc/amqp.py:321 #, python-format msgid "MSG_ID is %s" msgstr "" -#: nova/rpc/amqp.py:346 +#: nova/rpc/amqp.py:343 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/rpc/amqp.py:354 +#: nova/rpc/amqp.py:351 msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/rpc/amqp.py:379 +#: nova/rpc/amqp.py:377 #, python-format -msgid "Sending notification on %s..." +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/rpc/common.py:54 +#: nova/rpc/common.py:62 #, python-format msgid "" "Remote error: %(exc_type)s %(value)s\n" "%(traceback)s." msgstr "" -#: nova/rpc/common.py:71 +#: nova/rpc/common.py:79 msgid "Timeout while waiting on RPC response." msgstr "" +#: nova/rpc/common.py:179 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + #: nova/rpc/impl_kombu.py:111 msgid "Failed to process message... skipping it." msgstr "" @@ -4190,7 +4168,7 @@ msgstr "" #: nova/rpc/impl_qpid.py:341 #, python-format -msgid "Unable to connect to AMQP server: %s " +msgid "Unable to connect to AMQP server: %s" msgstr "" #: nova/rpc/impl_qpid.py:346 @@ -4255,7 +4233,7 @@ msgstr "" msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/scheduler/driver.py:367 nova/scheduler/driver.py:457 +#: nova/scheduler/driver.py:367 #, python-format msgid "host %(dest)s is not compatible with original host %(src)s." msgstr "" @@ -4267,7 +4245,7 @@ msgid "" "memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/scheduler/driver.py:472 +#: nova/scheduler/driver.py:467 #, python-format msgid "" "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " @@ -4399,21 +4377,21 @@ msgstr "" msgid "Please extend fake libvirt module to support this auth method" msgstr "" -#: nova/tests/test_compute.py:365 nova/tests/test_compute.py:1419 +#: nova/tests/test_compute.py:364 nova/tests/test_compute.py:1418 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/test_compute.py:371 +#: nova/tests/test_compute.py:370 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/test_compute.py:589 +#: nova/tests/test_compute.py:588 msgid "Internal error" msgstr "" -#: nova/tests/test_compute.py:1430 +#: nova/tests/test_compute.py:1429 #, python-format msgid "After force-killing instances: %s" msgstr "" @@ -4481,12 +4459,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:626 +#: nova/tests/test_xenapi.py:623 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:637 +#: nova/tests/test_xenapi.py:634 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -4600,21 +4578,21 @@ msgstr "" msgid "Decoding JSON: %s" msgstr "" -#: nova/tests/rpc/common.py:133 +#: nova/tests/rpc/common.py:110 #, python-format msgid "Nested received %(queue)s, %(value)s" msgstr "" -#: nova/tests/rpc/common.py:142 +#: nova/tests/rpc/common.py:119 #, python-format msgid "Nested return %s" msgstr "" -#: nova/tests/rpc/common.py:160 +#: nova/tests/rpc/common.py:137 msgid "RPC backend does not support timeouts" msgstr "" -#: nova/tests/rpc/common.py:227 nova/tests/rpc/common.py:233 +#: nova/tests/rpc/common.py:204 nova/tests/rpc/common.py:210 #, python-format msgid "Received %s" msgstr "" @@ -4623,14 +4601,14 @@ msgstr "" msgid "Failed to open connection to the hypervisor" msgstr "" -#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:396 -#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:2045 +#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:707 +#: nova/virt/libvirt/connection.py:2048 nova/virt/xenapi/connection.py:397 #, python-format msgid "Compute_service record created for %s " msgstr "" -#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:399 -#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:2048 +#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:711 +#: nova/virt/libvirt/connection.py:2051 nova/virt/xenapi/connection.py:400 #, python-format msgid "Compute_service record updated for %s " msgstr "" @@ -4704,34 +4682,6 @@ msgstr "" msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi_conn.py:140 -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:329 nova/virt/libvirt/connection.py:472 -msgid "Could not determine iscsi initiator name" -msgstr "" - -#: nova/virt/xenapi_conn.py:460 -msgid "Host startup on XenServer is not supported." -msgstr "" - -#: nova/virt/xenapi_conn.py:489 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" - -#: nova/virt/xenapi_conn.py:527 -msgid "Host is member of a pool, but DB says otherwise" -msgstr "" - -#: nova/virt/xenapi_conn.py:599 nova/virt/xenapi_conn.py:612 -#, python-format -msgid "Got exception: %s" -msgstr "" - #: nova/virt/baremetal/dom.py:93 msgid "No domains exist." msgstr "" @@ -4840,114 +4790,114 @@ msgstr "" msgid "Unknown baremetal driver %(d)s" msgstr "" -#: nova/virt/baremetal/proxy.py:148 +#: nova/virt/baremetal/proxy.py:139 #, python-format msgid "Error encountered when destroying instance '%(name)s': %(ex)s" msgstr "" -#: nova/virt/baremetal/proxy.py:162 +#: nova/virt/baremetal/proxy.py:153 #, python-format msgid "instance %(instance_name)s: deleting instance files %(target)s" msgstr "" -#: nova/virt/baremetal/proxy.py:189 +#: nova/virt/baremetal/proxy.py:180 #, python-format msgid "instance %s: rebooted" msgstr "" -#: nova/virt/baremetal/proxy.py:192 +#: nova/virt/baremetal/proxy.py:183 msgid "_wait_for_reboot failed" msgstr "" -#: nova/virt/baremetal/proxy.py:222 +#: nova/virt/baremetal/proxy.py:213 #, python-format msgid "instance %s: rescued" msgstr "" -#: nova/virt/baremetal/proxy.py:225 +#: nova/virt/baremetal/proxy.py:216 msgid "_wait_for_rescue failed" msgstr "" -#: nova/virt/baremetal/proxy.py:242 +#: nova/virt/baremetal/proxy.py:233 msgid "<============= spawn of baremetal =============>" msgstr "" -#: nova/virt/baremetal/proxy.py:255 +#: nova/virt/baremetal/proxy.py:246 #, python-format msgid "instance %s: is building" msgstr "" -#: nova/virt/baremetal/proxy.py:260 +#: nova/virt/baremetal/proxy.py:251 msgid "Key is injected but instance is not running yet" msgstr "" -#: nova/virt/baremetal/proxy.py:265 +#: nova/virt/baremetal/proxy.py:256 #, python-format msgid "instance %s: booted" msgstr "" -#: nova/virt/baremetal/proxy.py:268 +#: nova/virt/baremetal/proxy.py:259 #, python-format msgid "~~~~~~ current state = %s ~~~~~~" msgstr "" -#: nova/virt/baremetal/proxy.py:269 +#: nova/virt/baremetal/proxy.py:260 #, python-format msgid "instance %s spawned successfully" msgstr "" -#: nova/virt/baremetal/proxy.py:272 +#: nova/virt/baremetal/proxy.py:263 #, python-format msgid "instance %s:not booted" msgstr "" -#: nova/virt/baremetal/proxy.py:274 +#: nova/virt/baremetal/proxy.py:265 msgid "Bremetal assignment is overcommitted." msgstr "" -#: nova/virt/baremetal/proxy.py:354 +#: nova/virt/baremetal/proxy.py:345 #, python-format msgid "instance %s: Creating image" msgstr "" -#: nova/virt/baremetal/proxy.py:473 +#: nova/virt/baremetal/proxy.py:464 #, python-format msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/baremetal/proxy.py:484 +#: nova/virt/baremetal/proxy.py:475 #, python-format msgid "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" msgstr "" -#: nova/virt/baremetal/proxy.py:529 +#: nova/virt/baremetal/proxy.py:520 #, python-format msgid "instance %s: starting toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:531 +#: nova/virt/baremetal/proxy.py:522 #, python-format msgid "instance %s: finished toXML method" msgstr "" -#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1815 +#: nova/virt/baremetal/proxy.py:565 nova/virt/libvirt/connection.py:1818 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 "" -#: nova/virt/baremetal/proxy.py:714 +#: nova/virt/baremetal/proxy.py:705 #, python-format msgid "#### RLK: cpu_arch = %s " msgstr "" -#: nova/virt/baremetal/proxy.py:746 +#: nova/virt/baremetal/proxy.py:737 msgid "Updating!" msgstr "" -#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2609 +#: nova/virt/baremetal/proxy.py:764 nova/virt/libvirt/connection.py:2612 #: nova/virt/xenapi/host.py:129 msgid "Updating host stats" msgstr "" @@ -4983,15 +4933,15 @@ msgstr "" msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" msgstr "" -#: nova/virt/baremetal/tilera.py:292 +#: nova/virt/baremetal/tilera.py:291 msgid "Noting to do for tilera nodes: vmlinux is in CF" msgstr "" -#: nova/virt/baremetal/tilera.py:316 +#: nova/virt/baremetal/tilera.py:314 msgid "activate_node" msgstr "" -#: nova/virt/baremetal/tilera.py:330 +#: nova/virt/baremetal/tilera.py:328 msgid "Node is unknown error state." msgstr "" @@ -5070,175 +5020,183 @@ msgstr "" msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/libvirt/connection.py:265 +#: nova/virt/libvirt/connection.py:268 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/connection.py:286 +#: nova/virt/libvirt/connection.py:289 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/connection.py:388 +#: nova/virt/libvirt/connection.py:391 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:400 +#: nova/virt/libvirt/connection.py:403 #, python-format msgid "" "Error from libvirt during saved instance removal. Code=%(errcode)s " "Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:411 +#: nova/virt/libvirt/connection.py:414 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:423 +#: nova/virt/libvirt/connection.py:426 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/connection.py:435 +#: nova/virt/libvirt/connection.py:438 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:461 +#: nova/virt/libvirt/connection.py:464 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/connection.py:554 +#: nova/virt/libvirt/connection.py:475 nova/virt/xenapi/connection.py:329 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/libvirt/connection.py:557 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:567 +#: nova/virt/libvirt/connection.py:570 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/connection.py:692 +#: nova/virt/libvirt/connection.py:695 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:696 +#: nova/virt/libvirt/connection.py:699 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/connection.py:725 +#: nova/virt/libvirt/connection.py:728 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/connection.py:761 nova/virt/libvirt/connection.py:905 +#: nova/virt/libvirt/connection.py:764 msgid "During reboot, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:766 +#: nova/virt/libvirt/connection.py:769 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/connection.py:867 nova/virt/xenapi/vmops.py:1358 +#: nova/virt/libvirt/connection.py:870 nova/virt/xenapi/vmops.py:1324 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/virt/libvirt/connection.py:871 +#: nova/virt/libvirt/connection.py:874 #, python-format msgid "Automatically confirming migration %d" msgstr "" -#: nova/virt/libvirt/connection.py:896 +#: nova/virt/libvirt/connection.py:899 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/connection.py:910 +#: nova/virt/libvirt/connection.py:908 +msgid "During spawn, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/connection.py:913 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/connection.py:926 +#: nova/virt/libvirt/connection.py:929 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/connection.py:978 +#: nova/virt/libvirt/connection.py:981 #, fuzzy msgid "Guest does not have a console available" msgstr "使用者並沒有管理者權力" -#: nova/virt/libvirt/connection.py:1020 +#: nova/virt/libvirt/connection.py:1023 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/connection.py:1024 +#: nova/virt/libvirt/connection.py:1027 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1028 nova/virt/libvirt/connection.py:1032 +#: nova/virt/libvirt/connection.py:1031 nova/virt/libvirt/connection.py:1035 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/connection.py:1153 +#: nova/virt/libvirt/connection.py:1156 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/connection.py:1339 +#: nova/virt/libvirt/connection.py:1342 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/connection.py:1349 +#: nova/virt/libvirt/connection.py:1352 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/connection.py:1381 +#: nova/virt/libvirt/connection.py:1384 #, python-format msgid "block_device_list %s" msgstr "" -#: nova/virt/libvirt/connection.py:1658 +#: nova/virt/libvirt/connection.py:1661 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1662 +#: nova/virt/libvirt/connection.py:1665 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/connection.py:1679 +#: nova/virt/libvirt/connection.py:1682 #, 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:1920 +#: nova/virt/libvirt/connection.py:1923 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/connection.py:1942 +#: nova/virt/libvirt/connection.py:1945 #, python-format msgid "'' must be 1, but %d\n" msgstr "" -#: nova/virt/libvirt/connection.py:1969 +#: nova/virt/libvirt/connection.py:1972 #, python-format msgid "topology (%(topology)s) must have %(ks)s" msgstr "" -#: nova/virt/libvirt/connection.py:2067 +#: nova/virt/libvirt/connection.py:2070 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/connection.py:2079 +#: nova/virt/libvirt/connection.py:2082 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5248,40 +5206,40 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/connection.py:2136 +#: nova/virt/libvirt/connection.py:2139 #, python-format msgid "Timeout migrating for %s. nwfilter not found." msgstr "" -#: nova/virt/libvirt/connection.py:2352 +#: nova/virt/libvirt/connection.py:2355 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/connection.py:2407 +#: nova/virt/libvirt/connection.py:2410 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/connection.py:2458 +#: nova/virt/libvirt/connection.py:2461 #, python-format msgid "Instance %s: Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/connection.py:2513 +#: nova/virt/libvirt/connection.py:2516 msgid "During wait running, instance disappeared." msgstr "" -#: nova/virt/libvirt/connection.py:2518 +#: nova/virt/libvirt/connection.py:2521 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/connection.py:2525 +#: nova/virt/libvirt/connection.py:2528 #, python-format msgid "Instance %s: Starting finish_migration" msgstr "" -#: nova/virt/libvirt/connection.py:2565 +#: nova/virt/libvirt/connection.py:2568 #, python-format msgid "Instance %s: Starting finish_revert_migration" msgstr "" @@ -5880,27 +5838,51 @@ msgstr "" msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/virt/xenapi/fake.py:553 nova/virt/xenapi/fake.py:652 -#: nova/virt/xenapi/fake.py:670 nova/virt/xenapi/fake.py:732 +#: nova/virt/xenapi/connection.py:140 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"connection_type=xenapi" +msgstr "" + +#: nova/virt/xenapi/connection.py:461 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/connection.py:490 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/connection.py:528 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/connection.py:600 nova/virt/xenapi/connection.py:613 +#, python-format +msgid "Got exception: %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:565 nova/virt/xenapi/fake.py:664 +#: nova/virt/xenapi/fake.py:682 nova/virt/xenapi/fake.py:744 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:555 +#: nova/virt/xenapi/fake.py:567 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:589 +#: nova/virt/xenapi/fake.py:601 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:594 +#: nova/virt/xenapi/fake.py:606 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:654 +#: nova/virt/xenapi/fake.py:666 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -6039,73 +6021,68 @@ msgstr "" msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:336 +#: nova/virt/xenapi/vm_utils.py:337 #, 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:345 +#: nova/virt/xenapi/vm_utils.py:346 #, 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:353 +#: nova/virt/xenapi/vm_utils.py:354 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:382 #, python-format msgid "Snapshotting with label '%(label)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:392 +#: nova/virt/xenapi/vm_utils.py:395 #, python-format msgid "Created snapshot %(template_vm_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:431 +#: nova/virt/xenapi/vm_utils.py:434 #, python-format msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:583 -#, python-format -msgid "Creating blank HD of size %(req_size)d gigs" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:634 +#: nova/virt/xenapi/vm_utils.py:612 #, 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:724 +#: nova/virt/xenapi/vm_utils.py:725 #, python-format msgid "" "download_vhd %(image)s attempt %(attempt_num)d/%(max_attempts)d from " "%(glance_host)s:%(glance_port)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:734 +#: nova/virt/xenapi/vm_utils.py:735 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:750 +#: nova/virt/xenapi/vm_utils.py:751 #, python-format msgid "Asking xapi to fetch vhd image %(image)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:760 +#: nova/virt/xenapi/vm_utils.py:761 #, python-format msgid "" "xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID " @@ -6131,7 +6108,7 @@ msgstr "" #: nova/virt/xenapi/vm_utils.py:831 #, python-format -msgid "Fetching image %(image)s, type %(image_type_str)" +msgid "Fetching image %(image)s, type %(image_type_str)s" msgstr "" #: nova/virt/xenapi/vm_utils.py:844 @@ -6146,542 +6123,536 @@ msgid "" "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:870 +#: nova/virt/xenapi/vm_utils.py:871 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:884 +#: nova/virt/xenapi/vm_utils.py:885 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:895 +#: nova/virt/xenapi/vm_utils.py:896 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:934 +#: nova/virt/xenapi/vm_utils.py:935 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:955 +#: nova/virt/xenapi/vm_utils.py:956 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:973 +#: nova/virt/xenapi/vm_utils.py:974 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1016 +#: nova/virt/xenapi/vm_utils.py:1017 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1059 +#: nova/virt/xenapi/vm_utils.py:1060 #, python-format msgid "(VM_UTILS) xenserver vm state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1061 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "(VM_UTILS) xenapi power_state -> |%s|" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1088 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1108 +#: nova/virt/xenapi/vm_utils.py:1109 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1136 +#: nova/virt/xenapi/vm_utils.py:1137 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1154 +#: nova/virt/xenapi/vm_utils.py:1155 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:1167 +#: nova/virt/xenapi/vm_utils.py:1168 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1175 +#: nova/virt/xenapi/vm_utils.py:1176 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1177 +#: nova/virt/xenapi/vm_utils.py:1178 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1180 +#: nova/virt/xenapi/vm_utils.py:1181 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1183 +#: nova/virt/xenapi/vm_utils.py:1184 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1187 +#: nova/virt/xenapi/vm_utils.py:1188 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1189 +#: nova/virt/xenapi/vm_utils.py:1190 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1192 +#: nova/virt/xenapi/vm_utils.py:1193 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1195 +#: nova/virt/xenapi/vm_utils.py:1196 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1198 +#: nova/virt/xenapi/vm_utils.py:1199 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1220 +#: nova/virt/xenapi/vm_utils.py:1221 #, 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:1236 +#: nova/virt/xenapi/vm_utils.py:1237 #, python-format msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1290 +#: nova/virt/xenapi/vm_utils.py:1291 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1343 +#: nova/virt/xenapi/vm_utils.py:1344 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1417 +#: nova/virt/xenapi/vm_utils.py:1418 #, 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:1427 +#: nova/virt/xenapi/vm_utils.py:1428 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1462 +#: nova/virt/xenapi/vm_utils.py:1463 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1473 +#: nova/virt/xenapi/vm_utils.py:1474 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1476 +#: nova/virt/xenapi/vm_utils.py:1477 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1478 +#: nova/virt/xenapi/vm_utils.py:1479 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1481 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1490 +#: nova/virt/xenapi/vm_utils.py:1491 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1498 +#: nova/virt/xenapi/vm_utils.py:1499 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1511 +#: nova/virt/xenapi/vm_utils.py:1512 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1518 +#: nova/virt/xenapi/vm_utils.py:1519 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1520 +#: nova/virt/xenapi/vm_utils.py:1521 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1533 +#: nova/virt/xenapi/vm_utils.py:1534 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1539 +#: nova/virt/xenapi/vm_utils.py:1540 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1565 +#: nova/virt/xenapi/vm_utils.py:1566 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1578 +#: nova/virt/xenapi/vm_utils.py:1579 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1633 #, 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:1664 +#: nova/virt/xenapi/vm_utils.py:1665 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1714 +#: nova/virt/xenapi/vm_utils.py:1715 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1722 +#: nova/virt/xenapi/vm_utils.py:1723 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1726 +#: nova/virt/xenapi/vm_utils.py:1727 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1742 +#: nova/virt/xenapi/vm_utils.py:1743 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1751 +#: nova/virt/xenapi/vm_utils.py:1752 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:722 +#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:688 #, python-format msgid "Updating progress to %(progress)d" msgstr "" -#: nova/virt/xenapi/vmops.py:231 -#, python-format -msgid "Attempted to power on non-existent instance bad instance id %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:233 +#: nova/virt/xenapi/vmops.py:229 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:303 +#: nova/virt/xenapi/vmops.py:298 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/xenapi/vmops.py:353 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:443 +#: nova/virt/xenapi/vmops.py:434 msgid "Detected ISO image type, creating blank VM for install" msgstr "" -#: nova/virt/xenapi/vmops.py:462 +#: nova/virt/xenapi/vmops.py:453 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:515 -#, python-format -msgid "Invalid value for injected_files: %r" -msgstr "" - -#: nova/virt/xenapi/vmops.py:520 -#, python-format -msgid "Injecting file path: '%s'" -msgstr "" - -#: nova/virt/xenapi/vmops.py:527 -msgid "Setting admin password" -msgstr "" - -#: nova/virt/xenapi/vmops.py:531 -msgid "Resetting network" -msgstr "" - -#: nova/virt/xenapi/vmops.py:538 -msgid "Setting VCPU weight" -msgstr "" - -#: nova/virt/xenapi/vmops.py:544 +#: nova/virt/xenapi/vmops.py:498 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:551 +#: nova/virt/xenapi/vmops.py:505 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:554 +#: nova/virt/xenapi/vmops.py:508 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:561 +#: nova/virt/xenapi/vmops.py:515 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:573 +#: nova/virt/xenapi/vmops.py:527 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/vmops.py:576 +#: nova/virt/xenapi/vmops.py:530 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:581 +#: nova/virt/xenapi/vmops.py:535 #, python-format msgid "Updating Agent to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:616 +#: nova/virt/xenapi/vmops.py:552 #, python-format -msgid "No opaque_ref could be determined for '%s'." +msgid "Invalid value for injected_files: %r" msgstr "" -#: nova/virt/xenapi/vmops.py:670 +#: nova/virt/xenapi/vmops.py:557 +#, python-format +msgid "Injecting file path: '%s'" +msgstr "" + +#: nova/virt/xenapi/vmops.py:564 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/vmops.py:568 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/vmops.py:575 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:582 +msgid "Could not find VM by name" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:677 +#: nova/virt/xenapi/vmops.py:643 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:686 +#: nova/virt/xenapi/vmops.py:652 #, fuzzy, python-format msgid "Unable to Snapshot instance: %(exc)s" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/xenapi/vmops.py:702 +#: nova/virt/xenapi/vmops.py:668 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:770 +#: nova/virt/xenapi/vmops.py:736 #, python-format msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:893 +#: nova/virt/xenapi/vmops.py:857 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:901 +#: nova/virt/xenapi/vmops.py:865 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:928 +#: nova/virt/xenapi/vmops.py:892 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:949 +#: nova/virt/xenapi/vmops.py:913 #, python-format msgid "domid changed from %(domid)s to %(newdomid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:962 +#: nova/virt/xenapi/vmops.py:926 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:983 +#: nova/virt/xenapi/vmops.py:947 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:962 #, python-format msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1023 +#: nova/virt/xenapi/vmops.py:987 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 +#: nova/virt/xenapi/vmops.py:996 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vmops.py:1036 +#: nova/virt/xenapi/vmops.py:1000 msgid "Shutting down VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1054 +#: nova/virt/xenapi/vmops.py:1017 msgid "Unable to find VBD for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1097 +#: nova/virt/xenapi/vmops.py:1060 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1104 +#: nova/virt/xenapi/vmops.py:1067 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1111 +#: nova/virt/xenapi/vmops.py:1074 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1121 +#: nova/virt/xenapi/vmops.py:1084 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vmops.py:1147 +#: nova/virt/xenapi/vmops.py:1110 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1169 +#: nova/virt/xenapi/vmops.py:1135 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1222 +#: nova/virt/xenapi/vmops.py:1188 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1296 +#: nova/virt/xenapi/vmops.py:1262 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1300 +#: nova/virt/xenapi/vmops.py:1266 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1363 +#: nova/virt/xenapi/vmops.py:1329 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1374 +#: nova/virt/xenapi/vmops.py:1340 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1379 +#: nova/virt/xenapi/vmops.py:1345 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/virt/xenapi/vmops.py:1383 +#: nova/virt/xenapi/vmops.py:1349 msgid "In ERROR state" msgstr "" -#: nova/virt/xenapi/vmops.py:1389 +#: nova/virt/xenapi/vmops.py:1355 #, python-format msgid "In %(task_state)s task_state, not RESIZE_VERIFY" msgstr "" -#: nova/virt/xenapi/vmops.py:1396 +#: nova/virt/xenapi/vmops.py:1362 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/virt/xenapi/vmops.py:1418 +#: nova/virt/xenapi/vmops.py:1384 msgid "Could not get bandwidth info." msgstr "" -#: nova/virt/xenapi/vmops.py:1469 +#: nova/virt/xenapi/vmops.py:1431 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1483 +#: nova/virt/xenapi/vmops.py:1446 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1492 +#: nova/virt/xenapi/vmops.py:1455 #, python-format msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1495 +#: nova/virt/xenapi/vmops.py:1458 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1520 +#: nova/virt/xenapi/vmops.py:1481 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1545 +#: nova/virt/xenapi/vmops.py:1506 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1566 +#: nova/virt/xenapi/vmops.py:1527 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1570 +#: nova/virt/xenapi/vmops.py:1531 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1575 +#: nova/virt/xenapi/vmops.py:1536 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1661 +#: nova/virt/xenapi/vmops.py:1622 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -7294,7 +7265,7 @@ msgstr "" #: nova/volume/san.py:880 #, python-format -msgid "Deleting volumeID: %s " +msgid "Deleting volumeID: %s" msgstr "" #: nova/volume/san.py:888 @@ -7506,6 +7477,21 @@ msgstr "" #~ msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock" #~ msgstr "" +#~ msgid "Stopping raw TCP server." +#~ msgstr "" + +#~ msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s" +#~ msgstr "" + +#~ msgid "not available" +#~ msgstr "" + +#~ msgid "Returned non-serializeable type: %s" +#~ msgstr "" + +#~ msgid "Associate floating ip failed" +#~ msgstr "" + #~ msgid "Parent group id and group id cannot be same" #~ msgstr "" @@ -7571,6 +7557,12 @@ msgstr "" #~ "type." #~ msgstr "" +#~ msgid "Creating a raw instance" +#~ msgstr "" + +#~ msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s" +#~ msgstr "" + #~ msgid "Going to try to soft delete %s" #~ msgstr "" @@ -7586,6 +7578,11 @@ msgstr "" #~ msgid "Going to try to start %s" #~ msgstr "" +#~ msgid "" +#~ "check_instance_lock: arguments: |%(self)s| " +#~ "|%(context)s| |%(instance_uuid)s|" +#~ msgstr "" + #~ msgid "" #~ "Going to force the deletion of the" #~ " vm %(instance_uuid)s, even if it is" @@ -7602,9 +7599,42 @@ msgstr "" #~ msgid "exception terminating the instance %(instance_uuid)s" #~ msgstr "" +#~ msgid "Instance %s not found." +#~ msgstr "" + #~ msgid "trying to destroy already destroyed instance: %s" #~ msgstr "" +#~ msgid "" +#~ "Cannot rebuild instance [%(instance_uuid)s], " +#~ "because the given image does not " +#~ "exist." +#~ msgstr "" + +#~ msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s" +#~ msgstr "" + +#~ msgid "Rebuilding instance %s" +#~ msgstr "" + +#~ msgid "Rebooting instance %s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to reboot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "" +#~ "trying to snapshot a non-running " +#~ "instance: %(instance_uuid)s (state: %(state)s " +#~ "expected: %(running)s)" +#~ msgstr "" + +#~ msgid "Instance %s: Root password set" +#~ msgstr "" + #~ msgid "" #~ "Instance %(name)s found in database but" #~ " not known by hypervisor. Setting " @@ -7638,6 +7668,9 @@ msgstr "" #~ msgid "No fixed IPs to deallocate for vif %sid" #~ msgstr "" +#~ msgid "Sending notification on %s..." +#~ msgstr "" + #~ msgid "" #~ "AMQP server on %(fl_host)s:%(fl_port)d is " #~ "unreachable: %(e)s. Trying again in " @@ -7674,6 +7707,9 @@ msgstr "" #~ msgid "message %s" #~ msgstr "" +#~ msgid "Unable to connect to AMQP server: %s " +#~ msgstr "" + #~ msgid "" #~ "Cannot confirm tmpfile at %(ipath)s is" #~ " on same shared storage between " @@ -7953,6 +7989,9 @@ msgstr "" #~ msgid "Ignoring XenAPI.Failure %s" #~ msgstr "" +#~ msgid "Attempted to power on non-existent instance bad instance id %s" +#~ msgstr "" + #~ msgid "Starting instance %s" #~ msgstr "" @@ -7995,6 +8034,9 @@ msgstr "" #~ msgid "Skipping VDI destroy for %s" #~ msgstr "" +#~ msgid "No opaque_ref could be determined for '%s'." +#~ msgstr "" + #~ msgid "Finished snapshot and upload for VM %s" #~ msgstr "" @@ -8123,6 +8165,9 @@ msgstr "" #~ msgid "Failed to retrieve QoS info" #~ msgstr "" +#~ msgid "Deleting volumeID: %s " +#~ msgstr "" + #~ msgid "invalid drive data" #~ msgstr ""